1. 28 7月, 2011 6 次提交
  2. 19 7月, 2011 2 次提交
  3. 16 7月, 2011 3 次提交
  4. 12 7月, 2011 1 次提交
    • I
      arm: davinci: Fix low level gpio irq handlers' argument · f299bb95
      Ido Yariv 提交于
      Commit 74164016 ("arm: davinci: Fix fallout from generic irq chip
      conversion") introduced a bug, causing low level interrupt handlers to
      get a bogus irq number as an argument. The gpio irq handler falsely
      assumes that the handler data is the irq base number and that is no
      longer true.
      
      Set the irq handler data to be a pointer to the corresponding gpio
      controller. The chained irq handler can then use it to extract both the
      irq base number and the gpio registers structure.
      Signed-off-by: NIdo Yariv <ido@wizery.com>
      CC: Thomas Gleixner <tglx@linutronix.de>
      [nsekhar@ti.com: renamed "ctl" to "d", simplified indexing logic for chips and
      took care of odd bank handling in irq handler]
      Signed-off-by: NSekhar Nori <nsekhar@ti.com>
      f299bb95
  5. 11 7月, 2011 4 次提交
  6. 08 7月, 2011 4 次提交
  7. 07 7月, 2011 5 次提交
  8. 06 7月, 2011 12 次提交
  9. 05 7月, 2011 2 次提交
  10. 04 7月, 2011 1 次提交
    • J
      omap: drop __initdata tags from static struct platform_device declarations · 07ad6ab3
      Janusz Krzysztofik 提交于
      Pointers to statically declared platform device structures which are
      registered with platform_device_register() are then used during run time
      to access these structure members, for example from platform_uevent()
      and much more. Therefore, these structures should never be placed inside
      sections which are dropped after boot. Fix platform devices incorrectly
      tagged with __initdata which happen to exist inside OMAP sub-trees.
      
      This bug has exhibited itself on my ARM/OMAP1 based Amstrad Delta
      videophone after commit 6d3163ce, "mm:
      check if any page in a pageblock is reserved before marking it
      MIGRATE_RESERVE", resulting in reading from several
      /sys/device/platform/*/uevent files always ending up with segmentation
      faults.
      Signed-off-by: NJanusz Krzysztofik <jkrzyszt@tis.icnet.pl>
      Acked-by: NFelipe Balbi <balbi@ti.com>
      Cc: Varadarajan, Charulatha <charu@ti.com>
      Cc: Jarkko Nikula <jhnikula@gmail.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      07ad6ab3