diff mbox series

[RESEND] um: vdso: remove unused vdso-syms.lds

Message ID 1526351878-24961-1-git-send-email-yamada.masahiro@socionext.com
State Superseded
Headers show
Series [RESEND] um: vdso: remove unused vdso-syms.lds | expand

Commit Message

Masahiro Yamada May 15, 2018, 2:37 a.m. UTC
This file contains symbol values, and was originally linked into
vmlinux, but I have no idea what it was actually used for.

Since commit 827880ec260b ("x86/um: thin archives build fix"), it is
not even linked.  Now it is completely orphan, and no problem has
been reported.  It is a proof that this file was not needed in the
first place.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

Acked-by: Ingo Molnar <mingo@kernel.org>

---

The previous post has gone to the moderator
due to too many recipients.
I am resending this.
I hope this is reaching UML maintainers.

 arch/x86/um/vdso/.gitignore |  1 -
 arch/x86/um/vdso/Makefile   | 16 ----------------
 2 files changed, 17 deletions(-)

-- 
2.7.4

Comments

Masahiro Yamada June 3, 2018, 2:37 a.m. UTC | #1
Hi UML maintainers,

2018-05-15 11:37 GMT+09:00 Masahiro Yamada <yamada.masahiro@socionext.com>:
> This file contains symbol values, and was originally linked into

> vmlinux, but I have no idea what it was actually used for.

>

> Since commit 827880ec260b ("x86/um: thin archives build fix"), it is

> not even linked.  Now it is completely orphan, and no problem has

> been reported.  It is a proof that this file was not needed in the

> first place.

>

> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

> Acked-by: Ingo Molnar <mingo@kernel.org>

> ---



Could you take a look at this patch, please?

Thanks.


> The previous post has gone to the moderator

> due to too many recipients.

> I am resending this.

> I hope this is reaching UML maintainers.

>

>  arch/x86/um/vdso/.gitignore |  1 -

>  arch/x86/um/vdso/Makefile   | 16 ----------------

>  2 files changed, 17 deletions(-)

>

> diff --git a/arch/x86/um/vdso/.gitignore b/arch/x86/um/vdso/.gitignore

> index 9cac6d0..f8b69d8 100644

> --- a/arch/x86/um/vdso/.gitignore

> +++ b/arch/x86/um/vdso/.gitignore

> @@ -1,2 +1 @@

> -vdso-syms.lds

>  vdso.lds

> diff --git a/arch/x86/um/vdso/Makefile b/arch/x86/um/vdso/Makefile

> index 1000335..426681e 100644

> --- a/arch/x86/um/vdso/Makefile

> +++ b/arch/x86/um/vdso/Makefile

> @@ -53,22 +53,6 @@ $(vobjs): KBUILD_CFLAGS += $(CFL)

>  CFLAGS_REMOVE_vdso-note.o = -pg -fprofile-arcs -ftest-coverage

>  CFLAGS_REMOVE_um_vdso.o = -pg -fprofile-arcs -ftest-coverage

>

> -targets += vdso-syms.lds

> -extra-$(VDSO64-y)                      += vdso-syms.lds

> -

> -#

> -# Match symbols in the DSO that look like VDSO*; produce a file of constants.

> -#

> -sed-vdsosym := -e 's/^00*/0/' \

> -       -e 's/^\([0-9a-fA-F]*\) . \(VDSO[a-zA-Z0-9_]*\)$$/\2 = 0x\1;/p'

> -quiet_cmd_vdsosym = VDSOSYM $@

> -define cmd_vdsosym

> -       $(NM) $< | LC_ALL=C sed -n $(sed-vdsosym) | LC_ALL=C sort > $@

> -endef

> -

> -$(obj)/%-syms.lds: $(obj)/%.so.dbg FORCE

> -       $(call if_changed,vdsosym)

> -

>  #

>  # The DSO images are built using a special linker script.

>  #

> --

> 2.7.4

>




-- 
Best Regards
Masahiro Yamada
Richard Weinberger June 3, 2018, 8:33 a.m. UTC | #2
On Sun, Jun 3, 2018 at 4:37 AM, Masahiro Yamada
<yamada.masahiro@socionext.com> wrote:
> Hi UML maintainers,

>

> 2018-05-15 11:37 GMT+09:00 Masahiro Yamada <yamada.masahiro@socionext.com>:

>> This file contains symbol values, and was originally linked into

>> vmlinux, but I have no idea what it was actually used for.

>>

>> Since commit 827880ec260b ("x86/um: thin archives build fix"), it is

>> not even linked.  Now it is completely orphan, and no problem has

>> been reported.  It is a proof that this file was not needed in the

>> first place.

>>

>> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

>> Acked-by: Ingo Molnar <mingo@kernel.org>

>> ---

>

>

> Could you take a look at this patch, please?


Acked-by: Richard Weinberger <richard@nod.at>


-- 
Thanks,
//richard
diff mbox series

Patch

diff --git a/arch/x86/um/vdso/.gitignore b/arch/x86/um/vdso/.gitignore
index 9cac6d0..f8b69d8 100644
--- a/arch/x86/um/vdso/.gitignore
+++ b/arch/x86/um/vdso/.gitignore
@@ -1,2 +1 @@ 
-vdso-syms.lds
 vdso.lds
diff --git a/arch/x86/um/vdso/Makefile b/arch/x86/um/vdso/Makefile
index 1000335..426681e 100644
--- a/arch/x86/um/vdso/Makefile
+++ b/arch/x86/um/vdso/Makefile
@@ -53,22 +53,6 @@  $(vobjs): KBUILD_CFLAGS += $(CFL)
 CFLAGS_REMOVE_vdso-note.o = -pg -fprofile-arcs -ftest-coverage
 CFLAGS_REMOVE_um_vdso.o = -pg -fprofile-arcs -ftest-coverage
 
-targets += vdso-syms.lds
-extra-$(VDSO64-y)			+= vdso-syms.lds
-
-#
-# Match symbols in the DSO that look like VDSO*; produce a file of constants.
-#
-sed-vdsosym := -e 's/^00*/0/' \
-	-e 's/^\([0-9a-fA-F]*\) . \(VDSO[a-zA-Z0-9_]*\)$$/\2 = 0x\1;/p'
-quiet_cmd_vdsosym = VDSOSYM $@
-define cmd_vdsosym
-	$(NM) $< | LC_ALL=C sed -n $(sed-vdsosym) | LC_ALL=C sort > $@
-endef
-
-$(obj)/%-syms.lds: $(obj)/%.so.dbg FORCE
-	$(call if_changed,vdsosym)
-
 #
 # The DSO images are built using a special linker script.
 #