)]}'
{
  "log": [
    {
      "commit": "d211858837ff8d8e31942ca7d27e6e08b3b46f5e",
      "tree": "a8ec83a791066e64ad02052498dbe39ebefacab9",
      "parents": [
        "f1f8935a5c38a2c61e86a42bc971a2539eef2211",
        "f0023bc617ba600956b9226f1806033d7486c8ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 02 11:41:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 02 11:41:01 2011 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hch/vfs-queue\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hch/vfs-queue:\n  vfs: add d_prune dentry operation\n  vfs: protect i_nlink\n  filesystems: add set_nlink()\n  filesystems: add missing nlink wrappers\n  logfs: remove unnecessary nlink setting\n  ocfs2: remove unnecessary nlink setting\n  jfs: remove unnecessary nlink setting\n  hypfs: remove unnecessary nlink setting\n  vfs: ignore error on forced remount\n  readlinkat: ensure we return ENOENT for the empty pathname for normal lookups\n  vfs: fix dentry leak in simple_fill_super()\n"
    },
    {
      "commit": "f1f8935a5c38a2c61e86a42bc971a2539eef2211",
      "tree": "694950045f2f5d89507d7206cf6595e09cdfbd2c",
      "parents": [
        "34116645d912f65d7eb4508a1db3c9d0e45facb1",
        "f2a44523b20f323e4aef7c16261d34d6f0a4bf06"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 02 10:06:20 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 02 10:06:20 2011 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4: (97 commits)\n  jbd2: Unify log messages in jbd2 code\n  jbd/jbd2: validate sb-\u003es_first in journal_get_superblock()\n  ext4: let ext4_ext_rm_leaf work with EXT_DEBUG defined\n  ext4: fix a syntax error in ext4_ext_insert_extent when debugging enabled\n  ext4: fix a typo in struct ext4_allocation_context\n  ext4: Don\u0027t normalize an falloc request if it can fit in 1 extent.\n  ext4: remove comments about extent mount option in ext4_new_inode()\n  ext4: let ext4_discard_partial_buffers handle unaligned range correctly\n  ext4: return ENOMEM if find_or_create_pages fails\n  ext4: move vars to local scope in ext4_discard_partial_page_buffers_no_lock()\n  ext4: Create helper function for EXT4_IO_END_UNWRITTEN and i_aiodio_unwritten\n  ext4: optimize locking for end_io extent conversion\n  ext4: remove unnecessary call to waitqueue_active()\n  ext4: Use correct locking for ext4_end_io_nolock()\n  ext4: fix race in xattr block allocation path\n  ext4: trace punch_hole correctly in ext4_ext_map_blocks\n  ext4: clean up AGGRESSIVE_TEST code\n  ext4: move variables to their scope\n  ext4: fix quota accounting during migration\n  ext4: migrate cleanup\n  ...\n"
    },
    {
      "commit": "34116645d912f65d7eb4508a1db3c9d0e45facb1",
      "tree": "27283af2d429df5884637d1baa7306116ab26fcb",
      "parents": [
        "de0a5345a55b8dd5a4695181275df0e691176830",
        "ed47a7d00c22b326fc4c97342a73ecd15929732e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 02 10:05:22 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 02 10:05:22 2011 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs:\n  udf: Cleanup metadata flags handling\n  udf: Skip mirror metadata FE loading when metadata FE is ok\n  ext3: Allow quota file use root reservation\n  udf: Remove web reference from UDF MAINTAINERS entry\n  quota: Drop path reference on error exit from quotactl\n  udf: Neaten udf_debug uses\n  udf: Neaten logging output, use vsprintf extension %pV\n  udf: Convert printks to pr_\u003clevel\u003e\n  udf: Rename udf_warning to udf_warn\n  udf: Rename udf_error to udf_err\n  udf: Promote some debugging messages to udf_error\n  ext3: Remove the obsolete broken EXT3_IOC32_WAIT_FOR_READONLY.\n  udf: Add readpages support for udf.\n  ext3/balloc.c: local functions should be static\n  ext2: fix the outdated comment in ext2_nfs_get_inode()\n  ext3: remove deprecated oldalloc\n  fs/ext3/balloc.c: delete useless initialization\n  fs/ext2/balloc.c: delete useless initialization\n  ext3: fix message in ext3_remount for rw-remount case\n  ext3: Remove i_mutex from ext3_sync_file()\n\nFix up trivial (printf format cleanup) conflicts in fs/udf/udfdecl.h\n"
    },
    {
      "commit": "de0a5345a55b8dd5a4695181275df0e691176830",
      "tree": "17530e824f7f46ce0b1757657179fb5957a6add5",
      "parents": [
        "994c0e992522c123298b4a91b72f5e67ba2d1123",
        "8535639810e578960233ad39def3ac2157b0c3ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 02 09:45:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 02 09:45:39 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://github.com/richardweinberger/linux\n\n* \u0027for-linus\u0027 of git://github.com/richardweinberger/linux: (90 commits)\n  um: fix ubd cow size\n  um: Fix kmalloc argument order in um/vdso/vma.c\n  um: switch to use of drivers/Kconfig\n  UserModeLinux-HOWTO.txt: fix a typo\n  UserModeLinux-HOWTO.txt: remove ^H characters\n  um: we need sys/user.h only on i386\n  um: merge delay_{32,64}.c\n  um: distribute exports to where exported stuff is defined\n  um: kill system-um.h\n  um: generic ftrace.h will do...\n  um: segment.h is x86-only and needed only there\n  um: asm/pda.h is not needed anymore\n  um: hw_irq.h can go generic as well\n  um: switch to generic-y\n  um: clean Kconfig up a bit\n  um: a couple of missing dependencies...\n  um: kill useless argument of free_chan() and free_one_chan()\n  um: unify ptrace_user.h\n  um: unify KSTK_...\n  um: fix gcov build breakage\n  ...\n"
    },
    {
      "commit": "8535639810e578960233ad39def3ac2157b0c3ec",
      "tree": "519778b447082e802b42c2d6720475ca1cc7c96e",
      "parents": [
        "0d65ede0a605d6252acc5c8a9c536c4cd0211f3c"
      ],
      "author": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 13:17:27 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:42 2011 +0100"
      },
      "message": "um: fix ubd cow size\n\nubd_file_size() cannot use ubd_dev-\u003ecow.file because at this time\nubd_dev-\u003ecow.file is not initialized.\nTherefore, ubd_file_size() will always report a wrong disk size when\nCOW files are used.\nReading from /dev/ubd* would crash the kernel.\n\nWe have to read the correct disk size from the COW file\u0027s backing\nfile.\n\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\nCC: stable@kernel.org\n"
    },
    {
      "commit": "0d65ede0a605d6252acc5c8a9c536c4cd0211f3c",
      "tree": "7cdecc68c02ec79db81ec4bdd487ce066a39c724",
      "parents": [
        "3369465ed1a6a9aa9b885a6d7d8e074ecbd782da"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Oct 24 18:15:32 2011 -0400"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:42 2011 +0100"
      },
      "message": "um: Fix kmalloc argument order in um/vdso/vma.c\n\nkmalloc size is 1st arg, not second.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n\nCc: \u003cstable@kernel.org\u003e # 3.0.x\n[richard@nod.at: on 3.0 the to be patched file is\narch/um/sys-x86_64/vdso/vma.c]\n"
    },
    {
      "commit": "3369465ed1a6a9aa9b885a6d7d8e074ecbd782da",
      "tree": "ac60be76e1d363caab63156c1390f1ab0c4ee96c",
      "parents": [
        "c039aff672a540f8976770e74599d350de1805cb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:11:59 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:41 2011 +0100"
      },
      "message": "um: switch to use of drivers/Kconfig\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "c039aff672a540f8976770e74599d350de1805cb",
      "tree": "1ffa9088b0511ed8a694fab023774a87992db617",
      "parents": [
        "8a91db29252f87630e6f31a56ff96eeda00d5ba3"
      ],
      "author": {
        "name": "Jonathan Neuschäfer",
        "email": "j.neuschaefer@gmx.net",
        "time": "Mon Aug 15 15:34:10 2011 +0200"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:40 2011 +0100"
      },
      "message": "UserModeLinux-HOWTO.txt: fix a typo\n\nSigned-off-by: Jonathan Neuschäfer \u003cj.neuschaefer@gmx.net\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "8a91db29252f87630e6f31a56ff96eeda00d5ba3",
      "tree": "217548fb8ec668d6ae113ec128eb286ec8a65df4",
      "parents": [
        "38b64aed786d59854ecc850ee5ece85b61dd252b"
      ],
      "author": {
        "name": "Jonathan Neuschäfer",
        "email": "j.neuschaefer@gmx.net",
        "time": "Fri Aug 12 02:28:23 2011 +0200"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:39 2011 +0100"
      },
      "message": "UserModeLinux-HOWTO.txt: remove ^H characters\n\nIf you can\u0027t read this patch, please run:\n\n\tsed -i -e \"s/[^\\o10]\\o10//g\" \\\n\t\tDocumentation/virtual/uml/UserModeLinux-HOWTO.txt\n\nSigned-off-by: Jonathan Neuschäfer \u003cj.neuschaefer@gmx.net\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "38b64aed786d59854ecc850ee5ece85b61dd252b",
      "tree": "2205e2b20e0554f351890cde063e39d535faa123",
      "parents": [
        "d0af6cbfa2eb675643cc651114364752e972900b"
      ],
      "author": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Thu Aug 18 21:58:07 2011 +0200"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:38 2011 +0100"
      },
      "message": "um: we need sys/user.h only on i386\n\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "d0af6cbfa2eb675643cc651114364752e972900b",
      "tree": "a8ecae20a0c8d709cc655c3c62ccc9b4f7a58e57",
      "parents": [
        "73395a0002aa9573ffc8d989587b79663847f705"
      ],
      "author": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Thu Aug 18 21:55:11 2011 +0200"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:37 2011 +0100"
      },
      "message": "um: merge delay_{32,64}.c\n\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "73395a0002aa9573ffc8d989587b79663847f705",
      "tree": "5edb92458670b6ae30c53c47179b60379922c729",
      "parents": [
        "a34978cbd977ab62c744f63daacd9dc1474482be"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:14:10 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:36 2011 +0100"
      },
      "message": "um: distribute exports to where exported stuff is defined\n\nksyms.c is down to the stuff defined in various USER_OBJS\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "a34978cbd977ab62c744f63daacd9dc1474482be",
      "tree": "0d1ec8a6a1efb5fe18d3afbbe8ca187d2db30b6b",
      "parents": [
        "b8c655d727ebfe78769b62a0349227d5a656e967"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:14:00 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:34 2011 +0100"
      },
      "message": "um: kill system-um.h\n\nmost of it belonged in irqflags.h, actually\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "b8c655d727ebfe78769b62a0349227d5a656e967",
      "tree": "48a8ed295dc5cec26cfb9b33e3fd2793d29c4c12",
      "parents": [
        "46ecca8ae1540abe73000d0fb4878de6956a208f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:13:50 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:34 2011 +0100"
      },
      "message": "um: generic ftrace.h will do...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "46ecca8ae1540abe73000d0fb4878de6956a208f",
      "tree": "81a17171c6830541be54a2876ba2d793c39df10d",
      "parents": [
        "c2ad3ad009cbef8eb2f550809d2c2c3ed8e04a8d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:13:40 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:33 2011 +0100"
      },
      "message": "um: segment.h is x86-only and needed only there\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "c2ad3ad009cbef8eb2f550809d2c2c3ed8e04a8d",
      "tree": "639ccf29b31b8c6e6b4ab8377d416fc6fa14f720",
      "parents": [
        "8e66cda4af84321b308825f1c70aff6bffa30b35"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:13:30 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:32 2011 +0100"
      },
      "message": "um: asm/pda.h is not needed anymore\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "8e66cda4af84321b308825f1c70aff6bffa30b35",
      "tree": "30df5b56de0c05dd1bf2505134e2fec2e58680e9",
      "parents": [
        "f5e900770f387d7a4c633b7cef105039f32a85c1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:13:20 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:31 2011 +0100"
      },
      "message": "um: hw_irq.h can go generic as well\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "f5e900770f387d7a4c633b7cef105039f32a85c1",
      "tree": "4bcb73d65a43922a87644c2ec8f039c73f1a2df8",
      "parents": [
        "d805a78603bb489d71a12466e8f29c5e9837e50a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:13:10 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:30 2011 +0100"
      },
      "message": "um: switch to generic-y\n\nkill wrapper headers\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "d805a78603bb489d71a12466e8f29c5e9837e50a",
      "tree": "12d7273a3cbd4f28e833232e9d884b6c3b7f904e",
      "parents": [
        "bad3118fcdeb4b7b5bf18cb40b2548cf891646b2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:13:00 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:29 2011 +0100"
      },
      "message": "um: clean Kconfig up a bit\n\n* kill duplicates with drivers/char/Kconfig\n* take watchdog one into drivers/watchdog/Kconfig\n* take mmapper to arch/um/Kconfig.um\n* rename Kconfig.char menu to \"UML Character Devices\"\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "bad3118fcdeb4b7b5bf18cb40b2548cf891646b2",
      "tree": "d5d30f568f4dbda369e0aaf1333ffcc17e85c41d",
      "parents": [
        "772bd0a5a5ebfd37186df086c0f51f676495c4d9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:12:50 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:28 2011 +0100"
      },
      "message": "um: a couple of missing dependencies...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "772bd0a5a5ebfd37186df086c0f51f676495c4d9",
      "tree": "542a947aa69650976451980b2253e48710cbca80",
      "parents": [
        "966e803ab12538faf2b236dbe83f7fb796a031d6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:12:39 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:28 2011 +0100"
      },
      "message": "um: kill useless argument of free_chan() and free_one_chan()\n\ndelay_free_irq is always 0 for those...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "966e803ab12538faf2b236dbe83f7fb796a031d6",
      "tree": "508ab798c9ce5cc0f6f53a2fd9f0b0942a4b32b0",
      "parents": [
        "a10c95d84c2d04a4bfb02104644bbf2811b99690"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:12:19 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:27 2011 +0100"
      },
      "message": "um: unify ptrace_user.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "a10c95d84c2d04a4bfb02104644bbf2811b99690",
      "tree": "bd8cc3d66cce495fe78fe76c3636ab02a9ad0784",
      "parents": [
        "4d211093e838ddd049b5cf4f0773aa5ac67f9976"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:12:09 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:26 2011 +0100"
      },
      "message": "um: unify KSTK_...\n\n... and switch get_thread_register() to HOST_... for register numbers\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "4d211093e838ddd049b5cf4f0773aa5ac67f9976",
      "tree": "812dbda87c5ff94eb926cc6ee7410a323e5b2cc1",
      "parents": [
        "c32324e31270514638d6d2df38436590862e0d8f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:11:49 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:26 2011 +0100"
      },
      "message": "um: fix gcov build breakage\n\na) exports in gmon_syms.c duplicate kernel/gcov/* ones\nb) excluding -pg in vdso compile is not enough - -fprofile-arcs\nand -ftest-coverage also needs to be excluded\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "c32324e31270514638d6d2df38436590862e0d8f",
      "tree": "63e84a13186af433bea1e4d2edf95d9c16848340",
      "parents": [
        "3fb77d7256f442e8e15d51f111bb6cf096d4a9f8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:11:39 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:25 2011 +0100"
      },
      "message": "um: page_offset.h is never used\n\n... and neither is the only define in it\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "3fb77d7256f442e8e15d51f111bb6cf096d4a9f8",
      "tree": "91876e0d7c20bdee0552408e0eff206b94b42970",
      "parents": [
        "ff9586e98feaf6c2df0c936075e3cbb31045b99e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:11:29 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:24 2011 +0100"
      },
      "message": "um: irq_vectors.h just shadows x86 one\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "ff9586e98feaf6c2df0c936075e3cbb31045b99e",
      "tree": "69d435333ca995934da7a3d0c1064480d0d26065",
      "parents": [
        "8807c1d56121269a27ad973c6adda18cc4c6a099"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:11:19 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:23 2011 +0100"
      },
      "message": "um: required-features.h is there only to shadow x86 one...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "8807c1d56121269a27ad973c6adda18cc4c6a099",
      "tree": "2a823b83a94a0d0240232c4be4106167f5e78efb",
      "parents": [
        "c506c0e4a730b436b082fa398ec1d8ae9433b2eb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:11:09 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:22 2011 +0100"
      },
      "message": "um: asm/apic.h is there only to shadow the x86 one...\n\n... so take it to arch/um/x86/asm.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "c506c0e4a730b436b082fa398ec1d8ae9433b2eb",
      "tree": "e6f9789f9a428cd52bd63d6dd14c191f4df85908",
      "parents": [
        "b3ee571e58120de30c3d15657022bf2c72477e02"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:10:59 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:22 2011 +0100"
      },
      "message": "um: take ubd_user.h to its users...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "b3ee571e58120de30c3d15657022bf2c72477e02",
      "tree": "502d0b09799fb32d4ebd39abda15c48e697367d0",
      "parents": [
        "f67aa2ffb7ce2f6d88e2e7a8069309dc2627932e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:10:49 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:21 2011 +0100"
      },
      "message": "um: take ldt.h to arch/x86/um/asm/mm_context.h\n\nit\u0027s x86-only and we have no business playing with it in asm/mmu.h; make\nthe latter have\n\tstruct uml_arch_mm_context arch;\ninstead of\n\tstruct uml_ldt ldt;\nand let arch/\u003csubarch\u003e/um/asm/mm_context.h decide what\u0027ll be in there.\nWhile we are at it, kill host_ldt.h - it\u0027s not needed in part of places\nthat include it (we want asm/ldt.h in those) and it can be trivially\nexpanded into the single remaining one.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "f67aa2ffb7ce2f6d88e2e7a8069309dc2627932e",
      "tree": "a6ad87953f1207cc813e5ca31b4d525ce3cc7f0c",
      "parents": [
        "fbe9868693d9025753427d7d28b9eed4d01cf674"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:10:39 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:20 2011 +0100"
      },
      "message": "um: merge signal_{32,64}.c\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "fbe9868693d9025753427d7d28b9eed4d01cf674",
      "tree": "47a05225f617f1b0b69b35aefb2f20bd28de4269",
      "parents": [
        "c7ea591c91162a203a5961d69f5c86a6ef9d50c1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:10:29 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:19 2011 +0100"
      },
      "message": "um: no need to play with save_sp in signal frame setup anymore\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "c7ea591c91162a203a5961d69f5c86a6ef9d50c1",
      "tree": "06fd34b8f1b2009c3266b587b6024c62db6920fe",
      "parents": [
        "3579a389730dd74d9f280152c52aa851dd1da860"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:10:19 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:19 2011 +0100"
      },
      "message": "um: increase stack growth cushion in pagefault\n\nanalog of [PATCH] i386: let usermode execute the \"enter\" instruction from\ncirca 2006.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "3579a389730dd74d9f280152c52aa851dd1da860",
      "tree": "fffea858abf10a13da5f76b3f3f5bf85fd4fa568",
      "parents": [
        "8edc4147bec5b7b92b48a6013ec99c41b16c5f93"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:10:09 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:18 2011 +0100"
      },
      "message": "um: merge HOST_... of registers common on i386 and amd64\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "8edc4147bec5b7b92b48a6013ec99c41b16c5f93",
      "tree": "03281e6a58a37dd10eb64d168d63f3a2bec807e0",
      "parents": [
        "1bbd5f21f426d99660ea8120b79595a282e5ff8a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:09:59 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:18 2011 +0100"
      },
      "message": "um: sanitize paths in sys_call_table* includes\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "1bbd5f21f426d99660ea8120b79595a282e5ff8a",
      "tree": "f9980460722d4f89ca468c7af92502daa82d8c1a",
      "parents": [
        "c5cc32fe14ccbc19484202d20cf7d6bad45e3567"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:09:49 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:17 2011 +0100"
      },
      "message": "um: merge os-Linux/tls.c into arch/x86/um/os-Linux/tls.c\n\nit\u0027s i386-specific; moreover, analogs on other targets have\nincompatible interface - PTRACE_GET_THREAD_AREA does exist\nelsewhere, but struct user_desc does *not*\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "c5cc32fe14ccbc19484202d20cf7d6bad45e3567",
      "tree": "a872c20a0904d49b94bc155852214942024ad476",
      "parents": [
        "2014d01878a8c38111eba3333f0d70ceb91f0bb7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:09:39 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:16 2011 +0100"
      },
      "message": "um: move asm/desc.h into arch/x86/um/asm\n\nits only purpose is to shadow the x86 asm/desc.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "2014d01878a8c38111eba3333f0d70ceb91f0bb7",
      "tree": "12ef1cec8ca70acaa3cdebafe243ea73d3da9679",
      "parents": [
        "09e129a6038ead049b3ee509475420963f052a80"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:09:29 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:15 2011 +0100"
      },
      "message": "um: merge host_ldt_{32,64}.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "09e129a6038ead049b3ee509475420963f052a80",
      "tree": "c6413eded36344ddc3dd3491f58f48af01c59e47",
      "parents": [
        "4dc706c2f292b2c28016a27f400af84a62ec4a63"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:09:19 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:15 2011 +0100"
      },
      "message": "um: merge tls_{32,64}.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "4dc706c2f292b2c28016a27f400af84a62ec4a63",
      "tree": "c304dfc9cf140e379040b7a19df28dd8c7586368",
      "parents": [
        "548fd1e8dba90bea674f5969d73498959d83924b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:09:09 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:14 2011 +0100"
      },
      "message": "um: take um_mmu.h to asm/mmu.h, clean asm/mmu_context.h a bit\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "548fd1e8dba90bea674f5969d73498959d83924b",
      "tree": "86dec572be14499d01b1e3444032a0a5a52ae0d3",
      "parents": [
        "fced95cacfc21b441ab33f5e7bbc750327e80325"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:08:59 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:13 2011 +0100"
      },
      "message": "um: kill useless include of user.h\n\neverything in USER_OBJ gets it via -include user.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "fced95cacfc21b441ab33f5e7bbc750327e80325",
      "tree": "466f87c5d9b361b1f8bc29de03168bfe6d800a04",
      "parents": [
        "ece67c8697f32699f6977d3d1ae2ae9f7892a913"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:08:49 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:13 2011 +0100"
      },
      "message": "um: kill um_uaccess.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "ece67c8697f32699f6977d3d1ae2ae9f7892a913",
      "tree": "8ec42a9262d4f0ed260474edef975945384edb09",
      "parents": [
        "510c72a3cf51c9463db64eb6c21347f4940a202f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:08:39 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:12 2011 +0100"
      },
      "message": "um: take mconsole*.h to arch/um/drivers\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "510c72a3cf51c9463db64eb6c21347f4940a202f",
      "tree": "948235a6eb749b9ec7a195eda7dfedbaff2834cb",
      "parents": [
        "17e052093bcd21eaf9eb6e792cd76fdc4f0e3505"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:08:29 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:12 2011 +0100"
      },
      "message": "um: take chan_*.h and line.h to arch/um/drivers\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "17e052093bcd21eaf9eb6e792cd76fdc4f0e3505",
      "tree": "34e641a73c6b128396b4114f25f8d8133563e53d",
      "parents": [
        "0a9e70b1cd0f7ee82a65d19edfcd31664ef65f69"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:08:19 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:11 2011 +0100"
      },
      "message": "um: take register_winch_irq() into the caller of is_skas_winch()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "0a9e70b1cd0f7ee82a65d19edfcd31664ef65f69",
      "tree": "fdafeaaa1e5f15dda2e75b25c367d6e55882ac20",
      "parents": [
        "445c5786c9ce02b6816bb11fd3394a134fa6d244"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:08:09 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:10 2011 +0100"
      },
      "message": "um: kill shared/mem_kern.h\n\n... nothing declared there exists\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "445c5786c9ce02b6816bb11fd3394a134fa6d244",
      "tree": "f2992420ebb04256d2e919aa905ab85cdde937bf",
      "parents": [
        "c75d053b701cc098d44b729c8266a2df5ca5206e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:07:59 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:10 2011 +0100"
      },
      "message": "um: kill shared/tlb.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "c75d053b701cc098d44b729c8266a2df5ca5206e",
      "tree": "a94c1dec8111305a15bc2ad7a5096dd7bcb76375",
      "parents": [
        "5ade8878e03a9a298a71efbf2895aa482e45448a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:07:49 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:09 2011 +0100"
      },
      "message": "um: make flush_tlb_kernel_range_common() static\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "5ade8878e03a9a298a71efbf2895aa482e45448a",
      "tree": "4fd681b75b5c9adcddacbca810167cc4e24537e8",
      "parents": [
        "1cf5e62ab939022b43634d6608afd10a809b02b9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:07:39 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:08 2011 +0100"
      },
      "message": "um: kill shared/task.h and HOST_TASK_REGS\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "1cf5e62ab939022b43634d6608afd10a809b02b9",
      "tree": "ca832dec9e2ccd838cf2a1d5afe11df7df735ded",
      "parents": [
        "dbddc51bc8557525bcc51ad8f4e1626e5f586ebc"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:07:29 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:08 2011 +0100"
      },
      "message": "um: shared/syscall.h is not even included\n\n... and functions declared in it do not exist\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "dbddc51bc8557525bcc51ad8f4e1626e5f586ebc",
      "tree": "392421a9492f39027cc5895460ed2ca8558e8464",
      "parents": [
        "429172ccf058e67974dd1ab3d8b82075383efe84"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:07:19 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:07 2011 +0100"
      },
      "message": "um: don\u0027t include kern.h unless it\u0027s needed\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "429172ccf058e67974dd1ab3d8b82075383efe84",
      "tree": "0c3a781d573b2d5f224c0ffe00449cec39e01699",
      "parents": [
        "549e78db9438374cb6a58201cc5f2194b222688f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:07:09 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:07 2011 +0100"
      },
      "message": "um: trim kern.h\n\nmost of the functions in there are not used in anything that ends up\nincluding that header...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "549e78db9438374cb6a58201cc5f2194b222688f",
      "tree": "f3861cd67f320e47b09b4aab321a6432b1a60c2d",
      "parents": [
        "0acdbbeb6dd435f5f3f1648fc3a2ab5fd07b5545"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:06:59 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:06 2011 +0100"
      },
      "message": "um: make load_initrd() static, kill shared/initrd.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "0acdbbeb6dd435f5f3f1648fc3a2ab5fd07b5545",
      "tree": "b8bde5c03691ebb7d0d9ece97a4da3c8fa92e6b8",
      "parents": [
        "5c48b108ecbf6505d929e64d50dace13ac2bdf34"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:06:49 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:05 2011 +0100"
      },
      "message": "um: bury unused macros around ptrace.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "5c48b108ecbf6505d929e64d50dace13ac2bdf34",
      "tree": "016904f84fbe05aa301c5cdfe712d90f6bb828fe",
      "parents": [
        "7bbe7204e93734fe79d8aac3e08a7cb4624b5004"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:06:39 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:05 2011 +0100"
      },
      "message": "um: take arch/um/sys-x86 to arch/x86/um\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "7bbe7204e93734fe79d8aac3e08a7cb4624b5004",
      "tree": "aef04472a8f1fa0e6cc43916b8f9165bceb753a0",
      "parents": [
        "a6e77d6c74fa82675b087a79c8a145cae7c58f36"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:06:29 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:04 2011 +0100"
      },
      "message": "um: merge Makefile-{i386,x86_64}\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "a6e77d6c74fa82675b087a79c8a145cae7c58f36",
      "tree": "ac27fe20ec02e50a0643ec54f690d511013093e7",
      "parents": [
        "9aecaa6a8a43965821fbc4373240ae338f7eaf14"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:06:19 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:03 2011 +0100"
      },
      "message": "um: trim detritus from Makefile-i386\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "9aecaa6a8a43965821fbc4373240ae338f7eaf14",
      "tree": "651de6e18204ab1b9869c4368871916cf836d70f",
      "parents": [
        "709585063f3d3da68f29b3d706fddb74de5e33f4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:06:09 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:03 2011 +0100"
      },
      "message": "um: arch_hweight.h is needed only on uml-x86\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "709585063f3d3da68f29b3d706fddb74de5e33f4",
      "tree": "6be9a61f26b4c79b85fd61c31959aa1a47dd4d84",
      "parents": [
        "c75361bddb21761cabddde95dcae2059b021ea5d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:05:59 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:02 2011 +0100"
      },
      "message": "um: merge kernel_offsets_*.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "c75361bddb21761cabddde95dcae2059b021ea5d",
      "tree": "453e39364d41ef6f5281e6e8384da8077331bc26",
      "parents": [
        "62982ad6b013a35c2e49caab2b90855d3ad4531d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:05:49 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:01 2011 +0100"
      },
      "message": "um: merge skas_ptrace.h 32/64bit variants\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "62982ad6b013a35c2e49caab2b90855d3ad4531d",
      "tree": "a382ec74d4f9d6762c86eae92fb2a4e31d7c6301",
      "parents": [
        "0de021f797e7bd785796071aab8e14827c87d6bf"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:05:39 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:01 2011 +0100"
      },
      "message": "um: sysdep/barrier.h is not used for anything\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "0de021f797e7bd785796071aab8e14827c87d6bf",
      "tree": "6c8f39ead5398234ced44965a1539f662101596f",
      "parents": [
        "ab1c0cc7c96c17ea903ca6d3e42e7d2696b32b6c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:05:29 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:00 2011 +0100"
      },
      "message": "um: shared/process.h is empty now; kill it\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "ab1c0cc7c96c17ea903ca6d3e42e7d2696b32b6c",
      "tree": "9a72e06cab7b6dd293b16048d2928695c935ea46",
      "parents": [
        "248b74c79ebb9fb55e146797a808836d90418c4b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:05:19 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:59 2011 +0100"
      },
      "message": "um: finish conversion to mcontext_t\n\nnow we don\u0027t mix host and guest signal frame layouts anymore; moreover,\nwe don\u0027t need host\u0027s struct sigcontext at all.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "248b74c79ebb9fb55e146797a808836d90418c4b",
      "tree": "2d043bee58d2d8995ca4ccedf9d00513a13297cb",
      "parents": [
        "05c46db4d7d51af969e09f9f1adbff66ee2e84b4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:05:09 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:59 2011 +0100"
      },
      "message": "um: start switching the references to host mcontext_t to its userland type\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "05c46db4d7d51af969e09f9f1adbff66ee2e84b4",
      "tree": "ade36b7da93e8e297a40312cd5047196ab8dccd5",
      "parents": [
        "dd768c56da44f6c06486da3b33b41e9c13e985c5"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:04:59 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:58 2011 +0100"
      },
      "message": "um: take userland definition of barrier() to user.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "dd768c56da44f6c06486da3b33b41e9c13e985c5",
      "tree": "d81069a34b943ee2bd6257fce4124ddfbd846f13",
      "parents": [
        "00361683ce562402a189362f43370a459b166645"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:04:49 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:57 2011 +0100"
      },
      "message": "um: take system.h out of shared/sysdep\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "00361683ce562402a189362f43370a459b166645",
      "tree": "2e0ca27bb455c671331113efcb2d1b78c14844b3",
      "parents": [
        "e87df986ed053d25dbd57b8b137edec5022874f8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:04:39 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:57 2011 +0100"
      },
      "message": "um: fill the handlers array at build time\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "e87df986ed053d25dbd57b8b137edec5022874f8",
      "tree": "93a955eb7136ddfb30f9a1c99038976729823af4",
      "parents": [
        "d5c7e8b4ec4795ed0b8943cad8f87801fde371d7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:04:29 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:56 2011 +0100"
      },
      "message": "um: simplify set_handler()\n\nFor one thing, we always block the same signals (IRQ ones - IO, WINCH, VTALRM),\nso there\u0027s no need to pass sa_mask elements in arguments.  For another, the\nflags depend only on whether it\u0027s an IRQ signal or not (we add SA_RESTART\nfor them).\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "d5c7e8b4ec4795ed0b8943cad8f87801fde371d7",
      "tree": "129e234c88d0297caecdb49f285a053babaa94b3",
      "parents": [
        "9b25fcbdc64369f4cce41e73fc0f57f3fd367d20"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:04:19 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:55 2011 +0100"
      },
      "message": "um: don\u0027t bother blocking SIGARLM and SIGUSR1\n\nWe used to generate those, but we hadn\u0027t done that for a long\ntime.  No need to bother blocking them for signal handlers.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "9b25fcbdc64369f4cce41e73fc0f57f3fd367d20",
      "tree": "6248094684197d5c4f5dadf152cfcd4d4f712276",
      "parents": [
        "adcfb9852d8f2ddba908da0d023c280e23a40452"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:04:09 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:54 2011 +0100"
      },
      "message": "um: switch stub_segv_handler to SA_SIGINFO variant, get rid of magic crap in there\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "adcfb9852d8f2ddba908da0d023c280e23a40452",
      "tree": "0ffa43abbf473ea9edb2b625b1e1ac20bd215798",
      "parents": [
        "51d34749051a6369093e5067ef67c17f17694921"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:03:59 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:54 2011 +0100"
      },
      "message": "um: kill includes of sysdep/sigcontext.h from stuff built with kernel headers\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "51d34749051a6369093e5067ef67c17f17694921",
      "tree": "765e499c73e2797cc5d525f1b4cf590f17aa4132",
      "parents": [
        "7eb122555c8583e1601b7a620c5a88c1e06c3eac"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:03:49 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:53 2011 +0100"
      },
      "message": "um: merge arch/um/os-Linux/sys-{i386,x86_64}\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "7eb122555c8583e1601b7a620c5a88c1e06c3eac",
      "tree": "025b581845d16e22cf0ffb5c8d5853a670100588",
      "parents": [
        "5d40de0f6e726dc9c48fb35815e0a6153e59e1dc"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:03:39 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:52 2011 +0100"
      },
      "message": "um: merge hard_handler() instances, switch to use of SA_SIGINFO\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "5d40de0f6e726dc9c48fb35815e0a6153e59e1dc",
      "tree": "0a746d283d83d824eb88cbe19783d2939bd6e5ab",
      "parents": [
        "6582b7f7743da6ce3e3714e9e8b18e0e073d4acd"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:03:29 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:52 2011 +0100"
      },
      "message": "um: kill dead code around uaccess\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "6582b7f7743da6ce3e3714e9e8b18e0e073d4acd",
      "tree": "649346d2333865ccd4bb4d560ceb50c39139c5c2",
      "parents": [
        "858ba94499b4f48e9eb0be7cf0092f1ea9460fef"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:03:19 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:51 2011 +0100"
      },
      "message": "um: merge arch/um/sys-{i386,x86_64}\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "858ba94499b4f48e9eb0be7cf0092f1ea9460fef",
      "tree": "8f7a2ba4dc97d771de8b710822dfd2579693220d",
      "parents": [
        "27f85f12639fe821375a69900d96e0fbcc1450bf"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:03:09 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:50 2011 +0100"
      },
      "message": "um: merge arch/um/sys-{i386,x86_64}/shared\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "27f85f12639fe821375a69900d96e0fbcc1450bf",
      "tree": "9ca3ae7471b85059cd2c458569d3fc117c2ca670",
      "parents": [
        "3655c4d3c4bc105a36080c665b7294f471b0a1de"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:02:59 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:50 2011 +0100"
      },
      "message": "um: merge arch/um/sys-{i386,x86_64}/asm\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "3655c4d3c4bc105a36080c665b7294f471b0a1de",
      "tree": "865248fec08750ae181212094d80fe6da1b98129",
      "parents": [
        "ad694df534568b6072baebdb784b63c6209fe1cc"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:02:49 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:49 2011 +0100"
      },
      "message": "um: get rid of unused macros in ptrace_user.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "ad694df534568b6072baebdb784b63c6209fe1cc",
      "tree": "946ef5e7d781e291f9a7a8ac10f0faddd7e02e9a",
      "parents": [
        "412f90ed13c86f066a4ab14ed5bcd0793ef0355d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:02:39 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:48 2011 +0100"
      },
      "message": "um: get rid of sysdep/sc.h\n\nonly sysdep/sigcontext.h uses it and very few definitions are\nactually used.  The rest refers to symbols that don\u0027t even\nexist anymore anyway.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "412f90ed13c86f066a4ab14ed5bcd0793ef0355d",
      "tree": "3c2c69ab63b5becb52e852bfa361c45a17bc345d",
      "parents": [
        "ab785c1dd4bef85f308504c83bcf47ce787e1565"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:02:29 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:48 2011 +0100"
      },
      "message": "um: Get rid of UPT_SET/UPT_REG macros\n\nthe only users are arch getreg()/putreg() and it\u0027s easier to handle\nit there instead of playing with macros from hell\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "ab785c1dd4bef85f308504c83bcf47ce787e1565",
      "tree": "c3a93690c32482cae9272a6a3ea7b8ff2b9cd15f",
      "parents": [
        "c16d56a37ac6889ae9b199c02e76a03ec8a8c419"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:02:19 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:47 2011 +0100"
      },
      "message": "um: take vm-flags.h to sys-*/asm\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "c16d56a37ac6889ae9b199c02e76a03ec8a8c419",
      "tree": "34c8d88220412d0185ae7916b3db27ec039e441f",
      "parents": [
        "16b7c5737d2c46c8772ca11ac219273362a9a29e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:02:09 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:47 2011 +0100"
      },
      "message": "um: get rid of sysdep/checksum.h\n\nMove those to sys-.../asm/checksum.h, kill include/asm/checksum.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "16b7c5737d2c46c8772ca11ac219273362a9a29e",
      "tree": "290e2c23a19bd497e8b36820a8d5d5fd01cb37e0",
      "parents": [
        "9e636452d0714b08e4f8f4c58b76c4b7d15ffffa"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:01:59 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:46 2011 +0100"
      },
      "message": "um: trim unused junk from user.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "9e636452d0714b08e4f8f4c58b76c4b7d15ffffa",
      "tree": "c2e9a31b6f219b5d20662725288b948484c10f1f",
      "parents": [
        "945581d5bd796a046a42e3ee915bd9ec0c6853ca"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:01:49 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:45 2011 +0100"
      },
      "message": "um: get rid of kern_constants.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "945581d5bd796a046a42e3ee915bd9ec0c6853ca",
      "tree": "b3e972264ac4f5b6142fc43b3f7e8d0dd2bb233e",
      "parents": [
        "078073a3d48ce7c140f1538d249da3ac545065a6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:01:39 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:45 2011 +0100"
      },
      "message": "um: kill a couple of useless includes of kern_constants.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "078073a3d48ce7c140f1538d249da3ac545065a6",
      "tree": "064e0baa9b1a6d97d5dbbbfae388a297303fba65",
      "parents": [
        "4de1c5f65c7dd4965a2a58b93205b747d7826110"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:01:29 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:44 2011 +0100"
      },
      "message": "um: -include user.h for USER_OBJ, trim includes\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "4de1c5f65c7dd4965a2a58b93205b747d7826110",
      "tree": "a3ea418407b64eed69493413fac80699388ff891",
      "parents": [
        "9f270de8361d9cbbfd79e874de125a02b2d73697"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:01:19 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:44 2011 +0100"
      },
      "message": "um: take user_constants.h to include/generated\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "9f270de8361d9cbbfd79e874de125a02b2d73697",
      "tree": "e2ffa25f64781d5341e4644c51714231a24d5da3",
      "parents": [
        "4d45db9c45dc60af40acdb5591c66a8398f84cbe"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:01:09 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:43 2011 +0100"
      },
      "message": "um: kill skas_ptregs.h\n\nIt\u0027s a plain include of user_constants.h and all (2) users are\nincluding user_constants.h directly prior to that.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "4d45db9c45dc60af40acdb5591c66a8398f84cbe",
      "tree": "3b64803c4ebaa5a47fffca128c86d730a3b6133b",
      "parents": [
        "a955bd611d6426bf7b61cab01f8ddee9cc169736"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:00:59 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:43 2011 +0100"
      },
      "message": "um: switch to -idirafter, get saner kern_constants.h out of that\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "a955bd611d6426bf7b61cab01f8ddee9cc169736",
      "tree": "f2f42f996bbb757e6f8ebd805fe1e975893dcc32",
      "parents": [
        "3d72210bdc1ef67b72ffbd3e74873cae7287f2c6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:00:49 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:42 2011 +0100"
      },
      "message": "um: series of __get_user() is costly in sigframe handling\n\nIt\u0027s not x86, where __get_user() is a single dereference; here it\u0027s\na single ptrace(2) call in host, which obviously costs a lot more.\nIOW, it\u0027s cheaper to do copy_{to,from}_user() once than bother with\nfields one by one...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "3d72210bdc1ef67b72ffbd3e74873cae7287f2c6",
      "tree": "67194001cb7492cb51d9058e7f4252c31077b4ca",
      "parents": [
        "3c916fec12ab614aca5cf6ec09ae3adc6b911193"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:00:39 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:42 2011 +0100"
      },
      "message": "um: make copy_sc() static\n\n... and kill it in amd64 - not used.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "3c916fec12ab614aca5cf6ec09ae3adc6b911193",
      "tree": "60d3d645482cfc080563a102fb7fbb84fd7ac4b8",
      "parents": [
        "78722a445bb253fa6bcbe9d6589f27db78056af6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:00:29 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:41 2011 +0100"
      },
      "message": "um: don\u0027t rely on sc.fpstate not having been reassigned prior to rt_sigreturn()\n\nnative rt_sigreturn() doesn\u0027t...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "78722a445bb253fa6bcbe9d6589f27db78056af6",
      "tree": "a862b8a8f1a0193467629d8b38d8d36a1fa43697",
      "parents": [
        "d118c135489bd835d3c450c7dec3126f9fc4605e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:00:19 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:41 2011 +0100"
      },
      "message": "um: switch {rt_,}sigreturn() to set_current_blocked()\n\nsame story as on x86 native...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "d118c135489bd835d3c450c7dec3126f9fc4605e",
      "tree": "0f697a90cf01c885757676f81191f9c59e7f1402",
      "parents": [
        "c3b92c8787367a8bb53d57d9789b558f1295cc96"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:00:09 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:14:40 2011 +0100"
      },
      "message": "um: use subarch-obj instead of copying...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "f0023bc617ba600956b9226f1806033d7486c8ba",
      "tree": "7a5ad7481b160e1d40cdc95626bfdb5e8577c88e",
      "parents": [
        "a78ef704a8dd430225955f0709b22d4a6ba21deb"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Fri Oct 28 10:02:42 2011 -0700"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@serles.lst.de",
        "time": "Wed Nov 02 12:53:43 2011 +0100"
      },
      "message": "vfs: add d_prune dentry operation\n\nThis adds a d_prune dentry operation that is called by the VFS prior to\npruning (i.e. unhashing and killing) a hashed dentry from the dcache.\nWrap dentry_lru_del() and use the new _prune() helper in the cases where we\nare about to unhash and kill the dentry.\n\nThis will be used by Ceph to maintain a flag indicating whether the\ncomplete contents of a directory are contained in the dcache, allowing it\nto satisfy lookups and readdir without addition server communication.\n\nRenumber a few DCACHE_* #defines to group DCACHE_OP_PRUNE with the other\nDCACHE_OP_ bits.\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "a78ef704a8dd430225955f0709b22d4a6ba21deb",
      "tree": "ebd8f8a5a257077912b7cc38ecfdab43e1d7d73d",
      "parents": [
        "bfe8684869601dacfcb2cd69ef8cfd9045f62170"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Fri Oct 28 14:13:30 2011 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@serles.lst.de",
        "time": "Wed Nov 02 12:53:43 2011 +0100"
      },
      "message": "vfs: protect i_nlink\n\nPrevent direct modification of i_nlink by making it const and adding a\nnon-const __i_nlink alias.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nTested-by: Toshiyuki Okajima \u003ctoshi.okajima@jp.fujitsu.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "bfe8684869601dacfcb2cd69ef8cfd9045f62170",
      "tree": "4e213aaa766b26f43f0f9ec7998a7745239d9377",
      "parents": [
        "6d6b77f163c7eabedbba00ed2abb7d4a570bff76"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Fri Oct 28 14:13:29 2011 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@serles.lst.de",
        "time": "Wed Nov 02 12:53:43 2011 +0100"
      },
      "message": "filesystems: add set_nlink()\n\nReplace remaining direct i_nlink updates with a new set_nlink()\nupdater function.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nTested-by: Toshiyuki Okajima \u003ctoshi.okajima@jp.fujitsu.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "6d6b77f163c7eabedbba00ed2abb7d4a570bff76",
      "tree": "6ce074a7dd5a25fae28ef9de6f59ddee08ea4e61",
      "parents": [
        "dd2a981f46a0903a8770a784f213d4d40bbb6f19"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Fri Oct 28 14:13:28 2011 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@serles.lst.de",
        "time": "Wed Nov 02 12:53:43 2011 +0100"
      },
      "message": "filesystems: add missing nlink wrappers\n\nReplace direct i_nlink updates with the respective updater function\n(inc_nlink, drop_nlink, clear_nlink, inode_dec_link_count).\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\n"
    },
    {
      "commit": "dd2a981f46a0903a8770a784f213d4d40bbb6f19",
      "tree": "97429f247dda72ee6985ef1b74c377fd48c99cba",
      "parents": [
        "a7732b05f775a5575baac34c03bb0e8d16950edf"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Fri Oct 28 14:13:27 2011 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@serles.lst.de",
        "time": "Wed Nov 02 12:53:42 2011 +0100"
      },
      "message": "logfs: remove unnecessary nlink setting\n\nalloc_inode() initializes i_nlink to 1.  Remove unnecessary\nre-initialization.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nCC: Joern Engel \u003cjoern@logfs.org\u003e\nCC: Prasad Joshi \u003cprasadjoshi.linux@gmail.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "a7732b05f775a5575baac34c03bb0e8d16950edf",
      "tree": "9b0311f5004a98afbb46a65a57a665b13e613e23",
      "parents": [
        "c818b682c955aa4d13212512deb529cb8bd1348b"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Fri Oct 28 14:13:26 2011 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@serles.lst.de",
        "time": "Wed Nov 02 12:53:42 2011 +0100"
      },
      "message": "ocfs2: remove unnecessary nlink setting\n\nalloc_inode() initializes i_nlink to 1.  Remove unnecessary\nre-initialization.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nCC: Joel Becker \u003cjlbec@evilplan.org\u003e\nCC: Mark Fasheh \u003cmfasheh@suse.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    }
  ],
  "next": "c818b682c955aa4d13212512deb529cb8bd1348b"
}
