26 Apr, 2006

1 commit


01 Apr, 2006

1 commit


31 Mar, 2006

20 commits


01 Mar, 2006

1 commit


06 Jan, 2006

7 commits


31 Oct, 2005

1 commit

  • I recently picked up my older work to remove unnecessary #includes of
    sched.h, starting from a patch by Dave Jones to not include sched.h
    from module.h. This reduces the number of indirect includes of sched.h
    by ~300. Another ~400 pointless direct includes can be removed after
    this disentangling (patch to follow later).
    However, quite a few indirect includes need to be fixed up for this.

    In order to feed the patches through -mm with as little disturbance as
    possible, I've split out the fixes I accumulated up to now (complete for
    i386 and x86_64, more archs to follow later) and post them before the real
    patch. This way this large part of the patch is kept simple with only
    adding #includes, and all hunks are independent of each other. So if any
    hunk rejects or gets in the way of other patches, just drop it. My scripts
    will pick it up again in the next round.

    Signed-off-by: Tim Schmielau
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Tim Schmielau
     

26 Sep, 2005

1 commit

  • Echo Audio cardbus products are known to be incompatible with EnE bridges.
    in order to maybe solve the problem a EnE specific test bit has to be set,
    another cleared...but other setups have a good chance to break when just
    forcing the bits. so do the whole thingy automatically.

    The patch adds a hook in cb_alloc() that allows special tuning for the
    different chipsets. for ene just match the Echo products and set/clear the
    test bits, defaults to do the same thing as w/o the patch to not break
    working setups.

    Signed-off-by: Daniel Ritz
    Cc: Linus Torvalds
    Signed-off-by: Andrew Morton
    Signed-off-by: Dominik Brodowski

    Daniel Ritz
     

10 Sep, 2005

1 commit

  • Add a devname parameter to the pcmcia_device structure, fills it with
    "pcmcia" in pcmcia_device_add, and passes it to request_irq in
    pcmcia_request_irq.

    Signed-off-by: Brice Goglin
    Signed-off-by: Dominik Brodowski
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Brice Goglin
     

13 Jul, 2005

1 commit


08 Jul, 2005

4 commits

  • The Linux PCMCIA code has some data that was apparently used (or meant to be
    used) to ensure that only proper client drivers are loaded. This is now
    ensured (to a certain degree) by the fact that the most client drivers are
    part of the kernel. Also, the version information has not been updated
    despite major changes in PCMCIA API. This has made it meaningless.

    This patch removes servinfo_t and pcmcia_get_card_services_info. They are not
    used in any userspace utilities such as pcmcia-cs and pcmciautils.
    drivers/pcmcia/pcmcia_ioctl.c is adjusted accordingly.

    CS_RELEASE and CS_RELEASE_CODE are removed. include/pcmcia/version.h is empty
    now. It will be removed later, but for now it's left in the tree to avoid
    touching all PCMCIA clients.

    The only driver that needs to be changed is drivers/scsi/pcmcia/nsp_cs.c,
    which uses CS_RELEASE_CODE.

    Signed-off-by: Pavel Roskin
    Signed-off-by: Dominik Brodowski
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Pavel Roskin
     
  • Reduce the occurences of "client_handle_t" which is nothing else than a
    pointer to struct pcmcia_device by now.

    Signed-off-by: Dominik Brodowski
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Dominik Brodowski
     
  • Reduce the occurences of "client_handle_t" which is nothing else than a
    pointer to struct pcmcia_device by now.

    Signed-off-by: Dominik Brodowski
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Dominik Brodowski
     
  • Move the "event handler" to struct pcmcia_driver -- the unified event handler
    will disappear really soon, but switching it to struct pcmcia_driver in the
    meantime allows for better "step-by-step" patches.

    Signed-off-by: Dominik Brodowski
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Dominik Brodowski
     

28 Jun, 2005

2 commits