1. 23 2月, 2018 1 次提交
  2. 16 2月, 2017 1 次提交
  3. 02 9月, 2016 1 次提交
  4. 10 4月, 2015 1 次提交
  5. 14 12月, 2013 1 次提交
  6. 26 9月, 2013 1 次提交
  7. 04 1月, 2013 1 次提交
    • G
      Documentation: remove __dev* attributes. · 63a29f74
      Greg Kroah-Hartman 提交于
      CONFIG_HOTPLUG is going away as an option.  As a result, the __dev*
      markings need to be removed.
      
      This change removes the use of __devinit, __devexit_p, __devinitdata,
      __devinitconst, and __devexit from the kernel documentation.
      
      Based on patches originally written by Bill Pemberton, but redone by me
      in order to handle some of the coding style issues better, by hand.
      
      Cc: Bill Pemberton <wfp5p@virginia.edu>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      63a29f74
  8. 28 9月, 2011 1 次提交
    • P
      doc: fix broken references · 395cf969
      Paul Bolle 提交于
      There are numerous broken references to Documentation files (in other
      Documentation files, in comments, etc.). These broken references are
      caused by typo's in the references, and by renames or removals of the
      Documentation files. Some broken references are simply odd.
      
      Fix these broken references, sometimes by dropping the irrelevant text
      they were part of.
      Signed-off-by: NPaul Bolle <pebolle@tiscali.nl>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      395cf969
  9. 12 7月, 2010 1 次提交
  10. 08 1月, 2009 1 次提交
  11. 21 10月, 2008 1 次提交
  12. 21 4月, 2008 1 次提交
  13. 11 3月, 2008 2 次提交
  14. 05 3月, 2008 1 次提交
    • J
      PCI: Add DECLARE_PCI_DEVICE_TABLE macro · 90a1ba0c
      Jonas Bonn 提交于
      The definitions of struct pci_device_id arrays should generally follow
      the same pattern across the entire kernel.  This macro defines this
      array as const and puts it into the __devinitconst section.
      
      There are currently many definitions scattered about the kernel that
      omit the __devinitdata modifier despite the documentation stating that
      it should always be there.  These definitions really also should have
      been const, which wasn't possible before but has become so with the
      addition of the __devinitconst attribute.
      
      Furthermore, there are definitions that use "const" and __devinitdata,
      which is explicitly wrong but the compiler doesn't catch section
      mismatches if there's only one such one case in the module (which is
      often the case).
      
      Adding the __devinitconst modifier where there was nothing before buys
      us memory.  Adding the const modifier gives the compiler a chance to do
      its thing.  Changing __devinitdata to __devinitconst where it was wrong
      actually fixes some compiler errors in older (mid-release) kernels that
      were patched over by "removing" the section attribute altogether (which
      wastes memory).
      
      This macro makes it pretty difficult to get this definition wrong in
      the future...
      Signed-off-by: NJonas Bonn <jonas@southpole.se>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      90a1ba0c
  15. 02 2月, 2008 1 次提交
  16. 12 7月, 2007 2 次提交
  17. 09 5月, 2007 1 次提交
  18. 03 5月, 2007 3 次提交
  19. 17 2月, 2007 1 次提交
    • G
      PCI: pci.txt fix __devexit() usage · 26ba05e4
      Grant Grundler 提交于
      Marin Mitov <mitov@issp.bas.bg> spotted a brainfart where I had
      failed to update copied text with *_remove and __devexit().
      
      Marin made a good comment in his email to me:
      | mydriver_probe() is _always_ executed, while mydriver_remove() is not.
      | See: include/linux/init.h
      
      Which says:
      /* Functions marked as __devexit may be discarded at kernel link time, depending
         on config options.  Newer versions of binutils detect references from
         retained sections to discarded sections and flag an error.  Pointers to
         __devexit functions must use __devexit_p(function_name), the wrapper will
         insert either the function_name or NULL, depending on the config options.
       */
      Signed-off-by: NGrant Grundler <grundler@parisc-linux.org>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      26ba05e4
  20. 23 1月, 2007 1 次提交
    • G
      PCI: rework Documentation/pci.txt · 74da15eb
      Grant Grundler 提交于
      Rewrite Documentation/pci.txt:
      o restructure document to match how API is used when writing init code.
      o update to reflect changes in struct pci_driver function pointers.
      o removed language on "new style vs old style" device discovery.
        "Old style" is now deprecated. Don't use it. Left description in
        to document existing driver behaviors.
      o add section "Legacy I/O Port free driver" by Kenji Kaneshige
        http://lkml.org/lkml/2006/11/22/25
        (renamed to "pci_enable_device_bars() and Legacy I/O Port space")
      o add "MMIO space and write posting" section to help avoid common pitfall
        when converting drivers from IO Port space to MMIO space.
        Orignally posted http://lkml.org/lkml/2006/2/27/24
      o many typo/grammer/spelling corrections from Randy Dunlap
      o two more spelling corrections from Stephan Richter
      o fix CodingStyle as per Randy Dunlap
      Signed-off-by: NGrant Grundler <grundler@parisc-linux.org>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      74da15eb
  21. 03 7月, 2006 1 次提交
  22. 22 6月, 2006 1 次提交
  23. 28 4月, 2006 1 次提交
  24. 11 9月, 2005 1 次提交
  25. 17 8月, 2005 1 次提交
  26. 04 5月, 2005 1 次提交
  27. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4