)]}'
{
  "commit": "eede2b9b3fe01168940bb42ff3ab502ef5f6375c",
  "tree": "98de425989b34b8a72ab47535375399441775587",
  "parents": [
    "1566feea450cb0ffcdb47daf723f62640c9f616a",
    "9df24eaef86f5d5cb38c77eaa1cfa3eec09ebfe8"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Jun 20 13:13:21 2020 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Jun 20 13:13:21 2020 -0700"
  },
  "message": "Merge tag \u0027libnvdimm-for-5.8-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm\n\nPull libnvdimm updates from Dan Williams:\n \"A feature (papr_scm health retrieval) and a fix (sysfs attribute\n  visibility) for v5.8.\n\n  Vaibhav explains in the merge commit below why missing v5.8 would be\n  painful and I agreed to try a -rc2 pull because only cosmetics kept\n  this out of -rc1 and his initial versions were posted in more than\n  enough time for v5.8 consideration:\n\n   \u0027These patches are tied to specific features that were committed to\n    customers in upcoming distros releases (RHEL and SLES) whose\n    time-lines are tied to 5.8 kernel release.\n\n    Being able to track the health of an nvdimm is critical for our\n    customers that are running workloads leveraging papr-scm nvdimms.\n    Missing the 5.8 kernel would mean missing the distro timelines and\n    shifting forward the availability of this feature in distro kernels\n    by at least 6 months\u0027\n\n  Summary:\n\n   - Fix the visibility of the region \u0027align\u0027 attribute.\n\n     The new unit tests for region alignment handling caught a corner\n     case where the alignment cannot be specified if the region is\n     converted from static to dynamic provisioning at runtime.\n\n   - Add support for device health retrieval for the persistent memory\n     supported by the papr_scm driver.\n\n     This includes both the standard sysfs \"health flags\" that the nfit\n     persistent memory driver publishes and a mechanism for the ndctl\n     tool to retrieve a health-command payload\"\n\n* tag \u0027libnvdimm-for-5.8-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm:\n  nvdimm/region: always show the \u0027align\u0027 attribute\n  powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH\n  ndctl/papr_scm,uapi: Add support for PAPR nvdimm specific methods\n  powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl()\n  powerpc/papr_scm: Fetch nvdimm health information from PHYP\n  seq_buf: Export seq_buf_printf\n  powerpc: Document details on H_SCM_HEALTH hcall\n",
  "tree_diff": []
}
