Commit 1aa6c0d1 authored by Andrew Morton's avatar Andrew Morton Committed by Linus Torvalds

[PATCH] Fix scripts/kernel-doc to handle __attribute__

From: Tom Rini <trini@kernel.crashing.org>

The following patch is needed so that kernel-doc can handle functions which
have __attribute__'s on them (such as __attribute__ ((weak))).
parent fb14ef35
...@@ -1376,6 +1376,7 @@ sub dump_function($$) { ...@@ -1376,6 +1376,7 @@ sub dump_function($$) {
$prototype =~ s/^inline +//; $prototype =~ s/^inline +//;
$prototype =~ s/^__inline__ +//; $prototype =~ s/^__inline__ +//;
$prototype =~ s/^#define +//; #ak added $prototype =~ s/^#define +//; #ak added
$prototype =~ s/__attribute__ \(\([a-z,]*\)\)//;
# Yes, this truly is vile. We are looking for: # Yes, this truly is vile. We are looking for:
# 1. Return type (may be nothing if we're looking at a macro) # 1. Return type (may be nothing if we're looking at a macro)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment