lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Tue, 15 Sep 2009 11:11:03 -0700 From: "Luck, Tony" <tony.luck@...el.com> To: Anirban Sinha <ASinha@...gmasystems.com> CC: Bjorn Helgaas <bjorn.helgaas@...com>, Linus Torvalds <torvalds@...ux-foundation.org>, "linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>, Randy Dunlap <randy.dunlap@...cle.com>, "linux-ia64@...r.kernel.org" <linux-ia64@...r.kernel.org> Subject: RE: [PATCH] cleanup legacy console_print function > Will it resolve the function symbol though? I dunno. > > I can drop the head.h completely and add: > > #ifndef __ASSEMBLY__ > extern void console_print(const char *s); > #endif > > to head.S if that is a better option. head.S is in assembler (hence the ".S" suffix). So adding code wrapped inside #ifndef __ASSEMBLY__ to it would be a no-op. On ia64 (and I think most other assemblers) it is not necessary to provide any kind of "extern" declaration before using external symbols. -Tony -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists