1. 17 Dec, 2006 2 commits
    • Russell King's avatar
      [ARM] Fix BUG()s in ioremap() code · c924aff8
      Russell King authored
      We need to ensure that the area size is page aligned so that
      remap_area_pte() doesn't increment the address past the end of
      the desired area.
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      c924aff8
    • Russell King's avatar
      [ARM] Add more syscalls · 5a059f1a
      Russell King authored
      Add:
        sys_unshare
        sys_set_robust_list
        sys_get_robust_list
        sys_splice
        sys_arm_sync_file_range
        sys_tee
        sys_vmsplice
        sys_move_pages
        sys_getcpu
      
      Special note about sys_arm_sync_file_range(), which is implemented as:
      
      asmlinkage long sys_arm_sync_file_range(int fd, unsigned int flags,
                                              loff_t offset, loff_t nbytes)
      {
              return sys_sync_file_range(fd, offset, nbytes, flags);
      }
      
      We can't export sys_sync_file_range() directly on ARM because the
      argument list someone picked does not fit in the available registers.
      Would be nice if... there was an arch maintainer review mechanism for
      new syscalls before they hit the kernel.
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      5a059f1a
  2. 16 Dec, 2006 13 commits
  3. 15 Dec, 2006 12 commits
  4. 14 Dec, 2006 13 commits