1. 12 Oct, 2009 1 commit
    • Atsushi Nemoto's avatar
      - Call dev_set_drvdata before rtc device creation. · f5aa3d0e
      Atsushi Nemoto authored
      - Use its own spinlock instead of rtc->irq_lock.  Because pdata->rtc
        must be initialized to use the irq_lock (pdata->rtc->irq_lock).  There
        is a small window which rtc methods can be called before pdata->rtc is
        initialized.
      
        And there is no need use the irq_lock to protect hardware registers. 
        The driver's own spinlock shoule be enough.
      
      - Check pdata->rtc before calling rtc_update_irq.
      
      - Use {alarm,update}_irq_enable and remove ioctl routine.
      
      - Use devres APIs and simplify error/remove path.
      
      These fixes are ported from ds1553 driver and just compile-tested only.
      Signed-off-by: default avatarAtsushi Nemoto <anemo@mba.ocn.ne.jp>
      Cc: Andrew Sharp <andy.sharp@lsi.com>
      Cc: Thomas Hommel <thomas.hommel@gefanuc.com>
      Cc: David Brownell <david-b@pacbell.net>
      Cc: Alessandro Zummo <a.zummo@towertech.it>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      f5aa3d0e
  2. 30 Sep, 2009 1 commit
  3. 13 Oct, 2009 2 commits
  4. 06 Oct, 2009 10 commits
  5. 17 Nov, 2009 1 commit
  6. 10 Nov, 2009 2 commits
  7. 03 Nov, 2009 1 commit
  8. 26 Oct, 2009 1 commit
  9. 15 Oct, 2009 1 commit
  10. 11 Nov, 2009 2 commits
  11. 30 Sep, 2009 1 commit
    • Ben Nizette's avatar
      If len > BUFFER_LEN and !xfer->rx_buf we end up calculating the tx buffer · 0fcf039e
      Ben Nizette authored
      address as
      
      *tx_dma = xfer->tx_dma + xfer->len - BUFFER_SIZE;
      
      which is constant; i.e.  we just send the last BUFFER_SIZE data over again
      until we've reached the right number of bytes.
      
      This patch gets around this by using the /requested/ length when
      calculating addresses.
      
      Note there's no way len != *plen when we calculate the rx buffer address
      but conceptually we should be using *plen and I don't want someone to come
      through later, see the calculations for rx and tx are different and "clean
      up" back to what we had.
      Signed-off-by: default avatarBen Nizette <bn@niasdigital.com>
      Cc: Haavard Skinnemoen <hskinnemoen@atmel.com>
      Cc: David Brownell <dbrownell@users.sourceforge.net>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      0fcf039e
  12. 03 Nov, 2009 1 commit
  13. 17 Nov, 2009 5 commits
  14. 16 Oct, 2009 2 commits
    • Andrew Morton's avatar
      ERROR: code indent should use tabs where possible · 8708cd57
      Andrew Morton authored
      #44: FILE: drivers/hwmon/w83627ehf.c:8:
      +                        Daniel J Blueman <daniel.blueman@gmail.com>$
      
      WARNING: line over 80 characters
      #88: FILE: drivers/hwmon/w83627ehf.c:306:
      +			     4->variable thermal cruise (also called SmartFan III) */
      
      WARNING: line over 80 characters
      #111: FILE: drivers/hwmon/w83627ehf.c:544:
      +						W83627EHF_REG_FAN_START_OUTPUT[i]);
      
      WARNING: line over 80 characters
      #113: FILE: drivers/hwmon/w83627ehf.c:546:
      +						W83627EHF_REG_FAN_STOP_OUTPUT[i]);
      
      total: 1 errors, 3 warnings, 153 lines checked
      
      ./patches/hwmon-w83627ehf-updates.patch has style problems, please review.  If any of these errors
      are false positives report them to the maintainer, see
      CHECKPATCH in MAINTAINERS.
      
      Please run checkpatch prior to sending patches
      
      Cc: Daniel J Blueman <daniel.blueman@gmail.com>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      8708cd57
    • Daniel J Blueman's avatar
      Add control of fan minimum turn-on output levels, decoupling it from the · ac97f791
      Daniel J Blueman authored
      fan turn-off output level.  Add control of rate of change of fan output
      level.  These in turn allow lower turn-off rotor speed and smoother
      transitions for better thermal and acoustic control authority.  Add
      support for constant fan speed and proportional-response operations modes.
      Signed-off-by: default avatarDaniel J Blueman <daniel.blueman@gmail.com>
      Cc: Jean Delvare <khali@linux-fr.org>
      Cc: David Hubbard <david.c.hubbard@gmail.com>
      Cc: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      ac97f791
  15. 11 Nov, 2009 1 commit
  16. 06 Oct, 2009 1 commit
  17. 11 Nov, 2009 1 commit
  18. 12 Nov, 2009 2 commits
    • Andrew Morton's avatar
      may as well depukify it a bit while we're there. · b25943b2
      Andrew Morton authored
      
      
      WARNING: plain inline is preferred over __inline__
      #22: FILE: lib/crc32.c:47:
      +static __inline__ u32
      
      ERROR: space prohibited after that open square bracket '['
      #26: FILE: lib/crc32.c:51:
      +#  define DO_CRC(x) crc = tab[ (crc ^ (x)) & 255 ] ^ (crc>>8)
      
      ERROR: space prohibited before that close square bracket ']'
      #26: FILE: lib/crc32.c:51:
      +#  define DO_CRC(x) crc = tab[ (crc ^ (x)) & 255 ] ^ (crc>>8)
      
      ERROR: Macros with complex values should be enclosed in parenthesis
      #26: FILE: lib/crc32.c:51:
      +#  define DO_CRC(x) crc = tab[ (crc ^ (x)) & 255 ] ^ (crc>>8)
      
      ERROR: space prohibited after that open square bracket '['
      #28: FILE: lib/crc32.c:53:
      +#  define DO_CRC(x) crc = tab[ ((crc >> 24) ^ (x)) & 255] ^ (crc<<8)
      
      ERROR: Macros with complex values should be enclosed in parenthesis
      #28: FILE: lib/crc32.c:53:
      +#  define DO_CRC(x) crc = tab[ ((crc >> 24) ^ (x)) & 255] ^ (crc<<8)
      
      ERROR: spaces required around that '=' (ctx:WxV)
      #30: FILE: lib/crc32.c:55:
      +	const u32 *b =(u32 *)buf;
       	             ^
      
      ERROR: space required before the open parenthesis '('
      #34: FILE: lib/crc32.c:59:
      +	if(unlikely(((long)b)&3 && len)) {
      
      ERROR: space required before the open parenthesis '('
      #53: FILE: lib/crc32.c:78:
      +	if(len) {
      
      total: 8 errors, 1 warnings, 145 lines checked
      
      ./patches/crc32-minor-optimizations-and-cleanup.patch has style problems, please review.  If any of these errors
      are false positives report them to the maintainer, see
      CHECKPATCH in MAINTAINERS.
      
      Please run checkpatch prior to sending patches
      
      Cc: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      b25943b2
    • Joakim Tjernlund's avatar
      Move common crc body to new function crc32_body() cleaup and micro · 528c9ce8
      Joakim Tjernlund authored
      optimize crc32_body for speed and less size.
      Signed-off-by: default avatarJoakim Tjernlund <Joakim.Tjernlund@transmode.se>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      528c9ce8
  19. 16 Oct, 2009 1 commit
  20. 28 Oct, 2009 1 commit
    • Hidetoshi Seto's avatar
      In case if the statement and the conditional are in one line, the line · 3f0ddd7f
      Hidetoshi Seto authored
      appears in the report doubly.
      
      And items of this check have no blank line before the next item.
      
      This patch fixes these trivial problems, to improve readability of the
      report.
      
      [sample.c]
        > if (cond1
        >        && cond2
        >        && cond3) func_foo();
        >
        > if (cond4) func_bar();
      
      Before:
        > ERROR: trailing statements should be on next line
        > #1: FILE: sample.c:1:
        > +if (cond1
        > [...]
        > +       && cond3) func_foo();
        > ERROR: trailing statements should be on next line
        > #5: FILE: sample.c:5:
        > +if (cond4) func_bar();
        > +if (cond4) func_bar();
        > total: 2 errors, 0 warnings, 5 lines checked
      
      After:
        > ERROR: trailing statements should be on next line
        > #1: FILE: sample.c:1:
        > +if (cond1
        > [...]
        > +       && cond3) func_foo();
        >
        > ERROR: trailing statements should be on next line
        > #5: FILE: sample.c:5:
        > +if (cond4) func_bar();
        >
        > total: 2 errors, 0 warnings, 5 lines checked
      Signed-off-by: default avatarHidetoshi Seto <seto.hidetoshi@jp.fujitsu.com>
      Cc: Andy Whitcroft <apw@canonical.com>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      3f0ddd7f
  21. 11 Nov, 2009 1 commit
  22. 25 Sep, 2009 1 commit