)]}'
{
  "commit": "0b747172dce6e0905ab173afbaffebb7a11d89bd",
  "tree": "cef4092aa49bd44d4759b58762bfa221dac45f57",
  "parents": [
    "b7e70ca9c7d7f049bba8047d7ab49966fd5e9e9d",
    "312103d64d0fcadb332899a2c84b357ddb18f4e3"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Apr 12 12:38:53 2014 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Apr 12 12:38:53 2014 -0700"
  },
  "message": "Merge git://git.infradead.org/users/eparis/audit\n\nPull audit updates from Eric Paris.\n\n* git://git.infradead.org/users/eparis/audit: (28 commits)\n  AUDIT: make audit_is_compat depend on CONFIG_AUDIT_COMPAT_GENERIC\n  audit: renumber AUDIT_FEATURE_CHANGE into the 1300 range\n  audit: do not cast audit_rule_data pointers pointlesly\n  AUDIT: Allow login in non-init namespaces\n  audit: define audit_is_compat in kernel internal header\n  kernel: Use RCU_INIT_POINTER(x, NULL) in audit.c\n  sched: declare pid_alive as inline\n  audit: use uapi/linux/audit.h for AUDIT_ARCH declarations\n  syscall_get_arch: remove useless function arguments\n  audit: remove stray newline from audit_log_execve_info() audit_panic() call\n  audit: remove stray newlines from audit_log_lost messages\n  audit: include subject in login records\n  audit: remove superfluous new- prefix in AUDIT_LOGIN messages\n  audit: allow user processes to log from another PID namespace\n  audit: anchor all pid references in the initial pid namespace\n  audit: convert PPIDs to the inital PID namespace.\n  pid: get pid_t ppid of task in init_pid_ns\n  audit: rename the misleading audit_get_context() to audit_take_context()\n  audit: Add generic compat syscall support\n  audit: Add CONFIG_HAVE_ARCH_AUDITSYSCALL\n  ...\n",
  "tree_diff": []
}
