]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ctf: drop CONFIG_DT_DISABLE_CTF, ctf.ko, and all that it implies
authorNick Alcock <nick.alcock@oracle.com>
Tue, 5 Sep 2017 21:25:34 +0000 (22:25 +0100)
committerNick Alcock <nick.alcock@oracle.com>
Tue, 19 Sep 2017 08:33:38 +0000 (09:33 +0100)
commit2ee70803b36a13ad2a99ffd008f0554f24b2ce30
tree1583b655f9b5c80c4d895d2b4f1721adc08f5851
parentaedc343eba8b4f4789cdba8215efd4cfdc37a77a
ctf: drop CONFIG_DT_DISABLE_CTF, ctf.ko, and all that it implies

Now that CTF is decoupled from the kernel build and built into a
separate archive, there is no longer any need to drag around a
fake ctf.ko module to contain the shared and built-in CTF info.
Drop it, and kernel/ctf/, and the code to autoload it when
dtrace.ko is loaded, and move its Kconfig contents into
lib/Kconfig (which used to include kernel/ctf/Kconfig).

Furthermore, now that CTF is built on demand and not unconditionally
built every time the kernel is, there is no longer any need for
the speedup hack CONFIG_DT_DISABLE_CTF.  Drop it.

Signed-off-by: Nick Alcock <nick.alcock@oracle.com>
Reviewed-by: Tomas Jedlicka <tomas.jedlicka@oracle.com>
Reviewed-by: Victor Erminpour <victor.erminpour@oracle.com>
Orabug: 25815362
dtrace/dtrace_dev.c
kernel/Makefile
kernel/ctf/Kconfig [deleted file]
kernel/ctf/Makefile [deleted file]
kernel/ctf/ctf.c [deleted file]
kernel/dtrace/Kconfig
lib/Kconfig