)]}'
{
  "log": [
    {
      "commit": "ab396e91bfe953db26fa1083d9c3e7a4fbe0334a",
      "tree": "81db9e5f919b84dcb4284ca8cdf675e13716c191",
      "parents": [
        "9979ead5d1eb23191a00453559927c5abf9087e2",
        "4f0210b9c4889eede9f8f379f93570c01998ccb9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:21:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:21:33 2006 -0800"
      },
      "message": "Merge ssh://master.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\nFix up some trivial conflicts in {i386|ia64}/Makefile\n"
    },
    {
      "commit": "a58a414fd5438f5ade6210ad0e8b14fbd6f503c5",
      "tree": "89c934be5760d7e26aadf88e90cb954e80591f9e",
      "parents": [
        "f17578decc40df8fceff82b106582e30bdfb3189"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jan 10 00:08:17 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 10 00:08:17 2006 +0100"
      },
      "message": "spelling: s/usefull/useful/\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "4f0210b9c4889eede9f8f379f93570c01998ccb9",
      "tree": "0883096acb3bc46e65a6873b777f01214d6a7852",
      "parents": [
        "cb58455c48dc43536e5548bdba4e916b2f0cf13d"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Jan 09 22:48:34 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Jan 09 22:48:34 2006 +0100"
      },
      "message": "kbuild: re-export VERSION, PATCHLEVEL, SUBLEVEL\n\nEric Sandeen \u003csandeen@sgi.com\u003e pointed out that it is usefull to have\naccess to VERSION, PATCHLEVEL, SUBLEVEL in external modules, and gooling\na litte confirmed this.\nSo re-export them.\nUsage within the kernel is still discouraged but possible.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "cb58455c48dc43536e5548bdba4e916b2f0cf13d",
      "tree": "cc54d3ba40c77bf2c949f3f689452e3492b7907b",
      "parents": [
        "a9aa1ffaac7c8d6f093bb8f7cdeea761a5e25f53"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Jan 09 21:20:34 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Jan 09 21:20:34 2006 +0100"
      },
      "message": "kbuild: KERNELRELEASE is only re-defined when buiding the kernel\n\nTo avoid running setlocalversion as root no longer (re-)define\nKERNELRELEASE for each run. With this patch KERNELRELEASE is\nonly re-read when we do an actual kernel build.\nRationale behind this is \"do as little as possible\" when executing\nmake install - as root!\n\nA new file named .kernelrelease is strored in the root of the kernel\ntree containing the actual version string.\nSo when we use do a kernel build the .kernelrelease file will be updated.\nBut in all other situations it is left as-is.\n\nTo make it more visible the kernel now prints out the version being build.\nSample:\nBuilding kernel 2.6.15-g63b794bf-dirty\n...\n...\n\nThe patch also un-exports VERSION PATCHLEVEL SUBLEVEL EXTRAVERSION LOCALVERSION\nsince all users of these are anyway broken - and none is left in the\ntree.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "50aa88e2877f1375ba79d1be7a0ff4aa563741c7",
      "tree": "7be24ab38be08efac2428d9c729340cfa4d61606",
      "parents": [
        "24d49756aa67322c2def5dc97344615572ac454e"
      ],
      "author": {
        "name": "Tore Anderson",
        "email": "tore@fud.no",
        "time": "Sat Jan 07 15:34:40 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jan 08 18:46:49 2006 +0100"
      },
      "message": "kbuild: ensure mrproper removes .old_version\n\nIf the final linking of vmlinux fails, the file .old_version are left\nbehind.  This patch ensures the mrproper target will remove it if\npresent.\n\nSigned-off-by: Tore Anderson \u003ctore@fud.no\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "25c862cc9ea9b312c25a9f577f91b973131f1261",
      "tree": "8e8f56531144370ced50fa98db2973f4e93e38b0",
      "parents": [
        "52347f4e810ba323d02cd2c26b5d738f4a2c3d5e",
        "8ded4ac018ea706bf7ee926601a27184665c9c28"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:36:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:36:52 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n"
    },
    {
      "commit": "88026842b0a760145aa71d69e74fbc9ec118ca44",
      "tree": "96a0b5842e24d6736c698cdbd820a3ad9d8d9f10",
      "parents": [
        "8f493d797bc1fe470377adc9d8775845427e240e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 02 19:21:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 02 19:21:10 2006 -0800"
      },
      "message": "Linux v2.6.15\n\nHey, it\u0027s fifteen years today since I bought the machine that got Linux\nstarted.  January 2nd is a good date.\n"
    },
    {
      "commit": "752625cff3eba81cbc886988d5b420064c033948",
      "tree": "10281d9345281b3d118aa8b29b3fb21e1ea10655",
      "parents": [
        "54e08a2392e99ba9e48ce1060e0b52a39118419c"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Dec 26 23:34:03 2005 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Dec 26 23:34:03 2005 +0100"
      },
      "message": "kbuild: always run \u0027make silentoldconfig\u0027 when tree is cleaned\n\nIf the file .kconfig.d is missing then make sure to run\n\u0027make silentoldconfig\u0027, since we have no way to detect if\na Kconfig file has been updated.\n\n-kconfig.d is created by kconfig and is removed as part\nof \u0027make clean\u0027 so the situation is likely to occur in reality.\n\nJan Beulich \u003cJBeulich@novell.com\u003e reported this bug.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "54e08a2392e99ba9e48ce1060e0b52a39118419c",
      "tree": "d86d89a8b844b88eca9a76362d10cb4b9034dd76",
      "parents": [
        "0d5416433190ee80a8146137dd84613bb9c7ae92"
      ],
      "author": {
        "name": "Samuel Thibault",
        "email": "samuel.thibault@ens-lyon.org",
        "time": "Mon Dec 26 02:47:18 2005 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Dec 26 23:19:55 2005 +0100"
      },
      "message": "kbuild: tags file generation fixup\n\nHere is a fixup for tags file generation, for proper tags of\n__releases/__acquires functions.\n\nSigned-off-by: samuel.thibault@ens-lyon.org\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f6333eb4e788bf70d6455c9004b6b676df62c500",
      "tree": "ae2d734b1f777470905fd1e4d25475b6b0b39ab4",
      "parents": [
        "9572b28faf72859c6b91891c627870cfa282d19d"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@rogers.com",
        "time": "Sat Oct 29 00:25:13 2005 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Dec 25 21:29:38 2005 +0100"
      },
      "message": "kbuild: Add ctags support for function prototypes and external variable declarations\n\nThis patch adds function prototypes and external variable declarations\nto the set of tag kinds when running ctags. I find this useful when\nperusing the kernel. Please apply.\n\nSigned-off-by: John Kacur \u003cjkacur@rogers.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f89f5948fc10bb973cd452d2e334da207828e228",
      "tree": "ecd63a07c47aafad9e2c06d9ddca45c58966749d",
      "parents": [
        "01e33b5a2a153eec74dd87522e264948030b88c1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 15:47:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 15:47:48 2005 -0800"
      },
      "message": "Linux v2.6.15-rc7\n\nHo ho ho.\n"
    },
    {
      "commit": "df7addbb45874f0f992266003155de5a22e1872f",
      "tree": "ab21a890347109882b864c6cbb18f0392159bc02",
      "parents": [
        "23cb3ada1b011f708ff881b66b2cfb6c11068fa5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 18 16:36:54 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 18 16:36:54 2005 -0800"
      },
      "message": "Linux v2.6.15-rc6\n\nAlso renamed in honor of Portland being snowed in and everybody sliding\naround on the highways like greased pumpkins.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9cc5d74c847dd3a9ea121b5bbca07bd5791c54ee",
      "tree": "adedbc2f70fa3c620c6e67cd47d294652a108a26",
      "parents": [
        "98a1e444111c9fd3f7a2b55225f7febf4209c020"
      ],
      "author": {
        "name": "Bodo Eggert",
        "email": "7eggert@gmx.de",
        "time": "Wed Nov 23 20:11:34 2005 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Dec 16 23:19:45 2005 +0100"
      },
      "message": "kbuild: document INSTALL_MOD_PATH in \u0027make help\u0027\n\nSigned-Off-By: Bodo Eggert \u003c7eggert@gmx.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "cb1a7b4df7e2ffc7c97891e8f350ce5db50df3b9",
      "tree": "e2d5a0b1c59ff7294b04a33cb733df059caa2c78",
      "parents": [
        "6f6046cff2e8f04d6b916b10ebaa7b40d7e7967a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Dec 14 00:26:07 2005 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Dec 16 21:48:02 2005 +0100"
      },
      "message": "[PATCH] kbuild: remove the deprecated check_gcc\n\ncheck_gcc has been deprecated for quite some time.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "6b6a462c4ab75c1a5293b22562052cdf0e8bfb22",
      "tree": "51cbda219d791b13aad398fa8478403decba2e96",
      "parents": [
        "82584ef75b7c14f22028595b0e8aa904464c5240"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Mon Dec 12 00:37:03 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:42 2005 -0800"
      },
      "message": "[PATCH] KERNELRELEASE depends on CONFIG_LOCALVERSION\n\nSam Ravnborg \u003csam@ravnborg.org\u003e writes:\n\n\u003e Author: Uwe Zeisberger \u003czeisberg@informatik.uni-freiburg.de\u003e\n\u003e\n\u003e     [PATCH] kbuild: make kernelrelease in unconfigured kernel prints an error\n\u003e\n\u003e     Do not include .config for target kernelrelease\n\nThis is wrong.  KERNELRELEASE depends on CONFIG_LOCALVERSION, thus you\nneed .config.\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "436b0f76f2cee6617f27a649637766628909dd5d",
      "tree": "543e802e177aef5d41ea767e6f519d7d41eccc19",
      "parents": [
        "6015d2c4ca5470509d9721d7bab8d796617ed996"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 03 21:10:42 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 03 21:10:42 2005 -0800"
      },
      "message": "Linux v2.6.15-rc5\n\nHey, for no other reason than the fact that I\u0027ll be off-line for a\nweek.\n\nOf course, I could force everybody to just use git (and when I\u0027m emperor\nof the world, don\u0027t think I won\u0027t!), but it seems some people want to\njust test official releases.  Even if they are just -rc\u0027s.\n\nBy the time I\u0027m back, Andrew will have fixed all my bugs, and I\u0027ll\nrelease it as 2.6.15 and take all the credit.\n\nMwahahahaaa\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5666c0947ede0432ba5148570aa66ffb9febff5b",
      "tree": "cec49fea2095ec77123684854ed519f01cf890da",
      "parents": [
        "d2149b542382bfc206cb28485108f6470c979566"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 30 22:25:15 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 30 22:25:15 2005 -0800"
      },
      "message": "Linux v2.6.15-rc4\n"
    },
    {
      "commit": "624f54be206adf970cd8eece16446b027913e533",
      "tree": "9253bd3b562d6c59044b6175883724f591697da4",
      "parents": [
        "5d240918e6813b5c050eeff0c06480ee29e66df9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 19:51:27 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 19:51:27 2005 -0800"
      },
      "message": "Linux v2.6.15-rc3\n"
    },
    {
      "commit": "3bedff1d73b86e0cf52634efb447e9ada08f2cc6",
      "tree": "89a68d73bf31a7142245de5742013c8d01badd14",
      "parents": [
        "44779149e91ec8e684be23e06dc05197e367a45f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 19 19:25:03 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 19 19:25:03 2005 -0800"
      },
      "message": "Linux v2.6.15-rc2\n"
    },
    {
      "commit": "2ab23c95a0b77d45dc764dd4aed48fe6e8906e59",
      "tree": "025735a1a35238ca2e2045b68322d350ad6d81b5",
      "parents": [
        "3b66a1edb01b82269a668a478625765b1fa4936f"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sun Nov 13 16:07:00 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:14 2005 -0800"
      },
      "message": "[PATCH] Kbuild: index asm-$(SUBARCH) headers for UML\n\nIn Uml, many definitions are borrowed from underlying subarch headers (with\n#include \u003casm/arch/stuff.h\u003e).  And it has become annoying to keep switching\ntag files all time, so by default index the underlying subarch headers too.\nBtw, it adds negligible space to the tags file (less than 1M surely, IIRC it\nwas around 500k over 40M).\n\nFinally, preserve the ALLSOURCE_ARCHS command line option (I hope) - if it is\nset, it is used for headers too as before.  But check my construct please, I\ndidn\u0027t test this.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cd52d1ee9a92587b242d946a2300a3245d3b885a",
      "tree": "2327eb4ca9f4884e8e3817060e8128063a1b9c35",
      "parents": [
        "508862e493f1107d17fa5a0015084b1773ffc41e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 11 17:43:36 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 11 17:43:36 2005 -0800"
      },
      "message": "Linux v2.6.15-rc1\n\nAs per the new release rules: two weeks of merging, and then an -rc1 and\ncalming down for the next release.\n"
    },
    {
      "commit": "39990b5eb93c624abc345f81c30f1a9c7f2ec3f3",
      "tree": "7b8eda9a6c26e2f0dc3dbca5ea20417c920bf598",
      "parents": [
        "d72d6f1b5647258e83819b51f72fe37e2b7d7965"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 11 14:27:32 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 11 14:27:32 2005 -0800"
      },
      "message": "ppc64: default build as the merged \u0027powerpc\u0027 architecture\n\nAfter the last merge of the new unified \u0027powerpc\u0027 architecture, ppc64 no\nlonger compiles cleanly as a standalone architecture.  Some bits and\npieces still exist as files under the old ppc64 hierarchy, but the old\n\"ARCH\u003dppc64\" is dead.\n\nSo if \"uname\" says ppc64, that now implies that the default architecture\nshould be \"powerpc\".\n\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b8cbfa692485bf7568eda3d2f37545a76efb7c93",
      "tree": "f0252a423bd271b12f03c46dcc23d0b7ef906729",
      "parents": [
        "78b9c0f91cf908616b8f9f356e1d1220e727ea88",
        "e623a3b8086208eb118d9501b8bfb3e656e754d4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 10 13:45:34 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 10 13:45:34 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild\n"
    },
    {
      "commit": "e623a3b8086208eb118d9501b8bfb3e656e754d4",
      "tree": "9dffeef6d592933ee8a1b98112aca72ed365ceab",
      "parents": [
        "ac4d5f74a9b243d9f3f123fe5ce609478df208d8"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Mon Nov 07 15:27:51 2005 -0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Thu Nov 10 21:49:10 2005 +0100"
      },
      "message": "[PATCH] kbuild: build breaks after -imacros was introduced\n\nI have to revert the recent addition of -imacros to the Makefile to get my\ntool chain to build.  Without the change, below, I get:\n\nNote that this looks entirely like a toolchain bug.  Here is the offending command:\n\n[pid 12163] execve(\"/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/tradcpp0\", [\"/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/tradcpp0\", \"-lang-asm\", \"-nostdinc\", \"-Iinclude\", \"-Iinclude/asm-i386/mach-default\", \"-D__GNUC__\u003d3\", \"-D__GNUC_MINOR__\u003d2\", \"-D__GNUC_PATCHLEVEL__\u003d2\", \"-D__GXX_ABI_VERSION\u003d102\", \"-D__ELF__\", \"-Dunix\", \"-D__gnu_linux__\", \"-Dlinux\", \"-D__ELF__\", \"-D__unix__\", \"-D__gnu_linux__\", \"-D__linux__\", \"-D__unix\", \"-D__linux\", \"-Asystem\u003dposix\", \"-D__NO_INLINE__\", \"-D__STDC_HOSTED__\u003d1\", \"-Acpu\u003di386\", \"-Amachine\u003di386\", \"-Di386\", \"-D__i386\", \"-D__i386__\", \"-D__tune_i386__\", \"-D__KERNEL__\", \"-D__ASSEMBLY__\", \"-isystem\", \"/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/include\", \"-imacros\", \"include/linux/autoconf.h\", \"-MD\", \"arch/i386/kernel/.entry.o.d\", \"arch/i386/kernel/entry.S\", \"-o\", \"/tmp/ccOlsFJR.s\"]\n\nWhich should execute properly, I think.  But it does not:\n\nzach-dev:linux-2.6.14-zach-work $ make\n  CHK     include/linux/version.h\n  CHK     include/linux/compile.h\n  CHK     usr/initramfs_list\n  AS      arch/i386/kernel/entry.o\n/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/tradcpp0: output filename specified twice\nmake[1]: *** [arch/i386/kernel/entry.o] Error 1\nmake: *** [arch/i386/kernel] Error 2\n\ngcc (GCC) 3.2.2 20030222 (Red Hat Linux 3.2.2-5)\n\nDeprecating the -imacros fixes the build for me.  It does not appear to be a\nsimple argument overflow problem in trapcpp0, since deprecating all the defines\nreproduces the problem as well.  Also, switching -imacros to -include fixes the\nproblem.\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ac4d5f74a9b243d9f3f123fe5ce609478df208d8",
      "tree": "c1707036ddb227d97b1423b4298af91f7eedb48a",
      "parents": [
        "ab919c06144cfb11c05b5b5cd291daa96ac2e423"
      ],
      "author": {
        "name": "Uwe Zeisberger",
        "email": "zeisberg@informatik.uni-freiburg.de",
        "time": "Wed Nov 09 15:54:08 2005 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Wed Nov 09 22:20:01 2005 +0100"
      },
      "message": "[PATCH] kbuild: make kernelrelease in unconfigured kernel prints an error\n\nDo not include .config for target kernelrelease\n\nSigned-off-by: Uwe Zeisberger \u003czeisberg@informatik.uni-freiburg.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "333c47c847c90aaefde8b593054d9344106333b5",
      "tree": "a4aec7b18ffe8d8dd88e027e5e4d84b2d838fe8a",
      "parents": [
        "8f0cb147b2fb12427bf6abef7fed2b604557a41e",
        "c6ea2ba7b8acdb6c4a883b2d38607c8078dff4ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 08:32:39 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 08:32:39 2005 -0800"
      },
      "message": "Merge branch \u0027block-dir\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block\n"
    },
    {
      "commit": "2dd34b488a99135ad2a529e33087ddd6a09e992a",
      "tree": "785b06eabfea3fdebf571b1e2b8a1ea695974416",
      "parents": [
        "f912696ab330bf539231d1f8032320f2a08b850f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+lkml@arm.linux.org.uk",
        "time": "Sun Oct 30 22:42:11 2005 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Nov 06 10:22:04 2005 +0100"
      },
      "message": "[PATCH] kbuild: permanently fix kernel configuration include mess\n\nInclude autoconf.h into every kernel compilation via the gcc command line\nusing -imacros.  This ensures that we have the kernel configuration\nincluded from the start, rather than relying on each file having #include\n\u003clinux/config.h\u003e as appropriate.  History has shown that this is something\nwhich is difficult to get right.\n\nSince we now include the kernel configuration automatically, make\nconfigcheck becomes meaningless, so remove it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "3a65dfe8c088143c7155cfd36a72f4b0ad2fc4b2",
      "tree": "db930c9f71f94d3ee674f65e38c38e95ca97227e",
      "parents": [
        "0f3278d14f0255e4cd9e07ccefc33ff12d8bb59c"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Nov 04 08:43:35 2005 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Nov 04 08:43:35 2005 +0100"
      },
      "message": "[BLOCK] Move all core block layer code to new block/ directory\n\ndrivers/block/ is right now a mix of core and driver parts. Lets move\nthe core parts to a new top level directory. Al will move the fs/\nrelated block parts to block/ next.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "406119f49d4a6cf8b6eee639128e0575a95065e3",
      "tree": "18e6717629212508d1dfd5a7c896af26bcb5412a",
      "parents": [
        "6cd37cda7ed117d5a13d9b69aeded57b4fd6de14"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "trond.myklebust@fys.uio.no",
        "time": "Thu Oct 27 14:46:53 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 13:57:57 2005 -0700"
      },
      "message": "[PATCH] Ensure that \u0027make distclean\u0027 does not delete files in \u0027.git\u0027\n\nCurrently, \u0027make distclean\u0027 causes stgit to barf since it may delete\nfiles in .git/patches.  We really shouldn\u0027t allow \u0027make distclean\u0027\nanywhere near .git...\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "af4ca457eaf2d6682059c18463eb106e2ce58198",
      "tree": "399ca5ab3b15d723a6aefd04c764a2a06089ed06",
      "parents": [
        "434f1d10c1adb6c2e333d501ce1e42be610e0723"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 02:55:38 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:46 2005 -0700"
      },
      "message": "[PATCH] gfp_t: infrastructure\n\nBeginning of gfp_t annotations:\n\n - -Wbitwise added to CHECKFLAGS\n - old __bitwise renamed to __bitwise__\n - __bitwise defined to either __bitwise__ or nothing, depending on\n   __CHECK_ENDIAN__ being defined\n - gfp_t switched from __nocast to __bitwise__\n - force cast to gfp_t added to __GFP_... constants\n - new helper - gfp_zone(); extracts zone bits out of gfp_t value and casts\n   the result to int\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "741b2252a5e14d6c60a913c77a6099abe73a854a",
      "tree": "69ebfee77c8a174c87ea8ed31e023c94b09a9d6e",
      "parents": [
        "cdada08eb26e7cc57bb423e51e6e70fd5450a0b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 27 17:02:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 27 17:02:08 2005 -0700"
      },
      "message": "Linux v2.6.14\n\n\"Better late than never\"\n"
    },
    {
      "commit": "93918e9afc76717176e9e114e79cdbb602a45ae8",
      "tree": "40caff0e77433c82ba301de670aa2c40d076731f",
      "parents": [
        "450da6ca97185830315d21c06e46e232618e0fa6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 19 23:23:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 19 23:23:05 2005 -0700"
      },
      "message": "Linux v2.6.14-rc5\n\nThe -rc4 release was supposed to be the last -rc, but here goes.  The\nRCU fixes and the swiotlb changes need an -rc for final testing.\n"
    },
    {
      "commit": "f9b25fabfddf142b5af8268692701d386cf37e4f",
      "tree": "9654bf9edef5b687d3af44fd886be6398e15af64",
      "parents": [
        "83bcbf8dad86c217ef70b4b4d53811422bb79dfa"
      ],
      "author": {
        "name": "Tom Rini",
        "email": "trini@kernel.crashing.org",
        "time": "Wed Oct 19 21:23:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 19 23:04:30 2005 -0700"
      },
      "message": "[PATCH] Export RCS_TAR_IGNORE for rpm targets\n\nThe variable RCS_TAR_IGNORE is used in scripts/packaging/Makefile, but not\nexported from the main Makefile, so it\u0027s never used.\n\nThis results in the rpm targets being very unhappy in quilted trees.\n\nSigned-off-by: Tom Rini \u003ctrini@kernel.crashing.org\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "39ca371c45b04cd50d0974030ae051906fc516b6",
      "tree": "2f07d7647753af0911ff1f9cabd6dbab949d4981",
      "parents": [
        "4faa5285283fad081443e3612ca426a311bb6c7e"
      ],
      "author": {
        "name": "Mark Rustad",
        "email": "MRustad@mac.com",
        "time": "Mon Oct 17 16:43:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 17:03:57 2005 -0700"
      },
      "message": "[PATCH] kbuild: Eliminate build error when KALLSYMS not defined\n\nThe following build error happens with 2.6.14-rc4 when CONFIG_KALLSYMS is\nnot defined.  The error message in a fragment of the output was:\n\n  CC      arch/i386/lib/usercopy.o\n  AR      arch/i386/lib/lib.a\n/bin/sh: line 1: +@: command not found\nmake[3]: warning: jobserver unavailable: using -j1.  Add `+\u0027 to parent make rule.\n  CHK     include/linux/compile.h\n\nSigned-off-by: Mark Rustad \u003cmrustad@mac.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "907a42617970a159361f17ef9a63f04d276995ab",
      "tree": "5acca861d96fd207eecbe8a9e25c40a4b7647c30",
      "parents": [
        "3c92c2ba33cd7d666c5f83cc32aa590e794e91b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 18:19:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 18:19:19 2005 -0700"
      },
      "message": "Linux v2.6.14-rc4\n"
    },
    {
      "commit": "1c9426e8a59461688bb451e006456987b198e4c0",
      "tree": "1041e0ea3650a74d5b1fc730cd7b697d0eed5d01",
      "parents": [
        "85cc5135ace4c8b75d7b4e1ea9fe15a7fcbd1516"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 14:17:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 14:17:35 2005 -0700"
      },
      "message": "Linux v2.6.14-rc3\n"
    },
    {
      "commit": "676d55ae30ea3b688f0386f70553489f25f24d55",
      "tree": "a9780d065fd8a559ff75ec3f148501c4478f4216",
      "parents": [
        "f805fbdaacf4367ce566743a665622387768ac0d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 19 20:00:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 19 20:00:41 2005 -0700"
      },
      "message": "Linux v2.6.14-rc2\n\nAvast, ye scurvy land-lubbers! Time to try out a new release.\n\nArrr!\n"
    },
    {
      "commit": "2f4ba45a75d6383b4a1201169a808ffea416ffa0",
      "tree": "5dcc2f18b066b6fc8d2b091f21d12ed96559b994",
      "parents": [
        "9c2aba4852c7e4a33741023109c3713e309d5f8f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 20:12:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 20:12:09 2005 -0700"
      },
      "message": "Linux 2.6.14-rc1\n\nTwo weeks after 2.6.13: starting to calm things down.\n"
    },
    {
      "commit": "5011cdd01bedd66b314e330a638c97984c71b53d",
      "tree": "5c1c8300e9e5e4cddffaba39a4c97710babf78b9",
      "parents": [
        "5bb78269000cf326bfdfa19f79449c02a9158020"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Sep 11 22:32:57 2005 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Sep 11 22:32:57 2005 +0200"
      },
      "message": "kbuild: fix silentoldconfig with make O\u003d\n\nAl Viro reported that sometimes silentoldconfig failed because\noutput directory was missing.\nSo create it unconditionally before executing conf\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.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": "8d36a62364b6b04dc7b0e9fe09f6968f4e5a1f0a",
      "tree": "10d5400d627236f7308f13238fa6559ccd9d79d1",
      "parents": [
        "0a504f259c90fb41d3495d490fc9dbe2530c8749"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Sep 10 21:05:36 2005 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Sep 10 21:05:36 2005 +0200"
      },
      "message": "kbuild: fix generic asm-offsets.h support\n\niThis fixes a bug where the generated asm-offsets.h file was saved in\nthe source tree even with make O\u003d.\nThanks to Stephen Rothwell \u003csfr@canb.auug.org.au\u003e for the report.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "cd05e6bdc6001ac6e8ab13720693b7e1302d9848",
      "tree": "eb75a19df66fd56c61306141713396a45126d391",
      "parents": [
        "4e25d8bb9550fb5912165196fe8502cdb831a336"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@novell.com",
        "time": "Tue Sep 06 11:47:04 2005 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Sep 10 14:21:31 2005 +0200"
      },
      "message": "[PATCH] kbuild: fix split-include dependency\n\nSplitting of autoconf.h requires that split-include was built before,\nand\nneeds to be-re-done when split-include changes. This dependency was\npreviously missing. Additionally, since autoconf.h is (suppoosed to\nbe)\ngenerated as a side effect of executing config targets, include/linux\nshould be created prior to running the respective sub-make.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "4e25d8bb9550fb5912165196fe8502cdb831a336",
      "tree": "abc710a7bec701d5890742970b687b70d37c4b0c",
      "parents": [
        "7b49bb9aff8b14d15da58111d8908c877c0a525e"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@novell.com",
        "time": "Thu Sep 08 17:07:35 2005 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Sep 10 14:17:45 2005 +0200"
      },
      "message": "[PATCH] kbuild: adjust .version updating\n\nIn order to maintain a more correct build number, updates to the\nversion\nnumber should only be commited after a successful link of vmlinux, not\nbefore (so that errors in the link process don\u0027t lead to pointless\nincrements).\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7b49bb9aff8b14d15da58111d8908c877c0a525e",
      "tree": "c5c578473fdf7fa2469fb11d8fd0e850176f1873",
      "parents": [
        "6d12884259ac65f74538b7819f5fadf4ebb0d569"
      ],
      "author": {
        "name": "viro@ZenIV.linux.org.uk",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Fri Sep 09 21:14:35 2005 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Sep 10 14:15:37 2005 +0200"
      },
      "message": "[PATCH] kbuild: CF\u003d\u003carguments\u003e passes arguments to sparse\n\nAllows to add to sparse arguments without mutilating makefiles - just\npass CF\u003d\u003carguments\u003e and they will be added to CHECKFLAGS.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "6d12884259ac65f74538b7819f5fadf4ebb0d569",
      "tree": "8f0f347cc82fd0159a478bf3779df81f9dcb559e",
      "parents": [
        "87fc767b832ef5a681a0ff9d203c3289bc3be2bf"
      ],
      "author": {
        "name": "Zach Brown",
        "email": "zach.brown@oracle.com",
        "time": "Wed Sep 07 12:08:23 2005 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Sep 10 14:13:36 2005 +0200"
      },
      "message": "[PATCH] kbuild: add kernelrelease to \u0027make help\u0027\n\nDunno if there was a conscious decision to leave it out, but if you\u0027re\nhappy with adding some help text for it here\u0027s a patch against 2.6.13-mm1..\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "86feeaa8120bb1b0ab21efed49e9754039395ef1",
      "tree": "548ab411f20c74b6aebb839e01b6bc938ffa41f6",
      "parents": [
        "8920e8f94c44e31a73bdf923b04721e26e88cadd"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Fri Sep 09 19:28:28 2005 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Fri Sep 09 19:28:28 2005 +0200"
      },
      "message": "kbuild: full dependency check on asm-offsets.h\n\nBuilding asm-offsets.h has been moved to a seperate Kbuild file\nlocated in the top-level directory. This allow us to share the\nfunctionality across the architectures.\n\nThe old rules in architecture specific Makefiles will die\nin subsequent patches.\n\nFurhtermore the usual kbuild dependency tracking is now used\nwhen deciding to rebuild asm-offsets.s. So we no longer risk\nto fail a rebuild caused by asm-offsets.c dependencies being touched.\n\nWith this common rule-set we now force the same name across\nall architectures. Following patches will fix the rest.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ef88b7dba2b47c70037a34a599d383462bb74bd3",
      "tree": "f50afe82c446cbf93893880878b97339fbdb8f49",
      "parents": [
        "f65e77693aa5a1cf688fc378bc6913a56f9ff7b7",
        "aaebf4332018980fef4e601d1b5a6e52dd9e9ae4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Tue Sep 06 00:35:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Tue Sep 06 00:35:51 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild \n"
    },
    {
      "commit": "0216f86dafb389c0ad97529fd45e64e883298cfd",
      "tree": "5afd066d3b888c9cce1f9e73768891d079de78e3",
      "parents": [
        "e8a650150b1001bc34d506e4c44538463d368890"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Sat Sep 03 15:54:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:05:37 2005 -0700"
      },
      "message": "[PATCH] kbuild: fix make clean damaging hg repos\n\nRunning \u0027make clean\u0027 was quietly deleting files in Mercurial kernel\nrepositories matching \u0027.*.d\u0027, which was corrupting the tags portions of the\nrepository.  Spotted and fixed by several people.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5bbe6ab938208bb3d4e16f7a28b11fcddd4f9ff2",
      "tree": "94d29094a0aba6d69d0f1f5af1ed7ad49e3b9881",
      "parents": [
        "a78b3371b628559eb5c46ee1518df27c62f3e801"
      ],
      "author": {
        "name": "Benjamin LaHaise",
        "email": "bcrl@linux.intel.com",
        "time": "Sun Aug 28 18:05:17 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 10:40:08 2005 -0700"
      },
      "message": "[PATCH] new name for 2.6.14\n\nWe\u0027ve had Woozy Numbat for a while now.  Here\u0027s an updated name care of\nJeff Garzik and myself.\n\nSigned-off-by: Benjamin LaHaise \u003cbcrl@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "02b3e4e2d71b6058ec11cc01c72ac651eb3ded2b",
      "tree": "9b182c47688d261775f8c49e06cb795dfc8931dc",
      "parents": [
        "20b1730af3ae05450b0e03f5aed40c4313f65db6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 28 16:41:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 28 16:41:01 2005 -0700"
      },
      "message": "Linux v2.6.13\n"
    },
    {
      "commit": "0572e3da3ff5c3744b2f606ecf296d5f89a4bbdf",
      "tree": "1550e26233f4cb8b289267633c8fc1fc23fd827b",
      "parents": [
        "9138dccbb9f39f12474554ef93dcc24de2e9c8f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 20:39:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 20:39:14 2005 -0700"
      },
      "message": "Linux v2.6.13-rc7\n\nToo many changes to release a final 2.6.13.\n"
    },
    {
      "commit": "aaebf4332018980fef4e601d1b5a6e52dd9e9ae4",
      "tree": "394ff78f08be95894fe941c752632dcb2e0a0ebf",
      "parents": [
        "dbec486632d2303f5c0e75af7a8473fa4c4a145a"
      ],
      "author": {
        "name": "Ryan Anderson",
        "email": "ryan@michonline.com",
        "time": "Sun Jul 31 04:57:49 2005 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Wed Aug 10 21:11:23 2005 +0200"
      },
      "message": "[PATCH] kbuild: automatically append a short string to the version based upon the git commit\n\nIf CONFIG_AUTO_LOCALVERSION is set, the user is using a git-based tree, and the\ncurrent HEAD is not referred to by any tags in .git/refs/tags/, append -g and\nthe first 8 characters of the commit to the version string.  This makes it\neasier to use git-bisect, and/or to do a daily build, without trampling on your\nolder, working builds, or accidentally setting up conflicting sets of modules.\n\nSigned-off-by: Ryan Anderson \u003cryan@michonline.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "6fc32179de9e14c542e0b1760e412bc670611c53",
      "tree": "f835b6dcfd2f49ee5477e5a1642aa341b46f19d7",
      "parents": [
        "cfc646fa848dfa124fe4d6e0e44ef6940f7f9e6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 11:18:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 11:18:56 2005 -0700"
      },
      "message": "Linux 2.6.13-rc6\n\nLast (?) -rc, partly brought on by the aic7xxx performance fixes (ie get\nthem tested in an -rc release before the real 2.6.13).\n"
    },
    {
      "commit": "9a351e30d72d409ec62c83f380e330e0baa584b4",
      "tree": "02f8062cbb74636aa09732d507556fa233c78140",
      "parents": [
        "96cd5b0856a25e2ec366702e1923070ffca53dae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 01 21:45:48 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 01 21:45:48 2005 -0700"
      },
      "message": "Linux v2.6.13-rc5\n\nOk, let\u0027s get it right this time\n"
    },
    {
      "commit": "63953523341bcafe5928bf6e99bffd7db94b471e",
      "tree": "2a27dc78b6883265da24f03b16774745c0f0865a",
      "parents": [
        "bafd2df5d0049bccc74947fece37963e3f68fadc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 15:44:44 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 15:44:44 2005 -0700"
      },
      "message": "Linux 2.6.13-rc4\n"
    },
    {
      "commit": "66d609ec8a4464b5fbe7a0723e3958b98c95991a",
      "tree": "5e888e7ffbd70a82c9345ea51d83cb163db27d5d",
      "parents": [
        "49490571bcfe24d279a66ba24198e8ba299fe58f"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Thu Jul 28 23:11:34 2005 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Thu Jul 28 23:11:34 2005 +0200"
      },
      "message": "kbuild: fix make TAGS (for emacs use)\n\nFrom: bongiojp@clarkson.edu \u003cJeremy Bongio\u003e\nmake TAGS does not make source code tags for emacs. It instead\nreturns an error than \"etags -\" isn\u0027t valid. The problem is\neasily remedied.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "72ba47c1b293ae78f7d798b458bb9d3db65c7551",
      "tree": "1e4a945d2a8f6f206eb0fb1ffcbecea730ae6663",
      "parents": [
        "23a45e2c0a16bfd80eba853b44717d21c37bcf30"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Wed Jul 27 11:39:37 2005 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Wed Jul 27 11:39:37 2005 +0200"
      },
      "message": "kbuild: silence mystery message\n\nDuring last phase of the build the following message were displayed:\n/bin/sh: +@: command not found\n\nThis message appears due to slightly changed semantics\nof cmd and if_changed_rule.\nThe easy fix was to insert a dummy command first in rule_ksym_ld.\nThe alternative was to redo part of this processing in the top-level\nMakefile - a volatile area that I try to avoid.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n---\n"
    },
    {
      "commit": "23a45e2c0a16bfd80eba853b44717d21c37bcf30",
      "tree": "e9e4ed73d3ae15994916137b6e6d6b15158f1a58",
      "parents": [
        "e579d351b4bcea0038f5df08fff7160352b2c365"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Wed Jul 27 09:12:07 2005 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Wed Jul 27 09:12:07 2005 +0200"
      },
      "message": "kbuild: pass less variables to second make invocation when using make O\u003d...\n\nmake exports all variables assigned on the command-line, so no need to pass\nthem explicit.\nThis fixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d4725\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n---\n"
    },
    {
      "commit": "e579d351b4bcea0038f5df08fff7160352b2c365",
      "tree": "619884215ec5f0d0585f2b7b4f8aca56c8dc2891",
      "parents": [
        "f9f97bc014d7402cd2d135e20bcd25dfec93257b"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Wed Jul 27 08:10:10 2005 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Wed Jul 27 08:10:10 2005 +0200"
      },
      "message": "kbuild: KBUILD_VERBOSE was exported twice\n\nThis fixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d4727\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n---\n"
    },
    {
      "commit": "2a691470345a0024dd7ffaf47ad3d0f5f4f41924",
      "tree": "593421beaa683526ed187fd540c156c9a1536f74",
      "parents": [
        "8ec4b4ff1c89bb280e662b84eba503ca44abe836"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Mon Jul 25 20:26:04 2005 +0000"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Mon Jul 25 20:26:04 2005 +0000"
      },
      "message": "kbuild: fix make O\u003d...\n\nkbuild failed to locate Kbuild.include.\nTeach kbuild how to find Kbuild files when using make O\u003d...\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n---\n"
    },
    {
      "commit": "8ec4b4ff1c89bb280e662b84eba503ca44abe836",
      "tree": "d520638dd0288aba3cff6875928dfa7b7b20d2f1",
      "parents": [
        "7c6b155fb49fbc63e0b30a1d49552693c0b45be7"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Mon Jul 25 20:10:36 2005 +0000"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Mon Jul 25 20:10:36 2005 +0000"
      },
      "message": "kbuild: introduce Kbuild.include\n\nKbuild.include is a placeholder for definitions originally present in\nboth the top-level Makefile and scripts/Makefile.build.\nThere were a slight difference in the filechk definition, so the most videly\nused version was kept and usr/Makefile was adopted for this syntax.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n---\n"
    },
    {
      "commit": "7c6b155fb49fbc63e0b30a1d49552693c0b45be7",
      "tree": "55451f57b3963421522a2662bc3d537f6b58f5cd",
      "parents": [
        "43af5f23354dbd67d2fd2d523eefad8053ac388b"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Mon Jul 25 12:51:08 2005 +0000"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Mon Jul 25 12:51:08 2005 +0000"
      },
      "message": "kbuild: drop descend - converting existing users\n\nThere was only two users left of descend. Fix them so they\nuse $(clean)\u003d and $(build)\u003d.\nDrop definition of descend.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n---\n"
    },
    {
      "commit": "43af5f23354dbd67d2fd2d523eefad8053ac388b",
      "tree": "b9462262808ced29a000e041443e96a8e5f2aa7e",
      "parents": [
        "d178817803d95e4e3ca270bccd1ae2bed4780977"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Mon Jul 25 12:40:34 2005 +0000"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Mon Jul 25 12:40:34 2005 +0000"
      },
      "message": "kbuild: drop -Wundef from HOSTCFLAGS for now\n\n-Wundef caused warnings in the bison generated code in kconfig.\nUpdating to a newer bison (1.875d) did not fix it. The alternatives\nwas to correct the autogenerated code or drop -Wundef.\nFor now -Wundef is dropped from HOSTCFLAGS.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n---\n"
    },
    {
      "commit": "3c521e06fad4b4b7fe4811fb8363d12cf49f40a2",
      "tree": "5904f3b98801b2c86f15abea327e4a9c5dbeffee",
      "parents": [
        "ce454d4d7278b815dcee957653ce388146484f5f"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Thu Jul 21 21:02:09 2005 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Thu Jul 21 21:45:47 2005 +0000"
      },
      "message": "[PATCH] kbuild: add -Wundef to global CFLAGS\n\nA recent change to the aic scsi driver removed two defines to detect\nendianness. cpp handles undefined strings as 0. As a result, the test turned\ninto #if 0 \u003d\u003d 0 and the wrong code was selected.\nAdding -Wundef to global CFLAGS will catch such errors.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ce454d4d7278b815dcee957653ce388146484f5f",
      "tree": "3fb8162df81441fe8cf9a20d0c3974595e04a3e9",
      "parents": [
        "946dc121d7d1c606f6bbeb8ae778963a1e2ff59c"
      ],
      "author": {
        "name": "Tom Rini",
        "email": "trini@kernel.crashing.org",
        "time": "Fri Jul 15 07:56:36 2005 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Sun Jul 17 21:00:22 2005 +0000"
      },
      "message": "[PATCH] kbuild: When checking depmod version, redirect stderr\n\nWhen running depmod to check for the correct version number, extra\noutput we don\u0027t need to see, such as \"depmod: QM_MODULES: Function not\nimplemented\" may show up.  Redirect stderr to /dev/null as the version\ninformation that we do care about comes to stdout.\n\nSigned-off-by: Tom Rini \u003ctrini@kernel.crashing.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "946dc121d7d1c606f6bbeb8ae778963a1e2ff59c",
      "tree": "293d04695b8c4946b4d2dea0333af79777611dba",
      "parents": [
        "a91f98a284321ffc9eb28ccfbf4329f7aa422f97"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Thu Jul 14 20:28:49 2005 +0000"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Thu Jul 14 20:28:49 2005 +0000"
      },
      "message": "kbuild: fix make O\u003d... build\n\nIt fixes the following error:\n\nmake[1]: *** No rule to make target `include/asm\u0027, needed by `arch/alpha/kernel/asm-offsets.s\u0027.  Stop.\n\nReported by:\nFrom: Jan Dittmer \u003cj.dittmer@portrix.net\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "d80e22460968ec7986c82fd7d207ebe3de59e03d",
      "tree": "2dfe27aab805fe70f91b0d3beb45d23b2837990e",
      "parents": [
        "c5f75eca120de6587e67a1951ce3e6912e2c6879"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Thu Jul 14 20:22:39 2005 +0000"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Thu Jul 14 20:22:39 2005 +0000"
      },
      "message": "kbuild: Don\u0027t fail if include/asm symlink exists\n\nFrom: Andreas Gruenbacher \u003cagruen@suse.de\u003e\n\nWe\u0027re having the following situation: There are user-space applications\nthat include kernel headers directly. With a completely unconfigured\n/usr/src/linux tree, including most headers fails because essential\nfiles are not there:\n\n\tinclude/asm\n\tinclude/linux/autoconf.h\n\tinclude/linux/version.h\n\nSo we create these files. On the other hand, we want to use\n/usr/src/linux as read-only source for building kernels or additional\nmodules. Now when building a kernel with a separate output directory\n(O\u003d), there is a check in the main makefile for the include/asm symlink.\nThere is no real need for this check: if we ensure that\n$(objdir)/include/asm is always created as the patch does,\n$(srctree)/include/asm becomes irrelevant.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "33bc25eae40c100238a5abe8472cef0cd40226f1",
      "tree": "de59b867317a6e4d61c42d81c004520fd4b67fce",
      "parents": [
        "bd5bdd875b29e882f80d2cd6dd1da468641dad2a"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Thu Jul 14 20:19:08 2005 +0000"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Thu Jul 14 20:19:08 2005 +0000"
      },
      "message": "kbuild: Add target debug_kallsyms\n\nFrom: Keith Owens \u003ckaos@ocs.com.au\u003e\n\nMake it easier to generate maps for debugging kallsyms problems.\ndebug_kallsyms is only a debugging target so no help or silent mode.\n\nSigned-off-by: Keith Owens \u003ckaos@ocs.com.au\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "a0674e88d9c150e016a69e78e735f48772314c53",
      "tree": "749a25f86a745f2f8e94cdee2b8e1c4d1b0db28f",
      "parents": [
        "acbef459a663a8349ceb46b5a11ede50fa7909c7"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Thu Jun 23 11:25:54 2005 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Wed Jul 13 22:07:04 2005 +0000"
      },
      "message": "[PATCH] kbuild: allow cscope to index multiple architectures\n\nI have a single source tree which I cross compile for a couple of\ndifferent architectures using ARHC\u003dfoo O\u003dblah etc.\n\nThe existing cscope target is very handy but only indexes the current\n$(ARCH), which is a pain since inevitably I\u0027m interested in the other\none at any given time ;-). This patch allows me to pass a list of\narchitectures for cscope to index. e.g.\n\tmake ALLSOURCE_ARCHS\u003d\"i386 arm\" cscope\n\nThis change also works for etags etc, and I presume it is just as useful\nthere.\n\nSigned-off-by: Ian Campbell \u003cijc@hellion.org.uk\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "acbef459a663a8349ceb46b5a11ede50fa7909c7",
      "tree": "793c0d842fc8bafb180c298042e3227e30375ccd",
      "parents": [
        "d2cb1a95c5fa4d1691c90a4f530955b4ea3cfa24"
      ],
      "author": {
        "name": "Karl Hegbloom",
        "email": "hegbloom@pdx.edu",
        "time": "Sun Jun 19 00:50:47 2005 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Wed Jul 13 21:45:57 2005 +0000"
      },
      "message": "[PATCH] kbuild: make \u0027cscope -q\u0027 play well with cscope.el\n\nI tried the Linux Makefile \u0027make cscope\u0027 target, and found that the\ngenerated database is not compatible with \u0027cscope.el\u0027 under XEmacs.\nThe thing is that \u0027cscope.el\u0027 does not allow setting the command line\noptions to the \u0027cscope\u0027 commands it runs, and it errors with a message\nabout the options not matching the ones used to generate the index.\n\nIt turns out the cscope designers already thought of this.  The\noptions can be written into the \"cscope.files\".  The included patch\nmoves the \"-q\" and \"-k\" options from the \u0027cmd_cscope\u0027 to the\n\u0027cmd_cscope-file\u0027, echoing them into the top of the files listing.\n\nNow the index is generated with the \"-q\" option, and when \u0027cscope.el\u0027\nperforms it\u0027s search, it uses that argument as well.  Lookups are fast\nand everyone is happy.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c32511e2718618f0b53479eb36e07439aa363a74",
      "tree": "26f37926da0752110368cdd9620e0e4575c979a6",
      "parents": [
        "0eeca28300df110bd6ed54b31193c83b87921443"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 21:46:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 21:46:46 2005 -0700"
      },
      "message": "Linux 2.6.13-rc3\n\nYeah, this time hopefully I\u0027m not confusing the version\nnumbers. The last release was -rc2, _this_ is -rc3.\n"
    },
    {
      "commit": "155ad605b3c9c5874ff068f23c6ea8537190e0a8",
      "tree": "29de329925f9d7238f7d38c699a794ee39d672dc",
      "parents": [
        "f182ae626189d8a346aae142e7b8b182663dac44"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Jul 07 17:56:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:23:36 2005 -0700"
      },
      "message": "[PATCH] kbuild: build a single module using \u0027make dir/module.ko\u0027\n\nUsing the syntax:\nmake dir/module.ko\n\nkbuild now allows one to build a module including the final link stage.\nThis is usefull when one only wants to compile a single module and thus do\nnot have to wait until a full kernel has finished compiling.  Tested by:\nrandy_dunlap \u003crdunlap@xenotime.net\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f182ae626189d8a346aae142e7b8b182663dac44",
      "tree": "afe79051af04ce93062f49d2966fd150b60f2a3f",
      "parents": [
        "42639269f9ce4aac2e6c20bcbca30b5da8b9a899"
      ],
      "author": {
        "name": "George Anzinger",
        "email": "george@mvista.com",
        "time": "Thu Jul 07 17:56:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:23:36 2005 -0700"
      },
      "message": "[PATCH] kbuild: build TAGS problem with O\u003d\n\n  make O\u003d/dir TAGS\n\n  fails with:\n\n    MAKE   TAGS\n  find: security/selinux/include: No such file or directory\n  find: include: No such file or directory\n  find: include/asm-i386: No such file or directory\n  find: include/asm-generic: No such file or directory\n\n  The problem is in this line:\n  ifeq ($(KBUILD_OUTPUT),)\n\nKBUILD_OUTPUT is not defined (ever) after make reruns itself.  This line is\nused in the TAGS, tags, and cscope makes.\n\nSigned-off-by: George Anzinger \u003cgeorge@mvista.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a18bcb7450840f07a772a45229de4811d930f461",
      "tree": "7d9613de84221e88c1ecb6d1212422ce79a30b84",
      "parents": [
        "fe0c9f58779988e769da544d54b660c76506e78f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 05 20:46:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 05 20:46:33 2005 -0700"
      },
      "message": "Linux v2.6.13-rc3\n"
    },
    {
      "commit": "4c91aedb75d1b87deccf16d58f67fb46402d7d44",
      "tree": "9fba45e2b1a769b0f984fa7b780020256ed3b9ba",
      "parents": [
        "b9a05d1d51e27681e8a1162d8f11c1820915e921"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 22:57:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 22:57:29 2005 -0700"
      },
      "message": "Linux v2.6.13-rc1\n\nOk, a lot of things were pending after the 2.6.12 release, let\u0027s try to\nstart calming things down again.\n"
    },
    {
      "commit": "ae67cd643e9e64217fd92457324625c67fec6e35",
      "tree": "06a5c47af9d7b7282a1910e67f74fa538444cd01",
      "parents": [
        "4d0145a7deab4027a0f0a7de74c2d103b8f029cf"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Jun 25 14:55:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 16:24:37 2005 -0700"
      },
      "message": "[PATCH] Makefile: s/gcc-option/cc-option/\n\nFixes http://bugme.osdl.org/show_bug.cgi?id\u003d4726\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0030cbf06c669b65e124414af51b5010fc53b760",
      "tree": "b7e57d9c8131590a7cbdd2c20dc82954697c485b",
      "parents": [
        "71a2224d7d1cefc23a1ac80bba421cc069cc3257"
      ],
      "author": {
        "name": "Matthias Urlichs",
        "email": "smurf@smurf.noris.de",
        "time": "Thu Jun 23 00:10:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:30 2005 -0700"
      },
      "message": "[PATCH] Turn off sibling call optimization w/ frame pointers\n\nFrame pointers are supposed to enable debuggers to reliably tell where a\ncall comes from.  That is defeated by GCC\u0027s sibling call optimization (aka\ntail recursion elimination).\n\nThis patch turns this optimization off when compiling with frame pointers.\n\nSigned-Off-By: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ee1c939d1cb936b1f98e8d81aeffab57bae46ab",
      "tree": "e4660ac807d16a7bd3af6db2dfce539acd94ba23",
      "parents": [
        "dfd11c2e61d3c0c417d341866ed53c44933b65b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 17 12:48:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 17 12:48:29 2005 -0700"
      },
      "message": "Linux 2.6.12\n"
    },
    {
      "commit": "7cef5677ef3a8084f2588ce0a129dc95d65161f6",
      "tree": "8d43d36d2c087e48148f0a5da2d733b090a5aa67",
      "parents": [
        "eae936e21bd726f9d9555f2262d439fbcd61dccf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 06 08:22:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 06 08:22:29 2005 -0700"
      },
      "message": "Linux 2.6.12-rc6\n\nGetting ready for the real release..\n"
    },
    {
      "commit": "2a24ab628aa7b190be32f63dfb6d96f3fb61580a",
      "tree": "137318b273db26b889675101fbd02d2e84cae5e3",
      "parents": [
        "d981289627a7e2d8ef62dfcaa11fb60da68f30c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 24 20:31:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 24 20:31:20 2005 -0700"
      },
      "message": "Linux 2.6.12-rc5\n"
    },
    {
      "commit": "e8f5bdb02ce06925e7fc5916125bdebc533d4299",
      "tree": "e9baf463f7058f658c63823cf6019bd7317b82cf",
      "parents": [
        "631330afdf9d29fe84526653674e8e061389d8f6"
      ],
      "author": {
        "name": "Rik van Riel",
        "email": "riel@redhat.com",
        "time": "Mon May 16 21:53:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:19 2005 -0700"
      },
      "message": "[PATCH] Makefile include path ordering\n\nThe arch Makefile may override the include path order, which is used by Xen\n(and UML?) to make sure include/asm-xen is searched before\ninclude/asm-i386.\n\nThe Makefile change to 2.6.12-rc4 made the top Makefile always override the\nvalue specified by the arch Makefile.  This trivial patch makes the Xen\nkernel compile again.\n\nSigned-off-by: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5",
      "tree": "eed337ef5e9ae7d62caa84b7974a11fddc7f06e0",
      "parents": [
        "2d58cc9a437f3833d242e9d1617ec9b4044e26f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:20:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:20:31 2005 -0700"
      },
      "message": "Linux v2.6.12-rc4\n"
    },
    {
      "commit": "efcd5e3ab089496865571d22443dd3f514dae60c",
      "tree": "037fbd3c28b2f1e93400842a2c456d15ce431f26",
      "parents": [
        "16f31113a614a35acc2da64f4ae39ab0ed7e194f"
      ],
      "author": {
        "name": "Emanuele Giaquinta",
        "email": "emanuele.giaquinta@gmail.com",
        "time": "Sun May 01 08:59:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:15 2005 -0700"
      },
      "message": "[PATCH] Makefile: fix for compatibility with *emacs ctags\n\nI\u0027ve noticed that, starting from linux-2.6.12-rc1, in the top Makefile the\n\"cmd_tags\" variable has been changed in a way incompatible with *emacs\nctags.  Since the \"--extra\" option exists only in \"exuberant ctags\", it\nshould be included in the CTAGSF shell variable.\n\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e8e6993178344eb348f60f05b16d9dc30db3b9cf",
      "tree": "ddb7d643d247c1f7650245794433b7c1eec92331",
      "parents": [
        "b3d9ae4b98f6d28481d4d4b768d860a2cfb5805d"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Apr 30 16:51:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 30 16:51:42 2005 -0700"
      },
      "message": "[PATCH] kbuild: Set NOSTDINC_FLAGS late to speed up compile (a little)\n\nMove definition of NOSTDINC_FLAGS below inclusion of arch Makefile, so\nany arch specific settings to $(CC) takes effect before looking up the\ncompiler include directory.\n\nThe previous solution that replaced \u0027:\u003d\u0027 with \u0027\u003d\u0027 caused gcc to be\ninvoked one additional time for each directory visited.\n\nThis decreases kernel compile time with 0.1 second (3.6 -\u003e 3.5 seconds) when\nrunning make on a fully built kernel\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a2755a80f40e5794ddc20e00f781af9d6320fafb",
      "tree": "1813b464853cba4439b3c30412059ed6284114a0",
      "parents": [
        "4d78b6c78ae6d87e4c1c8072f42efa716f04afb9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Apr 20 16:24:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Apr 20 16:24:21 2005 -0700"
      },
      "message": "Linux v2.6.12-rc3\n\nReleasing this will also make \"git\" the official source control\nthing. Here\u0027s to hoping for the best.\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"
    }
  ]
}
