1. 26 1月, 2010 1 次提交
    • P
      sh: Mass ctrl_in/outX to __raw_read/writeX conversion. · 9d56dd3b
      Paul Mundt 提交于
      The old ctrl in/out routines are non-portable and unsuitable for
      cross-platform use. While drivers/sh has already been sanitized, there
      is still quite a lot of code that is not. This converts the arch/sh/ bits
      over, which permits us to flag the routines as deprecated whilst still
      building with -Werror for the architecture code, and to ensure that
      future users are not added.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      9d56dd3b
  2. 16 12月, 2009 1 次提交
  3. 30 11月, 2009 1 次提交
  4. 30 10月, 2009 1 次提交
  5. 26 10月, 2009 1 次提交
  6. 15 9月, 2009 1 次提交
  7. 13 8月, 2009 1 次提交
  8. 04 8月, 2009 1 次提交
  9. 17 6月, 2009 2 次提交
  10. 11 6月, 2009 1 次提交
  11. 02 4月, 2009 1 次提交
  12. 30 3月, 2009 1 次提交
  13. 10 3月, 2009 1 次提交
  14. 21 1月, 2009 4 次提交
  15. 22 12月, 2008 7 次提交
  16. 22 10月, 2008 1 次提交
  17. 21 10月, 2008 2 次提交
  18. 20 10月, 2008 4 次提交
  19. 01 10月, 2008 1 次提交
  20. 11 8月, 2008 1 次提交
  21. 29 7月, 2008 2 次提交
  22. 28 7月, 2008 3 次提交
  23. 13 7月, 2008 1 次提交
    • E
      [NET] smc91x: remove "irq_flags" from "struct smc91x_platdata" · d280eadc
      Eric Miao 提交于
      IRQ trigger type can be specified in the IRQ resource definition by
      IORESOURCE_IRQ_*, we need only one way to specify this.
      
      This also fixes the following small issue:
      
      To allow dynamic support for multiple platforms, when those relevant
      macros are not defined for one specific platform, the default case
      will be:
      
      	- SMC_DYNAMIC_BUS_CONFIG defined
      	- and SMC_IRQ_FLAGS = IRQF_TRIGGER_RISING
      
      While if "irq_flags" is missing when defining the smc91x_platdata,
      usually as follows:
      
        static struct smc91x_platdata xxxx_smc91x_data = {
      	.flags	= SMC91X_USE_XXBIT,
        };
      
      The lp->cfg.irq_flags will always be overriden by the above structure
      (due to a memcpy), thus rendering lp->cfg.irq_flags to be "0" always.
      (regardless of the default SMC_IRQ_FLAGS or IORESOURCE_IRQ_* flags)
      
      Fixes this by forcing to use IORESOURCE_IRQ_* flags if present, and
      make the only user of smc91x_platdata.irq_flags (renesas/migor) to
      use IORESOURCE_IRQ_*.
      Signed-off-by: NEric Miao <eric.miao@marvell.com>
      Acked-by: NNicolas Pitre <nico@cam.org>
      Acked-by: NJeff Garzik <jgarzik@pobox.com>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      d280eadc