Hi Linus, Please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
tags/libnvdimm-for-6.12
... to get updates for the libnvdimm tree.
The fix for the memory leak was caused by invalid pmem labels which should not
happen in practice. Furthermore it would cause a small leak usually only at
start up (not recurring). Therefore, it was not critical to submit in the last
rc cycle.
The other patches are simple clean ups.
They have all appeared in next since Sept 4th without issues.
Thanks,
Ira Weiny
---
The following changes since commit 47ac09b91befbb6a235ab620c32af719f8208399:
Linux 6.11-rc4 (2024-08-18 13:17:27 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
tags/libnvdimm-for-6.12
for you to fetch changes up to 447b167bb60d0bb95967c4d93dac9af1cca437db:
nvdimm: Remove dead code for ENODEV checking in scan_labels() (2024-08-21
16:06:43 -0500)
----------------------------------------------------------------
libnvdimm for 6.12
* Use Open Firmware helper routines
* Fix memory leak when nvdimm labels are incorrect
* remove some dead code
----------------------------------------------------------------
Li Zhijian (2):
nvdimm: Fix devs leaks in scan_labels()
nvdimm: Remove dead code for ENODEV checking in scan_labels()
Rob Herring (Arm) (1):
nvdimm: Use of_property_present() and of_property_read_bool()
drivers/nvdimm/namespace_devs.c | 43 ++++++++++++++++-------------------------
drivers/nvdimm/of_pmem.c | 2 +-
drivers/nvmem/layouts.c | 2 +-
3 files changed, 19 insertions(+), 28 deletions(-)