1. 05 Jan, 2006 1 commit
    • Tony Lindgren's avatar
      ARM: OMAP: Clean-up omap1 low-level io init and ensure cache & tlb flushing · 0f179ff9
      Tony Lindgren authored
      Caches and tlb must be flushed after map_io as pointed out by RMK on
      linux-arm-kernel mailing list.
      
      This patch adds does following:
      
      - Move hw init from omap_map_common_io() to new function omap1_init_common_hw()
      
      - Ensure cache and tlb flushing is done in omap_map_common_io() because of
        cpu detection
      
      - Ensure cache and tlb flushing is done after mapping sram
      
      - Remove old unused init check code
      0f179ff9
  2. 04 Jan, 2006 4 commits
  3. 03 Jan, 2006 15 commits
  4. 02 Jan, 2006 4 commits
  5. 01 Jan, 2006 2 commits
  6. 31 Dec, 2005 3 commits
    • Linus Torvalds's avatar
      35f349ee
    • Yi Yang's avatar
      [PATCH] Fix false old value return of sysctl · 82c9df82
      Yi Yang authored
      For the sysctl syscall, if the user wants to get the old value of a
      sysctl entry and set a new value for it in the same syscall, the old
      value is always overwritten by the new value if the sysctl entry is of
      string type and if the user sets its strategy to sysctl_string.  This
      issue lies in the strategy being run twice if the strategy is set to
      sysctl_string, the general strategy sysctl_string always returns 0 if
      success.
      
      Such strategy routines as sysctl_jiffies and sysctl_jiffies_ms return 1
      because they do read and write for the sysctl entry.
      
      The strategy routine sysctl_string return 0 although it actually read
      and write the sysctl entry.
      
      According to my analysis, if a strategy routine do read and write, it
      should return 1, if it just does some necessary check but not read and
      write, it should return 0, for example sysctl_intvec.
      Signed-off-by: default avatarYi Yang <yang.y.yi@gmail.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      82c9df82
    • Linus Torvalds's avatar
      sysctl: don't overflow the user-supplied buffer with '\0' · 8febdd85
      Linus Torvalds authored
      If the string was too long to fit in the user-supplied buffer,
      the sysctl layer would zero-terminate it by writing past the
      end of the buffer. Don't do that.
      
      Noticed by Yi Yang <yang.y.yi@gmail.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      8febdd85
  7. 30 Dec, 2005 5 commits
  8. 29 Dec, 2005 6 commits