| .. | .. |
|---|
| 1 | 1 | # SPDX-License-Identifier: GPL-2.0 |
|---|
| 2 | 2 | ldflags-y += --wrap=ioremap_wc |
|---|
| 3 | 3 | ldflags-y += --wrap=memremap |
|---|
| 4 | | -ldflags-y += --wrap=devm_ioremap_nocache |
|---|
| 4 | +ldflags-y += --wrap=devm_ioremap |
|---|
| 5 | 5 | ldflags-y += --wrap=devm_memremap |
|---|
| 6 | 6 | ldflags-y += --wrap=devm_memunmap |
|---|
| 7 | | -ldflags-y += --wrap=ioremap_nocache |
|---|
| 7 | +ldflags-y += --wrap=ioremap |
|---|
| 8 | 8 | ldflags-y += --wrap=iounmap |
|---|
| 9 | 9 | ldflags-y += --wrap=memunmap |
|---|
| 10 | 10 | ldflags-y += --wrap=__devm_request_region |
|---|
| .. | .. |
|---|
| 21 | 21 | NVDIMM_SRC := $(DRIVERS)/nvdimm |
|---|
| 22 | 22 | ACPI_SRC := $(DRIVERS)/acpi/nfit |
|---|
| 23 | 23 | DAX_SRC := $(DRIVERS)/dax |
|---|
| 24 | | -ccflags-y := -I$(src)/$(NVDIMM_SRC)/ |
|---|
| 24 | +ccflags-y := -I$(srctree)/drivers/nvdimm/ |
|---|
| 25 | +ccflags-y += -I$(srctree)/drivers/acpi/nfit/ |
|---|
| 25 | 26 | |
|---|
| 26 | 27 | obj-$(CONFIG_LIBNVDIMM) += libnvdimm.o |
|---|
| 27 | 28 | obj-$(CONFIG_BLK_DEV_PMEM) += nd_pmem.o |
|---|
| .. | .. |
|---|
| 34 | 35 | endif |
|---|
| 35 | 36 | obj-$(CONFIG_DEV_DAX) += device_dax.o |
|---|
| 36 | 37 | obj-$(CONFIG_DEV_DAX_PMEM) += dax_pmem.o |
|---|
| 38 | +obj-$(CONFIG_DEV_DAX_PMEM) += dax_pmem_core.o |
|---|
| 39 | +obj-$(CONFIG_DEV_DAX_PMEM_COMPAT) += dax_pmem_compat.o |
|---|
| 37 | 40 | |
|---|
| 38 | 41 | nfit-y := $(ACPI_SRC)/core.o |
|---|
| 42 | +nfit-y += $(ACPI_SRC)/intel.o |
|---|
| 39 | 43 | nfit-$(CONFIG_X86_MCE) += $(ACPI_SRC)/mce.o |
|---|
| 40 | 44 | nfit-y += acpi_nfit_test.o |
|---|
| 41 | 45 | nfit-y += config_check.o |
|---|
| .. | .. |
|---|
| 55 | 59 | nd_e820-y += config_check.o |
|---|
| 56 | 60 | |
|---|
| 57 | 61 | dax-y := $(DAX_SRC)/super.o |
|---|
| 62 | +dax-y += $(DAX_SRC)/bus.o |
|---|
| 58 | 63 | dax-y += config_check.o |
|---|
| 59 | 64 | |
|---|
| 60 | 65 | device_dax-y := $(DAX_SRC)/device.o |
|---|
| .. | .. |
|---|
| 62 | 67 | device_dax-y += device_dax_test.o |
|---|
| 63 | 68 | device_dax-y += config_check.o |
|---|
| 64 | 69 | |
|---|
| 65 | | -dax_pmem-y := $(DAX_SRC)/pmem.o |
|---|
| 70 | +dax_pmem-y := $(DAX_SRC)/pmem/pmem.o |
|---|
| 71 | +dax_pmem-y += dax_pmem_test.o |
|---|
| 72 | +dax_pmem_core-y := $(DAX_SRC)/pmem/core.o |
|---|
| 73 | +dax_pmem_core-y += dax_pmem_core_test.o |
|---|
| 74 | +dax_pmem_compat-y := $(DAX_SRC)/pmem/compat.o |
|---|
| 75 | +dax_pmem_compat-y += dax_pmem_compat_test.o |
|---|
| 66 | 76 | dax_pmem-y += config_check.o |
|---|
| 67 | 77 | |
|---|
| 68 | 78 | libnvdimm-y := $(NVDIMM_SRC)/core.o |
|---|
| .. | .. |
|---|
| 78 | 88 | libnvdimm-$(CONFIG_BTT) += $(NVDIMM_SRC)/btt_devs.o |
|---|
| 79 | 89 | libnvdimm-$(CONFIG_NVDIMM_PFN) += $(NVDIMM_SRC)/pfn_devs.o |
|---|
| 80 | 90 | libnvdimm-$(CONFIG_NVDIMM_DAX) += $(NVDIMM_SRC)/dax_devs.o |
|---|
| 91 | +libnvdimm-$(CONFIG_NVDIMM_KEYS) += $(NVDIMM_SRC)/security.o |
|---|
| 92 | +libnvdimm-y += dimm_devs.o |
|---|
| 81 | 93 | libnvdimm-y += libnvdimm_test.o |
|---|
| 82 | 94 | libnvdimm-y += config_check.o |
|---|
| 83 | 95 | |
|---|