Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
linux
Commits
19c273c5
Commit
19c273c5
authored
Jun 07, 2003
by
Sam Ravnborg
Browse files
Options
Browse Files
Download
Plain Diff
Merge
bk://linux-sam.bkbits.net/main
into mars.ravnborg.org:/home/sam/src/linux/kernel/bk/v2.5
parents
928880f8
20a88ed0
Changes
6
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
83 additions
and
59 deletions
+83
-59
Documentation/DocBook/Makefile
Documentation/DocBook/Makefile
+31
-17
Documentation/DocBook/kernel-api.tmpl
Documentation/DocBook/kernel-api.tmpl
+2
-1
drivers/net/sis900.c
drivers/net/sis900.c
+36
-36
kernel/kmod.c
kernel/kmod.c
+1
-1
scripts/docproc.c
scripts/docproc.c
+1
-1
scripts/kernel-doc
scripts/kernel-doc
+12
-3
No files found.
Documentation/DocBook/Makefile
View file @
19c273c5
...
...
@@ -39,8 +39,8 @@ htmldocs: $(HTML)
###
#External programs used
KERNELDOC
=
$(objtree)
/
scripts/kernel-doc
DOCPROC
=
$(objtree)
/
scripts/docproc
KERNELDOC
=
scripts/kernel-doc
DOCPROC
=
scripts/docproc
###
# DOCPROC is used for two purposes:
...
...
@@ -50,10 +50,10 @@ DOCPROC=$(objtree)/scripts/docproc
# The following rules are used to generate the .sgml documentation
# required to generate the final targets. (ps, pdf, html).
quiet_cmd_docproc
=
DOCPROC
$@
cmd_docproc
=
$(DOCPROC)
doc
$<
>
$@
cmd_docproc
=
$(DOCPROC)
doc
$<
>
$@
define
rule_docproc
set
-e
$(if
$($(quiet)cmd_$(1)),echo
' $($(quiet)cmd_$(1))'
;)
set
-e
;
\
$(if
$($(quiet)cmd_$(1)),echo
' $($(quiet)cmd_$(1))'
;)
\
$(cmd_$(1));
\
(
\
echo 'cmd_$@
:
= $(cmd_$(1))';
\
...
...
@@ -96,41 +96,55 @@ $(obj)/parportbook.ps $(obj)/parportbook.pdf: $(EPS-parportbook) $(PNG-parportbo
###
# Rules to generate postscript, PDF and HTML
# db2html creates a directory. Generate a html file used for timestamp
quiet_cmd_db2ps
=
DB2PS
$@
cmd_db2ps
=
db2ps
-o
$(
dir
$@
)
$<
%.ps
:
%.sgml
@
(
which db2ps
>
/dev/null 2>&1
)
||
\
(
echo
"*** You need to install DocBook stylesheets ***"
;
\
exit
1
)
$(
call
do_cmd,DB2PS
$@
,db2ps
-o
$(
dir
$@
)
$<
)
$(
call
cmd,db2ps
)
quiet_cmd_db2pdf
=
DB2PDF
$@
cmd_db2pdf
=
db2pdf
-o
$(
dir
$@
)
$<
%.pdf
:
%.sgml
@
(
which db2pdf
>
/dev/null 2>&1
)
||
\
(
echo
"*** You need to install DocBook stylesheets ***"
;
\
exit
1
)
$(
call
do_cmd,DB2PDF
$@
,db2pdf
-o
$(
dir
$@
)
$<
)
$(
call
cmd,db2pdf
)
quiet_cmd_db2html
=
DB2HTML
$@
cmd_db2html
=
db2html
-o
$(
patsubst
%.html,%,
$@
)
$<
&&
\
echo
'<a HREF="
$(
patsubst
%.html,%,
$(
notdir
$@
))
/book1.html"> \
Goto
$(
patsubst
%.html,%,
$(
notdir
$@
))
</a><p>'
>
$@
%.html
:
%.sgml
@
(
which db2html
>
/dev/null 2>&1
)
||
\
(
echo
"*** You need to install DocBook stylesheets ***"
;
\
exit
1
)
@
rm
-rf
$@
$(
patsubst
%.html,%,
$@
)
$(
call
do_cmd,DB2HTML
$@
,db2html
-o
$(
patsubst
%.html,%,
$@
)
$<
&&
\
echo
'<a HREF="
$(
patsubst
%.html,%,
$(
notdir
$@
))
/book1.html">\
Goto
$(
patsubst
%.html,%,
$(
notdir
$@
))
</a><p>'
>
$@
)
$(
call
cmd,db2html
)
@
if
[
!
-z
"
$
(PNG-
$(
basename
$(
notdir
$@
))
)"
]
;
then
\
cp
$
(
PNG-
$(
basename
$(
notdir
$@
))
)
$(
patsubst
%.html,%,
$@
)
;
fi
###
# Rules to generate postscripts and PNG imgages from .fig format files
quiet_cmd_fig2eps
=
FIG2EPS
$@
cmd_fig2eps
=
fig2dev
-Leps
$<
$@
%.eps
:
%.fig
$(
call
do_cmd,FIG2DEV
-Leps
$@
,fig2dev
-Leps
$<
$@
)
$(
call
cmd,fig2eps
)
quiet_cmd_fig2png
=
FIG2PNG
$@
cmd_fig2png
=
fig2dev
-Lpng
$<
$@
%.png
:
%.fig
$(
call
do_cmd,FIG2DEV
-Lpng
$@
,fig2dev
-Lpng
$<
$@
)
$(
call
cmd,fig2png
)
###
# Rule to convert a .c file to inline SGML documentation
%.sgml
:
%.c
@
echo
' G
enerating
$@'
@
echo
' G
EN
$@'
@
(
\
echo
"<programlisting>"
;
\
expand
--tabs
=
8 <
$<
|
\
...
...
Documentation/DocBook/kernel-api.tmpl
View file @
19c273c5
...
...
@@ -79,6 +79,7 @@ KAO -->
</sect1>
<sect1><title>
String Manipulation
</title>
!Ilib/string.c
!Elib/string.c
</sect1>
<sect1><title>
Bit Operations
</title>
!Iinclude/asm-i386/bitops.h
...
...
@@ -176,7 +177,7 @@ X!Ekernel/module.c
!Edrivers/pci/pci.c
</sect1>
<sect1><title>
PCI Hotplug Support Library
</title>
!Edrivers/hotplug/pci_hotplug_core.c
!Edrivers/
pci/
hotplug/pci_hotplug_core.c
</sect1>
<sect1><title>
MCA Architecture
</title>
<sect2><title>
MCA Device Functions
</title>
...
...
drivers/net/sis900.c
View file @
19c273c5
This diff is collapsed.
Click to expand it.
kernel/kmod.c
View file @
19c273c5
...
...
@@ -58,9 +58,9 @@ char modprobe_path[256] = "/sbin/modprobe";
* If module auto-loading support is disabled then this function
* becomes a no-operation.
*/
#define MODULENAME_SIZE 32
int
request_module
(
const
char
*
fmt
,
...)
{
#define MODULENAME_SIZE 32
va_list
args
;
char
module_name
[
MODULENAME_SIZE
];
unsigned
int
max_modprobes
;
...
...
scripts/docproc.c
View file @
19c273c5
...
...
@@ -93,7 +93,7 @@ void exec_kernel_doc(char **svec)
waitpid
(
pid
,
&
ret
,
0
);
}
if
(
WIFEXITED
(
ret
))
exitstatus
=
WEXITSTATUS
(
ret
);
exitstatus
|
=
WEXITSTATUS
(
ret
);
else
exitstatus
=
0xff
;
}
...
...
scripts/kernel-doc
View file @
19c273c5
...
...
@@ -154,6 +154,7 @@ use strict;
# '%CONST' - name of a constant.
my
$errors
=
0
;
my
$warnings
=
0
;
# match expressions used to find embedded type information
my
$type_constant
=
'
\
%([-_
\
w]+)
';
...
...
@@ -1352,7 +1353,9 @@ sub create_parameterlist($$$) {
"
or member '
$param
' not
"
.
"
described in '
$declaration_name
'
\n
";
}
++
$errors
;
print
STDERR
"
Warning(
${file}
:$.):
"
.
"
No description found for parameter '
$param
'
\n
";
++
$warnings
;
}
push
@parameterlist
,
$param
;
...
...
@@ -1456,6 +1459,12 @@ foreach (@ARGV) {
chomp
;
process_file
(
$_
);
}
if
(
$verbose
&&
$errors
)
{
print
STDERR
"
$errors
errors
\n
";
}
if
(
$verbose
&&
$warnings
)
{
print
STDERR
"
$warnings
warnings
\n
";
}
exit
(
$errors
);
...
...
@@ -1580,7 +1589,7 @@ sub process_file($) {
}
else
{
print
STDERR
"
Warning(
${file}
:$.): Cannot understand
$_
on line $.
",
"
- I thought it was a doc line
\n
";
++
$
error
s
;
++
$
warning
s
;
$state
=
0
;
}
}
elsif
(
$state
==
2
)
{
# look for head: lines, and include content
...
...
@@ -1633,7 +1642,7 @@ sub process_file($) {
}
else
{
# i dont know - bad line? ignore.
print
STDERR
"
Warning(
${file}
:$.): bad line:
$_
";
++
$
error
s
;
++
$
warning
s
;
}
}
elsif
(
$state
==
3
)
{
# scanning for function { (end of prototype)
if
(
$decl_type
eq
'
function
')
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment