1. 10 Mar, 2022 2 commits
    • Greg Kroah-Hartman's avatar
      Merge tag 'misc-habanalabs-next-2022-02-28' of... · 4dee7a71
      Greg Kroah-Hartman authored
      Merge tag 'misc-habanalabs-next-2022-02-28' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into char-misc-next
      
      Oded writes:
      
      This tag contains habanalabs driver changes for v5.18:
      
      - Add new feature of recording time-stamp when a completion
        queue counter reaches a target value as determined by the
        userspace application. This is used by the graph compiler
        to accurately measure the time it takes for certain workloads
        to execute, which helps to fine-tune future compilations.
      
      - Add two new attributes to sysfs that expose the VRM and
        f/w OS version
      
      - Add a delay to the reset path that allows the driver to
        receive and handle additional events from the f/w before
        doing the reset. This can help when debugging why a reset
        event was received from the f/w.
      
      - Re-factor some of the sysfs code in the driver. Mainly,
        move functions from hwmgr.c to more relevant files and
        totally remove hwmgr.c file.
      
      - Fix multiple bugs such as races, use-after-free, ignoring
        error codes, etc.
      
      - As usual, multiple minor changes and small fixes.
      
      * tag 'misc-habanalabs-next-2022-02-28' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux: (50 commits)
        habanalabs: remove deprecated firmware states
        habanalabs: add an option to delay a device reset
        habanalabs: Add check for pci_enable_device
        habanalabs: Fix reset upon device release bug
        habanalabs: make sure device mem alloc is page aligned
        habanalabs/gaudi: add missing handling of NIC related events
        habanalabs/gaudi: handle axi errors from NIC engines
        habanalabs: allow user to set allocation page size
        habanalabs: use kernel-doc for memory ioctl documentation
        habanalabs: avoid using an uninitialized variable
        habanalabs: set max power on device init per ASIC
        habanalabs: use proper max_power variable for device utilization
        habanalabs: enable stop-on-error debugfs setting per ASIC
        habanalabs: change function to static
        habanalabs: add missing include of vmalloc.h
        habanalabs: fix use-after-free bug
        habanalabs: rephrase error messages in PCI initialization
        habanalabs: fix spelling mistake
        habanalabs: Timestamps buffers registration
        habanalabs: fix race when waiting on encaps signal
        ...
      4dee7a71
    • Greg Kroah-Hartman's avatar
      Merge tag 'fpga-for-5.18-rc1' of... · 0245107a
      Greg Kroah-Hartman authored
      Merge tag 'fpga-for-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga into char-misc-next
      
      Moritz writes:
      
      FPGA Manager changes for 5.18-rc1
      
      Christophe's patch is part of a larger effort of removing the use of the
      deprecated pci-dma-compat API.
      
      All patches have been reviewed on the mailing list, and have been in the
      last few linux-next releases (as part of our for-next branch) without issues.
      Signed-off-by: default avatarMoritz Fischer <mdf@kernel.org>
      
      * tag 'fpga-for-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga:
        fpga: dfl: pci: Remove usage of the deprecated "pci-dma-compat.h" API
      0245107a
  2. 01 Mar, 2022 1 commit
  3. 28 Feb, 2022 37 commits