1. 18 2月, 2013 1 次提交
  2. 17 2月, 2013 2 次提交
  3. 12 2月, 2013 1 次提交
    • J
      ARM: 7643/1: sched: correct update_sched_clock() · 7c4e9ced
      Joonsoo Kim 提交于
      If we want load epoch_cyc and epoch_ns atomically,
      we should update epoch_cyc_copy first of all.
      This notify reader that updating is in progress.
      
      If we update epoch_cyc first like as current implementation,
      there is subtle error case.
      Look at the below example.
      
      <Initial Condition>
      cyc = 9
      ns = 900
      cyc_copy = 9
      
      == CASE 1 ==
      <CPU A = reader>           <CPU B = updater>
                                 write cyc = 10
      read cyc = 10
      read ns = 900
                                 write ns = 1000
                                 write cyc_copy = 10
      read cyc_copy = 10
      
      output = (10, 900)
      
      == CASE 2 ==
      <CPU A = reader>           <CPU B = updater>
      read cyc = 9
                                 write cyc = 10
                                 write ns = 1000
      read ns = 1000
      read cyc_copy = 9
                                 write cyc_copy = 10
      output = (9, 1000)
      
      If atomic read is ensured, output should be (9, 900) or (10, 1000).
      But, output in example case are not.
      
      So, change updating sequence in order to correct this problem.
      
      Cc: <stable@vger.kernel.org>
      Signed-off-by: NJoonsoo Kim <iamjoonsoo.kim@lge.com>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      7c4e9ced
  4. 02 2月, 2013 1 次提交
  5. 01 2月, 2013 1 次提交
  6. 17 1月, 2013 2 次提交
  7. 14 1月, 2013 1 次提交
  8. 11 1月, 2013 3 次提交
  9. 04 1月, 2013 1 次提交
    • G
      ARM: drivers: remove __dev* attributes. · 351a102d
      Greg Kroah-Hartman 提交于
      CONFIG_HOTPLUG is going away as an option.  As a result, the __dev*
      markings need to be removed.
      
      This change removes the use of __devinit, __devexit_p, __devinitdata,
      and __devexit from these drivers.
      
      Based on patches originally written by Bill Pemberton, but redone by me
      in order to handle some of the coding style issues better, by hand.
      
      Cc: Bill Pemberton <wfp5p@virginia.edu>
      Cc: Russell King <linux@arm.linux.org.uk>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      351a102d
  10. 20 12月, 2012 1 次提交
  11. 16 12月, 2012 2 次提交
  12. 14 12月, 2012 1 次提交
  13. 11 12月, 2012 1 次提交
  14. 07 12月, 2012 2 次提交
  15. 03 12月, 2012 1 次提交
  16. 29 11月, 2012 2 次提交
  17. 23 11月, 2012 1 次提交
  18. 19 11月, 2012 10 次提交
  19. 13 11月, 2012 2 次提交
  20. 09 11月, 2012 4 次提交