1. 30 Dec, 2010 4 commits
  2. 29 Dec, 2010 3 commits
    • Gregory CLEMENT's avatar
      spi/omap2_mcspi.c: Force CS to be in inactive state after off-mode transition · 42ce7fd6
      Gregory CLEMENT authored
      When SPI wake up from OFF mode, CS is in the wrong state: force it to the
      inactive state.
      
      During the system life, I monitored the CS behavior using a oscilloscope.
      I also activated debug in omap2_mcspi, so I saw when driver disable the clocks
      and restore context when device is not used.Each time the CS was in the correct
      state.  It was only when system was put suspend to ram with off-mode activated
      that on resume the CS was in wrong state( ie activated).
      
      Changelog:
      * Change from v1 to v2:
        - Rebase on linus/master (after 2.6.37-rc1)
        - Do some clean-up and fix indentation on both patches
        - Add more explanations for patch 2
      
      * Change from v2 to v3:
        - Use directly resume function of spi_master instead of using function
        - from spi_device as Grant Likely pointed it out.
        - Force this transition explicitly for each CS used by a device.
      
      * Change from v3 to v4:
        - Patch clean-up according to Kevin Hilman and checkpatch.
        - Now force CS to be in inactive state only if it was inactive when it was
          suspended.
      
      * Change from v4 to v5:
        - Rebase on linus/master (after 2.6.37-rc3)
        - Collapse some lines as pointed by Grant Likely
        - Fix a spelling
      
      * Change from v5 to v6:
        - Rebase on linus/master (after 2.6.37-rc7)
        - Use CONFIG_SUSPEND instead of CONFIG_PM
        - Didn't use legacy PM methods anymore. Instead, add a struct dev_pm_ops and
          add the resume method there.
        - Fix multi-line comment style
      
      * Change from v6 to v7:
        - Rebase on linus/master (after 2.6.37-rc8)
        - Drop an extra line
      Signed-off-by: default avatarGregory CLEMENT <gregory.clement@free-electrons.com>
      Acked-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      Reviewed-by: default avatarKevin Hilman <khilman@deeprootsystems.com>
      Signed-off-by: default avatarGrant Likely <grant.likely@secretlab.ca>
      42ce7fd6
    • Hillf Danton's avatar
      fix freeing user_struct in user cache · 4ef9e11d
      Hillf Danton authored
      When racing on adding into user cache, the new allocated from mm slab
      is freed without putting user namespace.
      
      Since the user namespace is already operated by getting, putting has
      to be issued.
      Signed-off-by: default avatarHillf Danton <dhillf@gmail.com>
      Acked-by: default avatarSerge Hallyn <serge@hallyn.com>
      Cc: stable@kernel.org
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      4ef9e11d
    • Linus Torvalds's avatar
      Linux 2.6.37-rc8 · 387c31c7
      Linus Torvalds authored
      387c31c7
  3. 28 Dec, 2010 7 commits
  4. 27 Dec, 2010 8 commits
  5. 26 Dec, 2010 7 commits
  6. 25 Dec, 2010 1 commit
  7. 24 Dec, 2010 10 commits