libnvdimm, e820: skip module loading when no type-12
Orabug:
22913653
If there are no persistent memory ranges present then don't bother
creating the platform device. Otherwise, it loads the full libnvdimm
sub-system only to discover no resources present.
Reported-by: Andy Lutomirski <luto@amacapital.net>
Acked-by: Andy Lutomirski <luto@amacapital.net>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
(cherry picked from commit
bc0d0d093b379b0b379c429e3348498287c8a9ca)
Signed-off-by: Dan Duval <dan.duval@oracle.com>