1. 13 10月, 2007 1 次提交
    • F
      [SCSI] tgt: add I_T nexus support · 2c47f9ef
      FUJITA Tomonori 提交于
      tgt uses scsi_host as I_T nexus. This works for ibmvstgt because it
      creates one scsi_host for one initiator. However, other target drivers
      don't work like that.
      
      This adds I_T nexus support, which enable one scsi_host to handle
      multiple initiators. New scsi_tgt_it_nexus_create/destroy functions
      are expected be called transport classes. For example, ibmvstgt
      creates an initiator remote port, then the srp transport calls
      tgt_it_nexus_create. tgt doesn't manages I_T nexus, instead it tells
      tgtd, user-space daemon, to create a new I_T nexus.
      
      On the receiving the response from tgtd, tgt calls
      shost->transportt->it_nexus_response. transports should notify a
      lld. The srp transport uses it_nexus_response callback in
      srp_function_template to do that.
      Signed-off-by: NFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
      Signed-off-by: NMike Christie <michaelc@cs.wisc.edu>
      Signed-off-by: NJames Bottomley <James.Bottomley@SteelEye.com>
      2c47f9ef
  2. 20 7月, 2007 1 次提交
    • P
      mm: Remove slab destructors from kmem_cache_create(). · 20c2df83
      Paul Mundt 提交于
      Slab destructors were no longer supported after Christoph's
      c59def9f change. They've been
      BUGs for both slab and slub, and slob never supported them
      either.
      
      This rips out support for the dtor pointer from kmem_cache_create()
      completely and fixes up every single callsite in the kernel (there were
      about 224, not including the slab allocator definitions themselves,
      or the documentation references).
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      20c2df83
  3. 20 3月, 2007 1 次提交
  4. 12 3月, 2007 3 次提交
  5. 08 12月, 2006 1 次提交
  6. 06 12月, 2006 1 次提交
  7. 26 11月, 2006 1 次提交