17 Feb, 2007

1 commit

  • Marin Mitov 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: Grant Grundler
    Signed-off-by: Greg Kroah-Hartman

    Grant Grundler
     

23 Jan, 2007

1 commit

  • 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: Grant Grundler
    Signed-off-by: Greg Kroah-Hartman

    Grant Grundler
     

03 Jul, 2006

1 commit


22 Jun, 2006

1 commit

  • On Thu, Jun 01, 2006 at 02:46:11AM -0700, Rajesh Shah wrote:
    > This patch assumes that pci_request_region() will always be called
    > after pci_enable_device() and pci_release_region() will always
    > be called before pci_disable_device(). We cannot make this
    > assumption,since it's perfectly legal to disable a device
    > first and then release it's regions. So, I think that patch
    > needs to change.

    Patch below clarifies comments in Documentation/pci.txt.

    Signed-off-by: Grant Grundler
    Signed-off-by: Greg Kroah-Hartman

    Grant Grundler
     

28 Apr, 2006

1 commit


11 Sep, 2005

1 commit


17 Aug, 2005

1 commit


04 May, 2005

1 commit


17 Apr, 2005

1 commit

  • 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!

    Linus Torvalds