[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1528477930-7342-1-git-send-email-yamada.masahiro@socionext.com>
Date: Sat, 9 Jun 2018 02:12:07 +0900
From: Masahiro Yamada <yamada.masahiro@...ionext.com>
To: netdev@...r.kernel.org, Alexei Starovoitov <ast@...nel.org>,
"David S . Miller" <davem@...emloft.net>
Cc: Arnd Bergmann <arnd@...db.de>,
Geert Uytterhoeven <geert@...ux-m68k.org>,
linux-kernel@...r.kernel.org,
Masahiro Yamada <yamada.masahiro@...ionext.com>,
YueHaibing <yuehaibing@...wei.com>
Subject: [PATCH 0/3] net: bpfilter: clean-up build rules
I am unhappy with ugly hacks in this Makefile.
(I could understand what is the hand-crafted .bpfilter_umh.o.cmd
used for.)
Moreover, CONFIG_OUTPUT_FORMAT is causing build errors
because it is defined only for x86.
As far as I understood, what is happening here is
to embed the 'bpfilter_umh' as a blob.
Instead, we can use '.incbin' to include it into a *.S file.
Also, let's stop (ab)using host-program rules.
Only build test is done.
Masahiro Yamada (3):
bpfilter: add bpfilter_umh to .gitignore
bpfilter: include bpfilter_umh in assembly instead of using objcopy
bpfilter: do not (ab)use host-program build rule
net/bpfilter/.gitignore | 1 +
net/bpfilter/Makefile | 30 ++++++++++++------------------
net/bpfilter/bpfilter_kern.c | 11 +++++------
net/bpfilter/{main.c => bpfilter_umh.c} | 0
net/bpfilter/bpfilter_umh_blob.S | 7 +++++++
5 files changed, 25 insertions(+), 24 deletions(-)
create mode 100644 net/bpfilter/.gitignore
rename net/bpfilter/{main.c => bpfilter_umh.c} (100%)
create mode 100644 net/bpfilter/bpfilter_umh_blob.S
--
2.7.4
Powered by blists - more mailing lists