1. 31 12月, 2011 4 次提交
  2. 14 8月, 2009 1 次提交
  3. 17 6月, 2009 1 次提交
  4. 05 6月, 2008 1 次提交
  5. 25 4月, 2008 1 次提交
  6. 22 4月, 2008 1 次提交
  7. 26 1月, 2008 1 次提交
  8. 10 10月, 2007 1 次提交
  9. 19 7月, 2007 1 次提交
  10. 28 4月, 2007 1 次提交
    • T
      V4L/DVB (5374): Or51132: refactor i2c code, improve error resilience · d9e54324
      Trent Piepho 提交于
      The code the i2c transactions was leftover from the old V4L-based ATSC
      driver.  It did too little with too much code.  It is re-written to
      remove unnecessary parameters and be more efficient.  A demod register
      can now be read with one function call, instead of repeating a dozen line
      block of code each time.
      
      There were msleep()'s, which appear to be unnecessary, spread around all
      the I2C transactions.  These have been removed.  Reading SNR used to take
      about 130 ms, now it's down to 1.8 ms.
      
      Reads from the demodulator's registers do not return correct results
      sometimes.  Adding or removing the delays in the I2C transactions did not
      appear to effect the probability of failure.  If anything, the
      transactions without delays were less likely to fail, but since far more
      transactions could be made per second the number of failures per hour was
      greater.
      
      To increase reliability, the SNR and get_params functions will now retry
      once if they get bad data back.  This appears to have reduced the
      probability of failure to effectively zero.
      Some error messages are cleaned up or given KERN_* levels when they were
      missing.  
      
      or51132_setmode() wasn't returning correct error codes, which is fixed as
      well.
      
      CC: Rusty Scott <rustys@ieee.org>
      Signed-off-by: NTrent Piepho <xyzzy@speakeasy.org>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@infradead.org>
      d9e54324
  11. 10 12月, 2006 1 次提交
  12. 25 6月, 2006 7 次提交
  13. 13 12月, 2005 1 次提交
  14. 09 11月, 2005 1 次提交
  15. 07 11月, 2005 1 次提交
  16. 31 10月, 2005 1 次提交
    • T
      [PATCH] fix missing includes · 4e57b681
      Tim Schmielau 提交于
      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: NTim Schmielau <tim@physik3.uni-rostock.de>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      4e57b681
  17. 10 9月, 2005 1 次提交
  18. 17 5月, 2005 1 次提交
  19. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      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!
      1da177e4