mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* Moving ndctl development into the kernel tree?
@ 2017-07-21 22:53 Dan Williams
  2017-07-21 22:58 ` Ingo Molnar
  0 siblings, 1 reply; 6+ messages in thread
From: Dan Williams @ 2017-07-21 22:53 UTC (permalink / raw)
  To: torvalds
  Cc: Johannes Thumshirn, jmoyer, linux-nvdimm, linux-kernel,
	Ingo Molnar, Arnaldo Carvalho de Melo, Oliver O'Halloran

Hi Linus,

Would you be open to the ndctl [1] project moving its development into
the kernel tree? The main reasons why I ask are:

* Unit test development can touch both the kernel-side emulated nvdimm
infrastructure in tools/testing/nvdimm/ and the corresponding tests in
tools/ndctl/test/ in the same commit or patch series.

* Like perf, ndctl borrows the sub-command architecture and option
parsing from git. So, this code could be refactored into something
shared / generic, i.e. the bits in tools/perf/util/.

We continue to see updates in the ACPI and UEFI specification for
nvdimm details and one of the capabilities added in ACPI 6.2 that
needs new test development is error injection. I'm also expecting to
merge patches from Oliver this cycle expanding nvdimm support to Open
Firmware / powerpc platforms.

The ndctl project includes GPLv2 utilities (ndctl and daxctl) as well
as LGPLv2.1 libraries (libndctl and libdaxctl).

The coupling of the tests to new libnvdimm sub-system capabilities,
and the architecture specific nature of some nvdimm enabling leads me
to believe ndctl would enjoy some synergies living in the same
repository as the kernel.

[1]: https://github.com/pmem/ndctl

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-07-25 15:13 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-07-21 22:53 Moving ndctl development into the kernel tree? Dan Williams
2017-07-21 22:58 ` Ingo Molnar
2017-07-21 23:44   ` Dan Williams
2017-07-22  2:52     ` Dan Williams
2017-07-22 18:49       ` Dan Williams
2017-07-25 15:12         ` Chris Mason

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®