• Linus Torvalds's avatar
    Merge tag 'libnvdimm-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm · ee96dd96
    Linus Torvalds authored
    Pull libnvdimm updates from Dan Williams:
     "The update for this cycle includes the deprecation of block-aperture
      mode and a new perf events interface for the papr_scm nvdimm driver.
    
      The perf events approach was acked by PeterZ.
    
       - Add perf support for nvdimm events, initially only for 'papr_scm'
         devices.
    
       - Deprecate the 'block aperture' support in libnvdimm, it only ever
         existed in the specification, not in shipping product"
    
    * tag 'libnvdimm-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm:
      nvdimm/blk: Fix title level
      MAINTAINERS: remove section LIBNVDIMM BLK: MMIO-APERTURE DRIVER
      powerpc/papr_scm: Fix build failure when
      drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set
      nvdimm/region: Delete nd_blk_region infrastructure
      ACPI: NFIT: Remove block aperture support
      nvdimm/namespace: Delete nd_namespace_blk
      nvdimm/namespace: Delete blk namespace consideration in shared paths
      nvdimm/blk: Delete the block-aperture window driver
      nvdimm/region: Fix default alignment for small regions
      docs: ABI: sysfs-bus-nvdimm: Document sysfs event format entries for nvdimm pmu
      powerpc/papr_scm: Add perf interface support
      drivers/nvdimm: Add perf interface to expose nvdimm performance stats
      drivers/nvdimm: Add nvdimm pmu structure
    ee96dd96
bus.c 31.2 KB