1. 02 Sep, 2013 11 commits
  2. 31 Aug, 2013 1 commit
    • Ingo Molnar's avatar
      Merge tag 'perf-core-for-mingo' of... · ea79ca0d
      Ingo Molnar authored
      Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core
      
      Pull perf/core improvements and fixes from Arnaldo Carvalho de Melo:
      
       * Tidy up sample parsing validation, from Adrian Hunter.
      
       * Make events stream always parsable by adding a new sample_type bit:
         PERF_SAMPLE_IDENTIFIER, that when requested will be always aat a fixed
         position in all PERF_RECORD_ records, from Adrian Hunter.
      
       * Add a sample parsing test, from Adrian Hunter.
      
       * Add option to 'perf trace' to analyze events in a file versus live,
         so that one can do:
      
         [root@zoo ~]# perf record -a -e raw_syscalls:* sleep 1
         [ perf record: Woken up 0 times to write data ]
         [ perf record: Captured and wrote 25.150 MB perf.data (~1098836 samples) ]
         [root@zoo ~]# perf trace -i perf.data -e futex --duration 1
            17.799 ( 1.020 ms): 7127 futex(uaddr: 0x7fff3f6c6674, op: 393, val: 1, utime: 0x7fff3f6c6470, ua
           113.344 (95.429 ms): 7127 futex(uaddr: 0x7fff3f6c6674, op: 393, val: 1, utime: 0x7fff3f6c6470, uaddr2: 0x7fff3f6c6648, val3: 4294967
           133.778 ( 1.042 ms): 18004 futex(uaddr: 0x7fff3f6c6674, op: 393, val: 1, utime: 0x7fff3f6c6470, uaddr2: 0x7fff3f6c6648, val3: 429496
         [root@zoo ~]#
      
         From David Ahern.
      
       * Honor target pid / tid options in 'perf trace' when analyzing a file,
         from David Ahern.
      
       * Handle missing HUGEPAGE defines in the mmap beautifier in 'perf trace',
         from David Ahern.
      Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
      Signed-off-by: default avatarIngo Molnar <mingo@kernel.org>
      ea79ca0d
  3. 30 Aug, 2013 1 commit
  4. 29 Aug, 2013 25 commits
  5. 28 Aug, 2013 1 commit
    • Linus Torvalds's avatar
      Revert "fs: Allow unprivileged linkat(..., AT_EMPTY_PATH) aka flink" · f0cc6ffb
      Linus Torvalds authored
      This reverts commit bb2314b4.
      
      It wasn't necessarily wrong per se, but we're still busily discussing
      the exact details of this all, so I'm going to revert it for now.
      
      It's true that you can already do flink() through /proc and that flink()
      isn't new.  But as Brad Spengler points out, some secure environments do
      not mount proc, and flink adds a new interface that can avoid path
      lookup of the source for those kinds of environments.
      
      We may re-do this (and even mark it for stable backporting back in 3.11
      and possibly earlier) once the whole discussion about the interface is done.
      
      Cc: Andy Lutomirski <luto@amacapital.net>
      Cc: Al Viro <viro@zeniv.linux.org.uk>
      Cc: Oleg Nesterov <oleg@redhat.com>
      Cc: Brad Spengler <spender@grsecurity.net>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      f0cc6ffb
  6. 27 Aug, 2013 1 commit