• Linus Torvalds's avatar
    Merge tag 'libnvdimm-for-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm · 4bf5e361
    Linus Torvalds authored
    Pull libnvdimm updayes from Vishal Verma:
     "You'd normally receive this pull request from Dan Williams, but he's
      busy watching a newborn (Congrats Dan!), so I'm watching libnvdimm
      this cycle.
    
      This adds a new feature in libnvdimm - 'Runtime Firmware Activation',
      and a few small cleanups and fixes in libnvdimm and DAX. I'd
      originally intended to make separate topic-based pull requests - one
      for libnvdimm, and one for DAX, but some of the DAX material fell out
      since it wasn't quite ready.
    
      Summary:
    
       - add 'Runtime Firmware Activation' support for NVDIMMs that
         advertise the relevant capability
    
       - misc libnvdimm and DAX cleanups"
    
    * tag 'libnvdimm-for-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm:
      libnvdimm/security: ensure sysfs poll thread woke up and fetch updated attr
      libnvdimm/security: the 'security' attr never show 'overwrite' state
      libnvdimm/security: fix a typo
      ACPI: NFIT: Fix ARS zero-sized allocation
      dax: Fix incorrect argument passed to xas_set_err()
      ACPI: NFIT: Add runtime firmware activate support
      PM, libnvdimm: Add runtime firmware activation support
      libnvdimm: Convert to DEVICE_ATTR_ADMIN_RO()
      drivers/dax: Expand lock scope to cover the use of addresses
      fs/dax: Remove unused size parameter
      dax: print error message by pr_info() in __generic_fsdax_supported()
      driver-core: Introduce DEVICE_ATTR_ADMIN_{RO,RW}
      tools/testing/nvdimm: Emulate firmware activation commands
      tools/testing/nvdimm: Prepare nfit_ctl_test() for ND_CMD_CALL emulation
      tools/testing/nvdimm: Add command debug messages
      tools/testing/nvdimm: Cleanup dimm index passing
      ACPI: NFIT: Define runtime firmware activation commands
      ACPI: NFIT: Move bus_dsm_mask out of generic nvdimm_bus_descriptor
      libnvdimm: Validate command family indices
    4bf5e361
super.c 17.4 KB