1. 02 Feb, 2012 2 commits
  2. 25 Jan, 2012 1 commit
  3. 23 Jan, 2012 2 commits
  4. 05 Jan, 2012 1 commit
  5. 07 May, 2011 1 commit
  6. 23 Jan, 2011 1 commit
  7. 16 Dec, 2010 1 commit
  8. 27 Oct, 2010 1 commit
  9. 11 Sep, 2010 1 commit
    • Randy Dunlap's avatar
      docbook: skip files with no docs since they generate scary warnings · 39d70939
      Randy Dunlap authored
      
      
      Fix docbook templates that reference files that do not contain the
      expected kernel-doc notation.
      
      Fixes these warnings:
      
        Warning(arch/x86/include/asm/unaligned.h): no structured comments found
        Warning(lib/vsprintf.c): no structured comments found
      
      These cause errors in the generated html output, like below, so drop
      these lines.
      
        Name
        arch/x86/include/asm/unaligned.h - Document generation inconsistency
        Oops
        Warning
        The template for this document tried to insert the structured comment from the file arch/x86/include/asm/unaligned.h at this point, but none was found. This dummy section is inserted to allow generation to continue.
      
      Signed-off-by: default avatarRandy Dunlap <randy.dunlap@oracle.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      39d70939
  10. 05 Aug, 2010 1 commit
  11. 03 Mar, 2010 1 commit
  12. 02 Mar, 2010 1 commit
  13. 07 Dec, 2009 1 commit
  14. 20 Nov, 2009 1 commit
  15. 22 Feb, 2009 1 commit
    • Randy Dunlap's avatar
      docbook: split kernel-api for device-drivers · f7f84f38
      Randy Dunlap authored
      
      
      The kernel-api docbook was much larger than any of the others,
      so processing it took longer and needed some docbook extras in
      some cases, so split it into kernel-api (infrastructure etc.)
      and device drivers/device subsystems.  This allows these docbooks
      to be generated in parallel.  (This reduced the docbook processing
      time on my 4-proc system with make -j4 from about 5min:16sec to
      about 2min:01sec.)
      
      The chapters that were moved from kernel-api to device-drivers are:
      
      Driver Basics
      Device drivers infrastructure
      Parallel Port Devices
      Message-based devices
      Sound Devices
      16x50 UART Driver
      Frame Buffer Library
      Input Subsystem
      Serial Peripheral Interface (SPI)
      I2C and SMBus Subsystem
      
      Signed-off-by: default avatarRandy Dunlap <randy.dunlap@oracle.com>
      Acked-by: default avatarSam Ravnborg <sam@ravnborg.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      f7f84f38
  16. 26 Oct, 2008 1 commit
    • Randy Dunlap's avatar
      docbooks: fix fatal filename errors · a1a739c5
      Randy Dunlap authored
      
      
      Fix docbook fatal errors (file location changed):
      
      docproc: lin2628-rc1/include/asm-x86/io_32.h: No such file or directory
      make[1]: *** [Documentation/DocBook/deviceiobook.xml] Error 1
      
      docproc: lin2628-rc1/include/asm-x86/atomic_32.h: No such file or directory
      make[1]: *** [Documentation/DocBook/kernel-api.xml] Error 1
      
      docproc: lin2628-rc1/include/asm-x86/mca_dma.h: No such file or directory
      make[1]: *** [Documentation/DocBook/mcabook.xml] Error 1
      
      Signed-off-by: default avatarRandy Dunlap <randy.dunlap@oracle.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      a1a739c5
  17. 09 Oct, 2008 1 commit
  18. 20 Aug, 2008 1 commit
  19. 28 Apr, 2008 2 commits
  20. 20 Apr, 2008 1 commit
  21. 04 Mar, 2008 1 commit
  22. 14 Feb, 2008 4 commits
  23. 07 Feb, 2008 1 commit
  24. 30 Jan, 2008 1 commit
  25. 19 Oct, 2007 1 commit
    • Randy Dunlap's avatar
      kernel-api docbook: fix content problems · 8f731f7d
      Randy Dunlap authored
      
      
      Fix kernel-api docbook contents problems.
      
      docproc: linux-2.6.23-git13/include/asm-x86/unaligned_32.h: No such file or directory
      Warning(linux-2.6.23-git13//include/linux/list.h:482): bad line: 			of list entry
      Warning(linux-2.6.23-git13//mm/filemap.c:864): No description found for parameter 'ra'
      Warning(linux-2.6.23-git13//block/ll_rw_blk.c:3760): No description found for parameter 'req'
      Warning(linux-2.6.23-git13//include/linux/input.h:1077): No description found for parameter 'private'
      Warning(linux-2.6.23-git13//include/linux/input.h:1077): No description found for parameter 'cdev'
      
      Signed-off-by: default avatarRandy Dunlap <randy.dunlap@oracle.com>
      Cc: Jens Axboe <jens.axboe@oracle.com>
      Cc: WU Fengguang <wfg@mail.ustc.edu.cn>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      8f731f7d
  26. 17 Oct, 2007 2 commits
  27. 13 Oct, 2007 1 commit
  28. 10 Oct, 2007 1 commit
    • Stephen Hemminger's avatar
      [NET]: Make NAPI polling independent of struct net_device objects. · bea3348e
      Stephen Hemminger authored
      
      
      Several devices have multiple independant RX queues per net
      device, and some have a single interrupt doorbell for several
      queues.
      
      In either case, it's easier to support layouts like that if the
      structure representing the poll is independant from the net
      device itself.
      
      The signature of the ->poll() call back goes from:
      
      	int foo_poll(struct net_device *dev, int *budget)
      
      to
      
      	int foo_poll(struct napi_struct *napi, int budget)
      
      The caller is returned the number of RX packets processed (or
      the number of "NAPI credits" consumed if you want to get
      abstract).  The callee no longer messes around bumping
      dev->quota, *budget, etc. because that is all handled in the
      caller upon return.
      
      The napi_struct is to be embedded in the device driver private data
      structures.
      
      Furthermore, it is the driver's responsibility to disable all NAPI
      instances in it's ->stop() device close handler.  Since the
      napi_struct is privatized into the driver's private data structures,
      only the driver knows how to get at all of the napi_struct instances
      it may have per-device.
      
      With lots of help and suggestions from Rusty Russell, Roland Dreier,
      Michael Chan, Jeff Garzik, and Jamal Hadi Salim.
      
      Bug fixes from Thomas Graf, Roland Dreier, Peter Zijlstra,
      Joseph Fannin, Scott Wood, Hans J. Koch, and Michael Chan.
      
      [ Ported to current tree and all drivers converted.  Integrated
        Stephen's follow-on kerneldoc additions, and restored poll_list
        handling to the old style to fix mutual exclusion issues.  -DaveM ]
      
      Signed-off-by: default avatarStephen Hemminger <shemminger@linux-foundation.org>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      bea3348e
  29. 31 Jul, 2007 2 commits
  30. 27 Jul, 2007 1 commit
  31. 19 Jul, 2007 1 commit
  32. 18 Jul, 2007 1 commit