)]}'
{
  "log": [
    {
      "commit": "1631fcea8399da5e80a80084b3b8c5bfd99d21e7",
      "tree": "97dbf61e224142068842d1ab5391e8c46a950bba",
      "parents": [
        "48b25c43e6eebb6c0edf72935e8720385beca76b"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Mon Mar 26 16:26:12 2012 -0400"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Tue Mar 27 13:36:57 2012 -0400"
      },
      "message": "compat: use sys_sendfile64() implementation for sendfile syscall\n\n\u003casm-generic/unistd.h\u003e was set up to use sys_sendfile() for the 32-bit\ncompat API instead of sys_sendfile64(), but in fact the right thing to\ndo is to use sys_sendfile64() in all cases.  The 32-bit sendfile64() API\nin glibc uses the sendfile64 syscall, so it has to be capable of doing\nfull 64-bit operations.  But the sys_sendfile() kernel implementation\nhas a MAX_NON_LFS test in it which explicitly limits the offset to 2^32.\nSo, we need to use the sys_sendfile64() implementation in the kernel\nfor this case.\n\nCc: \u003cstable@kernel.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\n"
    },
    {
      "commit": "a67ba43d30bf8c1cfdc2615439455302d2408453",
      "tree": "5f8e653549c3c5ab7a92dd2aa6196cd57c9b954a",
      "parents": [
        "c2851a9b1caa420c2cdbd517617166990e3723c0"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Thu Dec 01 12:54:31 2011 -0500"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Sat Dec 03 15:31:48 2011 -0500"
      },
      "message": "asm-generic/unistd.h: support new process_vm_{readv,write} syscalls\n\nAlso prototype the \"compat\" functions so they can be referenced\nfrom C code.\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "f5b940997397229975ea073679b03967932a541b",
      "tree": "a477f440175d67b67928d6d11c845fe98f09eb72",
      "parents": [
        "b727d20269e8ef1de002bfea8099f5e9db9e9f23"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri Aug 26 18:03:11 2011 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 15:09:58 2011 -0700"
      },
      "message": "All Arch: remove linkage for sys_nfsservctl system call\n\nThe nfsservctl system call is now gone, so we should remove all\nlinkage for it.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b36a968927b789b2dd8de0aaf7a72ef7c1f0d012",
      "tree": "3e2df4e6a5d60255ff9fc36dda0b763f11682571",
      "parents": [
        "3cc39b3f061e90f69cb1f65d72c005c56cddd6a6"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Thu Jun 02 14:21:45 2011 -0400"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Thu Jun 02 14:31:38 2011 -0400"
      },
      "message": "asm-generic/unistd.h: support sendmmsg syscall\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "7b21fddd087678a70ad64afc0f632e0f1071b092",
      "tree": "c3ee152ab9b57b6cbc1ee3c6fd495c704ec47f66",
      "parents": [
        "14d74e0cab7a7779a7ff0c3863c04c8a8e507106"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri May 27 19:28:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 28 10:48:39 2011 -0700"
      },
      "message": "ns: Wire up the setns system call\n\n32bit and 64bit on x86 are tested and working.  The rest I have looked\nat closely and I can\u0027t find any problems.\n\nsetns is an easy system call to wire up.  It just takes two ints so I\ndon\u0027t expect any weird architecture porting problems.\n\nWhile doing this I have noticed that we have some architectures that are\nvery slow to get new system calls.  cris seems to be the slowest where\nthe last system calls wired up were preadv and pwritev.  avr32 is weird\nin that recvmmsg was wired up but never declared in unistd.h.  frv is\nbehind with perf_event_open being the last syscall wired up.  On h8300\nthe last system call wired up was epoll_wait.  On m32r the last system\ncall wired up was fallocate.  mn10300 has recvmmsg as the last system\ncall wired up.  The rest seem to at least have syncfs wired up which was\nnew in the 2.6.39.\n\nv2: Most of the architecture support added by Daniel Lezcano \u003cdlezcano@fr.ibm.com\u003e\nv3: ported to v2.6.36-rc4 by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nv4: Moved wiring up of the system call to another patch\nv5: ported to v2.6.39-rc6\nv6: rebased onto parisc-next and net-next to avoid syscall  conflicts.\nv7: ported to Linus\u0027s latest post 2.6.39 tree.\n\n\u003e  arch/blackfin/include/asm/unistd.h     |    3 ++-\n\u003e  arch/blackfin/mach-common/entry.S      |    1 +\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n\nOh - ia64 wiring looks good.\nAcked-by: Tony Luck \u003ctony.luck@intel.com\u003e\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "be84cb43833ee40a42e08f5425d20310f16229c7",
      "tree": "0d5ddbaac88aa99ab5dbd0925ec525d399405fd5",
      "parents": [
        "d2e48c1d4184a0baa4bf09920b63661e0b860b8c"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Mon May 09 13:12:30 2011 -0400"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Thu May 12 15:51:36 2011 -0400"
      },
      "message": "compat: fixes to allow working with tile arch\n\nThe existing \u003casm-generic/unistd.h\u003e mechanism doesn\u0027t really provide\nenough to create the 64-bit \"compat\" ABI properly in a generic way,\nsince the compat ABI is a mix of things were you can re-use the 64-bit\nversions of syscalls and things where you need a compat wrapper.\n\nTo provide this in the most direct way possible, I added two new macros\nto go along with the existing __SYSCALL and __SC_3264 macros: __SC_COMP\nand SC_COMP_3264.  These macros take an additional argument, typically a\n\"compat_sys_xxx\" function, which is passed to __SYSCALL if you define\n__SYSCALL_COMPAT when including the header, resulting in a pointer to\nthe compat function being placed in the generated syscall table.\n\nThe change also adds some missing definitions to \u003clinux/compat.h\u003e so that\nit actually has declarations for all the compat syscalls, since the\n\"[nr] \u003d ##call\" approach requires proper C declarations for all the\nfunctions included in the syscall table.\n\nFinally, compat.c defines compat_sys_sigpending() and\ncompat_sys_sigprocmask() even if the underlying architecture doesn\u0027t\nrequest it, which tries to pull in undefined compat_old_sigset_t defines.\nWe need to guard those compat syscall definitions with appropriate\n__ARCH_WANT_SYS_xxx ifdefs.\n\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\n"
    },
    {
      "commit": "c7a1fcd8e6e0c3c8f4f8f74fc926ff04da3bf7a7",
      "tree": "dae21e6ab0bddf7121615c871914f52c4e9d6da4",
      "parents": [
        "01ba82514603593bb11589e2ea2afdeba1921636"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Mar 22 16:30:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:43:58 2011 -0700"
      },
      "message": "include/asm-generic/unistd.h: fix syncfs syscall number\n\nsyncfs() is duplicating name_to_handle_at() due to a merging mistake.\n\nCc: Sage Weil \u003csage@newdream.net\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b7ed78f56575074f29ec99d8984f347f6c99c914",
      "tree": "7bc901458a9f47b197052e98a25c4a4f10c52607",
      "parents": [
        "1bef82917c74249ff21982127e57defd6ca2bb1b"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Thu Mar 10 11:31:30 2011 -0800"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Mar 21 00:40:29 2011 -0400"
      },
      "message": "introduce sys_syncfs to sync a single file system\n\nIt is frequently useful to sync a single file system, instead of all\nmounted file systems via sync(2):\n\n - On machines with many mounts, it is not at all uncommon for some of\n   them to hang (e.g. unresponsive NFS server).  sync(2) will get stuck on\n   those and may never get to the one you do care about (e.g., /).\n - Some applications write lots of data to the file system and then\n   want to make sure it is flushed to disk.  Calling fsync(2) on each\n   file introduces unnecessary ordering constraints that result in a large\n   amount of sub-optimal writeback/flush/commit behavior by the file\n   system.\n\nThere are currently two ways (that I know of) to sync a single super_block:\n\n - BLKFLSBUF ioctl on the block device: That also invalidates the bdev\n   mapping, which isn\u0027t usually desirable, and doesn\u0027t work for non-block\n   file systems.\n - \u0027mount -o remount,rw\u0027 will call sync_filesystem as an artifact of the\n   current implemention.  Relying on this little-known side effect for\n   something like data safety sounds foolish.\n\nBoth of these approaches require root privileges, which some applications\ndo not have (nor should they need?) given that sync(2) is an unprivileged\noperation.\n\nThis patch introduces a new system call syncfs(2) that takes an fd and\nsyncs only the file system it references.  Maybe someday we can\n\n $ sync /some/path\n\nand not get\n\n sync: ignoring all arguments\n\nThe syscall is motivated by comments by Al and Christoph at the last LSF.\nsyncfs(2) seems like an appropriate name given statfs(2).\n\nA similar ioctl was also proposed a while back, see\n\thttp://marc.info/?l\u003dlinux-fsdevel\u0026m\u003d127970513829285\u0026w\u003d2\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "339dc50e59f4ea697e2b8cd6296328a8015a6c21",
      "tree": "6e5382e8b50478b0000890980af8f83697812876",
      "parents": [
        "5b4787719f8870104fada924ef65ee9fd5eb2514"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Sat Mar 19 11:47:53 2011 -0400"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Sun Mar 20 00:09:20 2011 -0400"
      },
      "message": "asm-generic: support clock_adjtime() in \u003casm-generic/unistd.h\u003e\n\nA syscall was added without being added to asm-generic, which\nmakes tile (and presumably score and unicore32) break.\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\nCc: Chen Liqin \u003cliqin.chen@sunplusct.com\u003e\nCc: Lennox Wu \u003clennox.wu@gmail.com\u003e\n"
    },
    {
      "commit": "a51571ccb8be1b88aea502ebba8350519682c16d",
      "tree": "4c9625cb7838be6e26f793bf77ec97dd3407f651",
      "parents": [
        "6aae5f2b2085c5c90964bb78676ea8a6a336e037"
      ],
      "author": {
        "name": "Aneesh Kumar K.V",
        "email": "aneesh.kumar@linux.vnet.ibm.com",
        "time": "Sat Jan 29 18:43:38 2011 +0530"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Mar 15 02:21:45 2011 -0400"
      },
      "message": "unistd.h: Add new syscalls numbers to asm-generic\n\nSigned-off-by: Aneesh Kumar K.V \u003caneesh.kumar@linux.vnet.ibm.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "fad9e93e5490e1f2c54f5e7c8418952bc55200a1",
      "tree": "e227d6f353b74dd3e821c20a213c2ec418bc530e",
      "parents": [
        "b77c49ab6d9bfe4d8207e1df72a1978fdd0a96b8"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Wed Aug 11 11:07:24 2010 -0400"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Fri Aug 13 08:08:37 2010 -0400"
      },
      "message": "Add fanotify syscalls to \u003casm-generic/unistd.h\u003e.\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Eric Paris \u003ceparis@redhat.com\u003e\n"
    },
    {
      "commit": "b34d8915c413acb51d837a45fb8747b61f65c020",
      "tree": "ced5fac166324634653d84b1afe2b958b3904f4d",
      "parents": [
        "e8a89cebdbaab14caaa26debdb4ffd493b8831af",
        "f33ebbe9da2c3c24664a0ad4f8fd83f293547e63"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 12:07:51 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 12:07:51 2010 -0700"
      },
      "message": "Merge branch \u0027writable_limits\u0027 of git://decibel.fi.muni.cz/~xslaby/linux\n\n* \u0027writable_limits\u0027 of git://decibel.fi.muni.cz/~xslaby/linux:\n  unistd: add __NR_prlimit64 syscall numbers\n  rlimits: implement prlimit64 syscall\n  rlimits: switch more rlimit syscalls to do_prlimit\n  rlimits: redo do_setrlimit to more generic do_prlimit\n  rlimits: add rlimit64 structure\n  rlimits: do security check under task_lock\n  rlimits: allow setrlimit to non-current tasks\n  rlimits: split sys_setrlimit\n  rlimits: selinux, do rlimits changes under task_lock\n  rlimits: make sure -\u003erlim_max never grows in sys_setrlimit\n  rlimits: add task_struct to update_rlimit_cpu\n  rlimits: security, add task_struct to setrlimit\n\nFix up various system call number conflicts.  We not only added fanotify\nsystem calls in the meantime, but asm-generic/unistd.h added a wait4\nalong with a range of reserved per-architecture system calls.\n"
    },
    {
      "commit": "f33ebbe9da2c3c24664a0ad4f8fd83f293547e63",
      "tree": "a72f6137188554b741e1b368a079347d3e4ca880",
      "parents": [
        "c022a0acad534fd5f5d5f17280f6d4d135e74e81"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Thu May 06 20:17:00 2010 +0200"
      },
      "committer": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Jul 16 09:52:32 2010 +0200"
      },
      "message": "unistd: add __NR_prlimit64 syscall numbers\n\nAdd __NR_prlimit64 syscall numbers to asm-generic. Add them also to\nasm-x86, both 32 and 64-bit.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "b51cae21ee66f77a368428e6bdf75a0c012c9fd7",
      "tree": "fc0a399f7ab10f7a799fdc8e7829b79033e7ae6e",
      "parents": [
        "9c78965ca18594fe0a34a1a1b13781b10f85e4bc"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Fri Jun 25 14:54:16 2010 -0400"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Fri Jun 25 14:54:16 2010 -0400"
      },
      "message": "Add wait4() back to the set of \u003casm-generic/unistd.h\u003e syscalls.\n\nThe initial pass at the generic ABI assumed that wait4() could be\neasily expressed using waitid().  Although it\u0027s true that wait4()\ncan be built on waitid(), it\u0027s awkward enough that it makes more\nsense to continue to include wait4 in the generic syscall ABI.\n\nSince there is already a deprecated wait4 in the ABI, this change\nconverts that wait4 into old_wait, and puts wait4 in the next\navailable slot for new supported syscalls, after the platform-specific\nsyscalls at number 260.\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "5360bd776f73d0a7da571d72a09a03f237e99900",
      "tree": "618ff2afce9eba2e744410c9af7f59d2d69a69cd",
      "parents": [
        "b8a3c6091a2337391ed878693604d712d6420241"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Fri May 28 23:01:00 2010 -0400"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Fri Jun 04 17:02:25 2010 -0400"
      },
      "message": "Fix up the \"generic\" unistd.h ABI to be more useful.\n\nReserve 16 \"architecture-specific\" syscall numbers starting at 244.\n\nAllow use of the sys_sync_file_range2() API with the generic unistd.h\nby specifying __ARCH_WANT_SYNC_FILE_RANGE2 before including it.\n\nAllow using the generic unistd.h to create the \"compat\" syscall table\nby specifying __SYSCALL_COMPAT before including it.\n\nUse sys_fadvise64_64 for __NR3264_fadvise64 in both 32- and 64-bit mode.\n\nRequest the appropriate __ARCH_WANT_COMPAT_SYS_xxx values when\nsome deprecated syscall modes are selected.\n\nAs part of this change to fix up the syscalls, also provide a couple\nof missing signal-related syscall prototypes in \u003clinux/syscalls.h\u003e.\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "a1c36e52068a59374e127d60e4d8f4377072fc98",
      "tree": "1f17d2bc113286f60fc4922910fbd252e77326ba",
      "parents": [
        "3070f27d6ecb69364e7cffe16c8b15e1b8ef41dd",
        "3d7703870633dd454f6554e6d8d7f70441d0fd2d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 20:57:31 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 20:57:31 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic:\n  asm-generic: add sys_recvmmsg to unistd.h\n  asm-generic: add sys_accept4 to unistd.h\n  asm-generic/gpio.h: add some forward decls of the device struct\n  asm-generic: Fix typo in asm-generic/unistd.h.\n  lib/checksum: fix one more thinko\n  lib/checksum.c: make do_csum optional\n  lib/checksum.c: use 32-bit arithmetic consistently\n"
    },
    {
      "commit": "3d7703870633dd454f6554e6d8d7f70441d0fd2d",
      "tree": "f468a2005606b1ac6d15e134e896a8efb340ef92",
      "parents": [
        "9ab87644393d789b950ba984fa360f45c4df02e5"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Dec 10 22:15:20 2009 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Dec 10 22:18:37 2009 +0100"
      },
      "message": "asm-generic: add sys_recvmmsg to unistd.h\n\nsys_recvmmsg was recently merged, add it to asm-generic\nas well so new architectures can use it.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "9ab87644393d789b950ba984fa360f45c4df02e5",
      "tree": "9a8c98ee3aaf4a70e5650c64d34fdce99e59b7e9",
      "parents": [
        "1f018c8d0d30bd6cc704104cfc50f2e5eee4e2dd"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Dec 10 22:10:31 2009 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Dec 10 22:18:35 2009 +0100"
      },
      "message": "asm-generic: add sys_accept4 to unistd.h\n\nCode review has shown that the generic version of\nunistd.h is missing a reference to the accept4\nsystem call. This was not noticed before because\nmost architectures handle this through sys_socketcall.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "af901ca181d92aac3a7dc265144a9081a86d8f39",
      "tree": "380054af22521144fbe1364c3bcd55ad24c9bde4",
      "parents": [
        "972b94ffb90ea6d20c589d9a47215df103388ddd"
      ],
      "author": {
        "name": "André Goddard Rosa",
        "email": "andre.goddard@gmail.com",
        "time": "Sat Nov 14 13:09:05 2009 -0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 04 15:39:55 2009 +0100"
      },
      "message": "tree-wide: fix assorted typos all over the place\n\nThat is \"success\", \"unknown\", \"through\", \"performance\", \"[re|un]mapping\"\n, \"access\", \"default\", \"reasonable\", \"[con]currently\", \"temperature\"\n, \"channel\", \"[un]used\", \"application\", \"example\",\"hierarchy\", \"therefore\"\n, \"[over|under]flow\", \"contiguous\", \"threshold\", \"enough\" and others.\n\nSigned-off-by: André Goddard Rosa \u003candre.goddard@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "4029a91f0c82ae16e5b10b36da51c470895deedf",
      "tree": "4dd69b68010288db567ca93cd3388abcb3040763",
      "parents": [
        "0a5549ed163520787f76b7515dfe9d9aa1c7ae37"
      ],
      "author": {
        "name": "Chen Liqin",
        "email": "liqin.chen@sunplusct.com",
        "time": "Mon Oct 26 11:09:29 2009 +0800"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Nov 03 16:11:34 2009 +0100"
      },
      "message": "asm-generic: Fix typo in asm-generic/unistd.h.\n\n\u003e\u003eFrom 9741f7928ef35416e49f329a64e623a109de5c2d Mon Sep 17 00:00:00 2001\nFrom: Chen Liqin \u003cliqin.chen@sunplusct.com\u003e\nDate: Mon, 26 Oct 2009 10:50:50 +0800\nSubject: [PATCH] asm-generic: Fix typo in asm-generic/unistd.h.\n\nFixed __NR_ftruncate and __NR_ftruncate64 define in asm-generic/unistd.h.\n\nSigned-off-by: Chen Liqin \u003cliqin.chen@sunplusct.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "cdd6c482c9ff9c55475ee7392ec8f672eddb7be6",
      "tree": "81f98a3ab46c589792057fe2392c1e10f8ad7893",
      "parents": [
        "dfc65094d0313cc48969fa60bcf33d693aeb05a7"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 21 12:02:48 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 21 14:28:04 2009 +0200"
      },
      "message": "perf: Do the big rename: Performance Counters -\u003e Performance Events\n\nBye-bye Performance Counters, welcome Performance Events!\n\nIn the past few months the perfcounters subsystem has grown out its\ninitial role of counting hardware events, and has become (and is\nbecoming) a much broader generic event enumeration, reporting, logging,\nmonitoring, analysis facility.\n\nNaming its core object \u0027perf_counter\u0027 and naming the subsystem\n\u0027perfcounters\u0027 has become more and more of a misnomer. With pending\ncode like hw-breakpoints support the \u0027counter\u0027 name is less and\nless appropriate.\n\nAll in one, we\u0027ve decided to rename the subsystem to \u0027performance\nevents\u0027 and to propagate this rename through all fields, variables\nand API names. (in an ABI compatible fashion)\n\nThe word \u0027event\u0027 is also a bit shorter than \u0027counter\u0027 - which makes\nit slightly more convenient to write/handle as well.\n\nThanks goes to Stephane Eranian who first observed this misnomer and\nsuggested a rename.\n\nUser-space tooling and ABI compatibility is not affected - this patch\nshould be function-invariant. (Also, defconfigs were not touched to\nkeep the size down.)\n\nThis patch has been generated via the following script:\n\n  FILES\u003d$(find * -type f | grep -vE \u0027oprofile|[^K]config\u0027)\n\n  sed -i \\\n    -e \u0027s/PERF_EVENT_/PERF_RECORD_/g\u0027 \\\n    -e \u0027s/PERF_COUNTER/PERF_EVENT/g\u0027 \\\n    -e \u0027s/perf_counter/perf_event/g\u0027 \\\n    -e \u0027s/nb_counters/nb_events/g\u0027 \\\n    -e \u0027s/swcounter/swevent/g\u0027 \\\n    -e \u0027s/tpcounter_event/tp_event/g\u0027 \\\n    $FILES\n\n  for N in $(find . -name perf_counter.[ch]); do\n    M\u003d$(echo $N | sed \u0027s/perf_counter/perf_event/g\u0027)\n    mv $N $M\n  done\n\n  FILES\u003d$(find . -name perf_event.*)\n\n  sed -i \\\n    -e \u0027s/COUNTER_MASK/REG_MASK/g\u0027 \\\n    -e \u0027s/COUNTER/EVENT/g\u0027 \\\n    -e \u0027s/\\\u003cevent\\\u003e/event_id/g\u0027 \\\n    -e \u0027s/counter/event/g\u0027 \\\n    -e \u0027s/Counter/Event/g\u0027 \\\n    $FILES\n\n... to keep it as correct as possible. This script can also be\nused by anyone who has pending perfcounters patches - it converts\na Linux kernel tree over to the new naming. We tried to time this\nchange to the point in time where the amount of pending patches\nis the smallest: the end of the merge window.\n\nNamespace clashes were fixed up in a preparatory patch - and some\nstylistic fallout will be fixed up in a subsequent patch.\n\n( NOTE: \u0027counters\u0027 are still the proper terminology when we deal\n  with hardware registers - and these sed scripts are a bit\n  over-eager in renaming them. I\u0027ve undone some of that, but\n  in case there\u0027s something left where \u0027counter\u0027 would be\n  better than \u0027event\u0027 we can undo that on an individual basis\n  instead of touching an otherwise nicely automated patch. )\n\nSuggested-by: Stephane Eranian \u003ceranian@google.com\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nReviewed-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fcec9bf12442d0cd50d6cee125d168cfc3f37c5e",
      "tree": "fdb912dda667b1166e0448dc0e1161e8e1a972d9",
      "parents": [
        "1527aab617af87f2d2121fa3ff5aa79d96e7ad2f"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Jun 19 10:30:29 2009 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Jun 19 14:58:11 2009 +0200"
      },
      "message": "asm-generic: hook up new system calls\n\nsys_rt_tgsigqueueinfo and sys_perf_counter_open\nhave been added in 2.6.31, so hook them up in the\ngeneric unistd.h file.\n\nSince the file is now in the mainline kernel, we\nare no longer reordering the numbers but just add\nsystem calls at the end.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "e64a1617eca39d62b248a11699de9c1195369661",
      "tree": "41e9b99b647b66256ed9e72c183929b57ead91a0",
      "parents": [
        "6103ec56c65c33774c7c38652c8204120c3c7519"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed May 13 22:56:28 2009 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe2.(none)",
        "time": "Thu Jun 11 21:02:16 2009 +0200"
      },
      "message": "asm-generic: add a generic unistd.h\n\nA new architecture should only define a minimal set of system\ncalls while still providing the full functionality. This version\nof unistd.h has gone through intensive review to make sure that\nby default it only enables syscalls that do not already have\na more featureful replacement.\n\nIt is modeled after the x86-64 version of unistd.h, which unifies\nthe syscall number definition and the actual system call table\nin a single file, in order to keep them synchronized much more\neasily.\n\nThis first version still keeps legacy system call definitions\naround, guarded by various #ifdefs, and with numbers larger\nthan 1024. The idea behind this is to make it easier for\nnew architectures to transition from a full list to the reduced\nset. In particular, the new microblaze architecture that should\nmigrate to using the generic ABI headers can at least use an\nexisting uClibc source tree without major rewrites during the\nconversion.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    }
  ]
}
