1. 01 10月, 2009 1 次提交
  2. 29 9月, 2009 3 次提交
    • R
      PM / yenta: Fix cardbus suspend/resume regression · 0c570cde
      Rafael J. Wysocki 提交于
      Since 2.6.29 the PCI PM core have been restoring the standard
      configuration registers of PCI devices in the early phase of
      resume.  In particular, PCI devices without drivers have been handled
      this way since commit 355a72d7
      (PCI: Rework default handling of suspend and resume).  Unfortunately,
      this leads to post-resume problems with CardBus devices which cannot
      be accessed in the early phase of resume, because the sockets they
      are on have not been woken up yet at that point.
      
      To solve this problem, move the yenta socket resume to the early
      phase of resume and, analogously, move the suspend of it to the late
      phase of suspend.  Additionally, remove some unnecessary PCI code
      from the yenta socket's resume routine.
      
      Fixes http://bugzilla.kernel.org/show_bug.cgi?id=13092, which is a
      post-2.6.28 regression.
      Signed-off-by: NRafael J. Wysocki <rjw@sisk.pl>
      Reported-by: NFlorian <fs-kernelbugzilla@spline.de>
      Cc: stable@kernel.org
      0c570cde
    • R
      PM / PCMCIA: Drop second argument of pcmcia_socket_dev_suspend() · 827b4649
      Rafael J. Wysocki 提交于
      pcmcia_socket_dev_suspend() doesn't use its second argument, so it
      may be dropped safely.
      
      This change is necessary for the subsequent yenta suspend/resume fix.
      Signed-off-by: NRafael J. Wysocki <rjw@sisk.pl>
      Cc: stable@kernel.org
      827b4649
    • R
      ARM: Fix SA1100 Assabet/Neponset PCMCIA section mismatch warnings · b29cf62c
      Russell King 提交于
      WARNING: drivers/pcmcia/sa1100_cs.o(.data+0x48): Section mismatch in reference from the variable sa11x0_pcmcia_hw_init to the function .init.text:pcmcia_assabet_init()
      The variable sa11x0_pcmcia_hw_init references
      the function __init pcmcia_assabet_init()
      If the reference is valid then annotate the
      variable with __init* or __refdata (see linux/init.h) or name the variable:
      *driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console,
      
      WARNING: drivers/pcmcia/sa1111_cs.o(.text+0x298): Section mismatch in reference from the function pcmcia_probe() to the function .init.text:pcmcia_neponset_init()
      The function pcmcia_probe() references
      the function __init pcmcia_neponset_init().
      This is often because pcmcia_probe lacks a __init
      annotation or the annotation of pcmcia_neponset_init is wrong.
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      Acked-by: NSam Ravnborg <sam@ravnborg.org>
      b29cf62c
  3. 22 9月, 2009 3 次提交
  4. 16 9月, 2009 6 次提交
  5. 10 9月, 2009 4 次提交
  6. 09 7月, 2009 1 次提交
  7. 03 7月, 2009 1 次提交
  8. 17 6月, 2009 1 次提交
  9. 16 6月, 2009 2 次提交
  10. 05 6月, 2009 1 次提交
  11. 24 4月, 2009 1 次提交
  12. 02 4月, 2009 1 次提交
  13. 28 3月, 2009 1 次提交
  14. 25 3月, 2009 3 次提交
  15. 16 3月, 2009 1 次提交
  16. 09 3月, 2009 3 次提交
  17. 13 1月, 2009 1 次提交
  18. 16 12月, 2008 1 次提交
  19. 15 12月, 2008 1 次提交
  20. 10 11月, 2008 1 次提交
  21. 03 11月, 2008 1 次提交
  22. 02 11月, 2008 2 次提交
反馈
建议
客服 返回
顶部