]> code.ossystems Code Review - openembedded-core.git/commitdiff
lttng-modules: drop makefile patch
authorNathan Lynch <nathan_lynch@mentor.com>
Mon, 15 Jun 2015 18:37:24 +0000 (13:37 -0500)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 23 Jun 2015 10:38:12 +0000 (11:38 +0100)
The lttng-modules Makefile allows us to specify the kernel we're
building against via the KERNELDIR variable on the build command line.
Use that and drop the patch (which tends to need updating whenever the
upstream Makefile changes).

Signed-off-by: Nathan Lynch <nathan_lynch@mentor.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/recipes-kernel/lttng/lttng-modules/lttng-modules-replace-KERNELDIR-with-KERNEL_SRC.patch [deleted file]
meta/recipes-kernel/lttng/lttng-modules_2.6.1.bb

diff --git a/meta/recipes-kernel/lttng/lttng-modules/lttng-modules-replace-KERNELDIR-with-KERNEL_SRC.patch b/meta/recipes-kernel/lttng/lttng-modules/lttng-modules-replace-KERNELDIR-with-KERNEL_SRC.patch
deleted file mode 100644 (file)
index ccc6c54..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-Upstream-Status: Inappropriate [embedded specific]
-
-lttng-modules: replace KERNELDIR with KERNEL_SRC
-
-Since lttng-modules uses the default way of module.bbclass to
-build and install lttng-modules, we do this replacement for
-it as-is.
-
-Signed-off-by: Zumeng Chen <zumeng.chen@windriver.com>
-[sgw - rebased for 2.6.1]
-Signed-off-by: Saul wold <sgw@linux.intel.com>
-
-Index: git/Makefile
-===================================================================
---- git.orig/Makefile
-+++ git/Makefile
-@@ -68,19 +68,19 @@ obj-m += lib/
- endif # CONFIG_TRACEPOINTS
- else # KERNELRELEASE
--      KERNELDIR ?= /lib/modules/$(shell uname -r)/build
--      PWD := $(shell pwd)
--      CFLAGS = $(EXTCFLAGS)
--
-+      KERNEL_SRC ?= /lib/modules/$(shell uname -r)/build
-+      PWD := $(shell pwd)
-+      CFLAGS = $(EXTCFLAGS)
-+ 
- default:
--      LTTNG_KERNELDIR=$(KERNELDIR) $(MAKE) -C $(KERNELDIR) M=$(PWD) modules
-+      LTTNG_KERNELDIR=$(KERNEL_SRC) $(MAKE) -C $(KERNEL_SRC) M=$(PWD) modules
- modules_install:
--      LTTNG_KERNELDIR=$(KERNELDIR) $(MAKE) -C $(KERNELDIR) M=$(PWD) modules_install
-+      LTTNG_KERNELDIR=$(KERNEL_SRC) $(MAKE) -C $(KERNEL_SRC) M=$(PWD) modules_install
- clean:
--      LTTNG_KERNELDIR=$(KERNELDIR) $(MAKE) -C $(KERNELDIR) M=$(PWD) clean
-+      LTTNG_KERNELDIR=$(KERNEL_SRC) $(MAKE) -C $(KERNEL_SRC) M=$(PWD) clean
- %.i: %.c
--      LTTNG_KERNELDIR=$(KERNELDIR) $(MAKE) -C $(KERNELDIR) M=$(PWD) $@
-+      LTTNG_KERNELDIR=$(KERNEL_SRC) $(MAKE) -C $(KERNEL_SRC) M=$(PWD) $@
- endif # KERNELRELEASE
-Index: git/probes/Makefile
-===================================================================
---- git.orig/probes/Makefile
-+++ git/probes/Makefile
-@@ -267,18 +267,18 @@ endif
- endif
- else
--      KERNELDIR ?= /lib/modules/$(shell uname -r)/build
-+      KERNEL_SRC ?= /lib/modules/$(shell uname -r)/build
-       PWD := $(shell pwd)
-       CFLAGS = $(EXTCFLAGS)
- default:
--      $(MAKE) -C $(KERNELDIR) M=$(PWD) modules
-+      $(MAKE) -C $(KERNEL_SRC) M=$(PWD) modules
- modules_install:
--      $(MAKE) -C $(KERNELDIR) M=$(PWD) modules_install
-+      $(MAKE) -C $(KERNEL_SRC) M=$(PWD) modules_install
-       /sbin/depmod -a
- clean:
--      $(MAKE) -C $(KERNELDIR) M=$(PWD) clean
-+      $(MAKE) -C $(KERNEL_SRC) M=$(PWD) clean
- endif
index be09a82f823eabc3be73920ce5b780ae7dfa17a7..5bde7ec2132eb6a9214e87b5add8c16dc58f94bb 100644 (file)
@@ -12,13 +12,11 @@ SRCREV = "62080b2248fd8ec4111ffc379d0bc5eaf0a5c16d"
 
 COMPATIBLE_HOST = '(x86_64|i.86|powerpc|aarch64|mips|arm).*-linux'
 
-SRC_URI = "git://git.lttng.org/lttng-modules.git;branch=stable-2.6 \
-           file://lttng-modules-replace-KERNELDIR-with-KERNEL_SRC.patch \
-           "
+SRC_URI = "git://git.lttng.org/lttng-modules.git;branch=stable-2.6"
 
 export INSTALL_MOD_DIR="kernel/lttng-modules"
-export KERNEL_SRC="${STAGING_KERNEL_DIR}"
 
+EXTRA_OEMAKE += "KERNELDIR='${STAGING_KERNEL_DIR}'"
 
 S = "${WORKDIR}/git"