)]}'
{
  "log": [
    {
      "commit": "eae07ac607f317ee6781983d3f9d8f77ef144b45",
      "tree": "4eb308235b077a69794d52d72b9241e2dd48f990",
      "parents": [
        "2c1a51f39d9551a514d7a089d01c23c0c3a54ab8"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat May 20 15:00:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:21 2006 -0700"
      },
      "message": "[PATCH] kbuild: fix modpost segfault for 64bit mipsel kernel\n\nHere is an updated r_info layout fix.  Please apply \"check SHT_REL\nsections\" patch before this.\n\n64bit mips has different r_info layout.  This patch fixes modpost\nsegfault for 64bit little endian mips kernel.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2c1a51f39d9551a514d7a089d01c23c0c3a54ab8",
      "tree": "e938e986a1a6f41ac701ad231601d90d4c824ffb",
      "parents": [
        "92f63cd000059366af18712367216d96180e0ec0"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat May 20 15:00:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:21 2006 -0700"
      },
      "message": "[PATCH] kbuild: check SHT_REL sections\n\nI found that modpost can not detect section mismatch on mips and i386.  On\nmips64, the modpost (with r_info layout fix) can detect it.  The current\nmodpst only checks SHT_RELA section but I suppose SHT_REL section should be\nchecked also.  This patch does not contain r_info layout fix.  I\u0027ll post an\nupdated r_info layout fix on next mail.\n\nCheck SHT_REL sections as like as SHT_RELA sections to detect section\nmismatch.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "601e7f024edbea8018de34c83a7398623214e636",
      "tree": "080fe3301f22374f0caba265bf3e1541d86d3366",
      "parents": [
        "6810b548b25114607e0814612d84125abccc0a4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 08 13:38:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 08 13:38:42 2006 -0700"
      },
      "message": "Revert \"kbuild: fix modpost segfault for 64bit mipsel kernel\"\n\nThis reverts commit c8d8b837ebe4b4f11e1b0c4a2bdc358c697692ed, which\ncaused problems for the x86 build. Quoth Sam:\n\n  \"It was discussed on mips list but apparently the fix was bogus.  I\n   will not have time to look into it so mips can carry this local fix\n   until we get a proper fix in mainline.\"\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bed7a560333d40269a886c4421d4c8f964a32177",
      "tree": "2350415cae5724d07862a84140d94522fca3f6ab",
      "parents": [
        "75dff55af9a989293e9f9bacf049858f4262bc08",
        "fd5f0cd6b0cef59ba18e5ac13be5b2775fa6ec28"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 08 09:10:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 08 09:10:44 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild:\n  kbuild: Do not overwrite makefile as anohter user\n  kbuild: drivers/video/logo/ - fix ident glitch\n  kbuild: fix gen_initramfs_list.sh\n  kbuild modpost - relax driver data name\n  kbuild: removing .tmp_versions considered harmful\n  kbuild: fix modpost segfault for 64bit mipsel kernel\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": "46ed981d5d203703a01137cc58c841d34e90c147",
      "tree": "181da1d9eac493d95035c2ac633da70bc67f1a07",
      "parents": [
        "72ee59b5797e5d6fe32b5cf3473660a50a02db40"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Apr 30 23:56:33 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Apr 30 23:56:33 2006 +0200"
      },
      "message": "kbuild: fix gen_initramfs_list.sh\n\nCreate correct dependencies when specifying your own file with\nlist of files etc. to include in initramfs.\nReported by: Andre Noll \u003cmaan@skl-net.de\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "72ee59b5797e5d6fe32b5cf3473660a50a02db40",
      "tree": "375dcc92c5e46f1772cfb7c3daa221a483e44542",
      "parents": [
        "fca1dff218163ffd34d1e9e0b9b244e8c8803601"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Apr 15 11:17:12 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Apr 30 23:52:31 2006 +0200"
      },
      "message": "kbuild modpost - relax driver data name\n\nRelax driver data name from *_driver to *driver.\nThis fixes the 26 section mismatch warnings in drivers/ide/pci.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c8d8b837ebe4b4f11e1b0c4a2bdc358c697692ed",
      "tree": "b93d91d94d8ec862534ba01200e0c02a83f7d928",
      "parents": [
        "543f2a3382bd7abd7380903518c61f00c7c87577"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Apr 25 01:53:43 2006 +0900"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Apr 30 23:36:48 2006 +0200"
      },
      "message": "kbuild: fix modpost segfault for 64bit mipsel kernel\n\n64bit mips has different r_info layout.  This patch fixes modpost\nsegfault for 64bit little endian mips kernel.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7b7e394185014e0f3bd8989cac937003f20ef9ce",
      "tree": "3beda5f979bba0aa9822534e239cf1b45f3be69c",
      "parents": [
        "ddc5d3414593e4d7ad7fbd33e7f7517fcc234544",
        "693f7d362055261882659475d2ef022e32edbff1"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Apr 29 01:11:23 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Apr 29 01:11:23 2006 -0400"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "ddc5d3414593e4d7ad7fbd33e7f7517fcc234544",
      "tree": "acf9620d1f4900568edbc4a645ad5bb435147195",
      "parents": [
        "77426d7210430b70a7f5b21c05c4e7505528937d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Apr 26 00:14:19 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Apr 26 00:14:19 2006 -0400"
      },
      "message": "Input: move input_device_id to mod_devicetable.h\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "9dfb563b07b1aafcd7d40528ebfa7f9ce28f0556",
      "tree": "1eebd3f2a8be3a9d42ffed3d976fee254a349b23",
      "parents": [
        "7420884c038f326bdac3a8ded856033523e7684e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Apr 18 22:21:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:52 2006 -0700"
      },
      "message": "[PATCH] config: update usage/help info\n\nReplace outdated help message with a reference to README.  Update README\nfor make *config variants and environment variable info.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\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": "1d73135e55c47ca909c1fbd68f45623b16dc0211",
      "tree": "8782d22086767571eee4b87d03dbacb21f6e824a",
      "parents": [
        "1b627d173e0e1014298b92311f869eed53963bf3",
        "5ecdd0f67c624714ccd5358e1cc88324f86f0e10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:30:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:30:55 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild\n\n* master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild:\n  kbuild: fix false section mismatch warnings\n"
    },
    {
      "commit": "5ecdd0f67c624714ccd5358e1cc88324f86f0e10",
      "tree": "54ed2346bf1f4c85763fbd0622422c67679dfbc1",
      "parents": [
        "b5ac4817de3032796c558b0a32062e7392b5ea60"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Apr 14 23:54:13 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Apr 15 00:35:22 2006 +0200"
      },
      "message": "kbuild: fix false section mismatch warnings\n\nDarren Jenkins \u003cdarrenrjenkins@gmail.com\u003e pointed out a\nnumber of false positives where we referenced variables\nfrom a _driver variable.\nFix it by check for that pattern and ignore it.\n\nRandy.Dunlap \u003crdunlap@xenotime.net\u003e pointed out a similar\nset of warnings for a number of scsi drivers.\nIn scsi world they misname their variables *_template or\n*_sht so add these to list of variables that may have references\nto .init.text with no warning.\n\nRandy.Dunlap \u003crdunlap@xenotime.net\u003e also pointed out a scsi driver\nwith many references to .exit.text from .rodata. This is compiler\ngenerated references and we already ignore these for .init.text, so\nignore them for .exit.text also.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f043ca43c1ae354346f72dc5826d820d5619f0b2",
      "tree": "8fdd7acccb5c5176543d1e0f83c24aff59b4a75f",
      "parents": [
        "9a7e9f1c60bada782014b2f422f6c68c4d5388f3"
      ],
      "author": {
        "name": "Samuel Thibault",
        "email": "samuel.thibault@ens-lyon.org",
        "time": "Wed Apr 12 02:21:25 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 09:15:09 2006 -0700"
      },
      "message": "[PATCH] Enhancing accessibility of lxdialog\n\nFor easily getting fairly good accessibility, the TTY cursor should\nalways be left at the focus location.  This patch fixes the checklist by\njust having the list refreshed after the dialog box (hence the cursor\nposition remains in the list).\n\nSigned-off-by: Samuel Thibault \u003csamuel.thibault@ens-lyon.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n\n"
    },
    {
      "commit": "b5ac4817de3032796c558b0a32062e7392b5ea60",
      "tree": "a34053145044ed27438a6176233001baea1da254",
      "parents": [
        "94f2505be3b6afaf50129e949b1840bc4dd0b3e8"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sun Apr 09 17:27:28 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Apr 11 13:41:06 2006 +0200"
      },
      "message": "kconfig: fix typo in change count initialization\n\nConfiguration needs saving when either of these conditions is true.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "94f2505be3b6afaf50129e949b1840bc4dd0b3e8",
      "tree": "60e5c1ece1690e999890a08691a46845866e5f79",
      "parents": [
        "59c6a3f4d745584f2f78cdf1f5e221a19518926c"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sun Apr 09 17:27:14 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Apr 11 13:41:06 2006 +0200"
      },
      "message": "kconfig: recenter menuconfig\n\nMove the menuconfig output more into the centre again, it\u0027s using a\nfixed position depending on the window width using the fact that the\nmenu output has to work in a 80 chars terminal.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "59c6a3f4d745584f2f78cdf1f5e221a19518926c",
      "tree": "392293e66a85997c4dcab8c65e69436bd0fdcab7",
      "parents": [
        "40aee729b350672c2550640622416a855e27938f"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sun Apr 09 17:26:50 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Apr 11 13:41:06 2006 +0200"
      },
      "message": "kconfig: revert conf behaviour change\n\nAfter the last patch fixed the real problem, revert this needless behaviour\nchange of conf, which only hid the real problem.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "40aee729b350672c2550640622416a855e27938f",
      "tree": "507ded045006d744d2ba83df328c8003419c0162",
      "parents": [
        "eaaae38c1ac4ccbec6d2de7255b0538f38fb29d6"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sun Apr 09 17:26:39 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Apr 11 13:41:06 2006 +0200"
      },
      "message": "kconfig: fix default value for choice input\n\nThe wrong default value can cause conf to end up in endless loop for choice\nquestions.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "eaaae38c1ac4ccbec6d2de7255b0538f38fb29d6",
      "tree": "2bfe95565bfeac539b651499a6654f8a0a375635",
      "parents": [
        "71378be91f5473e89c8be170c6e49edda3bdbb67"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Tue Apr 11 00:54:16 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Apr 11 13:37:07 2006 +0200"
      },
      "message": "kbuild: fix NULL dereference in scripts/mod/modpost.c\n\nbefore is NULL in this case, concluding from the surrounding code\nit seems that after is the right one to use.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "71378be91f5473e89c8be170c6e49edda3bdbb67",
      "tree": "0e776973af0d48034e2b15213af085849a74f3fe",
      "parents": [
        "d39a206bc35d46a3b2eb98cd4f34e340d5e56a50"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Fri Apr 07 16:16:40 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Apr 11 13:37:07 2006 +0200"
      },
      "message": "kbuild: fix mode of checkstack.pl and other files.\n\nMake it executable like it should be. Do the same for other files intended to be\nexecuted by the user - the ones called by the build process needn\u0027t be\nexecutable as they already work (as argument to their interpreter).\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "d39a206bc35d46a3b2eb98cd4f34e340d5e56a50",
      "tree": "c11cac2d3051264accc36dee7ef9a735f4420659",
      "parents": [
        "d9df92e22aca939857c5bc9ecb130ef22307ccc1"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Apr 11 13:24:32 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Apr 11 13:24:32 2006 +0200"
      },
      "message": "kbuild: rebuild initramfs if content of initramfs changes\n\ninitramfs.cpio.gz being build in usr/ and included in the\nkernel was not rebuild when the included files changed.\n\nTo fix this the following was done:\n- let gen_initramfs.sh generate a list of files and directories included\n  in the initramfs\n- gen_initramfs generate the gzipped cpio archive so we could simplify\n  the kbuild file (Makefile)\n- utilising the kbuild infrastructure so when uid/gid root mapping changes\n  the initramfs will be rebuild\n\nWith this change we have a much more robust initramfs generation.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "d9df92e22aca939857c5bc9ecb130ef22307ccc1",
      "tree": "de428ec711fe241f3ad7ac1272ba8591d68d9fc2",
      "parents": [
        "7d2d8fe0cb88914d26219db51341d780a032b198"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Apr 07 08:36:49 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Apr 07 08:36:49 2006 +0200"
      },
      "message": "kbuild: properly pass options to hostcc when doing make O\u003d..\n\nThis fix a longstanding bug where proper options was not\npassed to hostcc in case of a make O\u003d.. build.\nThis bug showed up in (not yet merged) klibc, and is not known\nto have any counterpart in-kernel.\nFixed by moving the flags macro to Kbuild.include so it can be used\nby both Makefile.lib and Makefile.host.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ea88df9bf895720289331e41ed73cdcb04059900",
      "tree": "f524cceee9b527cd6e10cc7e3a5fa77be8d3f3ca",
      "parents": [
        "0947640f4388de50a39f762748b08e586a482527"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Sep 21 21:37:24 2005 +0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Wed Apr 05 13:10:19 2006 +0200"
      },
      "message": "ver_linux: don\u0027t print reiser4progs version if none found\n\nSam: did the same for reiserprogs\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "4bdc3b7f1b730c07f5a6ccca77ee68e044036ffc",
      "tree": "58e79b7865d4d4660711f7f8a2a3cc2ec91e65ec",
      "parents": [
        "9b2a13b963dece8d45e07692b7872ae5a075ca2a"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Sat Mar 25 16:30:49 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:56 2006 -0800"
      },
      "message": "[PATCH] x86_64: Basic reorder infrastructure\n\nThis patch puts the infrastructure in place to allow for a reordering of\nfunctions based inside the vmlinux. The general idea is that it is possible\nto put all \"common\" functions into the first 2Mb of the code, so that they\nare covered by one TLB entry. This as opposed to the current situation where\na typical vmlinux covers about 3.5Mb (on x86-64) and thus 2 TLB entries.\n\nThis is done by enabling the -ffunction-sections flag in gcc, which puts\neach function in its own ELF section, so that the linker can then order them\nin a way defined by the linker script.\n\nAs per previous discussions, Linus said he wanted a \"static\" list for this,\neg a list provided by the kernel tarbal, so that most people have the same\nordering at least. A script is provided to create this list based on\nreadprofile(1) output. The included list is provisional, and entirely biased\non my own testbox and me running a few kernel compiles and some other\nthings.\n\nI think that to get to a better list we need to invite people to submit\ntheir own profiles, and somehow add those all up and base the final list on\nthat. I\u0027m willing to do that effort if this is ends up being the prefered\napproach. Such an effort probably needs to be repeated like once a year or\nso to adopt to the changing nature of the kernel.\n\nMade it a CONFIG with default n because it increases link times\ndramatically.\n\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": "1e8c573933fd7975679766850252ad08667e5ca4",
      "tree": "9600d0c7ee5ea8925f3c4dc30680c819e0363805",
      "parents": [
        "d71eecf3b8e893757cc3dec560c96a32ac090890",
        "232443e2c90cc2930624dec89df327615b002c55"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:41:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:41:09 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (21 commits)\n  BUG_ON() Conversion in drivers/video/\n  BUG_ON() Conversion in drivers/parisc/\n  BUG_ON() Conversion in drivers/block/\n  BUG_ON() Conversion in sound/sparc/cs4231.c\n  BUG_ON() Conversion in drivers/s390/block/dasd.c\n  BUG_ON() Conversion in lib/swiotlb.c\n  BUG_ON() Conversion in kernel/cpu.c\n  BUG_ON() Conversion in ipc/msg.c\n  BUG_ON() Conversion in block/elevator.c\n  BUG_ON() Conversion in fs/coda/\n  BUG_ON() Conversion in fs/binfmt_elf_fdpic.c\n  BUG_ON() Conversion in input/serio/hil_mlc.c\n  BUG_ON() Conversion in md/dm-hw-handler.c\n  BUG_ON() Conversion in md/bitmap.c\n  The comment describing how MS_ASYNC works in msync.c is confusing\n  rcu: undeclared variable used in documentation\n  fix typos \"wich\" -\u003e \"which\"\n  typo patch for fs/ufs/super.c\n  Fix simple typos\n  tabify drivers/char/Makefile\n  ...\n"
    },
    {
      "commit": "f1a136e0d098a4478236a1c24f9a57db5abf0755",
      "tree": "d65627ea5c9b4124cc456048da0d3ab5fb2dd5dd",
      "parents": [
        "2ab13460852e65c2ec0e77000baba5e859a6a2cf"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sat Mar 25 03:07:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:56 2006 -0800"
      },
      "message": "[PATCH] kallsyms: handle malloc() failure\n\nThis fixes coverity bugs #398 and #397\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c30fe7f73194650148b58ee80908c1bc38246397",
      "tree": "0433d79fb7c737f838aa2b787b5d9682bc60c66c",
      "parents": [
        "c690a72253b962b7274559f2cdf4844553076c03"
      ],
      "author": {
        "name": "Uwe Zeisberger",
        "email": "zeisberg@informatik.uni-freiburg.de",
        "time": "Fri Mar 24 18:23:14 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Mar 24 18:23:14 2006 +0100"
      },
      "message": "fix typos \"wich\" -\u003e \"which\"\n\nSigned-off-by: Uwe Zeisberger \u003czeisberg@informatik.uni-freiburg.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "008accbbae6b2f18c2039d563f28d46ff4388d36",
      "tree": "af4ce5fd57dfa3b8a5a5f0b0654d3f45a4c51f08",
      "parents": [
        "ff45e99dcd31e1810a9892ce28190bff262e4e12"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Mar 24 03:15:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:21 2006 -0800"
      },
      "message": "[PATCH] extract-ikconfig: don\u0027t use --long-options\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ff45e99dcd31e1810a9892ce28190bff262e4e12",
      "tree": "81d1e76fa63acd316e82b448a4c3878238fb822c",
      "parents": [
        "66f9f59a5bfcb9efc8acad5ff0ece02fdaca6817"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Mar 24 03:15:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:21 2006 -0800"
      },
      "message": "[PATCH] extract-ikconfig: be sure binoffset exists before extracting\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "66f9f59a5bfcb9efc8acad5ff0ece02fdaca6817",
      "tree": "15e872b25c747dc96b639fd5ec65cc9b604528ac",
      "parents": [
        "a4a6198b80cf82eb8160603c98da218d1bd5e104"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Mar 24 03:15:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:21 2006 -0800"
      },
      "message": "[PATCH] extract-ikconfig: use mktemp(1)\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\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": "9f28bb7e1d0188a993403ab39b774785892805e1",
      "tree": "939660c2531335dc899cc66fa7f3f05aa343d1e0",
      "parents": [
        "3fd6805f4dfb02bcfb5634972eabad0e790f119a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 13:17:13 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 13:42:58 2006 -0800"
      },
      "message": "[PATCH] add EXPORT_SYMBOL_GPL_FUTURE()\n\nThis patch adds the ability to mark symbols that will be changed in the\nfuture, so that kernel modules that don\u0027t include MODULE_LICENSE(\"GPL\")\nand use the symbols, will be flagged and printed out to the system log.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7670f023aabd976c25862e4c6fb9f6d9d2758153",
      "tree": "13c1c1fe41028f1f4752e10eef1a162b4f38c937",
      "parents": [
        "85c6932ef0c7a82c309f8728ddf29768001d794e"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Mar 16 23:04:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 17 07:51:25 2006 -0800"
      },
      "message": "[PATCH] kbuild: fix buffer overflow in modpost\n\nJiri Benc \u003cjbenc@suse.cz\u003e reported that modpost would stop with SIGABRT if\nused with long filepaths.\nThe error looked like:\n\u003e   Building modules, stage 2.\n\u003e   MODPOST\n\u003e *** glibc detected *** scripts/mod/modpost: realloc(): invalid next size:\n+0x0809f588 ***\n\u003e [...]\n\nFix this by allocating at least the required memory + SZ bytes each time.\nBefore we sometimes ended up allocating too little memory resuting in the\nglibc detected bug above.  Based on patch originally submitted by: Jiri\nBenc \u003cjbenc@suse.cz\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": "dc9a49a4af9cdbe3d79183eefb12372b4dbc09c2",
      "tree": "23cb86c62a0872ef4c0fae01b0216feb9cbdcd28",
      "parents": [
        "8cab77a2f851363e35089b9720373b964f64550e"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@novell.com",
        "time": "Thu Mar 09 14:47:46 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Mar 12 23:38:20 2006 +0100"
      },
      "message": "kconfig: fix time ordering of writes to .kconfig.d and include/linux/autoconf.h\n\nSince .kconfig.d is used as a make dependency of include/linux/autoconf.h, it\nshould be written earlier than the header file, to avoid a subsequent rebuild\nto consider the header outdated.\n\nSigned-Off-By: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7d1859835cd6c0afd1773d249300da82b1b868a5",
      "tree": "88028900d69f1c619ce70cdabbea0defa6f87000",
      "parents": [
        "ce560686947fd50b30eaf42045554797f53949dd"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Tue Mar 07 23:58:33 2006 -0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Mar 12 23:35:16 2006 +0100"
      },
      "message": "kbuild: add -fverbose-asm to i386 Makefile\n\nAdd -fverbose-asm to i386 Makefile rule for building .s files.  This makes\nthe assembler output much more readable for humans.\n\nSuggested by Der Herr Hofrat \u003cder.herr@hofr.at\u003e\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ce560686947fd50b30eaf42045554797f53949dd",
      "tree": "ae04b6c366eec6c6ff9726a8034ffd61c269ce1b",
      "parents": [
        "78c041530ac2e65c9290137bfe3004340e0840d2"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Mar 12 23:26:29 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Mar 12 23:26:29 2006 +0100"
      },
      "message": "kbuild: clean-up genksyms\n\no remove all inlines\no declare everything static which is only used by genksyms.c\no delete unused functions\no delete unused variables\no delete unused stuff in genksyms.h\no properly ident genksyms.h\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "78c041530ac2e65c9290137bfe3004340e0840d2",
      "tree": "add53c6f872720b362a814d571666d52cc4306cc",
      "parents": [
        "c79c7b0923ff353d12194e83628bcca5a8606564"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Mar 12 22:59:36 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Mar 12 22:59:36 2006 +0100"
      },
      "message": "kbuild: Lindent genksyms.c\n\nNo fix-ups applied yet. Just the raw Lindent output.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c79c7b0923ff353d12194e83628bcca5a8606564",
      "tree": "edea52fad10d6961004d26a9c17e73bd44560a71",
      "parents": [
        "172c3ae3e686f548a0eba950405e5cc321460005"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Mar 12 22:54:34 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Mar 12 22:54:34 2006 +0100"
      },
      "message": "kbuild: fix genksyms build error\n\ngenksyms needs to know when a symbol must have a \"_\" prefex as is\ntrue for a few architectures.\nPass $(ARCH) as commandline argument and hardcode what architectures that\nneeds this info.\nPrevious attemt to take it from elfconfig.h was br0ken since elfconfig.h\nis a generated file.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.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": "f7b05e64bdb2fcc4b2dc94a4bd9426adc70c9599",
      "tree": "04becffd433c54a0f5a94c32ee7f23d40aff251b",
      "parents": [
        "4f1933620f57145212cdbb1ac6ce099eeeb21c5a"
      ],
      "author": {
        "name": "Luke Yang",
        "email": "luke.adi@gmail.com",
        "time": "Thu Mar 02 18:35:31 2006 +0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Wed Mar 08 18:33:16 2006 +0100"
      },
      "message": "kbuild: Fix bug in crc symbol generating of kernel and modules\n\nThe scripts/genksyms/genksyms.c uses hardcoded \"__crc_\" prefix for\ncrc symbols in kernel and modules. The prefix should be replaced by\n\"MODULE_SYMBOL_PREFIX##__crc_\" otherwise there will be warnings when\nMODULE_SYMBOL_PREFIX is not NULL.\n\nI am sorry my last patch for this issue is actually wrong. I revert\nit in this patch.\n\nSigned-off-by: Luke Yang \u003cluke.adi@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "de1d9c033f32ce39bf60e25be3b8624225fa9181",
      "tree": "b4aa8fd8dc687db7eb98781089b94f15d830ecc7",
      "parents": [
        "cdd440fe9f2e83b1e268148647126440799b71fc"
      ],
      "author": {
        "name": "Bastian Blank",
        "email": "bastian@waldi.eu.org",
        "time": "Mon Mar 06 15:43:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:45 2006 -0800"
      },
      "message": "[PATCH] s390: fix match in ccw modalias\n\nFix matching of devmodel in modaliases.  It breaks automatic loading of any\ndasd module.\n\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nAcked-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4f1933620f57145212cdbb1ac6ce099eeeb21c5a",
      "tree": "c083cce1f0acedd92be2ac6eb5e6c49ebd84ac46",
      "parents": [
        "7b75b13cda8bd21e8636ea985f76e1ce5bd1a470"
      ],
      "author": {
        "name": "Paul Smith",
        "email": "psmith@gnu.org",
        "time": "Sun Mar 05 17:14:10 2006 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Mar 06 00:09:51 2006 +0100"
      },
      "message": "kbuild: change kbuild to not rely on incorrect GNU make behavior\n\nThe kbuild system takes advantage of an incorrect behavior in GNU make.\nOnce this behavior is fixed, all files in the kernel rebuild every time,\neven if nothing has changed.  This patch ensures kbuild works with both\nthe incorrect and correct behaviors of GNU make.\n\nFor more details on the incorrect behavior, see:\n\nhttp://lists.gnu.org/archive/html/bug-make/2006-03/msg00003.html\n\nChanges in this patch:\n  - Keep all targets that are to be marked .PHONY in a variable, PHONY.\n  - Add .PHONY: $(PHONY) to mark them properly.\n  - Remove any $(PHONY) files from the $? list when determining whether\n    targets are up-to-date or not.\n\nSigned-off-by: Paul Smith \u003cpsmith@gnu.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7b75b13cda8bd21e8636ea985f76e1ce5bd1a470",
      "tree": "aa547e0525bdc0cd60560771a9b7c09bf133ba85",
      "parents": [
        "f6ecebd6592ea70e9450ec70efb24220dd961ebc"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Mar 05 13:48:58 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Mar 05 13:48:58 2006 +0100"
      },
      "message": "kbuild: when warning symbols exported twice now tell user this is the problem\n\nWarning now looks like this:\nWARNING: vmlinux: \u0027strcpy\u0027 exported twice. Previous export was in vmlinux\n\nWhich gives much better hint how to fix it.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "43c74d179596ba1f8eceb8c6a5c7e11afe233662",
      "tree": "09f7fcee82d8a464706b77e171956cc23661baf4",
      "parents": [
        "e835a39c1c1f023ef443f735b0e98b08660ae0e4"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Mar 05 12:02:46 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Mar 05 12:02:46 2006 +0100"
      },
      "message": "kbuild: in the section mismatch check try harder to find symbols\n\nWhen searching for symbols the only check performed was if\noffset equals st_value. Adding an additional check to see if st_name\npoints t a valid name made us sort out a few more false positives and\nlet us report more correct names in warnings.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "e835a39c1c1f023ef443f735b0e98b08660ae0e4",
      "tree": "d2790823b7f2f15917badc55828848790474a86f",
      "parents": [
        "9209aed0726c77ad13b8d83e73a3cf9f59a8c2b2"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Mar 05 11:34:15 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Mar 05 11:34:15 2006 +0100"
      },
      "message": "kbuild: fix section mismatch check for unwind on IA64\n\nParameters to strstr() was reversed.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "9209aed0726c77ad13b8d83e73a3cf9f59a8c2b2",
      "tree": "89f9a3c64883051f95930d821c62fc9b1a8a201c",
      "parents": [
        "62070fa42c4ac23d1d71146a4c14702302b80245"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Mar 05 00:16:26 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Mar 05 00:16:26 2006 +0100"
      },
      "message": "kbuild: kill false positives from section mismatch warnings for powerpc\n\nBuilding an allmodconfig kernel for ppc64 revealed a number of false\npositives - originally reported by Andrew Morton.\nThis patch removes most if not all false positives for ppc64:\n\nSection .opd\nThe .opd section contains function descriptors at least for ppc64.\nSo ignore it for .init.text (was ignored for .exit.text).\nSee description of function descriptors here:\nhttp://www.linuxbase.org/spec/ELF/ppc64/PPC-elf64abi-1.7.html\n\nSection .toc1\nppc64 places some static variables in .toc1 - ignore the.\n\nSection __bug_tabe\nBUG() and friends uses __bug_table. Ignore warnings from that section.\n\nModule parameters are placed in .data.rel for ppc64, for adjust pattern to\nmatch on section named .data*\n\nTested with gcc: 3.4.0 and binutils 2.15.90.0.3\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "62070fa42c4ac23d1d71146a4c14702302b80245",
      "tree": "b24cce735904e19299c6206301ec1a507b2785f1",
      "parents": [
        "e11f04962cee8f7fb0dc14983a7a461ade8f71c3"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Mar 03 16:46:04 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Mar 03 16:46:04 2006 +0100"
      },
      "message": "kbuild: kill trailing whitespace in modpost \u0026 friends\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "e11f04962cee8f7fb0dc14983a7a461ade8f71c3",
      "tree": "ee659cda87aa2b10212a95cfc73f607d2266d4ab",
      "parents": [
        "3a25f0b19f2eefd158955ab809c8947ed8feadf1"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sat Feb 25 21:52:50 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Feb 27 05:07:27 2006 +0100"
      },
      "message": "kbuild: small update of allnoconfig description\n\n\u0027allnoconfig\u0027 is described by \u0027make help\u0027 as a \"minimal config\", that\u0027s not\nstrictly correct. To be pedantic, a minimal config would be one where\nEMBEDDED was set to Y and most things therein disabled etc. Simply\nanswering \u0027no\u0027 to all options does not give a minimal config.\nA better description of allnoconfig is that it answers all options with \u0027no\u0027.\n\nThis patch updates the description.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "3a25f0b19f2eefd158955ab809c8947ed8feadf1",
      "tree": "e8ae56ae191e2e99460587a22993da829c0e3aa2",
      "parents": [
        "4c8fbca5836aaafd165aa8732d92ab5d4f3a6841"
      ],
      "author": {
        "name": "Aaron Brooks",
        "email": "aaron.brooks@sicortex.com",
        "time": "Sun Feb 26 22:25:46 2006 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Feb 27 05:05:40 2006 +0100"
      },
      "message": "kbuild: make namespace.pl CROSS_COMPILE happy\n\nUsing the fixed path to /usr/bin/{nm,objdump} does not allow\nCROSS_COMPILE environments to use namespace.pl. This patch causes\nnamespace.pl to use $NM and $OBJDUMP if defined or fall back to the nm\nand objdump found in the path.\n\nSigned-off-by: Aaron Brooks \u003caaron.brooks@sicortex.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "4c8fbca5836aaafd165aa8732d92ab5d4f3a6841",
      "tree": "f4a9d7f73a92d540ebf4a53e36ed19d160e2a4de",
      "parents": [
        "cc006288fb538005a14ca4297250abbf0beeb0b9"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 26 22:18:11 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 26 22:18:11 2006 +0100"
      },
      "message": "kbuild: whitelist false section mismatch warnings\n\nIn several cases the section mismatch check triggered false warnings.\nFollowing patch introduce a whitelist to \u0027false positives\u0027 are not warned of.\nTwo types of patterns are recognised:\n1) Typical case when a module parameter is _initdata\n2) When a function pointer is assigned to a driver structure\n\nIn both patterns we rely on the actual name of the variable assigned\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "382168f4791822de7d44d9c634fbfdf8bc08c91b",
      "tree": "c4a318a261b351f5baf2e5bf43e809b80d864081",
      "parents": [
        "c3f9da90b6e63c968070aa72057fe15356b3f7b5"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 26 20:11:17 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 26 20:11:17 2006 +0100"
      },
      "message": "kbuild: Add copyright to modpost.c\n\nIt seems popular to protect your work with copyright, so I decided to do\nso for modpost which I patch a great deal atm.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "6e10133fa4b2366e8ef18bc2ce34afe727b1c4ba",
      "tree": "10204f957a5a42c2e9496eb3cdd074eb7132481c",
      "parents": [
        "fededcd2af6219de69b252b7d3ea4b4ec2f33c7a"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Wed Feb 22 21:24:50 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Wed Feb 22 21:24:50 2006 +0100"
      },
      "message": "kbuild: do not warn when unwind sections references .init/.exit sections\n\nAndrew Morton reported a number of false positives for ia64 - like these:\nWARNING: drivers/acpi/button.o - Section mismatch: reference to .init.text: from .IA_64.unwind.init.text after \u0027\u0027 (at offset 0x0)\nWARNING: drivers/acpi/button.o - Section mismatch: reference to .exit.text: from .IA_64.unwind.exit.text after \u0027\u0027 (at offset 0x0)\nWARNING: drivers/acpi/processor.o - Section mismatch: reference to .init.text: from .IA_64.unwind after \u0027\u0027 (at offset 0x1e8)\n\nThey are all false positives - or at least the .c code looks OK.\nIt is not known why sometimes a section name is appended and sometimes not.\n\nFix is to accept references from all sections that includes \"unwind.\" in the name.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "fededcd2af6219de69b252b7d3ea4b4ec2f33c7a",
      "tree": "a9efa5e71fec3c0a385e8429686d0be9d7d0a153",
      "parents": [
        "0f558c333445a0181f33f9e6f996ce7cf008206a"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Wed Feb 22 03:19:54 2006 -0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Wed Feb 22 20:23:51 2006 +0100"
      },
      "message": "kbuild: fix modpost compile with older gcc\n\nThe kernel now requires that CC be 3.1.0 or higher.  But we shouldn\u0027t place\nthat requirement upon HOSTCC unless we really need to.  Fixes my ia64 problem.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "93684d3b8062d1cebdeaed398ec6d1f354cb41a9",
      "tree": "65a87d5e53f8458d7574325e05f6a3cd9997e392",
      "parents": [
        "8ea80ca4f583e377c902811d42626ccfce16913f"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 11:53:35 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 11:53:35 2006 +0100"
      },
      "message": "kbuild: include symbol names in section mismatch warnings\n\nTry to look up the symbol that is referenced. Include the symbol\nname in the warning message.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "8ea80ca4f583e377c902811d42626ccfce16913f",
      "tree": "2208839aa866cebc990271fbaa86eabc432a8658",
      "parents": [
        "41370d3b5ec6401c5cf0df82297ed989c03a64bd"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:56:18 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:56:18 2006 +0100"
      },
      "message": "kbuild: fix segfault in modpost\n\nDo not try to look up section name until we know it is not a special\nsection. Otherwise we will address outside legal space and segfault.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "41370d3b5ec6401c5cf0df82297ed989c03a64bd",
      "tree": "325c87fdc674e9f53b90e38d36970d9a61265d44",
      "parents": [
        "9d6e7a709cdb8f43d9a9ac5532b54a3e70415b9b"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 00:49:37 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:51:22 2006 +0100"
      },
      "message": "kbuild: do not segfault in modpost if MODVERDIR is not defined\n\nA combination of calling modpost with option -a and MODVERDIR undefined\ncaused segmentation fault. So provide a default value and accept the\nerror messages it generates instead.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "9d6e7a709cdb8f43d9a9ac5532b54a3e70415b9b",
      "tree": "9c8b232f177dfa34930723d0dade26c35863b43f",
      "parents": [
        "18a43ba26dcbe2a7a51011c9daae37adc7fc5c93"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Feb 18 10:03:40 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:51:22 2006 +0100"
      },
      "message": "kbuild: fix comment in Kbuild.include\n\nNoted by Olaf Hering \u003colh@suse.de\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "18a43ba26dcbe2a7a51011c9daae37adc7fc5c93",
      "tree": "d520b77af5b0515e744b57484689de93cd54658b",
      "parents": [
        "e63046630c8a73825896cef140fbf49af233fd2a"
      ],
      "author": {
        "name": "Brian Gerst",
        "email": "bgerst@didntduck.org",
        "time": "Wed Feb 15 01:01:58 2006 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:51:22 2006 +0100"
      },
      "message": "kbuild: remove checkconfig.pl\n\ncheckconfig.pl is no longer needed now that autoconf.h is automatically\nincluded.  Remove it and all references to it.\n\nSigned-off-by: Brian Gerst \u003cbgerst@didntduck.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "96678281bfaa5f04752a98f9b93454041169fd3b",
      "tree": "62c43e98e0620714153daa5442b23ba069db37d4",
      "parents": [
        "6176aa9ae4b83e1957d3031774f8a8e59ff97420"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Mon Jan 30 10:05:09 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:51:21 2006 +0100"
      },
      "message": "kbuild: fix mkmakefile\n\nWith the current way of generating the Makefile in the output directory\nfor builds outside of the source tree, specifying real targets (rather\nthan phony ones) doesn\u0027t work in an already (partially) built tree, as\nthe stub Makefile doesn\u0027t have any dependency information available.\nThus, all targets where files may actually exist must be listed\nexplicitly and, due to what I\u0027d call a make misbehavior, directory\ntargets must then also be special cased.\n\nSigned-Off-By: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "6176aa9ae4b83e1957d3031774f8a8e59ff97420",
      "tree": "7b44789ab8d87f721c5d9fcd10a9a5cb0e5d65d1",
      "parents": [
        "20a468b51325b3636785a8ca0047ae514b39cbd5"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Mon Jan 30 10:04:27 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:51:21 2006 +0100"
      },
      "message": "kbuild: consolidate command line escaping\n\nWhile the recent change to also escape # symbols when storing C-file\ncompilation command lines was helpful, it should be in effect for all\ncommand lines, as much as the dollar escaping should be in effect for\nC-source compilation commands. Additionally, for better readability and\nmaintenance, consolidating all the escaping (single quotes, dollars,\nand now sharps) was also desirable.\n\nSigned-Off-By: Jan Beulich \u003cjbeulich@novell.com\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": "b39927cf4cc5a9123d2b157ffd396884cb8156eb",
      "tree": "8e372f4b8fa678de7239a125ff4653f136a9dc66",
      "parents": [
        "a67dc21a38055ec2d8d85b2f64d98091748569b3"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Feb 17 22:42:02 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:51:20 2006 +0100"
      },
      "message": "kbuild: check for section mismatch during modpost stage\n\nSection mismatch is identified as references to .init*\nsections from non .init sections. And likewise references\nto .exit.* sections outside .exit sections.\n\n.init.* sections are discarded after a module is initialized\nand references to .init.* sections are oops candidates.\n.exit.* sections are discarded when a module is built-in and\nthus references to .exit are also oops candidates.\n\nThe checks were possible to do using \u0027make buildcheck\u0027 which\ncalled the two perl scripts: reference_discarded.pl and\nreference_init.pl. This patch just moves the same functionality\ninside modpost and the scripts are then obsoleted.\nThey will though be kept for a while so users can do double\nchecks - but note that some .o files are skipped by the perl scripts\nso result is not 1:1.\nAll credit for the concept goes to Keith Owens who implemented\nthe original perl scrips - this patch just moves it to modpost.\n\nCompared to the perl script the implmentation in modpost will be run\nfor each kernel build - thus catching the error much sooner, but\nthe downside is that the individual .o file are not always identified.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "8e70c45887a6bbe40393342ea5b426b0dd836dff",
      "tree": "4fb8c40ca679a4f02321497642a2cf303dd80c43",
      "parents": [
        "040fcc819a2e7783a570f4bdcdd1f2a7f5f06837"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jan 28 22:22:33 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:51:18 2006 +0100"
      },
      "message": "kbuild: warn about duplicate exported symbols\n\nIn modpost introduce a check for symbols exported twice.\nThis check caught only one victim (inet_bind_bucket_create) for\nwhich a patch is already sent to netdev.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "040fcc819a2e7783a570f4bdcdd1f2a7f5f06837",
      "tree": "58a6cb2e7394c589c8ef49b308512c83af0c7087",
      "parents": [
        "5c3ead8c72788d36d34c9f1689fb529d1339b405"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jan 28 22:15:55 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:51:18 2006 +0100"
      },
      "message": "kbuild: improved modversioning support for external modules\n\nWith following patch a second option is enabled to obtain\nsymbol information from a second external module when a\nexternal module is build.\nThe recommended approach is to use a common kbuild file but\nthat may be impractical in certain cases.\nWith this patch one can copy over a Module.symvers from one\nexternal module to make symbols (and symbol versions) available\nfor another external module.\n\nUpdated documentation in Documentation/kbuild/modules.txt\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "5c3ead8c72788d36d34c9f1689fb529d1339b405",
      "tree": "fe6cfc38c3a210ad403970c59c001e5b746b8053",
      "parents": [
        "cb80514d9c517cc1d101ef304529a0e9b76b4468"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jan 28 17:19:35 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:51:17 2006 +0100"
      },
      "message": "kbuild: apply CodingStyle to modpost.c\n\nJust some light CodingStyle updates - no functional changes.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "cb80514d9c517cc1d101ef304529a0e9b76b4468",
      "tree": "25c9203d808ce322f13cdf62c98c29bcc49a69be",
      "parents": [
        "06300b21f4c79fd1578f4b7ca4b314fbab61a383"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jan 28 16:57:26 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:51:17 2006 +0100"
      },
      "message": "kbuild: use warn()/fatal() consistent in modpost\n\nmodpost.c provides warn() and fatal() - so use them all over the place.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "15508d22d00277a1f2a1022dce38f2772c810d32",
      "tree": "b9aa22a9fc97ff54bc5677df5624b4ee91b56fe2",
      "parents": [
        "0bdd340c092b0936f78a54bdbd3927463ed4fca3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 09 08:00:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 09 08:00:14 2006 -0800"
      },
      "message": "Revert \"[PATCH] kconfig: detect if -lintl is needed when linking conf,mconf\"\n\nThis reverts commit 5e375bc7d586e0df971734a5a5f1f080ffd89b68.\n\nKyle McMartin steps on his soap-box:\n\n  \"Sigh.  Can everyone please stop assuming gcc can output to /dev/null?\n   On several platforms, ld tries to lseek in the output file, and fails\n   if it can\u0027t.\"\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\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": "5e375bc7d586e0df971734a5a5f1f080ffd89b68",
      "tree": "274d5ac5c9bf0e157c67461bd0e609c495e7b2e4",
      "parents": [
        "4be68a783d25b4dab0ef4077a4c6b13161a2d6e4"
      ],
      "author": {
        "name": "Robb, Sam",
        "email": "sam.robb@timesys.com",
        "time": "Sat Feb 04 23:28:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:54 2006 -0800"
      },
      "message": "[PATCH] kconfig: detect if -lintl is needed when linking conf,mconf\n\nOn a system where libintl.h is present, but the NLS functionality is\nsupplied by a separate library instead of the system C library, an attempt\nto \"make config\" or \"make menuconfig\" will fail with link errors, ex:\n\n  scripts/kconfig/mconf.o:mconf.c:(.text+0xf63): undefined reference to\n    `_libintl_gettext\u0027\n\nThis patch attempts to correct the problem by detecting whether or not NLS\nsupport requires linking with libintl.\n\nSigned-off-by: Samuel J Robb \u003csam.robb@timesys.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\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": "3c3b809e256c417847f1a96b2f9d9f66c7fcb02c",
      "tree": "420599fa3b119656d3faba55bbc781185dcd95aa",
      "parents": [
        "d28bee0c0a9c6abddf1d14c69f188400e994eb5a"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Feb 01 03:06:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:27 2006 -0800"
      },
      "message": "[PATCH] kernel-doc: clean up the script (whitespace)\n\nRemove lots of trailing whitespace.  Nothing else.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d28bee0c0a9c6abddf1d14c69f188400e994eb5a",
      "tree": "fb05862b35aa6f4f96867c9baeb4d6508d55bdb9",
      "parents": [
        "7045f37b17ffa6e85435ca980122b46a74caa7e4"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Feb 01 03:06:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:27 2006 -0800"
      },
      "message": "[PATCH] Doc/kernel-doc: add more usage info\n\n- Add info that structs, unions, enums, and typedefs are supported.\n\n- Add doc about \"private:\" and \"public:\" tags for struct fields.\n\n- Fix some typos.\n\n- Remove some trailing whitespace.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9598f91f2216ba51fef472a7fc3074a0c8429a96",
      "tree": "85c60f2a303ff4c057a0332aff94d2cc9aa9f389",
      "parents": [
        "00d340b94f6df17d5dc478521e4ee1cfb30c53ac"
      ],
      "author": {
        "name": "Martin Waitz",
        "email": "tali@admingilde.org",
        "time": "Wed Feb 01 03:06:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:27 2006 -0800"
      },
      "message": "[PATCH] DocBook: allow even longer return types\n\nkernel-doc errored out because it could not understand the new __copy_to_user\ndefinition.  Now we allow return types with four words.\n\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3835f82183eab8b67ddda6b32c127859a546c82d",
      "tree": "25d3e5179e13548b034213c54ed0a17db448e9b2",
      "parents": [
        "3ee68c4af3fd7228c1be63254b9f884614f9ebb2"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jan 21 12:03:09 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jan 21 12:03:09 2006 +0100"
      },
      "message": "kconfig: fix /dev/null breakage\n\nWhile running \"make menuconfig\" and \"make mrproper\"\nsome people experienced that /dev/null suddenly changed\npermissions or suddenly became a regular file.\nThe main reason was that /dev/null was used as output\nto gcc in the check-lxdialog.sh script and gcc did\nsome strange things with the output file; in this\ncase /dev/null when it errorred out.\n\nFollowing patch implements a suggestion\nfrom Bryan O\u0027Sullivan \u003cbos@serpentine.com\u003e to\nuse gcc -print-file-name\u003dlibxxx.so.\n\nAlso the Makefile is adjusted to not resolve value of\nHOST_EXTRACFLAGS and HOST_LOADLIBES until they are actually used.\nThis prevents us from calling gcc when running make *clean/mrproper\n\nThanks to Eyal Lebedinsky \u003ceyal@eyal.emu.id.au\u003e and\nJean Delvare \u003ckhali@linux-fr.org\u003e for the first error reports.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n---\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": "60f33b80443a3e7e79e2a3ddc625ab6246a61d3d",
      "tree": "941dd2cb141fd7db86e071a0c469aaba9d22599b",
      "parents": [
        "7c7dce9209161eb260cdf9e9172f72c3a02379e6"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jan 15 15:28:35 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jan 15 15:28:35 2006 +0100"
      },
      "message": "kconfig: get rid of stray a.o, support ncursesw\n\nscripts/kconfig/lxdialog/check-lxdialog.sh uses gcc to check for\nwhat libraries are present. Redirect output to /dev/null\nso we do not generate an a.out.\nAlso included support for ncursesw - so if present prefer that\ninstead of ncurses.\nThe order is now (first is preferred):\n1) ncursesw\n2) ncurses\n3) curses\n\nThe latter is to support SunOS.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.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": "a6d3fe77dace2c41a32b9699fe78960ab0908a97",
      "tree": "344e0f32ffcfc85d8494abca697d0cba682649b0",
      "parents": [
        "0863afb32b77fc89c7110b3d10fb048cb56bb1b5"
      ],
      "author": {
        "name": "Martin Waitz",
        "email": "tali@admingilde.org",
        "time": "Mon Jan 09 20:53:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:54 2006 -0800"
      },
      "message": "[PATCH] DocBook: warn for missing macro parameters\n\nPreviously kernel-doc silently ignored missing parameter descriptions for\npreprocessor macros.  Now that all such omissions are fixed up we can warn\nabout them in kernel-doc to be able to keep it that way.\n\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "943ffb587cfdf3b2adfe52a6db08573f4ecf3284",
      "tree": "d2b631e24a824e9742f941cf3b89b0eea91bd201",
      "parents": [
        "540695886075964c0e5295bea8e4793e8765d010"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jan 10 00:10:13 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 10 00:10:13 2006 +0100"
      },
      "message": "spelling: s/retreive/retrieve/\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "d960600df3ce3588571e2c1adf1f5f6d8ca9eb5a",
      "tree": "2d920b912b33f16b5cf8099331fcf421c83ae64b",
      "parents": [
        "e701e85b9f12af4dbe73b4299b541686ef6b1aa5"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Sun Jan 08 01:05:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:10 2006 -0800"
      },
      "message": "[PATCH] tiny: Add bloat-o-meter to scripts\n\nThis is a rewrite of Andi Kleen\u0027s bloat-o-meter with sorting and reporting of\ngainers/decliners.  Sample output:\n\nadd/remove: 0/8 grow/shrink: 2/0 up/down: 88/-4424 (-4336)\nfunction                                     old     new   delta\n__copy_to_user_ll                             59     103     +44\n__copy_from_user_ll                           59     103     +44\nfill_note                                     32       -     -32\nmaydump                                       58       -     -58\ndump_seek                                     67       -     -67\nwritenote                                    180       -    -180\nelf_dump_thread_status                       274       -    -274\nfill_psinfo                                  308       -    -308\nfill_prstatus                                466       -    -466\nelf_core_dump                               3039       -   -3039\n\nThe summary line says:\n no functions added, 8 removed\n two functions grew, none shrunk\n we gained 88 bytes and lost 4424 (or -4336 net)\n\nThis work was sponsored in part by CE Linux Forum\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\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": "96e9dd14a3b2aab4098503a5999ee2ef42d82da1",
      "tree": "58071e25c9d72b10e12f06788ae9798abb332c22",
      "parents": [
        "f756d5e256059018d753f0ba79980ebeb87a1bc0"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Sun Jan 08 01:05:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:09 2006 -0800"
      },
      "message": "[PATCH] kconf: Check for eof from input stream.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "19144d0beab077950f3e767385e3c1050061b475",
      "tree": "b34c3b7337bf9d6c12298f7c1fc7a4fef744302b",
      "parents": [
        "1dac06b20dcc8078dab037bd70652c69c67ba672"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Jan 08 01:05:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:06 2006 -0800"
      },
      "message": "[PATCH] fix gcc4.1 build failure on xconfig\n\nscripts/kconfig/qconf.h:25: error: extra qualification âConfigSettings::â on member âreadSizesâ\nscripts/kconfig/qconf.h:26: error: extra qualification âConfigSettings::â on member âwriteSizesâ\nscripts/kconfig/qconf.h:127: error: extra qualification âConfigList::â on member âupdateMenuListâ\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "442ce844e139c1e3c23e8b4df13468041ae35721",
      "tree": "248a0daea2b70468befee646cbb926aaa9677089",
      "parents": [
        "50aa88e2877f1375ba79d1be7a0ff4aa563741c7"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Jan 06 02:40:19 2006 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jan 08 18:56:51 2006 +0100"
      },
      "message": "kbuild: reference_discarded addition\n\nError: ./fs/quota_v2.o .opd refers to 0000000000000020 R_PPC64_ADDR64    .exit.text\n\nBeen carrying this for some time in Red Hat trees.\n\nKeith Ownes \u003ckaos@sgi.com\u003e commented:\nFor our future {in}sanity, add a comment that this is the ppc .opd\nsection, not the ia64 .opd section.  ia64 .opd should not point to\ndiscarded sections.\n\nAny idea why ppc .opd points to discarded sections when ia64 does not?\nAFAICT no ia64 object has a useful .opd section, they are all empty or\n(sometimes) a dummy entry which is 1 byte long.  ia64 .opd data is\nbuilt at link time, not compile time.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "24d49756aa67322c2def5dc97344615572ac454e",
      "tree": "334341c33373de1d8ee84285219a985e6d7994fd",
      "parents": [
        "cc6fa432f5eec26c43fd06c0314cb1c2cae6d9a1"
      ],
      "author": {
        "name": "Ryan Anderson",
        "email": "ryan@michonline.com",
        "time": "Sun Jan 08 04:35:36 2006 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jan 08 18:44:01 2006 +0100"
      },
      "message": "kbuild: In setlocalversion change -git_dirty to just -dirty\n\nWhen building Debian packages directly from the git tree, the appended\n\"git_dirty\" is a problem due to the underscore.  In order to cause the\nleast problems, change that just to \"dirty\".\n\nSigned-off-by: Ryan Anderson \u003cryan@michonline.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "cc6fa432f5eec26c43fd06c0314cb1c2cae6d9a1",
      "tree": "912f435e1fb44a2eed3046ceb6bfedbd924a3462",
      "parents": [
        "ac448afbcdcc218fd8d177960466ecc4a523722f"
      ],
      "author": {
        "name": "Brian Gerst",
        "email": "bgerst@didntduck.org",
        "time": "Sun Jan 08 10:53:55 2006 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jan 08 18:44:01 2006 +0100"
      },
      "message": "modpost/file2alias: Fix typo\n\nSND_MAX should be FF_MAX\n\nSigned-off-by: Brian Gerst \u003cbgerst@didntduck.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ae215b14bdbd459afe5f371175765fae817062a8",
      "tree": "138f8f74c5d0cca6e1fcb6f88cee3009089ccc8c",
      "parents": [
        "d51bfb7852d0e524074ad1cf04e4c3026d75d652"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jan 08 18:39:44 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jan 08 18:39:44 2006 +0100"
      },
      "message": "kconfig: factor out ncurses check in a shell script\n\nCleaning up the lxdialog Makefile by factoring out the\nncurses compatibility checks.\nThis made the checks much more obvious and easier to extend.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "d51bfb7852d0e524074ad1cf04e4c3026d75d652",
      "tree": "af3947d9504938d0a8c657ba58732c8b54df6772",
      "parents": [
        "37193147991a53b2e9f573d0ec47f63a2d4de8dc"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jan 06 22:35:59 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jan 06 22:35:59 2006 +0100"
      },
      "message": "kbuild: introduce escsq to escapre single quotes\n\nThis makes things a little bit more reader friendly and gvim is less\nconfused.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "37193147991a53b2e9f573d0ec47f63a2d4de8dc",
      "tree": "8f1464d143b94fddf8c3ff47119def45f37d2d45",
      "parents": [
        "367cb704212cd0c9273ba2b1e62523139210563b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jan 02 11:25:30 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jan 06 21:49:31 2006 +0100"
      },
      "message": "kconfig: fix gconfig with POSIXLY_CORRECT\u003d1\n\nThis patch fixed \"make gconfig\" with POSIXLY_CORRECT\u003d1 set.\n\nThis issue was reported by Jens Elkner \u003celkner@linofee.org\u003e in kernel\nBugzilla #2919.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "117a93db1dcd6ed61336b27e4e2938f791c1841b",
      "tree": "b869ef55f3048f125c06e70429f04c38f31bf578",
      "parents": [
        "253dfa6e465c054a73bd3b13af51c34c9d8d233d"
      ],
      "author": {
        "name": "Rene Scharfe",
        "email": "rene.scharfe@lsrfire.ath.cx",
        "time": "Wed Jan 04 20:42:03 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jan 06 20:46:21 2006 +0100"
      },
      "message": "kbuild: Use git in scripts/setlocalversion\n\nCurrently scripts/setlocalversion is a Perl script that tries to figure\nout the current git commit ID of a repo without using git.  It also\nimports Digest::MD5 without using it and generally is too big for the\nsmall task it does. :]  And it always reports a git ID, even when the\nHEAD is tagged -- this is a bug.\n\nThis patch replaces it with a Bourne Shell script that uses git\ncommands to do the same.  I can\u0027t come up with a scenario where someone\nwould use a git repo and refuse to install git core at the same time,\nso I think it\u0027s reasonable to assume git is available.\n\nThe new script also reports uncommitted changes by adding -git_dirty to\nthe version string.  Obviously you can\u0027t see from that _what_ has been\nchanged from the last commit, so it\u0027s more of a reminder that you\nforgot to commit something.\n\nThe script is easily extensible: simply add a check for Mercurial (or\nwhatever) below the git check.\n\nNote: the script doesn\u0027t print a newline char anymore.  That\u0027s only\nbecause it was easier to implement it that way, not a feature (or bug).\n\u0027make kernelrelease\u0027 doesn\u0027t care.\n\nSigned-off-by: Rene Scharfe \u003crene.scharfe@lsrfire.ath.cx\u003e\nAcked-by: Ryan Anderson \u003cryan@michonline.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "db9edfd7e339ca4113153d887e782dd05be5a9eb",
      "tree": "0a4ba12447a0cabc800adc7e9667d284777b0181",
      "parents": [
        "631b034724364b413e8a52e7c2e03a9d77e4c2b4",
        "fd586bacf439f36dea9b9bf6e6133ac87df2730c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 18:44:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 18:44:12 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\nTrivial manual merge fixup for usb_find_interface clashes.\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": "1d8f430c15b3a345db990e285742c67c2f52f9a6",
      "tree": "7bf8ae0929ebf581c4de68e7f4be9f6ea672d453",
      "parents": [
        "263756ec228f1cdd49fc50b1f87001a4cebdfe12"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Dec 07 21:40:34 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:09 2006 -0800"
      },
      "message": "[PATCH] Input: add modalias support\n\nHere\u0027s the patch for modalias support for input classes.  It uses\ncomma-separated numbers, and doesn\u0027t describe all the potential keys (no\nmodule currently cares, and that would make the strings huge).  The\nchanges to input.h are to move the definitions needed by file2alias\noutside __KERNEL__.  I chose not to move those definitions to\nmod_devicetable.h, because there are so many that it might break compile\nof something else in the kernel.\n\nThe rest is fairly straightforward.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8ded4ac018ea706bf7ee926601a27184665c9c28",
      "tree": "8a22c29e6c1c187375e99aa2a0a1d012b47a2a60",
      "parents": [
        "febf7ea4bedcd36fba0843db726bba28d22bf89a",
        "6073aa643f52fd12b02f0532dc96287f4c3293b5"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Jan 03 15:59:28 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Jan 03 15:59:28 2006 +0100"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "f4b09ebc8baa51ec8394c4173e3de9d62b2cc97a",
      "tree": "d91c611e6f43e1775f584f796c6990d746d4ef6c",
      "parents": [
        "e3e1bfe4f28de86d065bc041456161a3f3a9aef7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jan 03 13:37:51 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 03 13:37:51 2006 +0100"
      },
      "message": "update the email address of Randy Dunlap\n\nThis patch removes all references to the bouncing address\nrddunlap@osdl.org and one dead web page from the kernel.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\n"
    },
    {
      "commit": "4a4efbdee278b2f4ed91aad2db5c006ff754276e",
      "tree": "be5742c3d3ff5382c8a6ccdcd31bfe00fb9b6491",
      "parents": [
        "7a1119b1fc87cc347d3932b8aee051e86b32818f"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Tue Jan 03 13:27:11 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 03 13:27:11 2006 +0100"
      },
      "message": "s/retreiv/retriev/g\n\nAs everyone knows, the rule is: \"i before e.. um.. always.\"\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "febf7ea4bedcd36fba0843db726bba28d22bf89a",
      "tree": "0a0d398e0637fba8292d8b139afbd41b102bb9c4",
      "parents": [
        "00213b17cec87d2cd4df75bcc79aea7a91d8532d"
      ],
      "author": {
        "name": "",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Jan 03 11:35:26 2006 +0100"
      },
      "committer": {
        "name": "",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Jan 03 11:35:26 2006 +0100"
      },
      "message": "gitignore: ignore more generated files\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "00213b17cec87d2cd4df75bcc79aea7a91d8532d",
      "tree": "6947dba41f8b0e7fe7bccd41a4840d6de6a27079",
      "parents": [
        "352dd1df32e672be4cff71132eb9c06a257872fe"
      ],
      "author": {
        "name": "Petr Baudis",
        "email": "pasky@ucw.cz",
        "time": "Thu Dec 22 04:44:04 2005 +0100"
      },
      "committer": {
        "name": "",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jan 01 22:30:43 2006 +0100"
      },
      "message": "kconfig: Remove support for lxdialog --checklist\n\nRemove support for lxdialog --checklist\n\nThe checklist lxdialog functionality is not used by menuconfig\n(only the radiolist variant is used) and supporting it would\nsignificantly complicate the forthcoming liblxdialog API.\n\nSigned-off-by: Petr Baudis \u003cpasky@suse.cz\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "352dd1df32e672be4cff71132eb9c06a257872fe",
      "tree": "f8477d3133b8f43fe1108a1516295f507b2ca359",
      "parents": [
        "02959a875caec8cabd36111046ad537251ef405f"
      ],
      "author": {
        "name": "Brian Gerst",
        "email": "bgerst@didntduck.org",
        "time": "Tue Dec 27 23:43:31 2005 -0500"
      },
      "committer": {
        "name": "",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jan 01 22:21:50 2006 +0100"
      },
      "message": "gitignore: misc files\n\nIgnore all files generated from *_shipped files, plus a few others.\n\nSigned-off-by: Brian Gerst \u003cbgerst@didntduck.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "6073aa643f52fd12b02f0532dc96287f4c3293b5",
      "tree": "272fc07333289b0a788996dcd2034b80d1693178",
      "parents": [
        "752625cff3eba81cbc886988d5b420064c033948"
      ],
      "author": {
        "name": "Jan-Benedict Glaw",
        "email": "jbglaw@lug-owl.de",
        "time": "Sun Jan 01 14:23:47 2006 +0100"
      },
      "committer": {
        "name": "",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jan 01 19:31:30 2006 +0100"
      },
      "message": "kbuild: tar-pkg with out-out-tree building\n\nFix out-of-tree builds for the tar-pkg targets\n\nWhen I wrote the buildtar script, I didn\u0027t even think about\nout-of-tree builds because I didn\u0027t use these back then. This patch\nthroughoutly uses ${objtree} instead of `pwd`.\n\nAlso, the kernel version is no longer manually built. Instead, it will\nproperly use $KERNELRELEASE .  Installing modules is only done if\nCONFIG_MODULES is set.\n\nSigned-off-by: Jan-Benedict Glaw \u003cjbglaw@lug-owl.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\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"
    }
  ],
  "next": "c40f56409d01f6f1ea80ed4c229096749c2335df"
}
