Messages in this thread | | | From | Roland McGrath <> | Subject | Re: [PATCH 6/7] Add /sys/kernel/notes | Date | Wed, 11 Jul 2007 17:37:19 -0700 (PDT) |
| |
> I'm curios to know what happens if nobody defines __start_notes and > __end_notes. We'll use the extern-attribute-weak thing, but those two > locations won't even get instantiated in vmlinux, I think. > > And the code relies upon the difference between two non-existent > attribute-weak locations being zero.
The well-defined meaning of weak externs is that they resolve to zero if undefined. It relies on zero-zero being zero. It relies on noone defining one of __start_notes and __stop_notes but not both.
Thanks, Roland - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |