Commit ec61452a authored by Masahiro Yamada's avatar Masahiro Yamada
Browse files

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
Loading
Loading
Loading
Loading
+0 −1
Original line number Original line Diff line number Diff line
@@ -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
+0 −4
Original line number Original line Diff line number Diff line
@@ -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
+0 −1
Original line number Original line Diff line number Diff line
# 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
+0 −1
Original line number Original line Diff line number Diff line
@@ -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

scripts/bin2c.c

deleted100644 → 0
+0 −36
Original line number Original line Diff line number Diff line
/*
 * 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;
}
Loading