Searched hist:"7 b990789a4c3420fa57596b368733158e432d444" (Results 1 – 1 of 1) sorted by relevance
/linux/scripts/ |
H A D | kernel-doc | diff 7b990789a4c3420fa57596b368733158e432d444 Thu Dec 11 00:41:28 CET 2014 Johannes Berg <johannes.berg@intel.com> scripts/kernel-doc: don't eat struct members with __aligned
The change from \d+ to .+ inside __aligned() means that the following structure:
struct test { u8 a __aligned(2); u8 b __aligned(2); };
essentially gets modified to
struct test { u8 a; };
for purposes of kernel-doc, thus dropping a struct member, which in turns causes warnings and invalid kernel-doc generation.
Fix this by replacing the catch-all (".") with anything that's not a semicolon ("[^;]").
Fixes: 9dc30918b23f ("scripts/kernel-doc: handle struct member __aligned without numbers") Signed-off-by: Johannes Berg <johannes.berg@intel.com> Cc: Nishanth Menon <nm@ti.com> Cc: Randy Dunlap <rdunlap@infradead.org> Cc: Michal Marek <mmarek@suse.cz> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
|