1. 28 Dec, 2002 6 commits
    • Russell King's avatar
      [ARM] Fix up {__,}put_user macros · 235944be
      Russell King authored
      - Make them work on 64-bit quantities
      - clean up use of local pointers to prevent multiple references
        to the pointer (which may have side effects.)
      
      Note that this causes __put_user to produce a warning each time
      a pointer is passed as the first argument, since the 64-bit
      implementation tries to cast a 32-bit pointer to a 64-bit long.
      
      The fix for this warning waiting for comments from the GCC
      community.
      235944be
    • Russell King's avatar
      3e393f8f
    • Russell King's avatar
      [ARM] Add restart block infrastructure · a19b3e7a
      Russell King authored
      Add the necessary infrastructure to handle restartable syscalls via
      the restart_block method.  This isn't perfect, since we are unable
      to modify the syscall number with ARM executables (it's typically
      encoded into the instruction in the text segment) so instead we
      build some code on the user space stack.
      
      There is a potential problem - what happens if we are sleeping,
      someone suspends us, resume (we continue to sleep via the restart
      block method) suspend and then resume again?  We will build two
      sets of restart code on the user stack.  This is probably a little
      inefficient, but it should be harmless.
      a19b3e7a
    • Russell King's avatar
      8284034a
    • Russell King's avatar
      [ARM] Fix child-structure named initialisers. · 8ef88d84
      Russell King authored
      Tricks like struct foo foo = { .bar.baz = 5, }; don't work.  We must
      initialise child-structure members within their own block - ie,
      struct foo foo = { .bar = { .baz = 5, }, };
      8ef88d84
    • Russell King's avatar
      [ARM] Fix up location of Acorn font file · ef591ba4
      Russell King authored
      The Acorn font file is used by the decompressor on some machines.
      It moved location recently - so this cset fixes up the reference
      to it.
      ef591ba4
  2. 19 Dec, 2002 1 commit
    • John Levon's avatar
      [PATCH] oprofile update · 8c977c50
      John Levon authored
      This makes the following changes :
       o headers cleanup
       o remove deprecated kernel_only
       o mention minimum oprofile version
       o correct initialise stats
       o remove racy debug check (wli saw this oops)
       o remove pointless simple_open
       o add dump functionality
       o remove pessimising FASTCALL
      
      It fixes a critical race.
      8c977c50
  3. 18 Dec, 2002 11 commits
  4. 17 Dec, 2002 22 commits