1. 11 12月, 2007 4 次提交
    • R
      pcmcia: fix kernel-doc comments · 78187865
      Randy Dunlap 提交于
      Fix kernel-doc comments in drivers/pcmcia/:
      
      - ti113x.h does not contain kernel-doc, so don't use /** to begin a doc
        comment
      - yenta_socket.c: remove /** on non-kernel-doc comments;
        escape the ':' in an "http:" comment so that it won't be treated as a
        section heading;
      - cs.c: remove /** on non-kernel-doc comments & add function parameter info
      - ds.c: fix function parameter info
      Signed-off-by: NRandy Dunlap <randy.dunlap@oracle.com>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      78187865
    • A
      revert "dpt_i2o: convert to SCSI hotplug model" · 24601bbc
      Andrew Morton 提交于
      revert
      
          commit 55d9fcf5
          Author: Matthew Wilcox <matthew@wil.cx>
          Date:   Mon Jul 30 15:19:18 2007 -0600
      
              [SCSI] dpt_i2o: convert to SCSI hotplug model
      
               - Delete refereces to HOSTS_C
               - Switch to module_init/module_exit instead of detect/release
               - Don't pass around the host template and rename it to adpt_template
               - Switch from scsi_register/scsi_unregister to scsi_host_alloc,
                 scsi_add_host, scsi_scan_host and scsi_host_put.
      
      Because it caused (for unknown reasons) Andres' all-data-reads-as-zeroes
      problem, reported at
      http://groups.google.com/group/fa.linux.kernel/msg/083a9acff0330234
      
      Cc: Matthew Wilcox <matthew@wil.cx>
      Cc: "Salyzyn, Mark" <mark_salyzyn@adaptec.com>
      Cc: James Bottomley <James.Bottomley@SteelEye.com>
      Acked-by: NFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
      Cc: Anders Henke <anders.henke@1und1.de>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      Cc: <stable@kernel.org>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      24601bbc
    • A
      aoe: properly initialise the request_queue's backing_dev_info · 43cbe2cb
      Andrew Morton 提交于
      AOE forgot to initialise its queue's backing_dev_info, so kernels crash.
      (http://bugzilla.kernel.org/show_bug.cgi?id=9482)
      
      Fix that and consoldate aoeblk_gdalloc()'s error handling.
      
      Thanks be to Jon for reporting and testing.
      
      Cc: "Ed L. Cashin" <ecashin@coraid.com>
      Cc: <stable@kernel.org>
      Cc: "Jon Nelson" <jnelson@jamponi.net>
      Acked-by: NPeter Zijlstra <a.p.zijlstra@chello.nl>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      43cbe2cb
    • J
      firewire: OHCI 1.0 Isochronous Receive support · a186b4a6
      Jarod Wilson 提交于
      Third rendition of FireWire OHCI 1.0 Isochronous Receive support, using a
      zer-copy method similar to OHCI 1.1 which puts the IR data payload directly
      into the userspace buffer. The zero-copy implementation eliminates the
      video artifacts, audio popping, and buffer underrun problems seen with
      version 1 of this patch, as well as fixing a regression in OHCI 1.1 support
      introduced by version 2 of this patch.
      
      Successfully tested in OHCI 1.1 mode on the following chipsets:
      
      - NEC uPD72847 (rev 01), OHCI 1.1 (PCI)
      - Ti XIO2200(A) (rev 01), OHCI 1.1 (PCIe)
      - Ti TSB41AB2 (rev 01), OHCI 1.1 (PCI on SB Audigy)
      - Apple UniNorth 2 (rev 81), OHCI 1.1 (PowerBook G4 onboard)
      
      Successfully tested in OHCI 1.0 mode on the following chipsets:
      
      - Agere FW323 (rev 06), OHCI 1.0 (Mac Mini onboard)
      - Agere FW323 (rev 06), OHCI 1.0 (PCI)
      - Via VT6306 (rev 46), OHCI 1.0 (PCI)
      - NEC OrangeLink (rev 01), OHCI 1.0 (PCI)
      - NEC uPD72847 (rev 01), OHCI 1.1 (PCI)
      - Ti XIO2200(A) (rev 01), OHCI 1.1 (PCIe)
      
      The bulk of testing was done in an x86_64 system, but was also successfully
      sanity-tested on other systems, including a PPC(32) PowerBook G4 and an i686
      EPIA M10k. Crude benchmarking (watching top during capture) puts the cpu
      utilization during capture on the EPIA's 1GHz Via C3 processor around 13%,
      which is down from 30% with the v1 code.
      
      Some implementation details:
      
      To maintain the same userspace API as dual-buffer mode, we set up two
      descriptors for every incoming packet. The first is an INPUT_MORE descriptor,
      pointing to a buffer large enough to hold just the packet's iso headers,
      immediately followed by an INPUT_LAST descriptor, pointing to a chunk of the
      userspace buffer big enough for the packet's data payload. With this setup,
      each incoming packet fills in these two descriptors in a manner that very
      closely emulates dual-buffer receive, to the point where the bulk of the
      handle_ir_* code is now identical between the two (and probably primed for
      some restructuring to share code between them).
      
      The only caveat I have at the moment is that neither of my OHCI 1.0 Via
      VT6307-based FireWire controllers work particularly well with this code
      for reasons I have yet to figure out.
      Signed-off-by: NJarod Wilson <jwilson@redhat.com>
      Signed-off-by: NStefan Richter <stefanr@s5r6.in-berlin.de>
      a186b4a6
  2. 10 12月, 2007 1 次提交
  3. 08 12月, 2007 29 次提交
  4. 07 12月, 2007 3 次提交
  5. 06 12月, 2007 3 次提交