)]}'
{
  "log": [
    {
      "commit": "4f81c5350b44bcc501ab6f8a089b16d064b4d2f6",
      "tree": "69a3e0f0758f114d1faa6a3242c02ec26f4a2ddc",
      "parents": [
        "b2798bf0ec2cb5a17bfc1430c5ba6d971c436a03"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Jul 07 13:36:56 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 07 10:53:10 2008 -0700"
      },
      "message": "[UML] fix gcc ICEs and unresolved externs\n\nThere are various constraints on the use of unit-at-a-time:\n - i386 uses no-unit-at-a-time for pre-4.0 (not 4.3)\n - x86_64 uses unit-at-a-time always\n\nUli reported a crash on x86_64 with gcc 4.1.2 with unit-at-a-time,\nresulting in commit c0a18111e571138747a98af18b3a2124df56a0d1\n\nIngo reported a gcc internal error with gcc 4.3 with no-unit-at-a-timem,\nresulting in 22eecde2f9034764a3fd095eecfa3adfb8ec9a98\n\nBenny Halevy is seeing extern inlines not resolved with gcc 4.3 with\nno-unit-at-a-time\n\nThis patch reintroduces unit-at-a-time for gcc \u003e\u003d 4.0, bringing back the\npossibility of Uli\u0027s crash.  If that happens, we\u0027ll debug it.\n\nI started seeing both the internal compiler errors and unresolved\ninlines on Fedora 9.  This patch fixes both problems, without so far\nreintroducing the crash reported by Uli.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nCc: Benny Halevy \u003cbhalevy@panasas.com\u003e\nCc: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c0a18111e571138747a98af18b3a2124df56a0d1",
      "tree": "3873e4ccc20520da1f747f10658fa2aaf3c9144b",
      "parents": [
        "db176c6ed8974fae94328ad5ac9e70b094ff22fd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 06 17:09:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 06 17:09:27 2008 -0700"
      },
      "message": "Revert \"uml: fix gcc problem\"\n\nThis reverts commit 22eecde2f9034764a3fd095eecfa3adfb8ec9a98.  Uli\nreports that it breaks UML on x86-64 with the Fedora 8 gcc (gcc 4.1.2),\ncausing a crash on startup. See\n\n\thttp://marc.info/?l\u003dlinux-kernel\u0026m\u003d121011722806093\u0026w\u003d2\n\nfor a trace.\n\nReported-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "22eecde2f9034764a3fd095eecfa3adfb8ec9a98",
      "tree": "050e1d722010475992976312201b82e2524da5f0",
      "parents": [
        "48b83d2425d7781bb625b1c37b5f2a8963b6e23b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu May 01 12:06:54 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun May 04 20:04:45 2008 +0200"
      },
      "message": "uml: fix gcc problem\n\nthis is what caused gcc 4.3 to throw an internal error when\nOPTIMIZE_INLINING was enabled ...\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "536788fe2d28e11db6aeda74207d95d750fb761f",
      "tree": "73df2d3a46c542c71d3a84c20c8fd1ce617386a3",
      "parents": [
        "2f569afd9ced9ebec9a6eb3dbf6f83429be0a7b4"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Feb 08 04:22:07 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:42 2008 -0800"
      },
      "message": "uml: runtime host VMSPLIT detection\n\nCalculate TASK_SIZE at run-time by figuring out the host\u0027s VMSPLIT - this is\nneeded on i386 if UML is to run on hosts with varying VMSPLITs without\nrecompilation.\n\nTASK_SIZE is now defined in terms of a variable, task_size.  This gets rid of\nan include of pgtable.h from processor.h, which can cause include loops.\n\nOn i386, task_size is calculated early in boot by probing the address space in\na binary search to figure out where the boundary between usable and non-usable\nmemory is.  This tries to make sure that a page that is considered to be in\nuserspace is, or can be made, read-write.  I\u0027m concerned about a system-global\nVDSO page in kernel memory being hit and considered to be a userspace page.\n\nOn x86_64, task_size is just the old value of CONFIG_TOP_ADDR.\n\nA bunch of config variable are gone now.  CONFIG_TOP_ADDR is directly replaced\nby TASK_SIZE.  NEST_LEVEL is gone since the relocation of the stubs makes it\nirrelevant.  All the HOST_VMSPLIT stuff is gone.  All references to these in\narch/um/Makefile are also gone.\n\nI noticed and fixed a missing extern in os.h when adding os_get_task_size.\n\nNote: This has been revised to fix the 32-bit UML on 64-bit host bug that\nMiklos ran into.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nCc: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "47afa1d5f826606def7c498e93ec79a905042c56",
      "tree": "4b9e426f270087c8577d3ecd3ae7338457e96b06",
      "parents": [
        "d449c5036778dfa00374c55c9c9f02bd45574c58"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Mon Feb 04 22:31:23 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 05 09:44:31 2008 -0800"
      },
      "message": "uml: remove TOPDIR\n\nTOPDIR is obsolete, use srctree instead.  This patch removes TOPDIR from all\nUML Makefiles.\n\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "260c0cb886c304b760835b6033bf876a7701eb91",
      "tree": "7d24edab780da2ed0192146ce6453fd9454b9671",
      "parents": [
        "3963333fe6767f15141ab2dc3b933721c636c212"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Feb 04 22:31:02 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 05 09:44:29 2008 -0800"
      },
      "message": "uml: fx command-line CFLAGS and LDFLAGS support\n\nUML still needed some work in order to allow CFLAGS to be passed in from the\ncommand line.\n\nUSER_CFLAGS is produced from KBUILD_CFLAGS in part by removing all the -I\nswitches.  This is so that kernel headers don\u0027t accidentally get pulled into\nlibc files.  However, a common use of command-line CFLAGS would be to add -I\nswitches to the build.  This patch specifically adds any command-line -I flags\nback to USER_CFLAGS.\n\nI also corrected the spelling of LFLAGS to LDFLAGS.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ba7fe03b638a084a4e15e21d2e585ba321ad9c8",
      "tree": "e0938a17a4a8b6d00edf436f8d69a416ffcc7a2f",
      "parents": [
        "e725a9b0f5db0fa511d7667da6c4bfb1a6d3c7e4"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Feb 04 22:30:45 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 05 09:44:26 2008 -0800"
      },
      "message": "uml: allow LFLAGS on command line\n\nAllow LFLAGS to be given to make and have the expected effect.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c06869d660ceffec7dc0fca19ed9646ed5845c7f",
      "tree": "2cde546437eda05b06dd02c1160e0b267e6c5fe9",
      "parents": [
        "ba72cb8cb0cdc0a65b3abe9a387f1a26bfd49b8a"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Wed Nov 28 16:21:16 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 29 09:24:51 2007 -0800"
      },
      "message": "UML: build fix\n\ninclude/asm-um/arch points to the non-existed include/asm-i386 directory.\n\nSigned-off-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nCc: Jeff Dike \u003cjdike@karaya.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fcbaa088fc8625381bd1096bc2eedc4f58a1572c",
      "tree": "e17d76e66596797084e94a8233e2571fe5f12b65",
      "parents": [
        "5a6dca7c15623626943786977aca738520ea5ba3"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Wed Nov 14 16:58:42 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:37 2007 -0800"
      },
      "message": "uml: fix symlink loops\n\nsymlinks to directories in the non-O\u003d case were lacking -n, which meant\nthat, when the link already existed, a new link pointing at itself was\ncreated in the target directory.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f15cf5151c3ecfe4073fb4478f686cb396bc2b17",
      "tree": "daef701195d26d7408ade4a140189b31708110bb",
      "parents": [
        "4f40c05528f9d612057a3dd382008a54179f8919"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Nov 05 14:50:59 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 15:12:32 2007 -0800"
      },
      "message": "uml: correctly strip kernel defines from userspace CFLAGS\n\nKERNEL_DEFINES needs whitespace trimmed, otherwise the whitespace crunching\ndone by make fools the patsubst which is used to remove KERNEL_DEFINES from\nUSER_CFLAGS.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "821f3eff7cdb9d6c7076effabd46c96c322daed1",
      "tree": "60f13155196fd6c84424c8aebc133ca4a5f56749",
      "parents": [
        "ebc283118ee448dcb6e6cae74a8a43f17a1ccc3f",
        "f77bf01425b11947eeb3b5b54685212c302741b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 11:23:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 11:23:06 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild: (40 commits)\n  kbuild: introduce ccflags-y, asflags-y and ldflags-y\n  kbuild: enable \u0027make CPPFLAGS\u003d...\u0027 to add additional options to CPP\n  kbuild: enable use of AFLAGS and CFLAGS on commandline\n  kbuild: enable \u0027make AFLAGS\u003d...\u0027 to add additional options to AS\n  kbuild: fix AFLAGS use in h8300 and m68knommu\n  kbuild: check for wrong use of CFLAGS\n  kbuild: enable \u0027make CFLAGS\u003d...\u0027 to add additional options to CC\n  kbuild: fix up CFLAGS usage\n  kbuild: make modpost detect unterminated device id lists\n  kbuild: call export_report from the Makefile\n  kbuild: move Kai Germaschewski to CREDITS\n  kconfig/menuconfig: distinguish between selected-by-another options and comments\n  kconfig: tristate choices with mixed tristate and boolean values\n  include/linux/Kbuild: remove duplicate entries\n  kbuild: kill backward compatibility checks\n  kbuild: kill EXTRA_ARFLAGS\n  kbuild: fix documentation in makefiles.txt\n  kbuild: call make once for all targets when O\u003d.. is used\n  kbuild: pass -g to assembler under CONFIG_DEBUG_INFO\n  kbuild: update _shipped files for kconfig syntax cleanup\n  ...\n\nFix up conflicts in arch/um/sys-{x86_64,i386}/Makefile manually.\n"
    },
    {
      "commit": "4c9e13851315a25a705e7a686116e491041ca228",
      "tree": "a323e1dcfe89f6c9d7e873a1bf2ad7aab9cdb9e6",
      "parents": [
        "c28b59d4779a43e9b7e786c7004cbee8fab1527d"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Tue Oct 16 01:26:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:05 2007 -0700"
      },
      "message": "uml: style fixes pass 1\n\nFormatting changes in the files which have been changed in the\ntt-removal patchset so far.  These include:\n\tcopyright updates\n\theader file trimming\n\tstyle fixes\n\tadding severity to printks\n\tindenting Kconfig help according to the predominant kernel style\n\nThese changes should be entirely non-functional.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "42fda66387daa53538ae13a2c858396aaf037158",
      "tree": "77955a91a958fde7be47cb0ff23ac9e1248217db",
      "parents": [
        "a1ff5878d2628bbe1e42821c024c96f48318f683"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Tue Oct 16 01:26:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:05 2007 -0700"
      },
      "message": "uml: throw out CONFIG_MODE_TT\n\nThis patchset throws out tt mode, which has been non-functional for a while.\n\nThis is done in phases, interspersed with code cleanups on the affected files.\n\nThe removal is done as follows:\n\tremove all code, config options, and files which depend on\nCONFIG_MODE_TT\n\tget rid of the CHOOSE_MODE macro, which decided whether to\ncall tt-mode or skas-mode code, and replace invocations with their\nskas portions\n\treplace all now-trivial procedures with their skas equivalents\n\nThere are now a bunch of now-redundant pieces of data structures, including\nmode-specific pieces of the thread structure, pt_regs, and mm_context.  These\nare all replaced with their skas-specific contents.\n\nAs part of the ongoing style compliance project, I made a style pass over all\nfiles that were changed.  There are three such patches, one for each phase,\ncovering the files affected by that phase but no later ones.\n\nI noticed that we weren\u0027t freeing the LDT state associated with a process when\nit exited, so that\u0027s fixed in one of the later patches.\n\nThe last patch is a tidying patch which I\u0027ve had for a while, but which caused\ninexplicable crashes under tt mode.  Since that is no longer a problem, this\ncan now go in.\n\nThis patch:\n\nStart getting rid of tt mode support.\n\nThis patch throws out CONFIG_MODE_TT and all config options, code, and files\nwhich depend on it.\n\nCONFIG_MODE_SKAS is gone and everything that depends on it is included\nunconditionally.\n\nThe few changed lines are in re-written Kconfig help, lines which needed\nsomething skas-related removed from them, and a few more which weren\u0027t\nstrictly deletions.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "818f6ef407b448cef63294b9d0f6f8a2af9cb817",
      "tree": "a1c26590b50c6ef02962e733cf9822aa4df02722",
      "parents": [
        "71f926f2ea61994470a53c9e11d3ef993197cada"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Tue Oct 16 01:26:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:04 2007 -0700"
      },
      "message": "uml: fix an IPV6 libc vs kernel symbol clash\n\nOn some systems, with IPV6 configured, there is a clash between the kernel\u0027s\nin6addr_any and the one in libc.\n\nThis is handled in the usual (gross) way of defining the kernel symbol out of\nthe way on the gcc command line.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "222d394d30e74bb7a2a65029fcea68107b0d0eb6",
      "tree": "1112c98d7edc51d1c6d5e9f3d826e29a42afd4da",
      "parents": [
        "714055ede4ffd60933397d4b61d285d0dfc9ecaf"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Mon Oct 15 21:59:31 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Mon Oct 15 21:59:31 2007 +0200"
      },
      "message": "kbuild: enable \u0027make AFLAGS\u003d...\u0027 to add additional options to AS\n\nThe variable AFLAGS is a wellknown variable and the usage by\nkbuild may result in unexpected behaviour.\nOn top of that several people over time has asked for a way to\npass in additional flags to gcc.\n\nThis patch replace use of AFLAGS with KBUILD_AFLAGS all over\nthe tree.\n\nPatch was tested on following architectures:\nalpha, arm, i386, x86_64, mips, sparc, sparc64, ia64, m68k, s390\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "a0f97e06a43cf524e616f09e6af3398e1e9c1c5b",
      "tree": "2503b24bdbc144aea9ea5bde6ead94b3406eaf98",
      "parents": [
        "9a39e273d4df0560c724c5fe71f6314a0583ca2b"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Sun Oct 14 22:21:35 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Sun Oct 14 22:21:35 2007 +0200"
      },
      "message": "kbuild: enable \u0027make CFLAGS\u003d...\u0027 to add additional options to CC\n\nThe variable CFLAGS is a wellknown variable and the usage by\nkbuild may result in unexpected behaviour.\nOn top of that several people over time has asked for a way to\npass in additional flags to gcc.\n\nThis patch replace use of CFLAGS with KBUILD_CFLAGS all over the\ntree and enabling one to use:\nmake CFLAGS\u003d...\nto specify additional gcc commandline options.\n\nOne usecase is when trying to find gcc bugs but other\nuse cases has been requested too.\n\nPatch was tested on following architectures:\nalpha, arm, i386, x86_64, mips, sparc, sparc64, ia64, m68k\n\nTest was simple to do a defconfig build, apply the patch and check\nthat nothing got rebuild.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2b8232ce512105e28453f301d1510de8363bccd1",
      "tree": "13e15a4f629c72b8737e20221998cb1e55e98d58",
      "parents": [
        "c4ea43c552ecc9ccc564e11e70d397dbdf09484b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 13 08:16:04 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 09:57:15 2007 -0700"
      },
      "message": "minimal build fixes for uml (fallout from x86 merge)\n\n a) include/asm-um/arch can\u0027t just point to include/asm-$(SUBARCH) now\n b) arch/{i386,x86_64}/crypto are merged now\n c) subarch-obj needed changes\n d) cpufeature_64.h should pull \"cpufeature_32.h\", not \u003casm/cpufeature_32.h\u003e\n    since it can be included from asm-um/cpufeature.h\n e) in case of uml-i386 we need CONFIG_X86_32 for make and gcc, but not\n    for Kconfig\n f) sysctl.c shouldn\u0027t do vdso_enabled for uml-i386 (actually, that one\n    should be registered from corresponding arch/*/kernel/*, with ifdef\n    going away; that\u0027s a separate patch, though).\n\nWith that and with Stephen\u0027s patch (\"[PATCH net-2.6] uml: hard_header fix\")\nwe have uml allmodconfig building both on i386 and amd64.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "75473c1d3930896bbabcc99bb58fafd53ef42473",
      "tree": "f5360ad65642a7e5e04482385543de74c63d65dc",
      "parents": [
        "64fb98fc40738ae1a98bcea9ca3145b89fb71524"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Jul 20 02:01:16 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 18:37:54 2007 -0700"
      },
      "message": "fallout from kbuild changes\n\n\tChange in \u0027kbuild: do section mismatch check on full vmlinux\u0027\nshould\u0027ve been replicated in arch/um/Makefile.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d45e44d4be60ef508579001792f33753b5cb6d36",
      "tree": "1f1eebd97c8bb352f7b41bd221bcdd1af2632418",
      "parents": [
        "b428b51ed9a4ff8445ea50769961f948480c1d36"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Sun Oct 29 22:46:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 30 12:08:41 2006 -0800"
      },
      "message": "[PATCH] uml: fix compilation options for USER_OBJS\n\nFrom: Jeff Dike \u003cjdike@addtoit.com\u003e, Paolo Giarrusso \u003cblaisorblade@yahoo.it\u003e\n\nMake sure that when compiling USER_OBJS the correct compilation options are\npassed; since they are compiled with USER_CFLAGS which is derived from\nCFLAGS, make sure it is a recursively evaluated variable, so that changes\nto CFLAGS done afterwards the inclusion of arch/$(ARCH)/Makefile are\nreflected in USER_CFLAGS.\n\nFor instance, without this patch userspace objects are never compiled with\ndebug info active.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4b3f686d4aa8ad815dc68a4e8fabd05b1ebb9f2c",
      "tree": "c3386987a2e419eb8e5877a63459f4c11e2654b4",
      "parents": [
        "bf6ee0ae494596aaf311e8430684db85d1d2f25c"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "laplam@rpi.edu",
        "time": "Tue Oct 03 22:21:02 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 22:21:02 2006 +0200"
      },
      "message": "Attack of \"the the\"s in arch\n\nThe patch below corrects multiple occurances of \"the the\"\ntypos across several files, both in source comments and KConfig files.\nThere is no actual code changed, only text.  Note this only affects the /arch\ndirectory, and I believe I could find many more elsewhere. :)\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "a4b741e380cb56045ccea36f2dbc10e42af21f24",
      "tree": "9f5f5529afda80ba799058128be5997c00c754e0",
      "parents": [
        "cead61a6717a9873426b08d73a34a325e3546f5d"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon May 01 12:16:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:45 2006 -0700"
      },
      "message": "[PATCH] uml: uml-makefile-nicer uses SYMLINK incorrectly\n\nBlaisorblade\u0027s uml-makefile-nicer makes a V\u003d0 build say SYMLINK where\nwhat\u0027s happening is really a LINK.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nAcked-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "275e6e1ee2bafde77e9390b27e876fa83f24cb60",
      "tree": "fca0c0a7e3bdabe82bc75a0dad5c765f3b6edaf0",
      "parents": [
        "cb8aa3d29b562e4c16fdfa4ecc8170ddc55397f4"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon May 01 12:16:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:45 2006 -0700"
      },
      "message": "[PATCH] uml: fix compilation and execution with hardened GCC\n\nTo make some half-assembly stubs compile, disable various \"hardened\" GCC\nfeatures:\n\n*) we can\u0027t make it build PIC code as we need %ebx to do syscalls and GCC\n   wants it free for PIC\n\n*) we can\u0027t leave stack protection as the stub is moved (not relocated!) in\n   memory so the RIP-relative access to the canary tries reading from an\n   unmapped address and causes a segfault, since we move the stub of various\n   megabytes (the exact amount will be decided at runtime) away from the\n   link-time address.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cb8aa3d29b562e4c16fdfa4ecc8170ddc55397f4",
      "tree": "8bff8424e5a4652e46042435ef3e351157d39241",
      "parents": [
        "cb98cdcd0dd892dcaec7dabd57c3b00890006b61"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon May 01 12:16:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:45 2006 -0700"
      },
      "message": "[PATCH] uml: use Kbuild tracking for all files and fix compilation output\n\nMove the build of user-offsets to arch/um/sys-$(SUBARCH), where it\u0027s located.\nSo we can also build it via Kbuild with its dependency tracking rather than by\nhand.  While hacking here, fix also a lot of little cosmetic things.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "40dbb8676ed0d4c7a40596c7ef8c1c7acde9d972",
      "tree": "bf8d97f2d29b64b5c339f1f4d19a803810904035",
      "parents": [
        "dbdb4c06b73599dc162b2cad1af304b498baa107"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon Apr 10 22:53:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:37 2006 -0700"
      },
      "message": "[PATCH] uml: fix parallel make early failure on clean tree\n\nParallel make failed once for me - fix this by adding the appropriate command\n(mkdir before creating a link in that dir).\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fbdf2161552a2065047e5df2dbf9ebf69d66a0e9",
      "tree": "67d1adf47db4d80b712e276e348f2d4ec6da251d",
      "parents": [
        "12523bdce1a6b5a3a2627b9901162bbd3eef33ed"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Fri Mar 31 02:30:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:18:51 2006 -0800"
      },
      "message": "[PATCH] uml: split ldt.h in arch-independent and arch-dependant code\n\nldt-{i386,x86_64}.h is made of two different parts - some code for parsing of\nLDT descriptors, which is arch-dependant, and the code to handle uml_ldt_t (an\nLDT block inside UML), which is mostly arch-independant (among x86 and x86_64,\nat least).\n\nJoin the common part in a single file (ldt.h) and split the rest away\n(host_ldt-{i386,x86_64}.h).\n\nThis is needed because processor.h, with next patches, will start including\nthe LDT descriptor parsing macros in host_ldt.h, but it can\u0027t include ldt.h\nbecause it uses semaphores (and to define semaphores one must first include\nprocessor.h!).\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cc70a40b5ee05e5cca053887fc447590307bf1e8",
      "tree": "3a0bb70040085ed70474ec21c00a17a4a0165900",
      "parents": [
        "7b99edc78de6c12d3e96fb75fe2b55fafa96f247"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Mar 31 02:30:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:18:51 2006 -0800"
      },
      "message": "[PATCH] uml: eliminate duplicate mrpropered files\n\nno need to add the same file twice to MRPROPER_FILES\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7b99edc78de6c12d3e96fb75fe2b55fafa96f247",
      "tree": "c4a788343634c475a41a67aab6a8fc46dbddb171",
      "parents": [
        "de2fe5e07d58424bc286fff3fd3c1b0bf933cd58"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Mar 31 02:30:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:18:51 2006 -0800"
      },
      "message": "[PATCH] uml: clean up remapping code build magic\n\nkills unmap magic\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4f1933620f57145212cdbb1ac6ce099eeeb21c5a",
      "tree": "c083cce1f0acedd92be2ac6eb5e6c49ebd84ac46",
      "parents": [
        "7b75b13cda8bd21e8636ea985f76e1ce5bd1a470"
      ],
      "author": {
        "name": "Paul Smith",
        "email": "psmith@gnu.org",
        "time": "Sun Mar 05 17:14:10 2006 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Mar 06 00:09:51 2006 +0100"
      },
      "message": "kbuild: change kbuild to not rely on incorrect GNU make behavior\n\nThe kbuild system takes advantage of an incorrect behavior in GNU make.\nOnce this behavior is fixed, all files in the kernel rebuild every time,\neven if nothing has changed.  This patch ensures kbuild works with both\nthe incorrect and correct behaviors of GNU make.\n\nFor more details on the incorrect behavior, see:\n\nhttp://lists.gnu.org/archive/html/bug-make/2006-03/msg00003.html\n\nChanges in this patch:\n  - Keep all targets that are to be marked .PHONY in a variable, PHONY.\n  - Add .PHONY: $(PHONY) to mark them properly.\n  - Remove any $(PHONY) files from the $? list when determining whether\n    targets are up-to-date or not.\n\nSigned-off-by: Paul Smith \u003cpsmith@gnu.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "98105d47d3d62eb68d06d85dd448699678d725fc",
      "tree": "14bfef15ce1f4cb12dd5c90df3ee5846fbb4eb5b",
      "parents": [
        "0c19585b0d2f6817dd9af607650d3f6cae2fd8bc"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed Feb 01 03:06:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:22 2006 -0800"
      },
      "message": "[PATCH] uml: comments about libc-conflict guards\n\nWhile fixing myself the mktime conflict (which someone already merged), I also\nimproved a few comments.  Merge them up.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c6b7a1edcb31306f904b5b11354bf0d198136e15",
      "tree": "1c6fcce373e89b64e20efd400f0e51e5e68b49ff",
      "parents": [
        "d8c206b2eeb244d6ab57d5a339e707fef2305aa7"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Wed Feb 01 03:06:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:22 2006 -0800"
      },
      "message": "[PATCH] uml: add a build dependency\n\nkern_constants.h now depends on arch/um/include to make sure it exists\nbefore we try to create symlinks in it.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4abfbf4034b419736de5797a3860ab0bcf5c5c8d",
      "tree": "4cc593f696c92dc2f3db63f9c89bc5862ea73801",
      "parents": [
        "2c332a251302873cf8301c2aad27737b6df70255"
      ],
      "author": {
        "name": "Gennady Sharapov",
        "email": "Gennady.V.Sharapov@intel.com",
        "time": "Wed Jan 18 17:42:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 18 19:20:19 2006 -0800"
      },
      "message": "[PATCH] uml: move headers to arch/um/include\n\nThe serial UML OS-abstraction layer patch (um/kernel dir).\n\nThis moves skas headers to arch/um/include.\n\nSigned-off-by: Gennady Sharapov \u003cGennady.V.Sharapov@intel.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ee7be5de357b8ff69afc8c39648b336cd917218a",
      "tree": "77127835d1a1896fc182cc737b7b5e9474b3ee63",
      "parents": [
        "858119e159384308a5dde67776691a2ebf70df0f"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Sat Jan 14 13:20:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:06 2006 -0800"
      },
      "message": "[PATCH] uml: fix symbol for mktime\n\n  LD      .tmp_vmlinux1\n/usr/lib/gcc-lib/i486-linux/3.3.4/../../../libc.a(mktime.o): In function `timelocal\u0027:\n: multiple definition of `mktime\u0027\nkernel/built-in.o:kernel/time.c:604: first defined here\n/usr/bin/ld: Warning: size of symbol `mktime\u0027 changed from 134 in kernel/built-in.o to 44 in /usr/lib/gcc-lib/i486-linux/3.3.4/../../../libc.a(mktime.o)\ncollect2: ld returned 1 exit status\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4ee189a9260849ebacbdd3caf1fd5eb077fcf6a9",
      "tree": "016e90e4f3d7da648e3739e08849457ffbc50cfd",
      "parents": [
        "10b5aabddd1e8f26fdccc56666ddcad653e02fd6"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Wed Jan 11 12:17:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 11 18:42:09 2006 -0800"
      },
      "message": "[PATCH] uml: fix missing KBUILD_BASENAME\n\n2.6.15-mm1 caused kernel-offsets.c to stop compiling with a syntax error in a\nheader.  The problem was with KBUILD_BASENAME, which didn\u0027t get a definition\nwith the by-hand compilation in the main UML Makefile.\n\nThis was OK before since the expansion was syntactically the same as the\nKBUILD_BASENAME token.  With -mm1, the expansion is now a quote-delimited\nstring, so there needs to be a definition of it.\n\nSince kernel-offsets.c is basically the same as other arches\u0027 asm-offsets.c,\nand those seem to build OK, this patch turns kernel-offsets.c into\nasm-offsets.c.  kernel-offsets.c is in arch/um/sys-$(SUBARCH), i.e.  sys-i386\nand sys-x86_64, while kbuild expects it to be in arch/um/kernel.\nkernel-offsets.c is moved to\narch/um/include/sysdep-$(SUBARCH)/kernel-offsets.h, which is included by\narch/um/kernel/asm-offsets.c.  With that, include/asm-um/asm-offsets.h is\ngenerated automatically.  kernel-offsets.h continues to exist because it needs\nto be accessible to userspace UML code, and include/asm-um isn\u0027t.  So, a\nsymlink is made from arch/um/include/kernel-offsets.h to\ninclude/asm-um/asm-offsets.h.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e23181deec0d2a8be576faf9d71211abb84d5ccc",
      "tree": "012a6ef362ae469e632d3490bf14b2b09ad4015e",
      "parents": [
        "39d730ab87f07592e3a3794353f097d5184cae7a"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Nov 21 21:32:08 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 22 09:13:41 2005 -0800"
      },
      "message": "[PATCH] uml: eliminate anonymous union and clean up symlink lossage\n\nThis gives a name to the anonymous union introduced in skas-hold-own-ldt,\nallowing to build on a wider range of gccs.\n\nIt also removes ldt.h, which somehow became real, and replaces it with a\nsymlink, and creates ldt-x86_64.h as a copy of ldt-i386.h for now.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ae17381608a11781a6a67e0ce51607f36780aac7",
      "tree": "e4bd104cb7f3728f2e91646d4def091f8f933447",
      "parents": [
        "858259cf7d1c443c836a2022b78cb281f0a9b95e"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Nov 07 00:58:57 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:31 2005 -0800"
      },
      "message": "[PATCH] uml: big memory fixes\n\nA number of fixes to improve behavior when large physical memory sizes\nare specified:\n\n- libc files need -D_FILE_OFFSET_BITS\u003d64 because there are unavoidable uses\n  of non-64 interfaces in libc\n\n- some %d need to be %u\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5cd10daa0c7fc1410e1c0d685cbc9622c769eb16",
      "tree": "7475f8aaf84189ba8fa6464bed483e1b9bbd81e2",
      "parents": [
        "220ec0291130a932b32b2c66a10e9c5019dab702"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sun Oct 09 21:37:05 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:36:00 2005 -0700"
      },
      "message": "[PATCH] Uml: hide commands when not being verbose\n\nAdd a missing $(Q) to a \"ln\" invocation.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ecba97d4aacf4e80c56eb73e39af0369cb8539a4",
      "tree": "79b845eb73b34e75d9f53fae17e53bd264595960",
      "parents": [
        "54bb5675a6e966a58755ac44e3407f8ec2272b82"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Sep 28 22:27:23 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:26 2005 -0700"
      },
      "message": "[PATCH] uml makefiles sanitized\n\nUML makefiles sanitized:\n - number of generated headers reduced to 2 (from user-offsets.c and\n   kernel-offsets.c resp.).  The rest is made constant and simply\n   includes those two.\n - mk_... helpers are gone now that we don\u0027t need to generate these\n   headers\n - arch/um/include2 removed since everything under arch/um/include/sysdep\n   is constant now and symlink can point straight to source tree.\n - dependencies seriously simplified.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd7481047882eaa0a692a545d5f8419612ece1b0",
      "tree": "af6c5283673881234f9f7615472b0d417ee6ca8f",
      "parents": [
        "8e5cb35a60c8792ffc3ba89ea66ebdd3c2f01cb1"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed Sep 21 18:39:32 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 21 16:16:30 2005 -0700"
      },
      "message": "[PATCH] uml: Fix conflict between libc and ipv6\n\ngcc is now complaining during link on some hosts - fix it as for other things.\nReported by Antoine Martin \u003cantoine@nagafix.co.uk\u003e.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5bb78269000cf326bfdfa19f79449c02a9158020",
      "tree": "f01e30e8d8f015cb0418331da55a459ddcfc9569",
      "parents": [
        "9fe66dfd8846706ff11ed7990d06c92644973bd8"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Sep 11 22:30:22 2005 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Sep 11 22:30:22 2005 +0200"
      },
      "message": "kbuild: rename prepare to archprepare to fix dependency chain\n\nWhen introducing the generic asm-offsets.h support the dependency\nchain for the prepare targets was changed. All build scripts expecting\ninclude/asm/asm-offsets.h to be made when using the prepare target would broke.\nWith the limited number of prepare targets left in arch Makefiles\nthe trivial solution was to introduce a new arch specific target: archprepare\n\nThe dependency chain looks like this now:\n\nprepare\n  |\n  +--\u003e prepare0\n         |\n         +--\u003e archprepare\n                |\n\t\t+--\u003e scripts_basic\n                +--\u003e prepare1\n                       |\n                       +---\u003e prepare2\n                               |\n                               +--\u003e prepare3\n\nSo prepare 3 is processed before prepare2 etc.\nThis guaantees that the asm symlink, version.h, scripts_basic\nare all updated before archprepare is processed.\n\nprepare0 which build the asm-offsets.h file will need the\nactions performed by archprepare.\n\nThe head target is now named prepare, because users scripts will most\nlikely use that target, but prepare-all has been kept for compatibility.\nUpdated Documentation/kbuild/makefiles.txt.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2d5cbf324c0fd4d0e1427bcb50b8bc00069e81b8",
      "tree": "d2ed1c665a4793ca0ab10910b4a4260f487c903d",
      "parents": [
        "2625c1be3425f5a9d8ef1434449b7d954aaf199d"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sat Sep 10 19:44:53 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 12:00:17 2005 -0700"
      },
      "message": "[PATCH] Uml: more cleaning\n\nWe must remove even arch/um/os-Linux/util/mk_user_constants, which we don\u0027t do.\nAlso, Kconfig_arch must be listed only once, between CLEAN_FILES.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f64a227b6b5cc1f8cc7f6ef9cc3351343636bac9",
      "tree": "70b4435d5e8fdab82888954a0cedeb2d503ed6f8",
      "parents": [
        "0037c78a96bb391635bff103d401c24459c5092d"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Fri Sep 09 23:10:54 2005 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Fri Sep 09 23:10:54 2005 +0200"
      },
      "message": "kbuild: um fix so it compile with generic asm-offsets.h support\n\num has it own set of files for asm-offsets. So for now the\ngen-asm-offset macro is just duplicated in the um Makefile.\n\nThis may well be the final solution since um is a bit special compared\nto other architectures - time will tell.\n\nAlso added a dummy arch/um/kernel/asm-offsets.h file to keep kbuild happy.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "93ea5a5b5c71ddbefd4082627d8f33e4bc038a6f",
      "tree": "59e759fdfba04c7ed4a13cffa716f6f0272c5494",
      "parents": [
        "ec7cf783dd6cf5c8fb6b6767560686ed28d1cd6d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Sat Sep 03 15:57:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:06:22 2005 -0700"
      },
      "message": "[PATCH] uml: build cleanup\n\nBuild cleanups\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "08b178ebf37bbfb78329e0ae6ea688b103d205bf",
      "tree": "e11c4ac3015681bd60b66c47a1131d221435e916",
      "parents": [
        "96e59245e1abf3ea2e98c4b9ee2ebd975db653db"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Sep 03 15:57:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:06:19 2005 -0700"
      },
      "message": "[PATCH] uml: Rename Kconfig files to be like the other arches\n\nTo the extent that sub-Kconfig files exist elsewhere in the tree, they are\nnamed Kconfig.foo, rather than the Kconfig_foo that UML has.  This patch\nbrings the names in line with the rest of the tree.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b6b038a24a826fe22d9823722cfbbbd3ad7a3021",
      "tree": "705266cdb7a0cf8397005b735906fdb6d12a35a1",
      "parents": [
        "8648373af214d3c74b81e78049a64dad986c1024"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Wed Jul 27 11:43:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:25:48 2005 -0700"
      },
      "message": "[PATCH] uml: add dependency to arch/um/Makefile for parallel builds\n\nthe header file must be build before mk_user_constants.  Adding it as a\ndirect dep doesnt work for some reason.\n\narch/um/os-Linux/util/mk_user_constants.c:2:26: error: user-offsets.h: No such file or directory\narch/um/os-Linux/util/mk_user_constants.c: In function \u0027main\u0027:\narch/um/os-Linux/util/mk_user_constants.c:17: error: \u0027__UM_FRAME_SIZE\u0027 undeclared (first use in this function)\narch/um/os-Linux/util/mk_user_constants.c:17: error: (Each undeclared identifier is reported only once\narch/um/os-Linux/util/mk_user_constants.c:17: error: for each function it appears in.)\nmake[1]: *** [arch/um/os-Linux/util/mk_user_constants] Error 1\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nCc: Paolo Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "20d0021394c1b070bf04b22c5bc8fdb437edd4c5",
      "tree": "283d0cd3bfdaec49ed2b29d568f5ceca5e3f1d2a",
      "parents": [
        "ecc354a90af90a80dcaccc750f5f3e5e7c83112d"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu Jul 14 00:33:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 14 09:00:25 2005 -0700"
      },
      "message": "[PATCH] uml: allow building as 32-bit binary on 64bit host\n\nThis patch makes the command:\n\nmake ARCH\u003dum SUBARCH\u003di386\n\nwork on x86_64 hosts (with support for building 32-bit binaries).  This is\nespecially needed since 64-bit UMLs don\u0027t support 32-bit emulation for guest\nbinaries, currently.  This has been tested in all possible cases and works.\n\nOnly exception is that I\u0027ve built but not tested a 64-bit binary, because I\nhadn\u0027t a 64-bit filesystem available.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ecc354a90af90a80dcaccc750f5f3e5e7c83112d",
      "tree": "71f60a11ff19d4e5078731a7fae39972a745c3c5",
      "parents": [
        "8e0a21812427313f8ee8521688e81bfcc6f207a2"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu Jul 14 00:33:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 14 09:00:25 2005 -0700"
      },
      "message": "[PATCH] uml: reintroduce pcap support\n\nThe pcap support was not working because of some linking problems (expressing\nthe construct in Kbuild was a bit difficult) and because there was no user\nrequest.  Now that this has come back, here\u0027s the support.\n\nThis has been tested and works on both 32 and 64-bit hosts, even when\n\"cross-\"building 32-bit binaries.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1c30385ae479ec4774bdc1048726aeb15cde0d21",
      "tree": "c777f2a3210b60d19074c30940dfdbc9caa711bf",
      "parents": [
        "2e5e55923e315e8198f46f24f7ca37e1fd9aa102"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu Jul 14 00:33:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 14 09:00:24 2005 -0700"
      },
      "message": "[PATCH] uml: gcc 2.95 fix and Makefile cleanup\n\n1) Cleanup an ugly hyper-nested code in Makefile (now only the arith.\n   expression is passed through the host bash).\n\n2) Fix a problem with GCC 2.95: according to a report from Raphael Bossek,\n   .remap_data : { arch/um/sys-SUBARCH/unmap_fin.o (.data .bss) } is expanded\n   into: .remap_data : { arch/um/sys-i386 /unmap_fin.o (.data .bss) }\n\n(because I didn\u0027t use ## to join the two tokens), thus stopping linking.  Pass\nthe whole path from the Makefile as a simple and nice fix.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Raphael Bossek \u003craphael.bossek@gmx.de\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8b8a9da525c592f129ace454c4d82a80b122827a",
      "tree": "afb10481c7630092a5be095907375e3a7faa78fb",
      "parents": [
        "138d402793b84dc47bf13b0a6636d26c880d746e"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Tue Jul 12 13:58:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:00 2005 -0700"
      },
      "message": "[PATCH] uml:remove user_constants.h on clean\n\nmake clean ARCH\u003dum does not remove the generated file\narch/um/include/user_constants.h, fix this.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "60b2737de1b1ddfdb90f3ba622634eb49d6f3603",
      "tree": "a352eda5ca213cdae0a2eabd6693b8a4f573e38f",
      "parents": [
        "b77d6adc922b8bbf8b16b67f567958c42962cf88"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Tue Jun 21 17:16:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 19:07:32 2005 -0700"
      },
      "message": "[PATCH] uml: fix linkage of tt mode against NPTL\n\nWith Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\n\nTo make sure switcheroo() can execute when we remap all the executable\nimage, we used a trick to make it use a local copy of errno...  this trick\ndoes not work with NPTL glibc, only with LinuxThreads, so use another\n(simpler) one to make it work anyway.\n\nHopefully, a lot improved thanks to merging with the version of Al Viro\n(which had his part of problems, though, i.e.  removing a fix to another\nbug and not fixing the problem on i386).\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7c5131a501e9e8549f74d807c37fde76008ef95a",
      "tree": "29c46c1e572e3b0cd2222a776cd6b33af42fb3ac",
      "parents": [
        "51a6b0c59a6170fc6a40221ef9b261b82856d315"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Thu May 05 16:15:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:38 2005 -0700"
      },
      "message": "[PATCH] uml: remove a dangling symlink\n\nUML: remove no longer needed arch-signal.h\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dbc35cc73f2edd6e39d7e814dbb6eddad6294665",
      "tree": "42d2d84208e595d832e7f74f92ec678ff848c3f2",
      "parents": [
        "51a141104a37369be2822f423ed4444aa34d26a2"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Thu May 05 16:15:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:37 2005 -0700"
      },
      "message": "[PATCH] uml: s390 preparation, elf.h\n\nThis patch make elh.h a symlink to the new arch-specific include files of the\nform elf-\u003csubarch\u003e.h, as in the same way already is done for some other\nincludes.  Also moves Elf-stuff from archparam-\u003csubarch\u003e.h and elf.h to the\nnew elf-\u003csubarch\u003e.h files.\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd7aab9c1a4705ed45fe01a7ff108ce9823b0830",
      "tree": "5c4442c529709c915d1f75d96b65c23ceb34790b",
      "parents": [
        "04fe392378c818fb60bd817495ecb266d2cebe68"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Thu May 05 16:15:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:36 2005 -0700"
      },
      "message": "[PATCH] uml: finish cross-build support\n\nO\u003d... builds support.  Very easy, actually.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "da998a2aecd3f15eca5385e1122610890039c4df",
      "tree": "b7c8f48cc57f7f21a0032cdcebcbaf74a36f172c",
      "parents": [
        "2b8b611e9a4725ae558af4fa48cf7d9e2193e7ed"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Thu May 05 16:15:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:35 2005 -0700"
      },
      "message": "[PATCH] uml: cross-build support : mk_task and mk_constants\n\nhelpers in arch/um/util (mk_task and mk_constants) converted.  That\u0027s it -\nnone of the helpers depends on build and target being the same architecture\nanymore.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a31769ed3ee82198fd530cb1d79ee9c7f8eeb1d1",
      "tree": "d512ffff086b47597e7bb1b431aa65353b113cc5",
      "parents": [
        "6bae32d395b532959703462c21248fbeb9894e95"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Thu May 05 16:15:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:35 2005 -0700"
      },
      "message": "[PATCH] uml: cross-build support : kernel_offsets\n\nThe next group of helpers is a bit trickier - they want the constants similar\nto those in user-offsets.h, but we need target sc.h for it.  So we can\u0027t put\nthat into user-offsets (sc.h depends on it) and need the second generated\nheader for that stuff (kernel-offsets.h.  BFD...\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1cd3bc1c810c83fb8955035675165a644e0c9a84",
      "tree": "25c09e82f812c84f55b1e86141cb371ce8626c85",
      "parents": [
        "8d0b9dc9be3919e9979eac59fd12e8f82b098325"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Thu May 05 16:15:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:34 2005 -0700"
      },
      "message": "[PATCH] uml: cross-build support : mk_ptregs\n\nmk_ptregs converted.  Nothing new here, it\u0027s the same situation as with\nmk_user_constants.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8d0b9dc9be3919e9979eac59fd12e8f82b098325",
      "tree": "190a2421938f7bb94b5ab830b0513ef435bbcab1",
      "parents": [
        "fcddd72e3e2565f8b838ae71a3e716a67f616160"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Thu May 05 16:15:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:34 2005 -0700"
      },
      "message": "[PATCH] uml: start cross-build support : mk_user_constants\n\nBeginning of cross-build fixes.  Instead of expecting that mk_user_constants\n(compiled and executed on the build box) will see the sizeof, etc.  for target\nbox, we do what every architecture already does for asm-offsets.  Namely, have\nuser-offsets.c compiled *for* *target* into user-offsets.s and sed it into the\nheader with relevant constants.  We don\u0027t need to reinvent any wheels - all\ntools are already there.\n\nThis patch deals with mk_user_constants.  It doesn\u0027t assume any relationship\nbetween target and build environment anymore - we pick all defines we need\nfrom user-offsets.h.  Later patches will deal with the rest of mk_...  helpers\nin the same way.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fcddd72e3e2565f8b838ae71a3e716a67f616160",
      "tree": "4c598934d238cc3afce36550bb36e4facb747bec",
      "parents": [
        "03f81dc50caf6360aa5343264fed8868e22d9058"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Thu May 05 16:15:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:34 2005 -0700"
      },
      "message": "[PATCH] uml: use variables rather than symlinks in dependencies\n\nUse explicit os-...  in make dependencies instead of playing with symlinks\n(symlink in question is still created - it\u0027s needed for other things; however,\nthere\u0027s no reason to complicate ordering here).\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "03f81dc50caf6360aa5343264fed8868e22d9058",
      "tree": "21bd82c83baa1fa9bfa6fd2df026fe4dec2bce84",
      "parents": [
        "776cfebb430c7b22c208b1b17add97f354d97cab"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Thu May 05 16:15:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:33 2005 -0700"
      },
      "message": "[PATCH] uml: include the linker script rather than symlink it\n\nMake vmlinux.lds.S include appopriate script instead of playing games with\nsymlinks.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "776cfebb430c7b22c208b1b17add97f354d97cab",
      "tree": "a4029d17947423ff8cdf12757e3434eb31e0dcba",
      "parents": [
        "0c28130b5c9e8f0b153436d3dae39482e5a70af1"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu May 05 16:15:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:33 2005 -0700"
      },
      "message": "[PATCH] uml kbuild: avoid useless rebuilds\n\n- Fix some problems with usage of $(targets) (sometimes missing, sometimes\n  used badly) that trigger partial rebuilds when doing a rebuild.\n\n- At that purpose, also factor out some common code for symlinks creation.\n\n- Fix a x86-64 build warning, caused by -L/usr/lib, which is anyway useless,\n  and invalid in the x86-64 case.\n\nTested on x86_64 and x86.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
