diff options
Diffstat (limited to 'meta-crystalforest/recipes-extended/zlib-qat/zlib-qat/zlib-qat-0.4.7-002-qat_mem-build-qat_mem-ko-against-yocto-kernel-src.patch')
-rw-r--r-- | meta-crystalforest/recipes-extended/zlib-qat/zlib-qat/zlib-qat-0.4.7-002-qat_mem-build-qat_mem-ko-against-yocto-kernel-src.patch | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/meta-crystalforest/recipes-extended/zlib-qat/zlib-qat/zlib-qat-0.4.7-002-qat_mem-build-qat_mem-ko-against-yocto-kernel-src.patch b/meta-crystalforest/recipes-extended/zlib-qat/zlib-qat/zlib-qat-0.4.7-002-qat_mem-build-qat_mem-ko-against-yocto-kernel-src.patch new file mode 100644 index 00000000..9e774db2 --- /dev/null +++ b/meta-crystalforest/recipes-extended/zlib-qat/zlib-qat/zlib-qat-0.4.7-002-qat_mem-build-qat_mem-ko-against-yocto-kernel-src.patch | |||
@@ -0,0 +1,51 @@ | |||
1 | From aa65d69632142d24ec44ed4c2d66371e1a1be7b4 Mon Sep 17 00:00:00 2001 | ||
2 | From: Anuj Mittal <anujx.mittal@intel.com> | ||
3 | Date: Thu, 18 Jun 2015 11:56:08 +0800 | ||
4 | Subject: [PATCH] qat_mem: build qat_mem ko against yocto kernel src | ||
5 | |||
6 | Upstream-Status: Inappropriate [Configuration] | ||
7 | |||
8 | This tweaks the kernel source and build path in the makefile | ||
9 | to make sure the module is built against the right source. | ||
10 | |||
11 | Signed-off-by: Anuj Mittal <anujx.mittal@intel.com> | ||
12 | --- | ||
13 | contrib/qat/qat_mem/Makefile | 13 +++++-------- | ||
14 | 1 file changed, 5 insertions(+), 8 deletions(-) | ||
15 | |||
16 | diff --git a/contrib/qat/qat_mem/Makefile b/contrib/qat/qat_mem/Makefile | ||
17 | index ddf5b59..ad6d4a4 100644 | ||
18 | --- a/contrib/qat/qat_mem/Makefile | ||
19 | +++ b/contrib/qat/qat_mem/Makefile | ||
20 | @@ -61,16 +61,10 @@ | ||
21 | ######################################################################### | ||
22 | |||
23 | MODULENAME := qat_mem | ||
24 | -KDIR := /lib/modules/$(shell uname -r)/build | ||
25 | +KDIR := $(KERNEL_SOURCE_ROOT) | ||
26 | PWD := $(shell pwd) | ||
27 | |||
28 | -ifeq ($(shell uname -r|grep -c grsec-WR), 1) | ||
29 | -AUTO_CONF=/lib/modules/$(shell uname -r)/build/include/generated/autoconf.h | ||
30 | -else | ||
31 | -AUTO_CONF=/usr/src/kernels/$(shell uname -r)/include/linux/autoconf.h | ||
32 | -endif | ||
33 | - | ||
34 | -CC := gcc -Wall -imacros $(AUTO_CONF) | ||
35 | +CC := ${CC} -Wall -imacros $(KERNEL_BUILDDIR)/include/generated/autoconf.h | ||
36 | |||
37 | ifeq ($(KERNELRELEASE),) | ||
38 | all: $(MODULENAME)_test | ||
39 | @@ -80,6 +74,9 @@ else | ||
40 | obj-m := $(MODULENAME).o | ||
41 | endif | ||
42 | |||
43 | +modules_install: | ||
44 | + $(MAKE) -C $(KDIR) M=$(PWD) modules_install | ||
45 | + | ||
46 | $(MODULENAME)_test: $(MODULENAME)_test.c | ||
47 | $(CC) -g -o $(MODULENAME)_test $(MODULENAME)_test.c | ||
48 | |||
49 | -- | ||
50 | 1.7.9.5 | ||
51 | |||