)]}'
{
  "log": [
    {
      "commit": "c21b1e4d9b0c263a35f67eed2b025d053566c557",
      "tree": "aa5c6fe22815a79217af0679a7cdfcd1f76c3c3a",
      "parents": [
        "f5ef2abcbeb5b0be23f7cc610a024b2406e3d8e6"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Thu Mar 29 10:27:14 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Apr 01 14:23:57 2007 -0700"
      },
      "message": "[PATCH] kbuild: fix dependency generation\n\nCommit 2e3646e51b2d6415549b310655df63e7e0d7a080 changed the way the\nsplit config tree is built, but failed to also adjust fixdep accordingly\n- if changing a config option from or to m, files referencing the\nrespective CONFIG_..._MODULE (but not the corresponding CONFIG_...)\ndidn\u0027t get rebuilt.\n\nThe problem is that trisate symbol are represent with three different\nsymbols:\n    SYMBOL\u003dn \u003d\u003e no symbol defined\n    SYMBOL\u003dy \u003d\u003e CONFIG_SYMBOL defined to \u00271\u0027\n    SYMBOL\u003dm \u003d\u003e CONFIG_SYMBOL_MODULE defined to \u00271\u0027\n\nBut conf_split_config do not distingush between the \u003dy and \u003dm case, so\nonly the \u003dy case is honoured.\n\nThis is fixed in fixdep so when a CONFIG symbol with _MODULE is found we\nskip that part and only look for the CONFIG_SYMBOL version.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "328d24403d6a6b856722facd39d7b6ccb429353b",
      "tree": "b35348d8a3adb80dcf04553fbff01e1187c998ec",
      "parents": [
        "9d6346311418d12e90cca9384e5fbbe2ffa18efb"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Feb 28 20:12:10 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:36 2007 -0800"
      },
      "message": "[PATCH] kernel-doc: allow space after __attribute__\n\nAllow space(s) between \"__attribute__\" and \"((blah))\" so that\nkernel-doc does not complain like:\n\nWarning(/tester/linsrc/linux-2.6.20-git15//kernel/timer.c:939): No description found for parameter \u0027read_persistent_clock(void\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b0138a6cb7923a997d278b47c176778534d1095b",
      "tree": "4fcb8822a69631baba568e4e1942847747123887",
      "parents": [
        "6572d6d7d0f965dda19d02af804ed3ae4b3bf1fc",
        "1055a8af093fea7490445bd15cd671020e542035"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 26 12:48:06 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 26 12:48:06 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6: (78 commits)\n  [PARISC] Use symbolic last syscall in __NR_Linux_syscalls\n  [PARISC] Add missing statfs64 and fstatfs64 syscalls\n  Revert \"[PARISC] Optimize TLB flush on SMP systems\"\n  [PARISC] Compat signal fixes for 64-bit parisc\n  [PARISC] Reorder syscalls to match unistd.h\n  Revert \"[PATCH] make kernel/signal.c:kill_proc_info() static\"\n  [PARISC] fix sys_rt_sigqueueinfo\n  [PARISC] fix section mismatch warnings in harmony sound driver\n  [PARISC] do not export get_register/set_register\n  [PARISC] add ENTRY()/ENDPROC() and simplify assembly of HP/UX emulation code\n  [PARISC] convert to use CONFIG_64BIT instead of __LP64__\n  [PARISC] use CONFIG_64BIT instead of __LP64__\n  [PARISC] add ASM_EXCEPTIONTABLE_ENTRY() macro\n  [PARISC] more ENTRY(), ENDPROC(), END() conversions\n  [PARISC] fix ENTRY() and ENDPROC() for 64bit-parisc\n  [PARISC] Fixes /proc/cpuinfo cache output on B160L\n  [PARISC] implement standard ENTRY(), END() and ENDPROC()\n  [PARISC] kill ENTRY_SYS_CPUS\n  [PARISC] clean up debugging printks in smp.c\n  [PARISC] factor syscall_restart code out of do_signal\n  ...\n\nFix conflict in include/linux/sched.h due to kill_proc_info() being made\npublicly available to PARISC again.\n"
    },
    {
      "commit": "da68d61f89e275260cc993a0d4a39e63700098fb",
      "tree": "2b54d5e695cc233045cb854d7e1fc7470cd6d3a6",
      "parents": [
        "3deac046e2883686a732960050ab74fca0db11fa"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Feb 20 13:58:16 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:16 2007 -0800"
      },
      "message": "[PATCH] remove modpost false warnings on ARM\n\nThis patch stops \"modpost\" from issuing erroneous modpost warnings on ARM\nbuilds, which it\u0027s been doing since since maybe last summer.  A canonical\nexample would be driver method table entries:\n\n  WARNING: \u003cpath\u003e - Section mismatch: reference to .exit.text:\u003cname\u003e_remove\n\tfrom .data after \u0027$d\u0027 (at offset 0x4)\n\nThat \"$d\" symbol is generated by tools conformant with ARM ABI specs; in\nthis case it\u0027s a symbol **in the middle of** a \"\u003cname\u003e_driver\" struct.\n\nThe erroneous warnings appear to be issued because \"modpost\" whitelists\nreferences from \"\u003cname\u003e_driver\" data into init and exit sections ...  but\ndoesn\u0027t know should also include those \"$d\" mapping symbols, which are not\notherwise associated with \"\u003cname\u003e_driver\" symbols.\n\nThis patch prevents the modpost symbol lookup code from ever returning\nthose mapping symbols, so it will return a whitelisted symbol instead.\nThen things work as expected.\n\nNow to revert various code-bloating \"fixes\" that got merged because of this\nmodpost bug....\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "262d9b0130edf9aef1819b211d69f48883d2ac10",
      "tree": "2d02ed11cd71a3dfe25a12f0428770c9a9a9e624",
      "parents": [
        "b6d6454fdb66f3829af8b92ab06825b6060fdf7e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Feb 20 13:58:04 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:14 2007 -0800"
      },
      "message": "[PATCH] kernel-doc: include struct short description in title output\n\nOutput of a function or struct in html mode needs to include the short\ndescription from the function/struct name line in the output title line.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f354ef8abe5d6d967c023b21980241e6f883a698",
      "tree": "f427f59479d3d645ece5a631fad4024ba02dbca1",
      "parents": [
        "f3cf2673358e4221afbb59721a8580a8f35479a5"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Sat Jan 13 15:02:09 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:09:12 2007 -0500"
      },
      "message": "[PARISC] rename *_ANY_ID to PA_*_ANY_ID in the exported header\n\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "f3cf2673358e4221afbb59721a8580a8f35479a5",
      "tree": "d42b74f1288b8d3737a47df4488c346ee546c581",
      "parents": [
        "f2439b262ab11717c892efd5fdacf43f65f2a422"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Sat Jan 13 14:58:21 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:08:45 2007 -0500"
      },
      "message": "[PARISC] generate modalias for parisc_device_id tables\n\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "e7b3ca08549caccf5d6e1cf066780bf4f0ae77a7",
      "tree": "7e5745bea06675cfce60d6813ee3b4d5e19cbb56",
      "parents": [
        "62d0cfcb27cf755cebdc93ca95dabc83608007cd",
        "cb6efb39163bfb6bb6475fa7c8a5e08e44dbf14a"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Sat Feb 17 00:18:23 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Sat Feb 17 00:18:23 2007 -0500"
      },
      "message": "Merge branch \u0027parisc\u0027 from /home/kyle/repos/parisc-2.6.git\n\nConflicts:\n\n\tarch/parisc/hpux/sys_hpux.c\n\tarch/parisc/mm/ioremap.c\n"
    },
    {
      "commit": "414f827c46973ba39320cfb43feb55a0eeb9b4e8",
      "tree": "45e860974ef698e71370a0ebdddcff4f14fbdf9e",
      "parents": [
        "86a71dbd3e81e8870d0f0e56b87875f57e58222b",
        "126b1922367fbe5513daa675a2abd13ed3917f4e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 09:46:06 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 09:46:06 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6\n\n* \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6: (94 commits)\n  [PATCH] x86-64: Remove mk_pte_phys()\n  [PATCH] i386: Fix broken CONFIG_COMPAT_VDSO on i386\n  [PATCH] i386: fix 32-bit ioctls on x64_32\n  [PATCH] x86: Unify pcspeaker platform device code between i386/x86-64\n  [PATCH] i386: Remove extern declaration from mm/discontig.c, put in header.\n  [PATCH] i386: Rename cpu_gdt_descr and remove extern declaration from smpboot.c\n  [PATCH] i386: Move mce_disabled to asm/mce.h\n  [PATCH] i386: paravirt unhandled fallthrough\n  [PATCH] x86_64: Wire up compat epoll_pwait\n  [PATCH] x86: Don\u0027t require the vDSO for handling a.out signals\n  [PATCH] i386: Fix Cyrix MediaGX detection\n  [PATCH] i386: Fix warning in cpu initialization\n  [PATCH] i386: Fix warning in microcode.c\n  [PATCH] x86: Enable NMI watchdog for AMD Family 0x10 CPUs\n  [PATCH] x86: Add new CPUID bits for AMD Family 10 CPUs in /proc/cpuinfo\n  [PATCH] i386: Remove fastcall in paravirt.[ch]\n  [PATCH] x86-64: Fix wrong gcc check in bitops.h\n  [PATCH] x86-64: survive having no irq mapping for a vector\n  [PATCH] i386: geode configuration fixes\n  [PATCH] i386: add option to show more code in oops reports\n  ...\n"
    },
    {
      "commit": "ed8b4d4d7a31923db32f4684535944d69eb43677",
      "tree": "ab3e7e360b2474e7452155ac57bb7fe32c98e1f5",
      "parents": [
        "1f85712e6e1f2450ec4fd2ab18f8887bf7280f8e"
      ],
      "author": {
        "name": "Cyrill V. Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Wed Feb 14 00:33:03 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:52 2007 -0800"
      },
      "message": "[PATCH] qconf: hide empty list items\n\nThis patch fixes showing empty config list items if \"Option/Show All\nOptions\" is turned on.  For example empty items appears on list of \u0027Block\nLayer\u0027 menu.\n\nSigned-off-by: Cyrill V. Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Oleg Verych \u003colecom@flower.upol.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f253f00003c3fed0355cf49482f24c56bc5dbea6",
      "tree": "a61cfccf873865856d0eb92f32bf0c5bbaeb4a48",
      "parents": [
        "786fb18d015cc5f34284d426e055ddd7a3dbb53b"
      ],
      "author": {
        "name": "Cyrill V. Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Wed Feb 14 00:33:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:52 2007 -0800"
      },
      "message": "[PATCH] qconf: Back button behaviour normalization\n\nDo \"Back\" button behaviour normalization so it is enabled starting from\nsecond-level menu only.\n\nSigned-off-by: Cyrill V. Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "786fb18d015cc5f34284d426e055ddd7a3dbb53b",
      "tree": "bd77e96cab64a3fe475b274d62c8589bed51ead5",
      "parents": [
        "66e7c7230fed159e138fc1292ee662b8bbdb74d6"
      ],
      "author": {
        "name": "Cyrill V. Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Wed Feb 14 00:32:59 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:52 2007 -0800"
      },
      "message": "[PATCH] qconf: fix showing help info on failed search\n\nqconf does not clear help text in search window if previous search has been\nfailed.\n\nSigned-off-by: Cyrill V. Gorcunov \u003cgorcunov@mail.ru\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "66e7c7230fed159e138fc1292ee662b8bbdb74d6",
      "tree": "33dd89d8bea56888f5a0a20a5fb814cad685a8a5",
      "parents": [
        "49e5646d6538f3a1c6697770f0bec2b2a0b7f30e"
      ],
      "author": {
        "name": "Shlomi Fish",
        "email": "shlomif@iglu.org.il",
        "time": "Wed Feb 14 00:32:58 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:51 2007 -0800"
      },
      "message": "[PATCH] qconf: relocate Search Command\n\nRelocate the qconf search command to the \"Edit\"-\u003e\"Find\" menu option.\n\nThis is per the discussion on my qconf search dialog patch.\n\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "49e5646d6538f3a1c6697770f0bec2b2a0b7f30e",
      "tree": "8ac605ba44c6544ce5840550b7acd1268d615474",
      "parents": [
        "e0ab1ec9fcd3799e874ff9086729a480f6c06cd3"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "fzu@wemgehoertderstaat.de",
        "time": "Wed Feb 14 00:32:57 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:51 2007 -0800"
      },
      "message": "[PATCH] qconf: immediately update integer and string values in xconfig display\n\nIn xconfig\u0027s display integer and string values are also shown as part of\nthe config item\u0027s descriptive text.\n\nThis patch updates the descriptive text, when the corresponding value has\nbeen changed.  Fix for http://bugzilla.kernel.org/show_bug.cgi?id\u003d7744\n\nTake2 uses updateList() so config values dependending on the changed value\nsee the change.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "895a39a084e5478121a74752a291165c4502378f",
      "tree": "eb0fde9656bb44be83b3f39d734375f049915751",
      "parents": [
        "8c7e4498adfdb4aea5a0d056590ec18d099ba062"
      ],
      "author": {
        "name": "s situert",
        "email": "situert@yahoo.com",
        "time": "Wed Feb 14 00:32:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:51 2007 -0800"
      },
      "message": "[PATCH] Make mkcompile_h use LANG\u003dC and LC_ALL\u003dC for $CC -v\n\nFix a minor bug in mkcompile_h.  As one can see, the current locale is used\nwhile getting the version of gcc.  This produces problems when a locale\nother than C or en_US is used.  As an example, my /proc/version contains\nTurkish characters in iso-8859-9 encoding.\n\nThis patch fixes this issue by making sure that the C locale is used to get\ngcc\u0027s version.\n\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8c7e4498adfdb4aea5a0d056590ec18d099ba062",
      "tree": "529d1934c3605fd7da4cbe956867c06fab3b62e9",
      "parents": [
        "b7de8e7e3c7b79a72c20c7fd58bd65df3d146b13"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Wed Feb 14 00:32:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:51 2007 -0800"
      },
      "message": "[PATCH] search a little harder for mkimage\n\nCheck to see if `${CROSS_COMPILE}mkimage` exists and if not, fall back to\nthe standard `mkimage`\n\nThe Blackfin toolchain includes mkimage, but we dont want to namespace\ncollide with any of the user\u0027s system setup, so we prefix it with our\ntoolchain name.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Oleg Verych \u003colecom@flower.upol.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f8657e1b55901e6c227094258d1fa3642fa242bd",
      "tree": "da8fa95fcec1c160831f7fc6a569cb27cf81c63b",
      "parents": [
        "7c0b49f9d1d59b3638c884b346a92dcb4ea1560a"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Tue Feb 13 13:26:22 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Feb 13 13:26:22 2007 +0100"
      },
      "message": "[PATCH] i386: move startup_32() in text.head section\n\no Entry startup_32 was in .text section but it was accessing some init\n  data too and it prompts MODPOST to generate compilation warnings.\n\nWARNING: vmlinux - Section mismatch: reference to .init.data:boot_params from\n.text between \u0027_text\u0027 (at offset 0xc0100029) and \u0027startup_32_smp\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data:boot_params from\n.text between \u0027_text\u0027 (at offset 0xc0100037) and \u0027startup_32_smp\u0027\nWARNING: vmlinux - Section mismatch: reference to\n.init.data:init_pg_tables_end from .text between \u0027_text\u0027 (at offset\n0xc0100099) and \u0027startup_32_smp\u0027\n\no Can\u0027t move startup_32 to .init.text as this entry point has to be at the\n  start of bzImage. Hence moved startup_32 to a new section .text.head and\n  instructed MODPOST to not to generate warnings if init data is being\n  accessed from .text.head section. This code has been audited.\n\no SMP boot up code (startup_32_smp) can go into .init.text if CPU hotplug\n  is not supported. Otherwise it generates more warnings\n\nWARNING: vmlinux - Section mismatch: reference to .init.data:new_cpu_data from\n.text between \u0027checkCPUtype\u0027 (at offset 0xc0100126) and \u0027is486\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data:new_cpu_data from\n.text between \u0027checkCPUtype\u0027 (at offset 0xc0100130) and \u0027is486\u0027\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "412ecd7751a2653ab17df39a1dc3565a548633fd",
      "tree": "7f6acf50ab45f62e6a56e89289c6d79c88093b65",
      "parents": [
        "5f0b1437e0708772b6fecae5900c01c3b5f9b512"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Feb 10 22:47:33 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 11:48:20 2007 -0800"
      },
      "message": "[PATCH] fix fatal kernel-doc error\n\nTeach kernel-doc to handle functions that look like the new\npcim_iomap_table().  Fixes this fatal error in scripts/kernel-doc:\n\n  DOCPROC Documentation/DocBook/kernel-api.xml\nError(/tester/linsrc/linux-2.6.20-git6//drivers/pci/pci.c:1351): cannot understand prototype: \u0027void __iomem * const * pcim_iomap_table(struct pci_dev *pdev) \u0027\nmake[1]: *** [Documentation/DocBook/kernel-api.xml] Error 1\nmake: *** [htmldocs] Error 2\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a21217daae8ce6e841e33d4a2bb24026723cb21d",
      "tree": "3d69d0e63944e0e408a025248aff932dfd530906",
      "parents": [
        "6e8c818829587f001cacae5af4400e4e3aa90a37"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Feb 10 01:46:04 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:32 2007 -0800"
      },
      "message": "[PATCH] kernel-doc: fix some odd spacing issues\n\n- in man and text mode output, if the function return type is empty (like it\n  is for macros), don\u0027t print the return type and a following space; this\n  fixes an output malalignment;\n\n- in the function short description, strip leading, trailing, and multiple\n  embedded spaces (to one space); this makes function name/description output\n  spacing consistent;\n\n- fix a comment typo;\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "996a07bcb62c5935248e238a1150089f3d99a6fb",
      "tree": "daad83697a9b15b2a426d90623383e7ebe3023b2",
      "parents": [
        "78831ba68263d37382d61ea87d738975d992bd0d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Feb 10 01:45:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:32 2007 -0800"
      },
      "message": "[PATCH] kernel-doc: allow more whitespace\n\nAllow whitespace in pointer-to-function\n\t[accept \"(* done)\", not just \"(*done)\"].\n\nAllow tabs (spaces are already allowed) between \"#define\" and a macro name.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "891dcd2f7ab15e2aaad07f6925b3a53fd8d5c02f",
      "tree": "643fea439770f91b3b0246bd304c6883761b591c",
      "parents": [
        "3de3af130b75a79c7381573e5ea69cb59502023f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Feb 10 01:45:53 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:32 2007 -0800"
      },
      "message": "[PATCH] kernel-doc: allow a little whitespace\n\nIn kernel-doc syntax, be a little flexible:  allow whitespace between\na function parameter name and the colon that must follow it, such as:\n\t@pdev : PCI device to unplug\n\n(This allows lots of megaraid kernel-doc to work without tons of\nediting.)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5449bc94152a6c4700f46786be600141234d8f0f",
      "tree": "f24d07c64e40b1f3c9156ef025a432be5fffe9e0",
      "parents": [
        "460e79c30b5dd978143e7ea53849043c22d16f73"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "pisa@cmp.felk.cvut.cz",
        "time": "Sat Feb 10 01:45:37 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:30 2007 -0800"
      },
      "message": "[PATCH] DocBook/HTML: correction of recursive A tags in HTML output\n\nThe malformed HTML was generated after switch to XSLTPROC\nfrom SGML tools. The reference title\n\n  \u003crefentrytitle\u003e\u003cphrase id\u003d\"API-struct-x\"\u003estruct x\u003c/phrase\u003e\u003c/refentrytitle\u003e\n\nis converted into two recursive \u003ca\u003e tags\n\n  \u003ca href\u003d\"re02.html\"\u003e\u003cspan\u003e\u003ca id\u003d\"API-struct-x\"\u003e\u003c/a\u003estruct x\u003c/span\u003e\u003c/a\u003e\n\nThere is more possible solutions for this problem.\nOne can be found at\n\n  http://darkk.livejournal.com/\n\nThe proposed solution is based on suggestion provided by Jiri Kosek.\n\nSigned-off-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "beda9f3a13bbb22cde92a45f230a02ef2afef6a9",
      "tree": "f2e45eb276cf7083a8f952e68e7f3d47b2fd0ece",
      "parents": [
        "2fd592e45b9c89d69e126f172d0f991e2af955e5"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Feb 08 22:48:51 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 10:12:20 2007 -0800"
      },
      "message": "[PATCH] kbuild: more Makefile cleanups\n\nThis adds the remaining changes which should have been part of the\nreview process.\n\n - the define command is inappropriate (it\u0027s primarily for rule\n   definitions)\n - execute commands in the current dir as all other commands\n - .*.tmp (but not .*.null) files are also removed up by \"make clean\"\n - printf has other side effects, just use \"echo -e\"\n - proper quoting\n - proper indentation\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "742433b00b1c53d447a10f215cf887e4cb3406b5",
      "tree": "ab055b5408a1c2ebc4813f44b5cee2f97dd2713f",
      "parents": [
        "29a1e1d2732c7bfa94465749285aea0f2ed12213"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Mon Feb 05 16:34:00 2007 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Thu Feb 08 18:56:41 2007 -0500"
      },
      "message": "[PATCH] PA-RISC: Fix bogus warnings from modpost\n\nparisc and parisc64 seem to name sections a little differently from other\ntargets.  parisc64 gives spurious warnings like:\n\nWARNING: drivers/net/dummy.o - Section mismatch: reference to .init.text:dummy_setup from .data.rel.ro between \u0027.LC1\u0027 (at offset 0x0) and \u0027.LC6\u0027\n\nand parisc gives spurious warnings like:\n\nWARNING: drivers/net/dummy.o - Section mismatch: reference to .init.text:dummy_setup from .rodata.cst4 between \u0027.LC1\u0027 (at offset 0x0) and \u0027.LC6\u0027\n\nGiven the other comments in modpost.c, it seems that the best solution is\nto move rodata down to the \u0027match at start of name\u0027 section and add\n.data.rel.ro to the \u0027match entire name\u0027 section.\n\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b892afd1e60132a981b963929e352eabf3306ba2",
      "tree": "606cd7f6e725729941cea539618cd24dce5594eb",
      "parents": [
        "c4184f117af7441fb83bc413d2214d92920e0289"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 08 08:16:44 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 08 08:16:44 2007 -0800"
      },
      "message": "kbuild: fix space for good (take 103)\n\nMichal Ostrowski points out what the real problem was: the spaces at the\nstart of the definition of the \u0027checker-shell\u0027 make function.\n\nCc: Michal Ostrowski \u003cmostrows@watson.ibm.com\u003e\nAcked-by: David Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nAcked-by: Oleg Verych \u003colecom@flower.upol.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c4184f117af7441fb83bc413d2214d92920e0289",
      "tree": "d6f77ef7a5fab96f38567c58d88ccdfe0db3fcbc",
      "parents": [
        "905adce4094d64a6691df994e424fbf486301adc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 20:24:25 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 20:24:25 2007 -0800"
      },
      "message": "kbuild: make $(checker-shell ) strip spaces around the result\n\nIt looks like GNU make version 3.80 (but apparently not 3.81) adds\nleading whitespace to the result of the checker-shell execution.  This\nstrips them off explicitly.\n\nAlso, don\u0027t bother symlinking the output file to /dev/null.  It\u0027s likely\nas expensive as just writing the temp-file, and we need to remove it\nanyway afterwards.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bff288c19e8b6217ddd660d4fa42c29a0ab1d58c",
      "tree": "7e1ab8fe5f04ab79ff9fa71908e153dc4768b633",
      "parents": [
        "5331be090567d9335476f876b2d85427cd7c4426"
      ],
      "author": {
        "name": "Oleg Verych",
        "email": "olecom@flower.upol.cz",
        "time": "Wed Feb 07 23:04:35 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 15:32:26 2007 -0800"
      },
      "message": "[PATCH] kbuild, Kbuild.include: avoid using spaces in call arguments\n\nDo not use whitespace in arguments of functions in makefiles, as they\npropagate further without notice.  Thus we get\n\n  + echo \u0027 y\u0027\n\n  instead of\n\n  + echo y\n\nFix misleading comments.\n\nSigned-off-by: Oleg Verych \u003colecom@flower.upol.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5de043f4bd11a9e0a3e8daec7d1905da575a76b7",
      "tree": "1cdafacd6a0f6e12bd5b88d9031a6130169ca868",
      "parents": [
        "f6112ec27a8f0eee6c5a996f65c7bfd9457d9f85"
      ],
      "author": {
        "name": "Oleg Verych",
        "email": "olecom@flower.upol.cz",
        "time": "Tue Feb 06 02:18:21 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:30:49 2007 -0800"
      },
      "message": "[PATCH] kbuild: improve option checking, Kbuild.include cleanup\n\n GNU binutils, root users, tmpfiles, external modules ro builds must\n be fixed to do the right thing now.\n\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Horst Schirmeier \u003chorst@schirmeier.com\u003e\nCc: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Daniel Drake \u003cdsd@gentoo.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Oleg Verych \u003colecom@flower.upol.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f6112ec27a8f0eee6c5a996f65c7bfd9457d9f85",
      "tree": "0ff6c1f02ae272d675a8d96123bf2dc581331a01",
      "parents": [
        "62d0cfcb27cf755cebdc93ca95dabc83608007cd"
      ],
      "author": {
        "name": "Oleg Verych",
        "email": "olecom@flower.upol.cz",
        "time": "Tue Feb 06 02:18:20 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:30:49 2007 -0800"
      },
      "message": "[PATCH] kbuild scripts: replace gawk, head, bc with shell, update\n\n  Replacing overhead of using some (external) programs\n  instead of good old `sh\u0027.\n\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: William Stearns \u003cwstearns@pobox.com\u003e\nCc: Martin Schlemmer \u003cazarah@nosferatu.za.org\u003e\nSigned-off-by: Oleg Verych \u003colecom@flower.upol.cz\u003e\nAcked-by: Mark Lord \u003clkml@rtr.ca\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ec268be36e79d99443efc4be3a617d6efc6f719b",
      "tree": "fa6e41483220f05e7b281e332debc452324d446d",
      "parents": [
        "0d59a01bc461bbab4017ff449b8401151ef44cf6"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Jan 30 14:35:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 16:01:35 2007 -0800"
      },
      "message": "[PATCH] translate dashes in filenames for headers install\n\nThe current filename-\u003edefine translation does not scrub dashes so when\ncreating stub defines for like asm-x86_64/ptrace-abi.h, we get: #define\n__ASM_STUB_PTRACE-ABI_H\n\ngcc just hates that sort of thing :)\n\ntrivial attached patch adds - to the tr list to scrub it to _\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6fa1da8ea9318af6a0252f56cd2e689616346218",
      "tree": "c2087f5f67fdb06082afc46266d0490cfbaa7bbd",
      "parents": [
        "a2f3aa02576632cdb60bd3de1f4bf55e9ac65604"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Wed Jan 10 23:15:31 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:20 2007 -0800"
      },
      "message": "[PATCH] qconf: (re)fix SIGSEGV on empty menu items\n\nBack out the recent fix for this bug, fix it by correctly initialising\nConfigInfoView.sym.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: \"Cyrill V. Gorcunov\" \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ee6a8545a4cbc620625c7956c95aac513842156b",
      "tree": "f8209ae7a289e593917beb8fb4b5dda00e6f5656",
      "parents": [
        "118c0ace1b61433311ae4e067fdd32841baa7f91"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "message": "[PATCH] x86-64: Modpost whitelist reference to more symbols (pattern 3)\n\no MODPOST generates warning on i386 if kernel is compiled with\n  CONFIG_RELOCATABLE\u003dy.\n\nWARNING: vmlinux - Section mismatch: reference to .init.text:__init_begin from .text between \u0027free_initmem\u0027 (at offset 0xc0114fd3) and \u0027do_test_wp_bit\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text:_sinittext from .text between \u0027core_kernel_text\u0027 (at offset 0xc012aeae) and \u0027kernel_text_address\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text:_einittext from .text between \u0027core_kernel_text\u0027 (at offset 0xc012aeb7) and \u0027kernel_text_address\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text:_sinittext from .text between \u0027get_symbol_pos\u0027 (at offset 0xc0135776) and \u0027reset_iter\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text:_einittext from .text between \u0027get_symbol_pos\u0027 (at offset 0xc013577d) and \u0027reset_iter\u0027\n\no These symbols (__init_begin, _sinittext, _einittext) belong to init\n  section and generally represent a section boundary. These are special\n  symbols in the sense that their size is zero and no memory is allocated\n  for them in init section. Their addr and value are same. So even if\n  we free the init section, it is ok to reference them.\n\no Whitelist access to such select symbols in MODPOST.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "118c0ace1b61433311ae4e067fdd32841baa7f91",
      "tree": "f03f854626bf7d482e7138cf2df525380f754719",
      "parents": [
        "e96763d6e52c22a8821466e4d01c0c995b8087be"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "message": "[PATCH] x86-64: modpost add more symbols to whitelist pattern2\n\no MODPOST generates warning for i386 if compiled with CONFIG_RELOCATABLE\u003dy\n  and serial console support is enabled.\n\no Serial console setup function, serial8250_console_setup(), is a non __init\n  function and it calls functions which are of type __init().\n  (uart_parse_options() and uart_set_options()). Assuming, setup will\n  be called during init time, changing serial8250_console_setup() to __init.\n\no Adding one more pattern to modpost whitelist. Console drivers might\n  have *_console structures containing references to setup functions which\n  can be of __init type. Don\u0027t generate warnings for those.\n\nWARNING: vmlinux - Section mismatch: reference to .init.text: from .data between \u0027serial8250_console\u0027 (at offset 0xc05a33d8) and \u0027serial8250_reg\u0027\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "73b8ed29ab3f6ad7204b4e61cfa87dc0c28d3019",
      "tree": "b88a8cc5a6c0bca6755ff920f4a1372690cf93bf",
      "parents": [
        "f2e12bb272f2544d1504f982270e90ae3dcc4ff2"
      ],
      "author": {
        "name": "Cyrill V. Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Fri Jan 05 16:37:02 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:29 2007 -0800"
      },
      "message": "[PATCH] qconf: fix SIGSEGV on empty menu items\n\nqconf may cause SIGSEGV by trying to show debug information on empty menu\nitems\n\nSigned-off-by: Cyrill V. Gorcunov \u003cgorcunov@gmail.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": "134fe01bfafa74e691d84bf15666fb30e89896ff",
      "tree": "d64b10731a9030fd1304e5cab43ac6cf861f2a43",
      "parents": [
        "01b2d93ca4c495f056471189ac6c4e6ac4cbbccb"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Dec 22 01:10:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 22 08:55:50 2006 -0800"
      },
      "message": "[PATCH] kernel-doc: allow unnamed structs/unions\n\nMake kernel-doc support unnamed (anonymous) structs and unions.  There is\none (union) in include/linux/skbuff.h (inside struct sk_buff) that is\ncurrently generating a kernel-doc warning, so this fixes that warning.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0a0c502c94af0491ab454ad6d216c7a6fda8362b",
      "tree": "9bede4de8a52492591917630b9d855f1567a6530",
      "parents": [
        "3b354c557c7a6fcac099b3a20b308853fe596183"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "annabellesgarden@yahoo.de",
        "time": "Wed Dec 13 00:34:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] kconfig: set gconf\u0027s save-widget\u0027s sensitivity according to .config\u0027s changed state\n\nClean up a little.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b354c557c7a6fcac099b3a20b308853fe596183",
      "tree": "4489c66167db27bed76aae32b5e815666f0050b5",
      "parents": [
        "bfc10001b11e51b59ac901d17c5f05361bd2351d"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "annabellesgarden@yahoo.de",
        "time": "Wed Dec 13 00:34:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] kconfig: add \"void conf_set_changed_callback(void (*fn)(void))\", use it in qconf.cc\n\nAdded function sets \"void (*conf_changed_callback)(void)\".  Call it, if\n.config\u0027s changed state changes.  Use above in qconf.cc to set gui\u0027s\nsave-widget\u0027s sensitvity.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bfc10001b11e51b59ac901d17c5f05361bd2351d",
      "tree": "eee8c1ed8f7ec7389656ee5bedd087b3ccee2b9a",
      "parents": [
        "b321429325e4c911c379a5bf4156c9fc9713e425"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "annabellesgarden@yahoo.de",
        "time": "Wed Dec 13 00:34:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] kconfig: make sym_change_count static, let it be altered by 2 functions only\n\nThose two functions are\n\tvoid sym_set_change_count(int count)\nand\n\tvoid sym_add_change_count(int count)\n\nAll write accesses to sym_change_count are replaced by calls to above\nfunctions.\n\nVariable and changer-functions are moved to confdata.c.  IMO thats ok, as\nsym_change_count is an attribute of the .config\u0027s change state.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b321429325e4c911c379a5bf4156c9fc9713e425",
      "tree": "8781e449e4b0b10da6394f7bf01e0e6004c074ac",
      "parents": [
        "3dfcaf16135150d0f025047a7525664a41bb2adf"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "annabellesgarden@yahoo.de",
        "time": "Wed Dec 13 00:34:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] kconfig: new function \"bool conf_get_changed(void)\"\n\nRun \"make xconfig\" on a freshly untarred kernel-tree.  Look at the floppy disk\nicon of the qt application, that has just started: Its in a normal, active\nstate.\n\nMouse click on it: .config is being saved.\n\nThis patch series changes things so taht\nafter the mouse click on the floppy disk icon, the icon is greyed out.\nIf you mouse click on it now, nothing happens.\n\nIf you change some CONFIG_*, the floppy disk icon returns to \"active state\",\nthat is, if you mouse click it now, .config is written.\n\nThis patch:\n\nReturns sym_change_count to reflect the .config\u0027s change state.\nAll read only accesses of\n\tsym_change_count\nare replaced by calls to\n\tconf_get_changed()\n.\nmconfig.c is manipulated to ask for saving only when\nconf_get_changed() returned true.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "acd19499e9724615d720b29c74be6b218ce765c6",
      "tree": "9fc6df77c09e74aa980c7d99977522c507c34373",
      "parents": [
        "d78437245aa3842e8eeaef2709753ac485465652"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Dec 13 00:33:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:47 2006 -0800"
      },
      "message": "[PATCH] Fix section mismatch in parainstructions\n\nSection .parainstructions should not warn about section mismatches.\n\nWARNING: drivers/net/hamradio/scc.o - Section mismatch: reference to .exit.text: from .parainstructions after \u0027\u0027 (at offset 0x0)\nWARNING: drivers/net/hamradio/scc.o - Section mismatch: reference to .exit.text: from .parainstructions after \u0027\u0027 (at offset 0x8)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "347a00fb4ad2200f8f8331f8b366b1d84eff577d",
      "tree": "338b66d69e7eee078f9aeaa0dff638abd205582b",
      "parents": [
        "15964864c051b31df7d2f9101fe8cc47854a0ab8"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sun Dec 10 02:18:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:39 2006 -0800"
      },
      "message": "[PATCH] kbuild: don\u0027t put temp files in source\n\nThe as-instr/ld-option need to create temporary files, but create them in the\noutput directory, when compiling external modules.  Reformat them a bit and\nuse $(CC) instead of $(AS) as the former is used by kbuild to assemble files.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: \u003cjpdenheijer@gmail.com\u003e\nCc: Horst Schirmeier \u003chorst@schirmeier.com\u003e\nCc: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aad094701c6355cb2b3d74a07ec0496f4a48c787",
      "tree": "00d5635dbd8ea74947f58528d71cb41f8ee0d3dc",
      "parents": [
        "d93f7de8c5dfefb030a5e65d0857176879bf78e9"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Fri Dec 08 02:35:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:37 2006 -0800"
      },
      "message": "[PATCH] move kallsyms data to .rodata\n\nKallsyms data is never written to, so it can as well benefit from\nCONFIG_DEBUG_RODATA.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4522d58275f124105819723e24e912c8e5bf3cdd",
      "tree": "b92c29014fadffe049c1925676037f0092b8d112",
      "parents": [
        "6cf24f031bc97cb5a7c9df3b6e73c45b628b2b28",
        "64a26a731235b59c9d73bbe82c1f896d57400d37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:59:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:59:11 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6\n\n* \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6: (156 commits)\n  [PATCH] x86-64: Export smp_call_function_single\n  [PATCH] i386: Clean up smp_tune_scheduling()\n  [PATCH] unwinder: move .eh_frame to RODATA\n  [PATCH] unwinder: fully support linker generated .eh_frame_hdr section\n  [PATCH] x86-64: don\u0027t use set_irq_regs()\n  [PATCH] x86-64: check vector in setup_ioapic_dest to verify if need setup_IO_APIC_irq\n  [PATCH] x86-64: Make ix86 default to HIGHMEM4G instead of NOHIGHMEM\n  [PATCH] i386: replace kmalloc+memset with kzalloc\n  [PATCH] x86-64: remove remaining pc98 code\n  [PATCH] x86-64: remove unused variable\n  [PATCH] x86-64: Fix constraints in atomic_add_return()\n  [PATCH] x86-64: fix asm constraints in i386 atomic_add_return\n  [PATCH] x86-64: Correct documentation for bzImage protocol v2.05\n  [PATCH] x86-64: replace kmalloc+memset with kzalloc in MTRR code\n  [PATCH] x86-64: Fix numaq build error\n  [PATCH] x86-64: include/asm-x86_64/cpufeature.h isn\u0027t a userspace header\n  [PATCH] unwinder: Add debugging output to the Dwarf2 unwinder\n  [PATCH] x86-64: Clarify error message in GART code\n  [PATCH] x86-64: Fix interrupt race in idle callback (3rd try)\n  [PATCH] x86-64: Remove unwind stack pointer alignment forcing again\n  ...\n\nFixed conflict in include/linux/uaccess.h manually\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ea82c74093f48b28e632d03eeff22faf99727a8c",
      "tree": "d0b51f4e7a4114bf250a6202392a66f8636e5d2d",
      "parents": [
        "4668edc334ee90cf50c382c3e423cfc510b5a126"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Dec 06 20:38:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:41 2006 -0800"
      },
      "message": "[PATCH] kernel-doc: stricter function pointer recognition\n\nBe more careful about function pointer args:\nlook for \"(...*\" instead of just \"(\".\n\nThis line in include/linux/input.h fools the current kernel-doc script\ninto deciding that this is a function pointer:\n\n\tunsigned long ffbit[NBITS(FF_MAX)];\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "319e799abb89d9215a203e32c2cad51115d302f4",
      "tree": "b51377d8e64975351e8a29bffcf966bfc43fd314",
      "parents": [
        "c36264dfb2d6fa6383082de0a1bba8e12b477da1"
      ],
      "author": {
        "name": "Valdis Kletnieks",
        "email": "valdis.kletnieks@vt.edu",
        "time": "Wed Dec 06 20:37:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:38 2006 -0800"
      },
      "message": "[PATCH] ver_linux additions\n\nscripts/ver_linux needed some minor clean-ups, as follows:\n1) Add reporting of actual oprofile release\n2) Add reporting of actual wireless-tools release\n3) Add reporting of actual pcmciautils release\n\nSigned-off-by: Valdis Kletnieks \u003cvaldis.kletnieks@vt.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "44ddc4f5673a62c9ecdbb7b502fe7b8206b0f945",
      "tree": "765c08d7886221247999b8c05f62db9664690c78",
      "parents": [
        "cfd1893477fa94bb0915e39afa2f044ac978b5c6"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Wed Dec 06 20:37:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:37 2006 -0800"
      },
      "message": "[PATCH] qconf: support old QT\n\nMight make qconf compilable with qt-3.1 as well as qt-3.3\n\nCc: greg chesson \u003cxtp@google.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": "2c22d8baa98a92022acb85b0b7c6f4a60df55f47",
      "tree": "f37268c7540ad822166e398a6ac6a2e09c2f43fb",
      "parents": [
        "ba10650a880c2df23bd1db6c0570ddb66f389641"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Thu Dec 07 02:14:10 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:10 2006 +0100"
      },
      "message": "[PATCH] relocatable kernel: Fix kallsyms on avr32 after relocatable kernel changes\n\no On some platforms like avr32, section init comes before .text and\n  not necessarily a symbol\u0027s relative position w.r.t _text is positive.\n  In such cases assembler detects the overflow and emits warning. This\n  patch fixes it.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "139ec7c416248b9ea227d21839235344edfee1e0",
      "tree": "54c396848b08367c0352c77f4633be6380a8eb16",
      "parents": [
        "d3561b7fa0fb0fc583bab0eeda32bec9e4c4056d"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Dec 07 02:14:08 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:08 2006 +0100"
      },
      "message": "[PATCH] paravirt: Patch inline replacements for paravirt intercepts\n\nIt turns out that the most called ops, by several orders of magnitude,\nare the interrupt manipulation ops.  These are obvious candidates for\npatching, so mark them up and create infrastructure for it.\n\nThe method used is that the ops structure has a patch function, which\nis called for each place which needs to be patched: this returns a\nnumber of instructions (the rest are NOP-padded).\n\nUsually we can spare a register (%eax) for the binary patched code to\nuse, but in a couple of critical places in entry.S we can\u0027t: we make\nthe clobbers explicit at the call site, and manually clobber the\nallowed registers in debug mode as an extra check.\n\nAnd:\n\nDon\u0027t abuse CONFIG_DEBUG_KERNEL, add CONFIG_DEBUG_PARAVIRT.\n\nAnd:\n\nAK:  Fix warnings in x86-64 alternative.c build\n\nAnd:\n\nAK: Fix compilation with defconfig\n\nAnd:\n\n^From: Andrew Morton \u003cakpm@osdl.org\u003e\n\nSome binutlises still like to emit references to __stop_parainstructions and\n__start_parainstructions.\n\nAnd:\n\nAK: Fix warnings about unused variables when PARAVIRT is disabled.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "fd593d12770d4a0d1ff095d44b96436c18479ee8",
      "tree": "a930c07b09cef72a01f18acdfa1cb62819135f6c",
      "parents": [
        "2a43f3ede48ea3d5790b863b719a1e21c90a3697"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Thu Dec 07 02:14:04 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:04 2006 +0100"
      },
      "message": "[PATCH] relocatable kernel: Kallsyms generate relocatable symbols\n\nPrint the addresses of non-absolute symbols relative to _text\nso that ld will generate relocations.  Allowing a relocatable\nkernel to relocate them.  We can\u0027t actually use the symbol names\nbecause kallsyms includes static symbols that are not exported\nfrom their object files.\n\nAdd the _text symbol definitions to the architectures which don\u0027t\ndefine it otherwise linker will fail.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "c154348f00834911c49aa63dfb48bd50d1a07d93",
      "tree": "b0623769f5ee252168af0cec1eff756c8f7f36eb",
      "parents": [
        "f12aa7045280836307e9bbdb1c676c4a94e2b3d3"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sat Nov 25 11:09:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:34 2006 -0800"
      },
      "message": "[PATCH] fix menuconfig colours with TERM\u003dvt100\n\nOn Mon, 13 Nov 2006, Phil Oester wrote:\n\u003e In commit 350b5b76384e77bcc58217f00455fdbec5cac594, the default menuconfig\n\u003e color scheme was changed to bluetitle.  This breaks the highlighting\n\u003e of the selected item for me with TERM\u003dvt100.  The only way I can see\n\u003e which item is selected is via:\n\u003e\n\u003e     make MENUCONFIG_COLOR\u003dmono menuconfig\n\u003e\n\u003e Which restores the pre-2.6.19 white on black highlighting.\n\nFix.\n\nCc: Phil Oester \u003ckernel@linuxace.com\u003e\nSigned-off-by: 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": "f12aa7045280836307e9bbdb1c676c4a94e2b3d3",
      "tree": "b4c488f722d20f5d88faed7e9e637d4f38558097",
      "parents": [
        "82189b9807e05ea8d1f69de5bf92eaf244a0eb12"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sat Nov 25 11:09:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:34 2006 -0800"
      },
      "message": "[PATCH] qconf: fix uninitialsied member\n\nFixes a segfault reported by Randy.\n\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: 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": "a26d79ca81d6e46c445c8db87a89740c9b4d17e9",
      "tree": "1134141b627cbf3c469f7067054ee4680fe58b36",
      "parents": [
        "8e4d9dcb4205dd43c4297168022ed0c6874fb918"
      ],
      "author": {
        "name": "Thomas Chou",
        "email": "thomas@wytron.com.tw",
        "time": "Sat Nov 25 11:09:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:33 2006 -0800"
      },
      "message": "[PATCH] initramfs: handle more than one source dir or file list\n\nFix bug 7401.\n\nHandle more than one source dir or file list to the initramfs gen scripts.\n\nThe Kconfig help for INITRAMFS_SOURCE claims that you can specify multiple\nspace-separated sources in order to allow unprivileged users to build an\nimage.  There are two bugs in the current implementation that prevent this\nfrom working.\n\nFirst, we pass \"file1 dir2\" to the gen_initramfs_list.sh script, which it\nobviously can\u0027t open.\n\nSecond, gen_initramfs_list.sh -l outputs multiple definitions for\ndeps_initramfs -- one for each argument.\n\nSigned-off-by: Thomas Chou \u003cthomas@wytron.com.tw\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5fd934a9a1b72c718ad5c388fd2e0fd90486cbf3",
      "tree": "65db8f571394fb17713abeb45ca61ac65536eaa3",
      "parents": [
        "d8b295f29091310d746509bb6d5828aaf4907a18"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Fri Nov 10 12:27:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 13 07:40:42 2006 -0800"
      },
      "message": "[PATCH] .gitignore: add miscellaneous files\n\nPrevent git from reporting this useless status:\n\n\tOn branch refs/heads/master\n\tUntracked files:\n\t  (use \"git add\" to add to commit)\n\n\t      TAGS\n\t      scripts/kconfig/lkc_defs.h\n\t      scripts/kconfig/qconf.moc\n\tnothing to commit\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c6120938365df9976dc07c536e1c14190ead48e3",
      "tree": "c8456764f08085ec514218c8c4870623f2eacf14",
      "parents": [
        "87c2b7c045a44f6c1c7af23e64f2b286e6f7130a"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Nov 02 22:07:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:56 2006 -0800"
      },
      "message": "[PATCH] update some docbook comments\n\nCorrect a few comments in kernel-doc Doc and source files.\n\n(akpm: note: the patch removes a non-ascii character and might have to be\napplied by hand..)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "21c4ff80cba5e24932f3ef79c8482c0491630b2b",
      "tree": "df44027a8f419057039f1709371b85cd57b52804",
      "parents": [
        "0909c8c2d547e45ca50e2492b08ec93a37b35237"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Oct 20 11:47:19 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 11:54:13 2006 +1000"
      },
      "message": "[POWERPC] Support feature fixups in modules\n\nThis patch adds support for feature fixups in modules. This involves\nadding support for R_PPC64_REL64 relocs to the 64 bits module loader.\nIt also modifies modpost.c to ignore the powerpc fixup sections (or it\nwould warn when used in .init.text).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3f3fd3c055853d11295a1ec6cdc81e37e2182d16",
      "tree": "1a0c01f2b35d5fe773b1b204ce10808ca6a0c9ae",
      "parents": [
        "dabad0568a5935e9f4903f5fd1d8f22b1c7c88c7"
      ],
      "author": {
        "name": "Greg Banks",
        "email": "gnb@sgi.com",
        "time": "Tue Oct 17 00:10:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 08:18:48 2006 -0700"
      },
      "message": "[PATCH] kbuild: allow multi-word $M in Makefile.modpost\n\nSome people want to do crazy things like pass multiple directories as the\nvalue of $(SUBDIRS) or $M.  Mostly this kinda works, except that\nMakefile.modpost constructs a modpost commandline which fails modpost\u0027s\nargument parsing.  This patch fixes that little wrinkle.\n\nSigned-off-by: Greg Banks \u003cgnb@melbourne.sgi.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "308ba5fcf89b6e328f9290067181c1e4d772fdc9",
      "tree": "0c294fa2202429b0fd76e5571a1934fae0a5951c",
      "parents": [
        "a4bb2cf1c3d30e7498e5561b22246b5bcbfe2e15"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Oct 17 00:10:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 08:18:44 2006 -0700"
      },
      "message": "[PATCH] fix `make headers_install\u0027\n\nFix this:\n\nmake[3]: *** No rule to make target\n`/mnt/md0/devel/linux-git/include/linux/version.h\u0027, needed by\n`/mnt/md0/devel/linux-git-obj/usr/include/linux/version.h\u0027.  Stop.\nmake[2]: *** [linux] Error 2\nmake[1]: *** [headers_install] Error 2\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "272057447f646c51bc77c60044eb21c683fa366d",
      "tree": "096feb88266ec42ff8a2522699214600b3f6a3fc",
      "parents": [
        "c751c1dbb1289d220a8a175ba0df47706ce95a7e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Oct 11 01:22:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:24 2006 -0700"
      },
      "message": "[PATCH] kernel-doc: make parameter description indentation uniform\n\n- In parameter descriptions, strip all whitespace between the parameter\n  name (e.g., @len) and its description so that the description is\n  indented uniformly in text and man page modes.  Previously, spaces\n  or tabs (which are used for cleaner source code viewing) affected\n  the produced output in a negative way.\n\nBefore (man mode):\n       to            Destination address, in user space.\n       from        Source address, in kernel space.\n       n              Number of bytes to copy.\n\nAfter (man mode):\n       to          Destination address, in user space.\n       from        Source address, in kernel space.\n       n           Number of bytes to copy.\n\n- Fix/clarify a few function description comments.\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": "32e794015aa698fd6bf1ec21b713f900a707fb15",
      "tree": "3a290d3e6d880792a6f838c68b304eaa963d7226",
      "parents": [
        "9c7fff6ef36526fb54694ee8201870f98b6a1747"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Oct 11 01:22:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:24 2006 -0700"
      },
      "message": "[PATCH] kernel-doc: drop various \"inline\" qualifiers\n\nDrop __inline, __always_inline, and noinline in the produced kernel-doc\noutput, similar to other pseudo directives.\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": "1db11ea65eaf1e7f6a70805fe52bc0aef53f68ef",
      "tree": "a4d204489d242431ab4bc4a9c0bc30fadce60973",
      "parents": [
        "b888132b0ff29ca0733589a594c243ed612438eb"
      ],
      "author": {
        "name": "Luca Tettamanti",
        "email": "kronos.it@gmail.com",
        "time": "Wed Oct 11 01:20:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:14 2006 -0700"
      },
      "message": "[PATCH] Fix menuconfig build failure due to missing stdbool.h\n\nscripts/kconfig/lxdialog/util.c fails to build because it uses\ntrue/false without including stdbool.h:\n\nkronos:~/src/linux-2.6$ make O\u003d../linux-build-git menuconfig\n  GEN     /home/kronos/src/linux-build/Makefile\n  HOSTCC  scripts/kconfig/lxdialog/util.o\n/home/kronos/src/linux-2.6/scripts/kconfig/lxdialog/util.c: In function \u0027set_classic_theme\u0027:\n/home/kronos/src/linux-2.6/scripts/kconfig/lxdialog/util.c:68: error: \u0027true\u0027 undeclared (first use in this function)\n/home/kronos/src/linux-2.6/scripts/kconfig/lxdialog/util.c:68: error: (Each undeclared identifier is reported only once\n/home/kronos/src/linux-2.6/scripts/kconfig/lxdialog/util.c:68: error: for each function it appears in.)\n/home/kronos/src/linux-2.6/scripts/kconfig/lxdialog/util.c:70: error: \u0027false\u0027 undeclared (first use in this function)\n/home/kronos/src/linux-2.6/scripts/kconfig/lxdialog/util.c: In function \u0027set_blackbg_theme\u0027:\n/home/kronos/src/linux-2.6/scripts/kconfig/lxdialog/util.c:101: error: \u0027true\u0027 undeclared (first use in this function)\n/home/kronos/src/linux-2.6/scripts/kconfig/lxdialog/util.c:102: error: \u0027false\u0027 undeclared (first use in this function)\n/home/kronos/src/linux-2.6/scripts/kconfig/lxdialog/util.c: In function \u0027set_bluetitle_theme\u0027:\n/home/kronos/src/linux-2.6/scripts/kconfig/lxdialog/util.c:144: error: \u0027true\u0027 undeclared (first use in this function)\nmake[2]: *** [scripts/kconfig/lxdialog/util.o] Error 1\nmake[1]: *** [menuconfig] Error 2\nmake: *** [menuconfig] Error 2\n\nAdd \u003cstdbool.h\u003e to dialog.h to fix the breakage.\n\nSigned-off-by: Luca Tettamanti \u003ckronos.it@gmail.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4e776b1d5e976d6bb2aafb177dde7d5f8d2bf37f",
      "tree": "d3d0071f62b4581eb0202cae1fe8b8693dc9ac4d",
      "parents": [
        "b119f13f56a7a47915278ab5eb3c666ca5dbb067"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Oct 04 02:15:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 04 07:55:12 2006 -0700"
      },
      "message": "[PATCH] hdrcheck permission fix\n\nDon\u0027t require that scripts/hdrcheck.sh be executable - shit happens...\n\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a073a8bde49b2c90777c526110488f4d0c52ea47",
      "tree": "5012c5cc8856cbc3d2f8c03b79e6d5a57b6894c3",
      "parents": [
        "9f5d785e93f7c68c37582ddea848de23689fdd76"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-kernel@sf-tec.de",
        "time": "Tue Oct 03 23:13:02 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 23:13:02 2006 +0200"
      },
      "message": "Fix copy\u0026waste bug in comment in scripts/kernel-doc\n\nThis is obviously copied from some lines before without proper fixing.\n\nSigned-off-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "b4a9071af62f95dc6d22040a0b37ac7225ce4d54",
      "tree": "b40a3ec798f42674f0ff62a071ff4c29348c8605",
      "parents": [
        "8b2a1fd1b394c60eaa2587716102dd5e9b4e5990",
        "99c8b9477f2b8c4f625545c41f0318570fa38894"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:51:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:51:38 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: trivial documentation fixes\n  kconfig: fix saving alternate kconfig file in parent dir\n  kbuild: make modpost processing configurable\n  kconfig/menuconfig: do not let ncurses clutter screen on exit\n  kconfig/lxdialog: clear long menu lines\n  kbuild: do not build mconf \u0026 lxdialog unless needed\n  kconfig/lxdialog: fix make mrproper\n  kconfig/lxdialog: support resize\n  kconfig/lxdialog: let \u003cESC\u003e\u003cESC\u003e behave as expected\n  kconfig/menuconfig: lxdialog is now built-in\n  kconfig/lxdialog: add a new theme bluetitle which is now default\n  kconfig/lxdialog: add support for color themes and add blackbg theme\n  kconfig/lxdialog: refactor color support\n"
    },
    {
      "commit": "ad7a3bf30c27d902042bc85c3e54eb2082d633bd",
      "tree": "6fec35e14db0d923f05afaf6d685a8ddc96b1ba9",
      "parents": [
        "7525d4bf991879f489c59988cbf162558b9d6489"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 03 11:26:34 2006 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 19:46:55 2006 -0700"
      },
      "message": "[PATCH] Add unifdef to gitignore\n\nThis seems to have been missed when unifdef went in\nvia Sam\u0027s tree..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9a3d0fe84f9fe296a86ea9315092d31986bc7a3a",
      "tree": "a10259eb51bb240ddc59e36ae2e67a624b213bde",
      "parents": [
        "ea837f1c050344c3f884531a195c6e339b1a54e8"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sun Oct 01 11:48:53 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sun Oct 01 11:48:53 2006 +0200"
      },
      "message": "kconfig: fix saving alternate kconfig file in parent dir\n\nThis fixes bugzilla entry: 7182\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7182\n\nWith this patch we no longer append the directory part twice\nbefore saving the config file.\nThis patch has been sent to Roman Zippel for review with no feedback.\nIt is so obviously simple that this should be OK to apply it anyway.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ea837f1c050344c3f884531a195c6e339b1a54e8",
      "tree": "269e1188358452e7f4fda5052ab6363d7e5b5b87",
      "parents": [
        "e94c5bde703f2f9f86d098b6bf8275c64fab10eb"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sun Oct 01 11:35:24 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sun Oct 01 11:35:24 2006 +0200"
      },
      "message": "kbuild: make modpost processing configurable\n\nOn request from Al Viro make modpost processing configurable.\n\nKBUILD_MODPOST_WARN can be set to make modpost warn instead of\nerror out in case on unresolved symbols in final module link.\n\nKBUILD_MODPOST_NOFINAL can be set to avoid the final and timeconsuming\n.c file generation and link of .ko files. This is solely useful for\nspeeding up when doing compile checks with for example allmodconfig\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f2443ab6c485701576e9116ee44817e66adafd5a",
      "tree": "7a2da6ef78d69f92e44d660a7a041de4147aea20",
      "parents": [
        "756184b7d771992f4fb1998d62aebcaf3e028076"
      ],
      "author": {
        "name": "Ross Biro",
        "email": "rossb@google.com",
        "time": "Sat Sep 30 23:27:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:20 2006 -0700"
      },
      "message": "[PATCH] allow /proc/config.gz to be built as a module\n\nThe driver for /proc/config.gz consumes rather a lot of memory and it is in\nfact possible to build it as a module.\n\nIn some ways this is a bit risky, because the .config which is used for\ncompiling kernel/configs.c isn\u0027t necessarily the same as the .config which was\nused to build vmlinux.\n\nBut OTOH the potential memory savings are decent, and it\u0027d be fairly dumb to\nbuild your configs.o with a different .config.\n\nSigned-off-by: Andrew Morton \u003cakpm@google.com\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\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": "e94c5bde703f2f9f86d098b6bf8275c64fab10eb",
      "tree": "76b7c32139e2ff4a4a7525c0453615ffdc2aeff5",
      "parents": [
        "737ecae264bc759e2033d99e99138f690f3beabf"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 17:35:43 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sat Sep 30 11:19:20 2006 +0200"
      },
      "message": "kconfig/menuconfig: do not let ncurses clutter screen on exit\n\nDo not initialize ncurses twice - it causes unpredicable\nresults. My display was sometimes weird after running\nmake menuconfig and I had to execute \u0027reset\u0027 to properly\nrestore my display.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "737ecae264bc759e2033d99e99138f690f3beabf",
      "tree": "55193f039f5ddfe55b391bbaecca308671532ae2",
      "parents": [
        "c29121b787f533d135ae47b5f3044adb66cbebef"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sat Sep 02 22:01:42 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sat Sep 30 11:19:20 2006 +0200"
      },
      "message": "kconfig/lxdialog: clear long menu lines\n\nMenulines that were wider than the available\nline width is now properly null terminated.\n\nWhile at it renamed the variable choice \u003d\u003e line_y\nso it better reflect the usage in do_print_item().\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c29121b787f533d135ae47b5f3044adb66cbebef",
      "tree": "f7641dd794a1c314a92b836ba83f796ac416c420",
      "parents": [
        "903947d286c93d3545ef6491bf66a0b797010c8d"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sat Sep 02 21:32:14 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sat Sep 30 11:19:20 2006 +0200"
      },
      "message": "kbuild: do not build mconf \u0026 lxdialog unless needed\n\nDue to a limitation in kbuild all objects referred\nby xxx-y or xxx-objs will be build when one of\nthe targets needs to e build.\n\nThis caused lxdialog to be build pulling in ncurses\nthat is not always available.\nSo avoid building mconf \u0026 lxdialog unless really needed.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "903947d286c93d3545ef6491bf66a0b797010c8d",
      "tree": "e9afa6e308dc424d532d064318114fb9f15aebaa",
      "parents": [
        "c8dc68ad0fbd934e78e913b8a8d7b45945db4930"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jul 30 09:47:33 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sat Sep 30 11:19:20 2006 +0200"
      },
      "message": "kconfig/lxdialog: fix make mrproper\n\nNo Makefile in scripts/kconfig/lxdialog anymore, so do not\ngo there during make mrproper.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c8dc68ad0fbd934e78e913b8a8d7b45945db4930",
      "tree": "62169927ce5ca83e3f280e6bbe06053989462968",
      "parents": [
        "f3cbcdc955d0d2c8b4c52d6b73fc536b01b68c64"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jul 29 22:48:57 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sat Sep 30 11:19:20 2006 +0200"
      },
      "message": "kconfig/lxdialog: support resize\n\nIn all dialogs now properly catch KEY_RESIZE and take proper action.\nIn mconf try to behave sensibly when a dialog routine returns\n-ERRDISPLAYTOOSMALL.\n\nThe original check for a screnn size of 80x19 is kept for now.\nIt may make sense to remove it later, but thats anyway what\nmuch text is adjusted for.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f3cbcdc955d0d2c8b4c52d6b73fc536b01b68c64",
      "tree": "3619243852b54799123f0fead031b8b45abf7aca",
      "parents": [
        "2982de6993e6d9944f2215d7cb9b558b465a0c99"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jul 28 23:57:48 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sat Sep 30 11:19:20 2006 +0200"
      },
      "message": "kconfig/lxdialog: let \u003cESC\u003e\u003cESC\u003e behave as expected\n\n\u003cESC\u003e\u003cESC\u003e is used to step one back in the dialogs.\nWhen lxdialog became built-in pressing \u003cESC\u003e once would cause one step back\nand pressing \u003cESC\u003e\u003cESC\u003e would cause two steps back.\nThis patch - based on concept from Roman Zippel \u003czippel@linux-m68k.org\u003e -\nmakes one \u003cESC\u003e a noop and pressing \u003cESC\u003e\u003cESC\u003e will cause one step backward.\n\nIn addition the final yes/no dialog now has the option to go back to the\nthe kernel configuration. So if you get too far out you can now go back\nto configuring the kernel without saving and starting all over again.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2982de6993e6d9944f2215d7cb9b558b465a0c99",
      "tree": "3b4765905e7c53e2a03ed599692d2636623e22a5",
      "parents": [
        "350b5b76384e77bcc58217f00455fdbec5cac594"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Thu Jul 27 22:10:27 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sat Sep 30 11:19:19 2006 +0200"
      },
      "message": "kconfig/menuconfig: lxdialog is now built-in\n\nlxdialog was previously called as an external program causing screen\nto flicker when used. With this patch lxdialog is now built-in.\nIt is loosly based om previous work by:  Petr Baudis \u003cpasky@ucw.cz\u003e\n\nFollowing is a list of changes:\no Moved build of dialog routings to kconfig Makefile\no menubox + checklist uses a new item list to hold all menu items\no in util.c implmented helper function to deal with item list\no menubox now uses parameters to save scroll state (avoids temp file)\no textbox now get text to be displayed as parameter and not a file\no make sure to properly delete subwin\u0027s before main windows\no killed unused files: lxdialog.c msgbox.c\no modified return value for ESC to match direct calling\no in a few places the code has been adjusted to 80 char wide\no in textbox a small refactoring was made to make code remotely readable\no in mconf removed all unused stuff (functions/variables)\n\nFollowing is a list of know short comings:\na) pressing ESC twice will be interpreted as two ESC presses\nb) resize does not work. menuconfig needs to be restarted to be adjusted\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "350b5b76384e77bcc58217f00455fdbec5cac594",
      "tree": "462d427efc258bc4fa1290f4fb2b7bc8257ef329",
      "parents": [
        "458972132a705c4a869002354f7f10f395d08c18"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Jul 24 22:19:51 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sat Sep 30 11:19:19 2006 +0200"
      },
      "message": "kconfig/lxdialog: add a new theme bluetitle which is now default\n\nThe bluetitle theme is a slightly modified version of the colorscheme\nthat -mm users has been used to. The bluetitle is more readable especially\non some LCD screens so it is now default.\nAnyone that really wants the old color selection can get it by selecting\nthe classic color theme:\nmake MENUCONFIG_COLOR\u003dclassic menuconfig\n\nThe bluetitle theme was modified by Roman Zippel \u003czippel@linux-m68k.org\u003e\nto further improve readability on LCD screens.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "458972132a705c4a869002354f7f10f395d08c18",
      "tree": "a96e2804fd4926f0ba8dd8039e5837fb4cc22485",
      "parents": [
        "98e5a1579e7d34fe3803240750a1c48efcd9cb15"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Jul 24 22:04:04 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sat Sep 30 11:19:19 2006 +0200"
      },
      "message": "kconfig/lxdialog: add support for color themes and add blackbg theme\n\nThe blackbg theme was originally made by: Han Boetes\nIt was copied from a patch by \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nwhich was also the inspiration source for the color theme support.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "98e5a1579e7d34fe3803240750a1c48efcd9cb15",
      "tree": "433f6b354eb0bb6fa01f325237f9f4651bf5ac9f",
      "parents": [
        "bf603625660b1742004bf86432ce3c210d14d4fd"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Jul 24 21:40:46 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sat Sep 30 11:19:19 2006 +0200"
      },
      "message": "kconfig/lxdialog: refactor color support\n\nClean up and refactor color support. All color support are now\nin util.c including color definitions.\nIn the process introduced a global variable named \u0027dlg\u0027 which is\nused all over to set color - thats the reason why all files are changed.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "074a5dde04abc66eea30368c74913d83b1a410f9",
      "tree": "f858588a6a19289ca5b430c3796aa99cbf6f299c",
      "parents": [
        "aaa2a97eb9c0e91d7abc66bf76811a9599fdb3ee"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Fri Sep 29 02:00:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:18 2006 -0700"
      },
      "message": "[PATCH] docbook: fix segfault in docproc.c\n\nAdds a missing exit, if the file that should be parsed couldn\u0027t be opened.\nWithout it crashes with a segfault, cause the filedescriptor is accessed\neven if the file could not be opened.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nAcked-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": "07563c711fbc25389e58ab9c9f0b9de2fce56760",
      "tree": "aadbe41b9303c636a2c44169680613b8b56d5006",
      "parents": [
        "ebba5f9fcb882306bef7175dee987342ec6fcf2f"
      ],
      "author": {
        "name": "Michael Tokarev",
        "email": "mjt@tls.mks.ru",
        "time": "Wed Sep 27 01:50:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:19 2006 -0700"
      },
      "message": "[PATCH] EISA bus MODALIAS attributes support\n\nAdd modalias attribute support for the almost forgotten now EISA bus and\n(at least some) EISA-aware modules.\n\nThe modalias entry looks like (for an 3c509 NIC):\n\n eisa:sTCM5093\n\nand the in-module alias like:\n\n eisa:sTCM5093*\n\nThe patch moves struct eisa_device_id declaration from include/linux/eisa.h\nto include/linux/mod_devicetable.h (so that the former now #includes the\nlatter), adds proper MODULE_DEVICE_TABLE(eisa, ...) statements for all\ndrivers with EISA IDs I found (some drivers already have that DEVICE_TABLE\ndeclared), and adds recognision of __mod_eisa_device_table to\nscripts/mod/file2alias.c so that proper modules.alias will be generated.\n\nThere\u0027s no support for /lib/modules/$kver/modules.eisamap, as it\u0027s not used\nby any existing tools, and because with in-kernel modalias mechanism those\nmaps are obsolete anyway.\n\nThe rationale for this patch is:\n\n a) to make EISA bus to act as other busses with modalias\n    support, to unify driver loading\n\n b) to foget about EISA finally - with this patch, kernel\n    (who still supports EISA) will be the only one who knows\n    how to choose the necessary drivers for this bus ;)\n\n[akpm@osdl.org: fix the kbuild bit]\nSigned-off-by: Michael Tokarev \u003cmjt@tls.msk.ru\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-the-net-bits-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-the-tulip-bit-by: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "adf1423698f00d00b267f7dca8231340ce7d65ef",
      "tree": "ec2e28a32d467cc3c618c8ee0cedd3d1a49f9c43",
      "parents": [
        "ab2e0b46cb9a197fab7d98e147cac7cd41a14047"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Tue Sep 26 10:52:41 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:41 2006 +0200"
      },
      "message": "[PATCH] i386/x86-64: Work around gcc bug with noreturn functions in unwinder\n\nCurrent gcc generates calls not jumps to noreturn functions. When that happens the\nreturn address can point to the next function, which confuses the unwinder.\n\nThis patch works around it by marking asynchronous exception\nframes in contrast normal call frames in the unwind information.  Then teach\nthe unwinder to decode this.\n\nFor normal call frames the unwinder now subtracts one from the address which avoids\nthis problem.  The standard libgcc unwinder uses the same trick.\n\nIt doesn\u0027t include adjustment of the printed address (i.e. for the original\nexample, it\u0027d still be kernel_math_error+0 that gets displayed, but the\nunwinder wouldn\u0027t get confused anymore.\n\nThis only works with binutils 2.6.17+ and some versions of H.J.Lu\u0027s 2.6.16\nunfortunately because earlier binutils don\u0027t support .cfi_signal_frame\n\n[AK: added automatic detection of the new binutils and wrote description]\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "4f7fd4d7a79193ceda4ce77f75e22917d33fa154",
      "tree": "433b106db54d73d4da6d3ad48cd55863ec812176",
      "parents": [
        "3162f751d04086a9d006342de63ac8f44fe0f72a"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Tue Sep 26 10:52:39 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:39 2006 +0200"
      },
      "message": "[PATCH] Add the -fstack-protector option to the CFLAGS\n\nAdd a feature check that checks that the gcc compiler has stack-protector\nsupport and has the bugfix for PR28281 to make this work in kernel mode.\nThe easiest solution I could find was to have a shell script in scripts/\nto do the detection; if needed we can make this fancier in the future\nwithout making the makefile too complex.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCC: Andi Kleen \u003cak@suse.de\u003e\nCC: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "e2414910f212c52d9d7c64c99a22863488ac5b48",
      "tree": "5a7e55191ace4aa755c0684bcefc9cf1b124128c",
      "parents": [
        "fe7414a2882c953788af13a7f2c9d570ed8f71c5"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 26 10:52:30 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:30 2006 +0200"
      },
      "message": "[PATCH] x86: Detect CFI support in the assembler at runtime\n\n... instead of using a CONFIG option. The config option still controls\nif the resulting executable actually has unwind information.\n\nThis is useful to prevent compilation errors when users select\nCONFIG_STACK_UNWIND on old binutils and also allows to use\nCFI in the future for non kernel debugging applications.\n\nCc: jbeulich@novell.com\nCc: sam@ravnborg.org\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "398477d4bd57cc33792fd93035c2763ad78629c4",
      "tree": "8a9cc1cd2f371843f6242b877cbdce9e109a06ed",
      "parents": [
        "6e936d3e9a45a4307e7f4a29ee9829e7a0464af1",
        "6d71627581e96efb3717960b79fc2167a4617977"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 14:55:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 14:55:52 2006 -0700"
      },
      "message": "Merge git://git.infradead.org/~dwmw2/khdrs-2.6\n\n* git://git.infradead.org/~dwmw2/khdrs-2.6:\n  New \u0027make headers_install_all\u0027 target.\n  Use dependencies for \u0027make headers_install\u0027.\n  [S390] Unexport \u003casm/z90crypt.h\u003e, export \u003casm/zcrypt.h\u003e in its place.\n  Remove dead netfilter_logging.h from include/linux/Kbuild\n  Remove offsetof() from user-visible \u003clinux/stddef.h\u003e\n  Clean up exported headers on CRIS\n  Fix v850 exported headers\n  Don\u0027t advertise (or allow) headers_{install,check} where inappropriate.\n  Remove UML header export\n  Remove ARM26 header export.\n  Fix H8300 exported headers.\n  Fix m68knommu exported headers\n  Fix exported headers for SPARC, SPARC64\n  Fix \u0027make headers_check\u0027 on m32r\n  Fix \u0027make headers_check\u0027 on sh64\n  Fix \u0027make headers_check\u0027 on sh\n  [HEADERS] Fix ARM \u0027make headers_check\u0027\n\nInitial pass of manual conflict resolution in top-level Makefile over\nconflicting build rule and headers_install changes.\n"
    },
    {
      "commit": "a5fa393b54c98044f50b0768f82336c510e68f3d",
      "tree": "851df4da9ea1f1758ac5850484f0b73805025db9",
      "parents": [
        "1ef988569051d47e990fe5bbea22fb9b64152098"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-kernel@sf-tec.de",
        "time": "Mon Aug 14 08:16:47 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 10:55:44 2006 +0200"
      },
      "message": "kbuild: fix \"mkdir -p\" usage in scripts/package/mkspec\n\n\"mkdir -p\" does not only mean not to complain if the directory already\nexists, but also to create the parent directories if needed. This patch\nremoves \"lib\" from the list of directories to create as we will also create\n\"lib/modules\".\n\nSigned-off-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b32c8268475358cfa18cf9373e6f95c661a7a142",
      "tree": "00759dafbfa8f219ee6093bb4d0e6f10242b46dc",
      "parents": [
        "c53ddacdc08d41f812f1e637d214251d14c07a3d"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Sep 11 12:09:42 2006 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 10:02:52 2006 +0200"
      },
      "message": "kbuild: update help in top level Makefile\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c53ddacdc08d41f812f1e637d214251d14c07a3d",
      "tree": "f049bfa5703ecaac0f9694d2f8f60bfed8845c78",
      "parents": [
        "2212692913281e5fddb1c50c8c123378cfc42169"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "dev@openvz.org",
        "time": "Thu Sep 07 13:08:54 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:14:30 2006 +0200"
      },
      "message": "kbuild: fail kernel compilation in case of unresolved module symbols\n\nAt stage 2 modpost utility is used to check modules.  In case of unresolved\nsymbols modpost only prints warning.\n\nIMHO it is a good idea to fail compilation process in case of unresolved\nsymbols (at least in modules coming with kernel), since usually such errors\nare left unnoticed, but kernel modules are broken.\n\n- new option \u0027-w\u0027 is added to modpost:\n  if option is specified, modpost only warns about unresolved symbols\n\n- modpost is called with \u0027-w\u0027 for external modules in Makefile.modpost\n\nSigned-off-by: Andrey Mirkin \u003camirkin@sw.ru\u003e\nSigned-off-by: Kirill Korotaev \u003cdev@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2212692913281e5fddb1c50c8c123378cfc42169",
      "tree": "0a3c97ae97b672b8b9381aab9a3fbd739537c272",
      "parents": [
        "7b5b82038184d19f611be166a70fd11824109a71"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Aug 08 16:45:41 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:05:19 2006 +0200"
      },
      "message": "kbuild: remove debug left-over from Makefile.host\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7b5b82038184d19f611be166a70fd11824109a71",
      "tree": "7b15974983018edbe8125d2bb670f2e2b6610091",
      "parents": [
        "93659af1ce4974b1882668fee06458c0ac9315fd"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Aug 07 21:55:33 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:04:42 2006 +0200"
      },
      "message": "kbuild: create output directory for hostprogs with O\u003d.. build\n\nhostprogs-y only supported creating output directory for the final\nprogram. Extend this to also cover the situation where a .o\nfile (used when host program is made from compositie objects) is\nlocate in another directory.\nFirst user of this is the built-in lxdialog that.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "93659af1ce4974b1882668fee06458c0ac9315fd",
      "tree": "cce1792dc45864a79de718a115b015331a55768c",
      "parents": [
        "4635281c8ea26e9f718c28f8f7713d10ad332eff"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Wed Aug 09 08:23:55 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:01:49 2006 +0200"
      },
      "message": "kbuild: add missing return statement in modpost.c:secref_whitelist()\n\nNoticed by: Magnus Damm \u003cmagnus@valinux.co.jp\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "45d506bd65e2e35881d8276c111b647807823d19",
      "tree": "8f53e4e58165fc2c7f62e17b31dfb77ef43d7dfc",
      "parents": [
        "12715d20af9fd9179daca7a1cd2cf3db3c2c494f"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Aug 08 21:35:14 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:01:49 2006 +0200"
      },
      "message": "kbuild: make V\u003d2 tell why a target is rebuild\n\ntell why a a target got build\n   enabled by make V\u003d2\n      Output (listed in the order they are checked):\n         (1) - due to target is PHONY\n         (2) - due to target missing\n         (3) - due to: file1.h file2.h\n         (4) - due to command line change\n         (5) - due to missing .cmd file\n         (6) - due to target not in $(targets)\n(1) We always build PHONY targets\n(2) No target, so we better build it\n(3) Prerequisite is newer than target\n(4) The command line stored in the file named dir/.target.cmd\n    differed from actual command line. This happens when compiler\n    options changes\n(5) No dir/.target.cmd file (used to store command line)\n(6) No dir/.target.cmd file and target not listed in $(targets)\n    This is a good hint that there is a bug in the kbuild file\n\nThis patch is inspired by a patch from: Milton Miller \u003cmiltonm@bga.com\u003e\n\nCc: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "12715d20af9fd9179daca7a1cd2cf3db3c2c494f",
      "tree": "0dc3e2a0523fb20eb01c1a5b38d13b93acd50cfe",
      "parents": [
        "9e157a5aa899f1ef73780e4755b57ddeb9225079"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Aug 08 20:43:39 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:01:49 2006 +0200"
      },
      "message": "kbuild: modpost on vmlinux regardless of CONFIG_MODULES\n\nBased on patch from: Magnus Damm \u003cmagnus@valinux.co.jp\u003e\nThis has the advantage that all section mismatch checks are run regardless\nof modules being enabled or not.\n\nWhen running modpost on vmlinux output:\nMODPOST vmlinux\n\nWhen running modpost on modules output count of modules like this:\nMODPOST 5 modules\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "9e157a5aa899f1ef73780e4755b57ddeb9225079",
      "tree": "5e5005a758093735fa02d13856153419b37470cb",
      "parents": [
        "a07f6033ca135a94a69c6874d028f01338e2535c"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus@valinux.co.jp",
        "time": "Tue Aug 08 17:32:11 2006 +0900"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:01:49 2006 +0200"
      },
      "message": "kbuild: ignore references from \".pci_fixup\" to \".init.text\"\n\nThe modpost code is extended to ignore references\nfrom \".pci_fixup\" to \".init.text\".\n\nSigned-off-by: Magnus Damm \u003cmagnus@valinux.co.jp\u003e\n"
    },
    {
      "commit": "07aea3a71fc6b07744691eec2dfea705a7b30280",
      "tree": "f1bb88857e93b28679674f4fa66bdef3a6c84c29",
      "parents": [
        "14a036d2dc304797f3624c06bd6d2a1e9b59e45a"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jul 23 20:47:50 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:00:01 2006 +0200"
      },
      "message": "kbuild: use in-kernel unifdef\n\nLet headers_install use in-kernel unifdef\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "14a036d2dc304797f3624c06bd6d2a1e9b59e45a",
      "tree": "8c35e30949dd748970cd106f5544077ed4cd4c69",
      "parents": [
        "01f1c8799ad8b23c190d59cf1c9e28e6fed390a4"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jul 23 20:41:30 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:00:00 2006 +0200"
      },
      "message": "kbuild: replace use of strlcpy with a dedicated implmentation in unifdef\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "01f1c8799ad8b23c190d59cf1c9e28e6fed390a4",
      "tree": "7619f68a3a123c128b01a60b5386d21829840313",
      "parents": [
        "48f1f0589dd09df6ea07d41c737db3218ad2cb79"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jul 23 20:39:59 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:00:00 2006 +0200"
      },
      "message": "kbuild: add unifdef\n\nThis patch contains a raw copy of unifdef.c\nNext patch will modify it and add infrastructure to use it\nAdding unifdef to the kernel is acked by the author.\n\nThe reason to add unifdef as part of the kernel source is that it is not\nyet a common utility on most distributions.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "48f1f0589dd09df6ea07d41c737db3218ad2cb79",
      "tree": "2dd9563f30467f252e08477e7e63c4adeb4c0caa",
      "parents": [
        "d3660a8cbdfad620af88b85b7bbfff29160f14c2"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jul 23 19:37:44 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:00:00 2006 +0200"
      },
      "message": "kbuild: consistently decide when to rebuild a target\n\nConsistently decide when to rebuild a target across all of\nif_changed, if_changed_dep, if_changed_rule.\nPHONY targets are now treated alike (ignored) for all targets\n\nWhile add it make Kbuild.include almost readable by factoring out a few\nbits to some common variables and reuse this in Makefile.build.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "d3660a8cbdfad620af88b85b7bbfff29160f14c2",
      "tree": "c79e6a3362e0e0831cf3a9b0b8bd9a3b7a7e79f1",
      "parents": [
        "4f5537de7c1531398e84e18a24f667e49cc94208"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Thu Jul 13 12:54:07 2006 -0600"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:00:00 2006 +0200"
      },
      "message": "kconfig: support DOS line endings\n\nKconfig doesn\u0027t currently handle config files with DOS line endings.\nWhile these are, of course, an abomination, etc, etc, it can be handy\nto not have to convert them first.  It\u0027s also a tiny patch and even adds\nsupport for lines ending in just \\r or even \\n\\r.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "de78912582bc1f95733d53e0d40779c0cd7b0686",
      "tree": "cf7c7872e8e7fb80f4212ff0212a0208fdf43417",
      "parents": [
        "b4daf69722c49670d355d66439abda5ab5d4c5db"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Sep 24 22:15:14 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Sep 24 22:15:14 2006 +0100"
      },
      "message": "Use dependencies for \u0027make headers_install\u0027.\n\nRe-export header files only if either they or their controlling Kbuild\nfile has actually changed. Also allow for similar dependencies with\n\u0027headers_check\u0027, once we properly create the dependencies for those.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "a489d159229fcc07bbb7566ac4fac745b79197ad",
      "tree": "ea7bcf20e845de8a96ccc1549799ac073fb28a84",
      "parents": [
        "a48178a2fa17beee17d7e6aeaa6ed2db5813552d",
        "388c571cffc4ae4e64f0786333e811308acbbc10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 12:50:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 12:50:35 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6: (44 commits)\n  [S390] hypfs crashes with invalid mount option.\n  [S390] cio: subchannel evaluation function operates without lock\n  [S390] cio: always query all paths on path verification.\n  [S390] cio: update path groups on logical CHPID changes.\n  [S390] cio: subchannels in no-path state.\n  [S390] Replace nopav-message on VM.\n  [S390] set modalias for ccw bus uevents.\n  [S390] Get rid of DBG macro.\n  [S390] Use alternative user-copy operations for new hardware.\n  [S390] Make user-copy operations run-time configurable.\n  [S390] Cleanup in signal handling code.\n  [S390] Cleanup in page table related code.\n  [S390] Linux API for writing z/VM APPLDATA Monitor records.\n  [S390] xpram off by one error.\n  [S390] Remove kexec experimental flag.\n  [S390] cleanup appldata.\n  [S390] fix typo in vmcp.\n  [S390] Kernel stack overflow handling.\n  [S390] qdio slsb processing state.\n  [S390] Missing initialization in common i/o layer.\n  ...\n"
    },
    {
      "commit": "14d1adfc59ba66932ef167fdff62983e7c2b0197",
      "tree": "34bad21bf4ec220be87fa5d79ff41dd98e7dad9f",
      "parents": [
        "e478bec0ba0a83a48a0f6982934b6de079e7e6b3",
        "69917c26c840e7de94522bf90fb190de63bf92bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 12:48:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 12:48:03 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (114 commits)\n  [POWERPC] Fix ohare IDE irq workaround on old powermacs\n  [POWERPC] EEH: Power4 systems sometimes need multiple resets.\n  [POWERPC] Include \u003casm/mmu.h\u003e in arch/powerpc/sysdev/fsl_soc.h for phys_addr_t.\n  [POWERPC] Demacrofy arch/powerpc/platforms/maple/pci.c\n  [POWERPC] Maple U3 HT - reject inappropriate config space access\n  [POWERPC] Fix IPIC pending register assignments\n  [POWERPC] powerpc: fix building gdb against asm/ptrace.h\n  [POWERPC] Remove DISCONTIGMEM cruft from page.h\n  [POWERPC] Merge iSeries i/o operations with the rest\n  [POWERPC] 40x: Fix debug status register defines\n  [POWERPC] Fix compile error in sbc8560\n  [POWERPC] EEH: support MMIO enable recovery step\n  [POWERPC] EEH: enable MMIO/DMA on frozen slot\n  [POWERPC] EEH: code comment cleanup\n  [POWERPC] EEH: balance pcidev_get/put calls\n  [POWERPC] PPC: Fix xmon stack frame address in backtrace\n  [POWERPC] Add AT_PLATFORM value for Xilinx Virtex-4 FX\n  [POWERPC] Start arch/powerpc/boot code reorganization\n  [POWERPC] Define of_read_ulong helper\n  [POWERPC] iseries: eliminate a couple of warnings\n  ...\n"
    }
  ],
  "next": "1534c3820c26aca4e2567f97b8add8bea40e7e2b"
}
