Commit ec61452a authored by Masahiro Yamada's avatar Masahiro Yamada

scripts: remove bin2c

Commit 80f8be7a ("tomoyo: Omit use of bin2c") removed the last
use of bin2c.
Signed-off-by: default avatarMasahiro Yamada <masahiroy@kernel.org>
Reviewed-by: default avatarNicolas Schier <nicolas@fjasle.eu>
Reviewed-by: default avatarSedat Dilek <sedat.dilek@gmail.com>
parent 87c7ee67
...@@ -91,7 +91,6 @@ asm_offsets.h ...@@ -91,7 +91,6 @@ asm_offsets.h
autoconf.h* autoconf.h*
av_permissions.h av_permissions.h
bbootsect bbootsect
bin2c
binkernel.spec binkernel.spec
bootsect bootsect
bounds.h bounds.h
......
...@@ -682,10 +682,6 @@ config CPU_ISOLATION ...@@ -682,10 +682,6 @@ config CPU_ISOLATION
source "kernel/rcu/Kconfig" source "kernel/rcu/Kconfig"
config BUILD_BIN2C
bool
default n
config IKCONFIG config IKCONFIG
tristate "Kernel .config support" tristate "Kernel .config support"
help help
......
# SPDX-License-Identifier: GPL-2.0-only # SPDX-License-Identifier: GPL-2.0-only
/asn1_compiler /asn1_compiler
/bin2c
/generate_rust_target /generate_rust_target
/insert-sys-cert /insert-sys-cert
/kallsyms /kallsyms
......
...@@ -3,7 +3,6 @@ ...@@ -3,7 +3,6 @@
# scripts contains sources for various helper programs used throughout # scripts contains sources for various helper programs used throughout
# the kernel for the build process. # the kernel for the build process.
hostprogs-always-$(CONFIG_BUILD_BIN2C) += bin2c
hostprogs-always-$(CONFIG_KALLSYMS) += kallsyms hostprogs-always-$(CONFIG_KALLSYMS) += kallsyms
hostprogs-always-$(BUILD_C_RECORDMCOUNT) += recordmcount hostprogs-always-$(BUILD_C_RECORDMCOUNT) += recordmcount
hostprogs-always-$(CONFIG_BUILDTIME_TABLE_SORT) += sorttable hostprogs-always-$(CONFIG_BUILDTIME_TABLE_SORT) += sorttable
......
/*
* Unloved program to convert a binary on stdin to a C include on stdout
*
* Jan 1999 Matt Mackall <mpm@selenic.com>
*
* This software may be used and distributed according to the terms
* of the GNU General Public License, incorporated herein by reference.
*/
#include <stdio.h>
int main(int argc, char *argv[])
{
int ch, total = 0;
if (argc > 1)
printf("const char %s[] %s=\n",
argv[1], argc > 2 ? argv[2] : "");
do {
printf("\t\"");
while ((ch = getchar()) != EOF) {
total++;
printf("\\x%02x", ch);
if (total % 16 == 0)
break;
}
printf("\"\n");
} while (ch != EOF);
if (argc > 1)
printf("\t;\n\n#include <linux/types.h>\n\nconst size_t %s_size = %d;\n",
argv[1], total);
return 0;
}
...@@ -29,3 +29,5 @@ rm -f scripts/extract-cert ...@@ -29,3 +29,5 @@ rm -f scripts/extract-cert
rm -f scripts/kconfig/[gmnq]conf-cfg rm -f scripts/kconfig/[gmnq]conf-cfg
rm -f rust/target.json rm -f rust/target.json
rm -f scripts/bin2c
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment