23 Aug, 2007

1 commit

  • This useful interface is hardly mentioned anywhere in the in-tree
    documentation.

    Signed-off-by: Rolf Eike Beer
    Cc: Tejun Heo
    Acked-by: Randy Dunlap
    Signed-off-by: Andrew Morton
    Signed-off-by: Greg Kroah-Hartman

    Rolf Eike Beer
     

09 Aug, 2007

1 commit

  • UIO currently contains a rather dubious statement which wants removing.

    The actual questions around whether user space code that depends tightly
    on kernel GPL code designed to co-work with it are derivative works of
    the kernel is extremely complex, and since we don't have space for either
    a masters length essay on legal issues or need to start flamewars lets
    simply remove the comment and leave law to lawyers

    Signed-off-by: Alan Cox
    Signed-off-by: Linus Torvalds

    Alan Cox
     

01 Aug, 2007

2 commits

  • Fix docbook warnings:

    Warning(linux-2.6.22-git12//drivers/base/power/main.c): no structured comments found
    Warning(linux-2.6.22-git12//include/linux/splice.h): no structured comments found

    Signed-off-by: Randy Dunlap
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     
  • Fix PNP docbook warnings:

    Warning(linux-2623-rc1g4//drivers/pnp/core.c): no structured comments found
    Warning(linux-2623-rc1g4//drivers/pnp/driver.c): no structured comments found

    Signed-off-by: Randy Dunlap
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     

27 Jul, 2007

1 commit


23 Jul, 2007

2 commits

  • Change a headline to reflect that there are three main types of kernel
    locking, not two.

    Signed-off-by: Linus Nilsson
    Signed-off-by: Linus Torvalds

    Linus Nilsson
     
  • * master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (60 commits)
    [SCSI] libsas: make ATA functions selectable by a config option
    [SCSI] bsg: unexport sg v3 helper functions
    [SCSI] bsg: fix bsg_unregister_queue
    [SCSI] bsg: make class backlinks
    [SCSI] 3w-9xxx: add support for 9690SA
    [SCSI] bsg: fix bsg_register_queue error path
    [SCSI] ESP: Increase ESP_BUS_TIMEOUT to 275.
    [SCSI] libsas: fix scr_read/write users and update the libata documentation
    [SCSI] mpt fusion: update Kconfig help
    [SCSI] scsi_transport_sas: add destructor for bsg
    [SCSI] iscsi_tcp: buggered kmalloc()
    [SCSI] qla2xxx: Update version number to 8.02.00-k2.
    [SCSI] qla2xxx: Add ISP25XX support.
    [SCSI] qla2xxx: Use pci_try_set_mwi().
    [SCSI] qla2xxx: Use PCI-X/PCI-Express read control interfaces.
    [SCSI] qla2xxx: Re-factor isp_operations to static structures.
    [SCSI] qla2xxx: Validate mid-layer 'underflow' during check-condition handling.
    [SCSI] qla2xxx: Correct setting of 'current' and 'supported' speeds during FDMI registration.
    [SCSI] qla2xxx: Generalize iIDMA support.
    [SCSI] qla2xxx: Generalize FW-Interface-2 support.
    ...

    Linus Torvalds
     

21 Jul, 2007

1 commit


20 Jul, 2007

2 commits


19 Jul, 2007

1 commit


18 Jul, 2007

1 commit

  • Add CRC7 routines, used for example in MMC over SPI communication.
    Kerneldoc updates

    [akpm@linux-foundation.org: fix funny mix of const and non-const]
    Signed-off-by: Jan Nikitenko
    Signed-off-by: David Brownell
    Cc: "Randy.Dunlap"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jan Nikitenko
     

17 Jul, 2007

1 commit

  • The procfs-guide claims that 'the parameter start doesn't seem to be used
    anywhere in the kernel'. This is out of date. In linux/fs/proc/generic.c
    we find a very nice description of the parameters to read_func. The
    appended patch replaces the bogus description with this (as far as I know)
    accurate one.

    Cc: "Randy.Dunlap"
    Cc: "Eric W. Biederman"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    C. Scott Ananian
     

12 Jul, 2007

1 commit

  • Generate I2C kerneldoc; fix various glitches and add "context" sections to
    that documentation. Most I2C and SMBus functions still have no kerneldoc.

    Let me suggest providing kerneldoc for all the i2c_smbus_*() functions as
    a small and mostly self-contained project for anyone so inclined. :)

    Signed-off-by: David Brownell
    Signed-off-by: Jean Delvare

    David Brownell
     

10 Jul, 2007

1 commit


23 May, 2007

1 commit

  • This just removes some warnings generated by the Docbook tools when
    turning USB (host and peripheral side) kerneldoc into HTML; they're
    all about missing ID attributes.

    Signed-off-by: David Brownell
    Signed-off-by: Greg Kroah-Hartman

    David Brownell
     

17 May, 2007

1 commit

  • Andi Kleen pointed out to me that the kernel locking cheat sheet
    table entries are unreadable.

    Make table entries smaller so that pdf and ps output is readable
    (columns were being overwritten and garbled) by using abbreviations.
    This allows the tables to fit on one page cleanly.
    Add a Legend for the abbreviations:
    SLIS: spin_lock_irqsave
    SLI: spin_lock_irq
    SL: spin_lock
    SLBH: spin_lock_bh
    DI: down_interruptible

    Signed-off-by: Randy Dunlap
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     

09 May, 2007

4 commits


03 May, 2007

2 commits

  • Make docbook index.html contain sorted output.

    I prefer to let the computer do it. This also avoids
    people not reading the comment(s).

    Signed-off-by: Randy Dunlap
    Signed-off-by: Sam Ravnborg

    Randy Dunlap
     
  • "make mandocs" generate > 2000 files in Documentation/DocBook/man
    and this caused kbuild to barf out during make mrproper like this:

    make -f scripts/Makefile.clean obj=Documentation/DocBook
    make -f scripts/Makefile.clean obj=Documentation/DocBook/man/
    make[2]: execvp: /bin/sh: Argument list too long
    make[2]: *** [__clean] Error 127
    make[1]: *** [Documentation/DocBook/man/] Error 2
    make: *** [_mrproper_Documentation/DocBook] Error 2

    The man directory were solely used for output
    so the fix is to remove it entirely during the
    make mrproper process.

    Signed-off-by: Sam Ravnborg
    Acked-by: Randy Dunlap

    Sam Ravnborg
     

28 Apr, 2007

1 commit


12 Feb, 2007

3 commits


20 Jan, 2007

1 commit


31 Dec, 2006

1 commit


18 Dec, 2006

1 commit


08 Dec, 2006

3 commits


07 Dec, 2006

1 commit

  • Here's a patch that cleans up the "make help" output a bit for the
    documentation targets.

    Currently the documentation targets are listed completely different than
    all the other targets :

    Documentation targets:
    Linux kernel internal documentation in different formats:
    xmldocs (XML DocBook), psdocs (Postscript), pdfdocs (PDF)
    htmldocs (HTML), mandocs (man pages, use installmandocs to install)

    with this patch they are more in line with the rest of the output :

    Documentation targets:
    Linux kernel internal documentation in different formats:
    htmldocs - HTML
    installmandocs - install man pages generated by mandocs
    mandocs - man pages
    pdfdocs - PDF
    psdocs - Postscript
    xmldocs - XML DocBook

    Signed-off-by: Jesper Juhl
    Acked-by: Randy Dunlap
    Signed-off-by: Linus Torvalds

    Jesper Juhl
     

02 Dec, 2006

1 commit

  • Allright. As Greg KH suggested I split this big patch into smaller ones to
    make the changes easier to review. Having no better idea how to split that I
    split it on a 'patch per file' basis. All those patches clean redundant 'if' before
    usb_unlink/free/kill_urb():

    if (urb)
    usb_free_urb(urb); /* unlink / free / kill */

    I decided not to touch bigger 'if's like

    if (urb) {
    usb_kill_urb(urb);
    usb_free_urb(urb);
    urb = NULL;
    }

    as that would be probably too intrusive. One of patches also fixes
    drivers/usb/misc/auerswald.c memleak I found when digging the code. All those
    patches are against 2.6.19-rc4.

    Signed-off-by: Mariusz Kozlowski
    Signed-off-by: Greg Kroah-Hartman

    Mariusz Kozlowski
     

24 Nov, 2006

1 commit


04 Nov, 2006

1 commit


31 Oct, 2006

1 commit

  • Make a filesystems DocBook book/file by moving all filesystems info from
    kernel-api.tmpl. Will also merge journal-api.tmpl into it soon (with
    permission from Roger Gammans). Localizes filesystem info and reduces size
    of the huge (produced) kernel-api output files.

    Signed-off-by: Randy Dunlap
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     

04 Oct, 2006

2 commits

  • * 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:
    [libata] pata_artop: kill gcc warning
    [PATCH] libata: turn off NCQ if queue depth is adjusted to 1
    [PATCH] libata: cosmetic changes to constants
    [libata] DocBook minor updates, fixes
    [libata] PCI ID table cleanup in various drivers
    [libata] Print out Status register, if a BSY-sleep takes too long
    [libata] init probe_ent->private_data in a common location
    [libata] minor PCI IDE probe fixes and cleanups
    [libata] Use new PCI_VDEVICE() macro to dramatically shorten ID lists
    [PATCH] Fix reference of uninitialised memory in ata_device_add()

    Linus Torvalds
     
  • Fix kernel-doc and function declaration (missing "void") in
    mm/page_alloc.c.

    Add mm/page_alloc.c to kernel-api.tmpl in DocBook.

    mm/page_alloc.c:2589:38: warning: non-ANSI function declaration of function 'remove_all_active_ranges'

    Signed-off-by: Randy Dunlap
    Acked-by: Christoph Lameter
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap