lkml.org 
[lkml]   [2007]   [Oct]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[PATCH 5/6] kernel-doc: use no-doc option
    From: Johannes Berg <johannes@sipsolutions.net>

    When asked by a template to include all functions from a file,
    it will also include DOC: sections wreaking havoc in the generated
    docbook file. This patch makes it use the new -no-doc-sections
    flag for kernel-doc to avoid this.

    Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
    Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>

    ---
    scripts/basic/docproc.c | 4 +++-
    1 file changed, 3 insertions(+), 1 deletion(-)

    --- linux-2.6.23-git19.orig/scripts/basic/docproc.c
    +++ linux-2.6.23-git19/scripts/basic/docproc.c
    @@ -65,6 +65,7 @@ FILELINE * entity_system;
    #define DOCBOOK "-docbook"
    #define FUNCTION "-function"
    #define NOFUNCTION "-nofunction"
    +#define NODOCSECTIONS "-no-doc-sections"

    char *srctree;

    @@ -231,13 +232,14 @@ void docfunctions(char * filename, char

    for (i=0; i <= symfilecnt; i++)
    symcnt += symfilelist[i].symbolcnt;
    - vec = malloc((2 + 2 * symcnt + 2) * sizeof(char*));
    + vec = malloc((2 + 2 * symcnt + 3) * sizeof(char*));
    if (vec == NULL) {
    perror("docproc: ");
    exit(1);
    }
    vec[idx++] = KERNELDOC;
    vec[idx++] = DOCBOOK;
    + vec[idx++] = NODOCSECTIONS;
    for (i=0; i < symfilecnt; i++) {
    struct symfile * sym = &symfilelist[i];
    for (j=0; j < sym->symbolcnt; j++) {

    --

    -
    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/

    \
     
     \ /
      Last update: 2007-10-25 00:17    [W:0.020 / U:0.656 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site