eliminate systax error below: use of enum ‘kobj_ns_type’ without previous declaration
Signed-off-by: Joonwoo Park <joonwpar...@gmail.com> --- linuxmodule/fixincludes.pl | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/linuxmodule/fixincludes.pl b/linuxmodule/fixincludes.pl index a4c9aa7..5553d9a 100755 --- a/linuxmodule/fixincludes.pl +++ b/linuxmodule/fixincludes.pl @@ -205,6 +205,12 @@ sub one_includeroot ($$) { # array dimension. s&sizeof\s*\(\s*struct\s*\{\s*\w+\s*:\s*-\s*\!\s*\!\s*\(e\)\s*;\s*\}\s*\)&(sizeof(int[-!!(e)])*(size_t)0)&g; } + if ($d eq "rcupdate.h") { + s{(^static inline notrace)(.+)}{"$1$2;\nstatic inline$2"}emg; + } + if ($d eq "kobject.h") { + s{(^\#include \<linux\/sysfs.h\>(.*\n)*)(^enum kobj_ns_type\s\{\n([^\}].*\n)*\}\;)((.*\n)*)}{"$3\n$1\/*\n$3\n*\/$5"}emg; + } # unquote. $_ = sunprotect($_); -- 1.7.0.4 _______________________________________________ click mailing list click@amsterdam.lcs.mit.edu https://amsterdam.lcs.mit.edu/mailman/listinfo/click