Skip to content
Permalink
Lukas-Bulwahn/…
Switch branches/tags

Commits on Aug 19, 2021

  1. mei: improve Denverton HSM & IFSI support

    The Intel Denverton chip provides HSM & IFSI. In order to access
    HSM & IFSI at the same time, provide two HECI hardware IDs for accessing.
    
    Suggested-by: Ionel-Catalin Mititelu <ionel-catalin.mititelu@intel.com>
    Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
    bulwahn authored and intel-lab-lkp committed Aug 19, 2021
  2. lkdtm: remove IDE_CORE_CP crashpoint

    With the removal of the legacy IDE driver in kb7fb14d3ac63 ("ide: remove
    the legacy ide driver"), this crashpoint no longer points to a valid
    function.
    
    Acked-by: Kees Cook <keescook@chromium.org>
    Signed-off-by: Kevin Mitchell <kevmitch@arista.com>
    Link: https://lore.kernel.org/r/20210819022940.561875-3-kevmitch@arista.com
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Kevin Mitchell authored and gregkh committed Aug 19, 2021
  3. lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ

    When scsi_dispatch_cmd was moved to scsi_lib.c and made static, some
    compilers (i.e., at least gcc 8.4.0) decided to compile this
    inline. This is a problem for lkdtm.ko, which inserted a kprobe
    on this function for the SCSI_DISPATCH_CMD crashpoint.
    
    Move this crashpoint one function up the call chain to
    scsi_queue_rq. Though this is also a static function, it should never be
    inlined because it is assigned as a structure entry. Therefore,
    kprobe_register should always be able to find it.
    
    Fixes: 82042a2 ("scsi: move scsi_dispatch_cmd to scsi_lib.c")
    Acked-by: Kees Cook <keescook@chromium.org>
    Signed-off-by: Kevin Mitchell <kevmitch@arista.com>
    Link: https://lore.kernel.org/r/20210819022940.561875-2-kevmitch@arista.com
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Kevin Mitchell authored and gregkh committed Aug 19, 2021

Commits on Aug 18, 2021

  1. coresight: Replace deprecated CPU-hotplug functions.

    The functions get_online_cpus() and put_online_cpus() have been
    deprecated during the CPU hotplug rework. They map directly to
    cpus_read_lock() and cpus_read_unlock().
    
    Replace deprecated CPU-hotplug functions with the official version.
    The behavior remains unchanged.
    
    Link: https://lore.kernel.org/r/20210803141621.780504-15-bigeasy@linutronix.de
    Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
    Cc: Suzuki K Poulose <suzuki.poulose@arm.com>
    Cc: Mike Leach <mike.leach@linaro.org>
    Cc: Leo Yan <leo.yan@linaro.org>
    Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
    Cc: coresight@lists.linaro.org
    Cc: linux-arm-kernel@lists.infradead.org
    Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
    Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
    Link: https://lore.kernel.org/r/20210818194022.379573-12-mathieu.poirier@linaro.org
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Sebastian Andrzej Siewior authored and gregkh committed Aug 18, 2021
  2. Documentation: coresight: Add documentation for CoreSight config

    Adds documentation for the CoreSight System configuration manager.
    
    Link: https://lore.kernel.org/r/20210723165444.1048-11-mike.leach@linaro.org
    [Fixed coresight-config.rst documentation link]
    Cc: Jonathan Corbet <corbet@lwn.net>
    Cc: linux-doc@vger.kernel.org
    Signed-off-by: Mike Leach <mike.leach@linaro.org>
    Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
    Link: https://lore.kernel.org/r/20210818194022.379573-11-mathieu.poirier@linaro.org
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    mikel-armbb authored and gregkh committed Aug 18, 2021
  3. coresight: syscfg: Add initial configfs support

    Adds configfs subsystem and attributes to the configuration manager
    to enable the listing of loaded configurations and features.
    
    The default values of feature parameters can be accessed and altered
    from these attributes to affect all installed devices using the feature.
    
    Link: https://lore.kernel.org/r/20210723165444.1048-10-mike.leach@linaro.org
    Signed-off-by: Mike Leach <mike.leach@linaro.org>
    Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
    Link: https://lore.kernel.org/r/20210818194022.379573-10-mathieu.poirier@linaro.org
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    mikel-armbb authored and gregkh committed Aug 18, 2021
  4. coresight: config: Add preloaded configurations

    Preload set of configurations.
    
    This patch creates a small set of preloaded configurations and features
    that are available immediately after coresight has been initialised.
    
    The current set provides a strobing feature for ETMv4, that creates a
    periodic sampling of trace by switching trace generation on and off
    using counters in the ETM.
    
    A configuration called "autofdo" is also provided that uses the 'strobing'
    feature and provides a couple of preset values, selectable on the perf
    command line.
    
    Link: https://lore.kernel.org/r/20210723165444.1048-9-mike.leach@linaro.org
    Signed-off-by: Mike Leach <mike.leach@linaro.org>
    Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
    Link: https://lore.kernel.org/r/20210818194022.379573-9-mathieu.poirier@linaro.org
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    mikel-armbb authored and gregkh committed Aug 18, 2021
  5. coresight: etm4x: Add complex configuration handlers to etmv4

    Adds in handlers to allow the ETMv4 to use the complex configuration
    support. Features and configurations can be loaded and selected in the
    device.
    
    Link: https://lore.kernel.org/r/20210723165444.1048-8-mike.leach@linaro.org
    Signed-off-by: Mike Leach <mike.leach@linaro.org>
    Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
    Link: https://lore.kernel.org/r/20210818194022.379573-8-mathieu.poirier@linaro.org
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    mikel-armbb authored and gregkh committed Aug 18, 2021
  6. coresight: etm-perf: Update to activate selected configuration

    Add calls to activate the selected configuration as perf starts
    and stops the tracing session.
    
    Link: https://lore.kernel.org/r/20210723165444.1048-7-mike.leach@linaro.org
    Reviewed-by: Suzuki K Poulose <suzuki.poulose@arm.com>
    Signed-off-by: Mike Leach <mike.leach@linaro.org>
    Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
    Link: https://lore.kernel.org/r/20210818194022.379573-7-mathieu.poirier@linaro.org
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    mikel-armbb authored and gregkh committed Aug 18, 2021
  7. coresight: syscfg: Add API to activate and enable configurations

    Configurations are first activated, then when any coresight device is
    enabled, the active configurations are checked and any matching
    one is enabled.
    
    This patch provides the activation / enable API.
    
    Link: https://lore.kernel.org/r/20210723165444.1048-6-mike.leach@linaro.org
    Signed-off-by: Mike Leach <mike.leach@linaro.org>
    Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
    Link: https://lore.kernel.org/r/20210818194022.379573-6-mathieu.poirier@linaro.org
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    mikel-armbb authored and gregkh committed Aug 18, 2021
  8. coresight: etm-perf: Update to handle configuration selection

    Loaded coresight configurations are registered in the cs_etm\events sub
    directory. This extends the etm-perf code to handle these registrations,
    and the cs_syscfg driver to perform the registration on load.
    
    Link: https://lore.kernel.org/r/20210723165444.1048-5-mike.leach@linaro.org
    Signed-off-by: Mike Leach <mike.leach@linaro.org>
    Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
    Link: https://lore.kernel.org/r/20210818194022.379573-5-mathieu.poirier@linaro.org
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    mikel-armbb authored and gregkh committed Aug 18, 2021
  9. coresight: config: Add configuration and feature generic functions

    Adds a set of generic support functions that allow devices to set and save
    features values on the device, and enable and disable configurations.
    
    Additional functions for other common operations including feature
    reset.
    
    Link: https://lore.kernel.org/r/20210723165444.1048-4-mike.leach@linaro.org
    Signed-off-by: Mike Leach <mike.leach@linaro.org>
    Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
    Link: https://lore.kernel.org/r/20210818194022.379573-4-mathieu.poirier@linaro.org
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    mikel-armbb authored and gregkh committed Aug 18, 2021
  10. coresight: syscfg: Add registration and feature loading for cs devices

    API for individual devices to register with the syscfg management
    system is added.
    
    Devices register with matching information, and any features or
    configurations that match will be loaded into the device.
    
    The feature and configuration loading is extended so that on load these
    are loaded into any currently registered devices. This allows
    configuration loading after devices have been registered.
    
    Link: https://lore.kernel.org/r/20210723165444.1048-3-mike.leach@linaro.org
    Signed-off-by: Mike Leach <mike.leach@linaro.org>
    Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
    Link: https://lore.kernel.org/r/20210818194022.379573-3-mathieu.poirier@linaro.org
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    mikel-armbb authored and gregkh committed Aug 18, 2021
  11. coresight: syscfg: Initial coresight system configuration

    Creates an system management API to allow complex configurations and
    features to be programmed into a CoreSight infrastructure.
    
    A feature is defined as a programming set for a device or class of
    devices.
    
    A configuration is a set of features across the system that are enabled
    for a trace session.
    
    The API will manage system wide configuration, and allow complex
    programmed features to be added to individual device instances, and
    provide for system wide configuration selection on trace capture
    operations.
    
    This patch creates the initial data object and the initial API for
    loading configurations and features.
    
    Link: https://lore.kernel.org/r/20210723165444.1048-2-mike.leach@linaro.org
    Signed-off-by: Mike Leach <mike.leach@linaro.org>
    Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
    Link: https://lore.kernel.org/r/20210818194022.379573-2-mathieu.poirier@linaro.org
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    mikel-armbb authored and gregkh committed Aug 18, 2021
  12. lkdtm/heap: Avoid __alloc_size hint warning for VMALLOC_LINEAR_OVERFLOW

    Once __alloc_size hints have been added, the compiler will (correctly!)
    see this as an overflow. We are, however, trying to test for this
    condition at run-time (not compile-time), so work around it with a
    volatile int offset.
    
    Cc: Arnd Bergmann <arnd@arndb.de>
    Signed-off-by: Kees Cook <keescook@chromium.org>
    Link: https://lore.kernel.org/r/20210818174855.2307828-5-keescook@chromium.org
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    kees authored and gregkh committed Aug 18, 2021
  13. lkdtm: Add kernel version to failure hints

    In an effort to keep as much information in once place as possible in
    CI logs, report the kernel version and architecture in the failure hints.
    
    Cc: Arnd Bergmann <arnd@arndb.de>
    Cc: kernelci@groups.io
    Signed-off-by: Kees Cook <keescook@chromium.org>
    Link: https://lore.kernel.org/r/20210818174855.2307828-4-keescook@chromium.org
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    kees authored and gregkh committed Aug 18, 2021
  14. lkdtm/fortify: Consolidate FORTIFY_SOURCE tests

    The FORTIFY_SOURCE tests were split between bugs.c and fortify.c. Move
    tests into fortify.c, standardize their naming, add CONFIG hints, and
    add them to the lkdtm selftests.
    
    Cc: Arnd Bergmann <arnd@arndb.de>
    Signed-off-by: Kees Cook <keescook@chromium.org>
    Link: https://lore.kernel.org/r/20210818174855.2307828-3-keescook@chromium.org
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    kees authored and gregkh committed Aug 18, 2021
  15. lkdtm/bugs: Add ARRAY_BOUNDS to selftests

    Add CONFIG hints about why the ARRAY_BOUNDS test might fail, and
    similarly include the CONFIGs needed to pass the ARRAY_BOUNDS test via
    the selftests, and add to selftests.
    
    Cc: kernelci@groups.io
    Suggested-by: Guillaume Tucker <guillaume.tucker@collabora.com>
    Signed-off-by: Kees Cook <keescook@chromium.org>
    Link: https://lore.kernel.org/r/20210818174855.2307828-2-keescook@chromium.org
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    kees authored and gregkh committed Aug 18, 2021
  16. firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()'

    The reference taken by 'of_find_device_by_node()' must be released when
    not needed anymore.
    
    Add the corresponding 'put_device()' in the normal and error handling
    paths.
    
    Fixes: 4e3d606 ("ARM: bcm2835: Add the Raspberry Pi firmware driver")
    Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    Link: https://lore.kernel.org/r/5e17e5409b934cd08bf6f9279c73be5c1cb11cce.1628232242.git.christophe.jaillet@wanadoo.fr
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    tititiou36 authored and gregkh committed Aug 18, 2021

Commits on Aug 16, 2021

  1. char: move RANDOM_TRUST_CPU & RANDOM_TRUST_BOOTLOADER into the Charac…

    …ter devices menu
    
    Include RANDOM_TRUST_CPU and RANDOM_TRUST_BOOTLOADER inside the
    "Character devices" menu so that they are listed (presented)
    with other Character devices.
    
    Cc: Arnd Bergmann <arnd@arndb.de>
    Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Cc: Hsin-Yi Wang <hsinyi@chromium.org>
    Cc: Theodore Ts'o <tytso@mit.edu>
    Signed-off-by: Randy Dunlap <rdunlap@infradead.org>
    Link: https://lore.kernel.org/r/20210816000531.17934-1-rdunlap@infradead.org
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    rddunlap authored and gregkh committed Aug 16, 2021
  2. misc: gehc-achc: Fix spelling mistake "Verfication" -> "Verification"

    There is a spelling mistake in a dev_dbg debug message. Fix it.
    
    Reviewed-by: Sebastian Reichel <sebastian.reichel@collabora.com>
    Signed-off-by: Colin Ian King <colin.king@canonical.com>
    Link: https://lore.kernel.org/r/20210815214206.47970-1-colin.king@canonical.com
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Colin Ian King authored and gregkh committed Aug 16, 2021

Commits on Aug 13, 2021

  1. nvmem: nintendo-otp: Add new driver for the Wii and Wii U OTP

    This OTP is read-only and contains various keys used by the console to
    decrypt, encrypt or verify various pieces of storage.
    
    Its size depends on the console, it is 128 bytes on the Wii and
    1024 bytes on the Wii U (split into eight 128 bytes banks).
    
    It can be used directly by writing into one register and reading from
    the other one, without any additional synchronisation.
    
    This driver was written based on reversed documentation, see:
    https://wiiubrew.org/wiki/Hardware/OTP
    
    Tested-by: Jonathan Neuschäfer <j.ne@posteo.net>  # on Wii
    Tested-by: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>  # on Wii U
    Signed-off-by: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
    Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
    Link: https://lore.kernel.org/r/20210810153036.1494-3-srinivas.kandagatla@linaro.org
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    linkmauve authored and gregkh committed Aug 13, 2021
  2. dt-bindings: nintendo-otp: Document the Wii and Wii U OTP support

    Both of these consoles use the exact same two registers, even at the
    same address, but the Wii U has eight banks of 128 bytes memory while
    the Wii only has one, hence the two compatible strings.
    
    Reviewed-by: Rob Herring <robh@kernel.org>
    Signed-off-by: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
    Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
    Link: https://lore.kernel.org/r/20210810153036.1494-2-srinivas.kandagatla@linaro.org
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    linkmauve authored and gregkh committed Aug 13, 2021

Commits on Aug 9, 2021

  1. Merge 5.14-rc5 into char-misc-next

    We need the fixes in here as well, and resolves some merge issues with
    the mhi codebase.
    
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    gregkh committed Aug 9, 2021

Commits on Aug 8, 2021

  1. Linux 5.14-rc5

    torvalds committed Aug 8, 2021
  2. Merge tag 'timers-urgent-2021-08-08' of git://git.kernel.org/pub/scm/…

    …linux/kernel/git/tip/tip
    
    Pull timer fix from Thomas Gleixner:
     "A single timer fix:
    
       - Prevent a memory ordering issue in the timer expiry code which
         makes it possible to observe falsely that the callback has been
         executed already while that's not the case, which violates the
         guarantee of del_timer_sync()"
    
    * tag 'timers-urgent-2021-08-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      timers: Move clearing of base::timer_running under base:: Lock
    torvalds committed Aug 8, 2021
  3. Merge tag 'sched-urgent-2021-08-08' of git://git.kernel.org/pub/scm/l…

    …inux/kernel/git/tip/tip
    
    Pull scheduler fix from Thomas Gleixner:
     "A single scheduler fix:
    
       - Prevent a double enqueue caused by rt_effective_prio() being
         invoked twice in __sched_setscheduler()"
    
    * tag 'sched-urgent-2021-08-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      sched/rt: Fix double enqueue caused by rt_effective_prio
    torvalds committed Aug 8, 2021
  4. Merge tag 'perf-urgent-2021-08-08' of git://git.kernel.org/pub/scm/li…

    …nux/kernel/git/tip/tip
    
    Pull perf fixes from Thomas Gleixner:
     "A set of perf fixes:
    
       - Correct the permission checks for perf event which send SIGTRAP to
         a different process and clean up that code to be more readable.
    
       - Prevent an out of bound MSR access in the x86 perf code which
         happened due to an incomplete limiting to the actually available
         hardware counters.
    
       - Prevent access to the AMD64_EVENTSEL_HOSTONLY bit when running
         inside a guest.
    
       - Handle small core counter re-enabling correctly by issuing an ACK
         right before reenabling it to prevent a stale PEBS record being
         kept around"
    
    * tag 'perf-urgent-2021-08-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      perf/x86/intel: Apply mid ACK for small core
      perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest
      perf/x86: Fix out of bound MSR access
      perf: Refactor permissions check into perf_check_permission()
      perf: Fix required permissions if sigtrap is requested
    torvalds committed Aug 8, 2021
  5. Merge tag 'char-misc-5.14-rc5' of git://git.kernel.org/pub/scm/linux/…

    …kernel/git/gregkh/char-misc
    
    Pull char/misc driver fixes from Greg KH:
     "Here are some small char/misc driver fixes for 5.14-rc5.
    
      They resolve a few regressions that people reported:
    
       - acrn driver fix
    
       - fpga driver fix
    
       - interconnect tiny driver fixes
    
      All have been in linux-next for a while with no reported issues"
    
    * tag 'char-misc-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:
      interconnect: Fix undersized devress_alloc allocation
      interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate
      interconnect: qcom: icc-rpmh: Ensure floor BW is enforced for all nodes
      fpga: dfl: fme: Fix cpu hotplug issue in performance reporting
      virt: acrn: Do hcall_destroy_vm() before resource release
      interconnect: Always call pre_aggregate before aggregate
      interconnect: Zero initial BW after sync-state
    torvalds committed Aug 8, 2021
  6. Merge tag 'driver-core-5.14-rc5' of git://git.kernel.org/pub/scm/linu…

    …x/kernel/git/gregkh/driver-core
    
    Pull driver core fixes from Greg KH:
     "Here are three tiny driver core and firmware loader fixes for
      5.14-rc5. They are:
    
       - driver core fix for when probing fails
    
       - firmware loader fixes for reported problems.
    
      All have been in linux-next for a while with no reported issues"
    
    * tag 'driver-core-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core:
      firmware_loader: fix use-after-free in firmware_fallback_sysfs
      firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback
      drivers core: Fix oops when driver probe fails
    torvalds committed Aug 8, 2021
  7. Merge tag 'staging-5.14-rc5' of git://git.kernel.org/pub/scm/linux/ke…

    …rnel/git/gregkh/staging
    
    Pull staging driver fixes from Greg KH:
     "Here are a few small staging driver fixes for 5.14-rc5 to resolve some
      reported problems. They include:
    
       - mt7621 driver fix
    
       - rtl8723bs driver fixes
    
       - rtl8712 driver fixes.
    
      Nothing major, just small problems resolved.
    
      All have been in linux-next for a while with no reported issues"
    
    * tag 'staging-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging:
      staging: mt7621-pci: avoid to re-disable clock for those pcies not in use
      staging: rtl8712: error handling refactoring
      staging: rtl8712: get rid of flush_scheduled_work
      staging: rtl8723bs: select CONFIG_CRYPTO_LIB_ARC4
      staging: rtl8723bs: Fix a resource leak in sd_int_dpc
    torvalds committed Aug 8, 2021
  8. Merge tag 'tty-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel…

    …/git/gregkh/tty
    
    Pull tty/serial fixes from Greg KH:
     "Here are some small tty/serial driver fixes for 5.14-rc5 to resolve a
      number of reported problems.
    
      They include:
    
       - mips serial driver fixes
    
       - 8250 driver fixes for reported problems
    
       - fsl_lpuart driver fixes
    
       - other tiny driver fixes
    
      All have been in linux-next for a while with no reported problems"
    
    * tag 'tty-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:
      serial: 8250_pci: Avoid irq sharing for MSI(-X) interrupts.
      serial: 8250_mtk: fix uart corruption issue when rx power off
      tty: serial: fsl_lpuart: fix the wrong return value in lpuart32_get_mctrl
      serial: 8250_pci: Enumerate Elkhart Lake UARTs via dedicated driver
      serial: 8250: fix handle_irq locking
      serial: tegra: Only print FIFO error message when an error occurs
      MIPS: Malta: Do not byte-swap accesses to the CBUS UART
      serial: 8250: Mask out floating 16/32-bit bus bits
      serial: max310x: Unprepare and disable clock in error path
    torvalds committed Aug 8, 2021
  9. Merge tag 'usb-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel…

    …/git/gregkh/usb
    
    Pull USB driver fixes from Greg KH:
     "Here are some small USB driver fixes for 5.14-rc5. They resolve a
      number of small reported issues, including:
    
       - cdnsp driver fixes
    
       - usb serial driver fixes and device id updates
    
       - usb gadget hid fixes
    
       - usb host driver fixes
    
       - usb dwc3 driver fixes
    
       - other usb gadget driver fixes
    
      All of these have been in linux-next for a while with no reported
      issues"
    
    * tag 'usb-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (21 commits)
      usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events
      usb: dwc3: gadget: Avoid runtime resume if disabling pullup
      usb: dwc3: gadget: Use list_replace_init() before traversing lists
      USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2
      USB: serial: pl2303: fix GT type detection
      USB: serial: option: add Telit FD980 composition 0x1056
      USB: serial: pl2303: fix HX type detection
      USB: serial: ch341: fix character loss at high transfer rates
      usb: cdnsp: Fix the IMAN_IE_SET and IMAN_IE_CLEAR macro
      usb: cdnsp: Fixed issue with ZLP
      usb: cdnsp: Fix incorrect supported maximum speed
      usb: cdns3: Fixed incorrect gadget state
      usb: gadget: f_hid: idle uses the highest byte for duration
      Revert "thunderbolt: Hide authorized attribute if router does not support PCIe tunnels"
      usb: otg-fsm: Fix hrtimer list corruption
      usb: host: ohci-at91: suspend/resume ports after/before OHCI accesses
      usb: musb: Fix suspend and resume issues for PHYs on I2C and SPI
      usb: gadget: f_hid: added GET_IDLE and SET_IDLE handlers
      usb: gadget: f_hid: fixed NULL pointer dereference
      usb: gadget: remove leaked entry from udc driver list
      ...
    torvalds committed Aug 8, 2021

Commits on Aug 7, 2021

  1. Merge tag 'io_uring-5.14-2021-08-07' of git://git.kernel.dk/linux-block

    Pull io_uring from Jens Axboe:
     "A few io-wq related fixes:
    
       - Fix potential nr_worker race and missing max_workers check from one
         path (Hao)
    
       - Fix race between worker exiting and new work queue (me)"
    
    * tag 'io_uring-5.14-2021-08-07' of git://git.kernel.dk/linux-block:
      io-wq: fix lack of acct->nr_workers < acct->max_workers judgement
      io-wq: fix no lock protection of acct->nr_worker
      io-wq: fix race between worker exiting and activating free worker
    torvalds committed Aug 7, 2021
  2. Merge tag 'block-5.14-2021-08-07' of git://git.kernel.dk/linux-block

    Pull block fixes from Jens Axboe:
     "A few minor fixes:
    
       - Fix ldm kernel-doc warning (Bart)
    
       - Fix adding offset twice for DMA address in n64cart (Christoph)
    
       - Fix use-after-free in dasd path handling (Stefan)
    
       - Order kyber insert trace correctly (Vincent)
    
       - raid1 errored write handling fix (Wei)
    
       - Fix blk-iolatency queue get failure handling (Yu)"
    
    * tag 'block-5.14-2021-08-07' of git://git.kernel.dk/linux-block:
      kyber: make trace_block_rq call consistent with documentation
      block/partitions/ldm.c: Fix a kernel-doc warning
      blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit()
      n64cart: fix the dma address in n64cart_do_bvec
      s390/dasd: fix use after free in dasd path handling
      md/raid10: properly indicate failure when ending a failed write request
    torvalds committed Aug 7, 2021
Older