1. 18 2月, 2010 1 次提交
  2. 13 1月, 2010 1 次提交
  3. 10 12月, 2009 1 次提交
    • N
      [SCSI] megaraid_sas: make driver PCI legacy I/O port free driver · aeab3fd7
      Noriyuki Fujii 提交于
      On the large servers, I/O port resource may not be assigned to all
      the PCI devices since it is limited (to 64KB on Intel Architecture[1])
      and it may also be fragmented (I/O base register of PCI-to-PCI bridge
      will usually be aligned to a 4KB boundary[2]).
      If no I/O port resource is assigned to devices, those devices do not
      work.
      
      [1] Some machines support 64KB I/O port space per PCI segment.
      [2] Some P2P bridges support optional 1KB aligned I/O base.
      
      Therefore, I made a patch for MegaRAID SAS driver to make PCI legacy
      I/O port free.  I have also tested the patch and it had no problem.
      
      The way to make PCI legacy I/O port free is the same as Fusion-MPT
      driver's and it has been merged into 2.6.30.4.
      
      This has already been fixed in e1000 and lpfc.
      
      As a result of the above, the driver can handle its device even when
      there are a huge number of PCI devices being used on the system and no
      I/O port region assigned to the device.
      Signed-off-by: NNoriyuki Fujii <n-fujii@np.css.fujitsu.com>
      Acked-by: N"Yang, Bo" <Bo.Yang@lsi.com>
      Signed-off-by: NJames Bottomley <James.Bottomley@suse.de>
      aeab3fd7
  4. 05 12月, 2009 1 次提交
    • M
      [SCSI] modify change_queue_depth to take in reason why it is being called · e881a172
      Mike Christie 提交于
      This patch modifies scsi_host_template->change_queue_depth so that
      it takes an argument indicating why it is being called. This will be
      used so that if a LLD needs to do some extra processing when
      handling queue fulls or later ramp ups, it can do so.
      
      This is a simple port of the drivers setting a change_queue_depth
      callback. In the patch I just have these LLDs adjust the queue depth
      if the user was requesting it.
      Signed-off-by: NMike Christie <michaelc@cs.wisc.edu>
      
      [Vasu.Dev: v2
      	Also converted pmcraid_change_queue_depth and then verified
      all modules compile  using "make allmodconfig" for any new build
      warnings on X86_64.
      
      	Updated original description after combing two original
      patches from Mike to make this patch git bisectable.]
      Signed-off-by: NVasu Dev <vasu.dev@intel.com>
      [jejb: fixed up 53c700]
      Signed-off-by: NJames Bottomley <James.Bottomley@suse.de>
      e881a172
  5. 04 12月, 2009 1 次提交
  6. 30 10月, 2009 13 次提交
  7. 21 9月, 2009 1 次提交
  8. 13 6月, 2009 1 次提交
  9. 07 4月, 2009 2 次提交
  10. 02 12月, 2008 1 次提交
  11. 02 11月, 2008 1 次提交
    • A
      saner FASYNC handling on file close · 233e70f4
      Al Viro 提交于
      As it is, all instances of ->release() for files that have ->fasync()
      need to remember to evict file from fasync lists; forgetting that
      creates a hole and we actually have a bunch that *does* forget.
      
      So let's keep our lives simple - let __fput() check FASYNC in
      file->f_flags and call ->fasync() there if it's been set.  And lose that
      crap in ->release() instances - leaving it there is still valid, but we
      don't have to bother anymore.
      Signed-off-by: NAl Viro <viro@zeniv.linux.org.uk>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      233e70f4
  12. 09 10月, 2008 1 次提交
  13. 16 8月, 2008 5 次提交
  14. 27 7月, 2008 1 次提交
  15. 21 6月, 2008 3 次提交
  16. 03 5月, 2008 1 次提交
  17. 30 4月, 2008 2 次提交
  18. 20 4月, 2008 1 次提交
  19. 19 4月, 2008 2 次提交