)]}'
{
  "log": [
    {
      "commit": "427abfa28afedffadfca9dd8b067eb6d36bac53f",
      "tree": "1694421f87dc1de680ededb168f23e5b0388cde7",
      "parents": [
        "ce221982e0bef039d7047b0f667bb414efece5af"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 17 18:49:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 17 18:49:35 2006 -0700"
      },
      "message": "Linux v2.6.17\n\nBeing named \"Crazed Snow-Weasel\" instills a lot of confidence in this\nrelease, so I\u0027m sure this will be one of the better ones.\n"
    },
    {
      "commit": "1def630a6a49dda5bc89dfbd86656293640456f0",
      "tree": "1378337832318d83868ff6488cd90fe0d38c6f35",
      "parents": [
        "ff3ea47c623276e9772cbc268471224648d5a7fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 17:57:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 17:57:02 2006 -0700"
      },
      "message": "Linux 2.6.17-rc6\n"
    },
    {
      "commit": "a8bd60705aa17a998516837d9c1e503ad4cbd7fc",
      "tree": "f172777dbf25967453587d7e9a9eb07490693e27",
      "parents": [
        "4f3a151a11da3351e2149a401d4ee18426938de7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 24 18:50:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 24 18:50:17 2006 -0700"
      },
      "message": "Linux 2.6.17-rc5\n"
    },
    {
      "commit": "d8c3291c73b958243b33f8509d4507e76dafd055",
      "tree": "7a478da230cfb9053ef38323de44e3743747e623",
      "parents": [
        "d649dafd0713f2f3dfe29baa783868db33aa2c11"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu May 11 16:31:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu May 11 16:31:53 2006 -0700"
      },
      "message": "Linux v2.6.17-rc4\n"
    },
    {
      "commit": "fd5f0cd6b0cef59ba18e5ac13be5b2775fa6ec28",
      "tree": "3ae3209f1846261c9a455339ddcd40d16cd2bf99",
      "parents": [
        "cc873e1aa1fa916a485294117a9846e668505671"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Tue May 02 12:33:20 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon May 08 06:55:32 2006 +0200"
      },
      "message": "kbuild: Do not overwrite makefile as anohter user\n\nChange the conditional of the outputmakefile rule to be evaluated entirely\nin make, and add a conditional to not touch the generated makefile when e.g.\nrunning \u0027make install\u0027 as root while the build was done as non-root. Also\nadjust the comment describing this, and move the message printing and\nredirection to mkmakefile.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "fca1dff218163ffd34d1e9e0b9b244e8c8803601",
      "tree": "15ad03f21c320c9a6f8112321c014bc698eb6b3a",
      "parents": [
        "c8d8b837ebe4b4f11e1b0c4a2bdc358c697692ed"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Mon Apr 24 15:55:27 2006 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Apr 30 23:48:03 2006 +0200"
      },
      "message": "kbuild: removing .tmp_versions considered harmful\n\nRemove *.mod files but not .tmp_versions for external builds\n\nWhen \"make install\" is run as root, .tmp_versions is re-created and\nbecomes owned by root.  Subsequent \"make\" run by user fails because\n.tmp_versions cannot be removed.\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2be4d50295e2b6f62c07b614e1b103e280dddb84",
      "tree": "abaa85f23db1821a85c57e6473df2803e9dd8890",
      "parents": [
        "a82642fa190029a438c0d09edb0e5463a0fe9e1e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 19:19:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 19:19:25 2006 -0700"
      },
      "message": "Linux v2.6.17-rc3\n"
    },
    {
      "commit": "8bbde0e6d52265158ee9625f383500c1a7d09ba9",
      "tree": "c3a28edf1971fe6e1252816f28df2705ca674d05",
      "parents": [
        "038e5e2bf2819058fb1b4b52b583bef9ad063356"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 18 20:00:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 18 20:00:49 2006 -0700"
      },
      "message": "Linux v2.6.17-rc2\n"
    },
    {
      "commit": "7d2d8fe0cb88914d26219db51341d780a032b198",
      "tree": "200b98483aabc4c27d167a10b9903077307b9009",
      "parents": [
        "aa360879ed38fbe88057cc43f720881ab9e6a63a"
      ],
      "author": {
        "name": "Andreas Gruenbacher",
        "email": "agruen@suse.de",
        "time": "Wed Apr 05 23:33:50 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Thu Apr 06 08:42:17 2006 +0200"
      },
      "message": "kbuild: modules_install for external modules must not remove existing modules\n\nWhen installing external modules with `make modules_install\u0027, the\nfirst thing that happens is a rm -rf of the target directory. This\nworks only once, and breaks when installing more than one (set of)\nexternal module(s).\nWith following fix we have the functionality:\n- for a in-kernel modules_install the $(MODLIB)/kernel directory will be\n  deleted before module installation\n- for external modules the existing modules will be left as is assuming\n  one may be building and installign several external modules\n\nSigned-off-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "aa360879ed38fbe88057cc43f720881ab9e6a63a",
      "tree": "9607ad4018d12520f38bc3dcab132e8c3260966f",
      "parents": [
        "ea88df9bf895720289331e41ed73cdcb04059900"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Thu Apr 06 08:25:31 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Thu Apr 06 08:25:31 2006 +0200"
      },
      "message": "kbuild: fix make dir/\n\nkbuild added an extra \u0027/\u0027 after the directory - resulting in all\nfiles being rebuild in a subdirectory.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "bc2546a67975a7bddc72f8c48b0bb2081b56f853",
      "tree": "a973ef23c5488f7e2ff738b7f72b49d0432626f1",
      "parents": [
        "b46da0567d3baa6783106e7463801292cdc79ddd"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Wed Apr 05 12:57:21 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Wed Apr 05 12:57:21 2006 +0200"
      },
      "message": "kbuild: fix building single targets with make O\u003d.. single-target\n\nThis fixes single targets build so it now works relaiably in\nfollowing cases:\n- build with mixed kernel source and output files (make single-target)\n- build with separate output directory (make O\u003d.. single-target)\n- external module with mixed kernel source and output files\n  (make M\u003d\u0027pwd\u0027 single-target)\n- external module with separate kernel source and output files\n  (make O\u003d.. M\u003d\u0027pwd\u0027 single-target)\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "6246b6128bbe34d0752f119cf7c5111c85fe481d",
      "tree": "0ecfe3dbc2e65aa9638c62abf0cf05057c77f884",
      "parents": [
        "6fdb94bd95dc7a2effcbffa7a1d9e792cade57b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 20:22:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 20:22:10 2006 -0700"
      },
      "message": "Linux v2.6.17-rc1\n\nClose of the merge window..\n"
    },
    {
      "commit": "6edfba1b33c701108717f4e036320fc39abe1912",
      "tree": "48f69c4e9c103c88541d4c5e36fae9a688c45bb1",
      "parents": [
        "681558fdb5848f0a6dc248108f0f7323f7380857"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:29:49 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:53 2006 -0800"
      },
      "message": "[PATCH] x86_64: Don\u0027t define string functions to builtin\n\ngcc should handle this anyways, and it causes problems when\nsprintf is turned into strcpy by gcc behind our backs and\nthe C fallback version of strcpy is actually defining __builtin_strcpy\n\nThen drop -ffreestanding from the main Makefile because it isn\u0027t\nneeded anymore and implies -fno-builtin, which is wrong now.\n(it was only added for x86-64, so dropping it should be safe)\n\nNoticed by Roman Zippel\n\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2e1ca21d46aaef95101723fa402f39d3a95aba59",
      "tree": "cd95efefb9ccb6ab4ac0589d01c06cdfc22cc989",
      "parents": [
        "315ab19a6d12d6af7b6957090822f3057ab7e80f",
        "eae0f536f640bb95f2ad437a57c40c7d5683d1ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:48:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:48:48 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild\n\n* master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild: (46 commits)\n  kbuild: remove obsoleted scripts/reference_* files\n  kbuild: fix make help \u0026 make *pkg\n  kconfig: fix time ordering of writes to .kconfig.d and include/linux/autoconf.h\n  Kconfig: remove the CONFIG_CC_ALIGN_* options\n  kbuild: add -fverbose-asm to i386 Makefile\n  kbuild: clean-up genksyms\n  kbuild: Lindent genksyms.c\n  kbuild: fix genksyms build error\n  kbuild: in makefile.txt note that Makefile is preferred name for kbuild files\n  kbuild: replace PHONY with FORCE\n  kbuild: Fix bug in crc symbol generating of kernel and modules\n  kbuild: change kbuild to not rely on incorrect GNU make behavior\n  kbuild: when warning symbols exported twice now tell user this is the problem\n  kbuild: fix make dir/file.xx when asm symlink is missing\n  kbuild: in the section mismatch check try harder to find symbols\n  kbuild: fix section mismatch check for unwind on IA64\n  kbuild: kill false positives from section mismatch warnings for powerpc\n  kbuild: kill trailing whitespace in modpost \u0026 friends\n  kbuild: small update of allnoconfig description\n  kbuild: make namespace.pl CROSS_COMPILE happy\n  ...\n\nTrivial conflict in arch/ppc/boot/Makefile manually fixed up\n"
    },
    {
      "commit": "604bf5a216e7f2d97cdf62614ca1281921531040",
      "tree": "3510302f5ff0ae04940eb79b67cffe6dee561908",
      "parents": [
        "ab7efcc97ebc92e03c0474dfd38f9c7b84b84115"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Fri Mar 24 03:16:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:25 2006 -0800"
      },
      "message": "[PATCH] CONFIG_UNWIND_INFO\n\nAs a foundation for reliable stack unwinding, this adds a config option\n(available to all architectures except IA64 and those where the module\nloader might have problems with the resulting relocations) to enable the\ngeneration of frame unwind information.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Miles Bader \u003cuclinux-v850@lsi.nec.co.jp\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e,\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eae0f536f640bb95f2ad437a57c40c7d5683d1ac",
      "tree": "40e5ca04ecf2390fe75f3efad17f8e51d4aced66",
      "parents": [
        "6c2133e11b422b7379b5a660c639f7d53d18ca3b"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Mar 21 07:28:24 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Mar 21 07:28:24 2006 +0100"
      },
      "message": "kbuild: remove obsoleted scripts/reference_* files\n\nThe checks performed by scripts/reference_* has been moved to modpost.\nRemove the files and their reference in top-level Makefile.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "6c2133e11b422b7379b5a660c639f7d53d18ca3b",
      "tree": "a4b76b5d1772d1ac6067bbe92a8a07e39647a60e",
      "parents": [
        "dc9a49a4af9cdbe3d79183eefb12372b4dbc09c2"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Mar 21 07:22:35 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Mar 21 07:22:35 2006 +0100"
      },
      "message": "kbuild: fix make help \u0026 make *pkg\n\nFORCE was not defined \u003d\u003e error.\nUse kbuild infrastructure to call down to the relevant\nMakefile. This enables us to use the FORCE definition from kbuild.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7705a8792b0fc82fd7d4dd923724606bbfd9fb20",
      "tree": "df3ca7b17c7d8b14f78885308cc22482565561fe",
      "parents": [
        "2be1aaf988e8b6775eece8374f4fd195b21cc4c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 19 21:53:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 19 21:53:29 2006 -0800"
      },
      "message": "Linux 2.6.16\n"
    },
    {
      "commit": "8cab77a2f851363e35089b9720373b964f64550e",
      "tree": "fdb88e137cc2a1b6a62fd92eeae6d35f3c882b3e",
      "parents": [
        "7d1859835cd6c0afd1773d249300da82b1b868a5"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Mar 07 23:58:36 2006 -0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Mar 12 23:35:17 2006 +0100"
      },
      "message": "Kconfig: remove the CONFIG_CC_ALIGN_* options\n\nI don\u0027t see any use case for the CONFIG_CC_ALIGN_* options:\n- they are only available if EMBEDDED\n- people using EMBEDDED will most likely also enable\n  CC_OPTIMIZE_FOR_SIZE\n- the default for -Os is to disable alignment\n\nIn case someone is doing performance comparisons and discovers that the\ndefault settings gcc chooses aren\u0027t good, the only sane thing is to discuss\nwhether it makes sense to change this, not through offering options to change\nthis locally.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "535744878e34d01a53f946f26dfbca37186f2cf8",
      "tree": "06fb86822414f9b00579e5946f0110211e772178",
      "parents": [
        "0992a5d029181421877a716eaf99145828ff7eae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 14:12:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 14:12:55 2006 -0800"
      },
      "message": "Linux 2.6.16-rc6\n\nGaah. Delayed. But all the better for it!\n"
    },
    {
      "commit": "44f329ab69b742194e48f66e87064cff70fb52b8",
      "tree": "4f2bd804fa206cd78a5173aadcc6b4015b0ce161",
      "parents": [
        "4ceadbf519c6820b236a9a213255260eb825974b"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Wed Feb 22 13:29:04 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 10 15:59:34 2006 -0800"
      },
      "message": "[PATCH] kbuild: version.h should depend on .kernelrelease\n\nRebuilding a previously built tree while using make\u0027s -j option from\ntime to time results in the version.h check running at the same time as\nthe updating of .kernelrelease, resulting in UTS_RELEASE remaining an\nempty string (and as a side effect causing the entire kernel to be\nrebuilt).\n\nSigned-Off-By: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0131705d589e2341dbc5e8946a60f83d8c1773dc",
      "tree": "c6683e48cfed5e71a082980d7d816b4034595ee9",
      "parents": [
        "f7b05e64bdb2fcc4b2dc94a4bd9426adc70c9599"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Wed Mar 08 18:39:05 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Wed Mar 08 18:39:05 2006 +0100"
      },
      "message": "kbuild: replace PHONY with FORCE\n\n.PHONY: does not take patterns so use FORCE to achive same effect.\nThanks to \"Paul D. Smith\" \u003cpsmith@gnu.org\u003e for noticing this.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.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": "f6ecebd6592ea70e9450ec70efb24220dd961ebc",
      "tree": "c76d3b93958afdeb4ac2f672205cce2e40e7140a",
      "parents": [
        "43c74d179596ba1f8eceb8c6a5c7e11afe233662"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Mar 05 12:10:58 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Mar 05 12:10:58 2006 +0100"
      },
      "message": "kbuild: fix make dir/file.xx when asm symlink is missing\n\nAdded a dependency so we do full preparation before trying to build single\nfile targets. This fixes a case where Andrew Morton did:\n\tmake kernel/sched.o\n        rm include/asm\n\tmake kernel/sched.o     -\u003e splat\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b9a33cebac70d6f67a769ce8d4078fee2b254ada",
      "tree": "d74fa7cfe4d3fbca22fea20ab9ba2e57c595dde2",
      "parents": [
        "13f939b5d34fc912f03dccc96f7bcc7dc84e9c43"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 21:09:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 21:09:35 2006 -0800"
      },
      "message": "Linux v2.6.16-rc5\n"
    },
    {
      "commit": "c3f9da90b6e63c968070aa72057fe15356b3f7b5",
      "tree": "20ca7565dd33db629e21b5dae3d03f1b8f598003",
      "parents": [
        "6e10133fa4b2366e8ef18bc2ce34afe727b1c4ba"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Wed Feb 22 13:29:04 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Wed Feb 22 21:29:27 2006 +0100"
      },
      "message": "kbuild: version.h should depend on .kernelrelease\n\nRebuilding a previously built tree while using make\u0027s -j options from time to\ntime results in the version.h check running at the same time as the updating\nof .kernelrelease, resulting in UTS_RELEASE remaining an empty string (and as\na side effect causing the entire kernel to be rebuilt).\n\nSigned-Off-By: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "0f558c333445a0181f33f9e6f996ce7cf008206a",
      "tree": "a25974ec38d776166103ffe254e54697957b286d",
      "parents": [
        "93684d3b8062d1cebdeaed398ec6d1f354cb41a9"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Sun Feb 19 13:50:37 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 14:27:57 2006 +0100"
      },
      "message": "kbuild: fix a cscope bug (make cscope segfaults)\n\nWorkaround a cscope bug where a trailing \u0027:\u0027 in VPATH makes it segfault\nand let it build the cross-reference succesfully.\n\nVPATH\u003d/home/mattia/devel/kernel/git/linux-2.6: cscope -b\n[1]    17555 segmentation fault VPATH\u003d/home/mattia/devel/kernel/git/linux-2.6: cscope -b\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "e63046630c8a73825896cef140fbf49af233fd2a",
      "tree": "e54db671115daeb0958c28a4a1486f727ee49a90",
      "parents": [
        "96678281bfaa5f04752a98f9b93454041169fd3b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Feb 14 15:58:15 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:51:21 2006 +0100"
      },
      "message": "kbuild: remove a tab from an empty line\n\nEmacs warns if an otherwise empty line starts with a tab.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "20a468b51325b3636785a8ca0047ae514b39cbd5",
      "tree": "22e8d00b947cd110c9d600d24c4119ff30ff22c1",
      "parents": [
        "b39927cf4cc5a9123d2b157ffd396884cb8156eb"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jan 22 13:34:15 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:51:20 2006 +0100"
      },
      "message": "kbuild: make cc-version available in kbuild files\n\nMove $(CC) support functions to Kbuild.include so they are available\nin the kbuild files.\nIn addition the following was done:\n\to as-option documented in Documentation/kbuild/makefiles.txt\n\to Moved documentation to new section to match\n\t  new scope of functions\n\to added cc-ifversion used to conditionally select a text string\n\t  dependent on actual $(CC) version\n\to documented cc-ifversion\n\to change so Kbuild.include is read before the kbuild file\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "a67dc21a38055ec2d8d85b2f64d98091748569b3",
      "tree": "7d9e969b5c7b0b065480f782412a7129c20f1879",
      "parents": [
        "fb3cbd2e575f9ac0700bfa1e7cb9f4119fbd0abd"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jan 28 23:51:57 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:51:20 2006 +0100"
      },
      "message": "kbuild: run depmod when installing external modules\n\nFollowing patch enables depmod support when installing external modules.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "fb3cbd2e575f9ac0700bfa1e7cb9f4119fbd0abd",
      "tree": "f807a53038fb6eac8bd06f066614c7a8fa21255a",
      "parents": [
        "8999257c292cb757828ae3def9f5e9d894a24741"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jan 28 23:08:40 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:51:19 2006 +0100"
      },
      "message": "kbuild: avoid stale modules in $(MODVERDIR) for external modules\n\nTo avoid stale modules located in $(MODVERDIR) aka .tmp_versions/\nalways delete the directory when building an external module.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "8999257c292cb757828ae3def9f5e9d894a24741",
      "tree": "e4c363dd3cf73784423f652aa3e4bfe5d09c6734",
      "parents": [
        "379b5441aeb895fe55b877a8a9c187e8728f774c"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Sat Jan 28 18:38:15 2006 +0000"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:51:19 2006 +0100"
      },
      "message": "kbuild: Accept various mips sub-types in SUBARCH\n\nuname -m on MIPS can give a number of results, such as mips64.  We\nneed to add another substitution to the sed call for SUBARCH in the\nmain Makefile.\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "06300b21f4c79fd1578f4b7ca4b314fbab61a383",
      "tree": "9b9506e34286f0333ed747c47ec03fd5559f5b71",
      "parents": [
        "bd71c2b17468a2531fb4c81ec1d73520845e97e1"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Wed Jan 25 07:13:18 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:51:17 2006 +0100"
      },
      "message": "kbuild: support building individual files for external modules\n\nSupport building individual files when dealing with separate modules.\nSo say you have a module named \"foo\" which consist of two .o files bar.o\nand fun.o.\n\nYou can then do:\nmake -C $KERNELSRC M\u003d`pwd` bar.o\nmake -C $KERNELSRC M\u003d`pwd` bar.lst\nmake -C $KERNELSRC M\u003d`pwd` bar.i\nmake -C $KERNELSRC M\u003d`pwd` /            \u003c\u003d will build all .o files\n                                           and link foo.o\nmake -C $KERNELSRC M\u003d`pwd` foo.ko       \u003c\u003d will build the module\n                                           and do the modpost step\n\t\t\t\t\t   to create foo.ko\n\nThe above will also work if the external module is placed in a\nsubdirectory using a hirachy of kbuild files.\nThanks to Andreas Gruenbacher \u003cagruen@suse.de\u003e for initial feature\nrequest / bug report.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "bd71c2b17468a2531fb4c81ec1d73520845e97e1",
      "tree": "f9fb2bfbe536c6f589c38dc5786f18954e55d4b8",
      "parents": [
        "35b73ceb9a7d10c81bd9e79e8485f7079ef2b40e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 17 14:23:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 17 14:23:45 2006 -0800"
      },
      "message": "Linux v2.6.16-rc4\n"
    },
    {
      "commit": "36cbbe5eb9857730768aa5f54ad94d69e0b2133d",
      "tree": "19b894c7ef1bcdfa519a5c9ad6d1a35f71e99578",
      "parents": [
        "9f672004ab1a8094bec1785b39ac683ab9eebebc"
      ],
      "author": {
        "name": "Benjamin LaHaise",
        "email": "bcrl@kvack.org",
        "time": "Wed Feb 15 15:17:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 15 15:32:21 2006 -0800"
      },
      "message": "[PATCH] kbuild: revert \"fix make -jN with multiple targets with O\u003d...\"\n\nCommit 296e0855b0f9a4ec9be17106ac541745a55b2ce1:\n\n    \"kbuild: fix make -jN with multiple targets with O\u003d...\"\n\ncauses a ~95% increase in build time for the kernel.  Before: 4m21s\nafter: 8m1.403s.  Can we revert this until another approach is found?\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": "e9bb4c9929a63b23dcc637fae312b36b038bdc61",
      "tree": "554808e3e49d6c89016b0c6e4d56b7a590725d3e",
      "parents": [
        "0d541064e8f58858e11cd34d81b6e83617f6eb4a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 12 16:27:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 12 16:27:25 2006 -0800"
      },
      "message": "Linux v2.6.16-rc3\n"
    },
    {
      "commit": "eeb059e0a69369753b3e45426958f751f0b8fc89",
      "tree": "311290c94e692a7495c71c9f62ab2c239b1470de",
      "parents": [
        "c03296a868ae7c91aa2d8b372184763b18f16d7a",
        "8c7f75d3257fe466b34abf290c8b177c106c3769"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 10:01:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 10:01:43 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-bugfix\n"
    },
    {
      "commit": "826eeb53a6f264842200d3311d69107d2eb25f5e",
      "tree": "13770cd135653636125b334a2a1d1e2dbf1616f3",
      "parents": [
        "33052057e3e2db7f37fc78aa3f25c98f7e989fae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 02 22:03:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 02 22:03:08 2006 -0800"
      },
      "message": "Linux v2.6.16-rc2\n"
    },
    {
      "commit": "8c7f75d3257fe466b34abf290c8b177c106c3769",
      "tree": "92657537cd517085fe10d727d3b2f006b20a3528",
      "parents": [
        "aa6ba2faec346a3f59bf4130060108e6433ad907"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jan 21 12:07:56 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jan 21 12:07:56 2006 +0100"
      },
      "message": "kbuild: fix build with O\u003d..\n\n.kernelrelease was saved in same directory as kernel source also\nwith make O\u003d...\nMake sure we kick in the normal logic to shift to the output directory\nwhen we build .kernelrelease after executing *config.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n---\n"
    },
    {
      "commit": "2664b25051f7ab96b22b199aa2f5ef6a949a4296",
      "tree": "6ba4c1bd5220889e584c84e56a14888aecc2e5f9",
      "parents": [
        "fb60a9fee970a1159a006abddc33e9685f89a83e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:44:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:44:47 2006 -0800"
      },
      "message": "Linux v2.6.16-rc1\n"
    },
    {
      "commit": "cad8244840d1a148f638925758afd1cdf81fc839",
      "tree": "632c3f88b2fc4187fc0315f7183cd198c6bb2d42",
      "parents": [
        "aa01666df35cd769c0957d4b3ae6ee99d680ab88"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 16 22:14:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:15:28 2006 -0800"
      },
      "message": "[PATCH] sh: Move CPU subtype configuration to its own Kconfig\n\nCurrently the CPU subtype options are cluttering up arch/sh/Kconfig somewhat.\n\nGiven that, this moves all of that in to its own arch/sh/mm/Kconfig.  Things\nlike cache configuration are also moved to this new location.\n\nThis also adds support for strict CPU tuning on newer cores, which requires\nthe addition of as-option.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9d8d5a284e11e45953ad1f12a5bf1ebc18eefb75",
      "tree": "4a0f07486932b5e6a5d52dbd2ada9d4a912b24a0",
      "parents": [
        "4a8e4a270b89030bdeb09d2f8cef7cfe9a50e54d",
        "df9df036d356078679a60135fba65f79cd6153d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 11:19:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 11:19:04 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n"
    },
    {
      "commit": "df9df036d356078679a60135fba65f79cd6153d0",
      "tree": "eecd46f73c19dd0a5de76ba8e6ba294debd31088",
      "parents": [
        "2244cbd8a9185c197ec5ba5de175aec288697223"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Jan 16 12:46:07 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Jan 16 12:46:07 2006 +0100"
      },
      "message": "kbuild: fix \u0027make all install_modules install\u0027\n\nThe command \u0027make all modules_install install\u0027 would fail\nin a virgin tree - pointing at a non-existing directory under\n/lib/modules/xxx\n\nKERNELRELEASE is part of MODLIB and we need to create .kernelrelease\nbefore we can properly evaluate KERNELRELEASE,\nChanging MODLIB to the recursively expanded flavor let it pick up\nthe correct KERNELRELEASE value.\n\nReported by: \"Hemmann, Volker Armin\" \u003cvolker.armin.hemmann@tu-clausthal.de\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2244cbd8a9185c197ec5ba5de175aec288697223",
      "tree": "b5319213e8e1b80a2079e45d40aa761c7af39136",
      "parents": [
        "296e0855b0f9a4ec9be17106ac541745a55b2ce1"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Jan 16 12:12:12 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Jan 16 12:12:12 2006 +0100"
      },
      "message": "kbuild: create .kernelrelease at *config step\n\nTo enable \u0027make kernelrelease\u0027 earlier now create .kernelrelease when\none of the *config targets are used.\nAlso introduce KERNELVERSION - only user is kconfig.\nKERNELVERSION was needed to display kernel version in menuconfig -\nKERNELRELEASE is not valid until configuration has completed.\nkconfig files modified to use KERNELVERSION.\nBug reported by: Rene Rebe \u003crene@exactcode.de\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "296e0855b0f9a4ec9be17106ac541745a55b2ce1",
      "tree": "b918bb866edc339d51b2b71176265f6d424600e7",
      "parents": [
        "60f33b80443a3e7e79e2a3ddc625ab6246a61d3d"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jan 15 20:02:31 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jan 15 20:02:31 2006 +0100"
      },
      "message": "kbuild: fix make -jN with multiple targets with O\u003d...\n\nThe way multiple targets was handled with make O\u003d...\nbroke because for each high-level target make spawned\na parallel make resulting in a broken build.\nReported by Keith Owens \u003ckaos@ocs.com.au\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "820a8ce7931d18338e5c089725ec083518da1644",
      "tree": "cc531ec80117671fece720d208a587891e8ab158",
      "parents": [
        "a7fdd90bc43e3e9cb08bc1b13650024d419b89e5"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 17:33:52 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 17:33:52 2006 +1100"
      },
      "message": "powerpc: Make ARCH\u003dpowerpc the default for 32-bit ppc\n\nThis makes ARCH\u003dpowerpc the default on 32-bit powerpc machines,\nwhere uname -m returns ppc, as well as on 64-bit powerpc machines.\nMost people who would be likely to build their own kernels on\n32-bit powerpc machines would be using powermacs or CHRP machines,\nboth of which are supported with ARCH\u003dpowerpc now.  Embedded ppc\ndevelopers whose ports haven\u0027t been moved over to arch/powerpc\nyet will have to explicitly set ARCH\u003dppc now.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "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"
    }
  ],
  "next": "63953523341bcafe5928bf6e99bffd7db94b471e"
}
