)]}'
{
  "log": [
    {
      "commit": "1edf1c00acf8d9b60d436d6a0a55e395353a446c",
      "tree": "ba1c04ed2e1fde1def687c4731dbd888d814c5b6",
      "parents": [
        "03d29122738f0bd81afd44b1f566e64ebf8d06fe"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jul 21 00:05:26 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jul 25 21:14:30 2007 +0200"
      },
      "message": "kconfig: remove unused members from struct symbol\n\ndep and dep2 in struct symbol was unused - remove them.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "03d29122738f0bd81afd44b1f566e64ebf8d06fe",
      "tree": "10038c037b7b82577fec387fa6cd8042fc8633e7",
      "parents": [
        "4a645d5ea65baaa5736bcb566673bf4a351b2ad8"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jul 21 00:00:36 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jul 25 21:14:26 2007 +0200"
      },
      "message": "kconfig: attach help text to menus\n\nRoman Zippel wrote:\n\u003e A simple example would be\n\u003e help texts, right now they are per symbol, but they should really be per\n\u003e menu, so archs can provide different help texts for something.\n\nThis patch does this and at the same time introduce a few API\nfuntions used to access the help text.\n\nThe relevant api functions are introduced in the various frontends.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "d8982ba1f2a24f1db89d23e9f5224f932f8b04a0",
      "tree": "1533053725aea6bb2eff822c50f2212125a84631",
      "parents": [
        "a412c1723da5133843688078b6f1f069fa9c93f7"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Mon Jul 09 11:43:58 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jul 17 14:24:55 2007 +0200"
      },
      "message": "kconfig: reset generated values only if Kconfig and .config agree.\n\nNormally generated values (Kconfig entries without a prompt) are cleared as\nthey are regenerated anyway and so they appear as new should they become\nvisible and defaults work as expected (once a value is set defaults aren\u0027t\nused anymore).\n\nThe detection whether a value is generated or not is only based on its\nvisibility status, which can quickly change for a lot of symbols by just\nremoving a single line from .config or adding a dependency to Kconfig as you\nnoticed.\n\nThe patch now suppresses this logic when .config and Kconfig aren\u0027t in sync\nand .config needs to be updated, so that you can remove now a random value\nfrom .config and oldconfig won\u0027t reask for many other values.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "0584f9f9cb3642274cc0f289f36524827868fe68",
      "tree": "4536fc0fbe5590ca1d6f62298217510715129716",
      "parents": [
        "c05190371d5ca360b75864cfcf930e8bf3addeb1"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Mon Jul 09 11:43:56 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jul 17 14:24:55 2007 +0200"
      },
      "message": "kconfig: strip \u0027CONFIG_\u0027 automatically in kernel configuration search\n\nModify the ncurses configuration tool (\u0027make menuconfig\u0027) in a way that the\nuser can enter the search string (/) both with or without the leading\n\u0027CONFIG_\u0027.\n\nThis simplifies using copy \u0026 paste from .config files because you can\nselect the whole word.\n\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b70e325cfe824ea0f6a1666b8b8db986e99c9603",
      "tree": "96f4be83537b3daa37c42a96c688550c435ea13f",
      "parents": [
        "4c6f2eb979c314b6362e655f3ff15749af565f86"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 10 20:38:27 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 16 21:15:53 2007 +0200"
      },
      "message": "kconfig: fix update-po-config\n\nMassimo Maiurana \u003cmaiurana@gmail.com\u003e reported that\nupdate-po-config was broken:\n1) spelling errors in Makefile so arch/um failed\n2) UTF-8 was not supported\n\nThe following patch address the above problems.\nkxgettext now append the output to the .pot file\ngenerated by xgettext - so we have a header.\nIn all places UFT-8 is specifed so we now flawlessly\nsupport UTF-8.\nThe Kconfig files had an empty string in a few cases -\nthese are now supressed in kxgettext.\n\nWith this the translators can now pick up where they left\nand get it all translated.\nThere are ~11000 strings to be translated...\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc:  Massimo Maiurana \u003cmaiurana@gmail.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\n"
    },
    {
      "commit": "e99c343f169cdcb43f1508873a3c9e19ffe4c64a",
      "tree": "fda45041111b53b92804a8f5e37cfe30e99744b5",
      "parents": [
        "cb3ed5b7e09c6c0462e396d55e3fecc0980a333a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed May 23 21:37:45 2007 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 16 21:15:51 2007 +0200"
      },
      "message": "kconfig: use POSIX equality test in check-lxdialog.sh\n\nThe \"\u003d\u003d\" operator is not in POSIX, so use -eq instead.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "03c9587d752669a12fd553b0cbd835f77b176607",
      "tree": "61ef236f889d500987239340870448124d874e40",
      "parents": [
        "fc31c7716355a226b8ed4e16f4581e5c8fa53570"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu May 17 15:06:31 2007 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 19 09:11:15 2007 +0200"
      },
      "message": "kconfig: search harder for curses library in check-lxdialog.sh\n\nThe check-lxdialog.sh script searches for \"libFOO.so\" which fails on OS X, due\nto their special naming of libraries like \"libfoo.dylib\".  This patch turns\nthe curses lib search into extensible loops and adds dylib as a valid\nextension.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "11de39e2fbbc592018e0a231d0ee773653dcc8d6",
      "tree": "b924f942d4bb696669dbd572c4708a173953dec7",
      "parents": [
        "767e581d759fe6adfef5e676cd1cd8e11f603d1a"
      ],
      "author": {
        "name": "Marcin Garski",
        "email": "mgarski@post.pl",
        "time": "Sat May 05 22:49:00 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 06 09:27:15 2007 +0200"
      },
      "message": "kconfig: fix mconf segmentation fault\n\nI have found small bug in mconf, when you run it without any argument it\nwill sigsegv.\n\nWithout patch:\n$ scripts/kconfig/mconf\nSegmentation fault\n\nWith patch:\n$ scripts/kconfig/mconf\ncan\u0027t find file (null)\n\nSigned-off-by: Marcin Garski \u003cmgarski@post.pl\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "5447d34b080a1e3e312b05a91e87eff4710a1152",
      "tree": "0e232d4f5fa7116fb48ca39ce1dc8dcbdeec0187",
      "parents": [
        "04c58f8196b386948abf68128605de3d2db3c6ba"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 06 09:20:10 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 06 09:20:10 2007 +0200"
      },
      "message": "kconfig: error out if recursive dependencies are found\n\nSample:\nconfig FOO\n\tbool \"This is foo\"\n\tdepends on BAR\n\nconfig BAR\n\tbool \"This is bar\"\n\tdepends on FOO\n\nThis will result in following error message:\nerror: found recursive dependency: FOO -\u003e BAR -\u003e FOO\n\nAnd will then exit with exit code equal 1 so make will stop.\nInspired by patch from: Adrian Bunk \u003cbunk@stusta.de\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "1e093ecd4a850ad61b93d84c221e342a67ea9d56",
      "tree": "9022361e8181e390d8e91fdc8410f21844176396",
      "parents": [
        "39f5fb30351efa9d6f6e22754c222354fa2b7e1e"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Apr 30 15:44:27 2007 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:12 2007 +0200"
      },
      "message": "kconfig: correct minor typo in Kconfig warning message.\n\nCorrect a minor spelling mistake in a Kconfig warning message.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7ac1c145250adaccf4dbde77a8f811e937aa43c8",
      "tree": "b8a1947e0f04f9a173532b97c8dd1eda3169f4d9",
      "parents": [
        "6e5a5420b7cdac356efbdc7832e90a805670b889"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Apr 04 21:58:41 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:11 2007 +0200"
      },
      "message": "kbuild: be more explicit on missing .config file\n\nSomewhat in reponse to kernel bugzilla #8197, be more explicit about\nwhy \u0027make all\u0027 fails when there is no .config file.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "9ae57004ca9c38ff8292c38a475c98b0ebbc0d74",
      "tree": "96ccb048a4186bea375c205eae40ca4742f1db0a",
      "parents": [
        "c299ec2d8e8d2f1a99d5c993fca485257b950d40"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Apr 29 21:01:52 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:10 2007 +0200"
      },
      "message": "kconfig: refer to qt3 if we cannot find qt libraries\n\nWe do not support qt4 (yet) so the simple fix was to warn\nthat qt3 are missing.\nThe better fix would have been to implment qt4 support\nbut that has failed so far.\n\nThis solves http://bugzilla.kernel.org/show_bug.cgi?id\u003d8277\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "145c90475f809060c8601828f14543191e06a0bb",
      "tree": "7045bfb08838391751bfc68bcd8353c3fa43d8d7",
      "parents": [
        "d802b50f0d63d2d18d8dae15d7e3285e99e7e7b6"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sun Apr 01 23:14:11 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:10 2007 +0200"
      },
      "message": "kbuild: remove kconfig binaries during make mrproper\n\nNigel Cunningham \u003cnigel@nigel.suspend2.net\u003e noticed\nthat \u0027make mrproper\u0027 did not remove mconf.\nFixed so we now remove all relevant binaries.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc:  Nigel Cunningham \u003cnigel@nigel.suspend2.net\u003e\n"
    },
    {
      "commit": "d802b50f0d63d2d18d8dae15d7e3285e99e7e7b6",
      "tree": "0bd7ed7e400b0b247046c27210a28f0d06e3a685",
      "parents": [
        "87c94bfb8ad354fb43d2caf870d7ca0b3f98dab3"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sun Apr 01 22:29:38 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:09 2007 +0200"
      },
      "message": "kconfig/menuconfig: do not hardcode \u0027.config\u0027\n\nExport and use the function conf_get_configname()\nto retreive the default configuration filename.\n\nSuggested by: Roman Zippel \u003czippel@linux-m68k.org\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "95e30f9593ebf39e26227a20ae8d9f160c50fb67",
      "tree": "1ad3db38f47f079c7cd71251849de7e9778f3ef6",
      "parents": [
        "dd7e54ade8f515ec38d5dc2129705352e2296f8e"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Mar 18 10:48:46 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:09 2007 +0200"
      },
      "message": "menuconfig: remember alternate config filename\n\nWhen loading an alternate configuration use that file as\ncurrent configuration filename.\nMake the filename visible in the dialog.\nDefault continue to be .config.\n\nInspired by patch from: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc:  Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\n"
    },
    {
      "commit": "63431e75691c410819023ab0e6cd047cbfcf64e2",
      "tree": "b34cc62882172f7b95d323b8866fc9b7a4ff6b9b",
      "parents": [
        "f88d205501e35195444bdd41983e26546af3f56a"
      ],
      "author": {
        "name": "Marco Costalba",
        "email": "mcostalba@gmail.com",
        "time": "Thu Oct 05 19:12:59 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:08 2007 +0200"
      },
      "message": "kconfig/xconfig: sync main view with search dialog current menu\n\nWhen changing current menu in search dialog update also main view\n\nSigned-off-by: Marco Costalba \u003cmcostalba@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f88d205501e35195444bdd41983e26546af3f56a",
      "tree": "c59cd489abcc87128b74bb9163a3a568251a02e1",
      "parents": [
        "2462566f21a5ecdb2a7e75e09db90ff175b1f748"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat Mar 17 02:37:07 2007 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:08 2007 +0200"
      },
      "message": "menuconfig: dont use obsolete index() function in lxdialog\n\nThe index() function is obsolete, use strchr() instead.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "002d27b1b70f6d574c816ef265147704c4e951f1",
      "tree": "ddb07ea199de0cdee8df8f59a1248a73fa2c9b7a",
      "parents": [
        "eb2cafa1d9026ced051601053885e260f8b8c099"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jul 13 13:22:38 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Aug 01 11:32:47 2006 +0200"
      },
      "message": "kconfig: correct oldconfig for unset choice options\n\noldconfig currently ignores unset choice options and doesn\u0027t ask for them.\nCorrect the SYMBOL_DEF_USER flag of the choice symbol to be only set if\nit\u0027s set for all values.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "66392c4f2246641c13b5dc60d15b09a71e09276f",
      "tree": "3ff02370bd1040cc42cbd60666299e7b24619e06",
      "parents": [
        "5e8d780d745c1619aba81fe7166c5a4b5cad2b84"
      ],
      "author": {
        "name": "Samuel Thibault",
        "email": "samuel.thibault@ens-lyon.org",
        "time": "Fri Jun 30 02:18:50 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jul 01 10:05:42 2006 +0200"
      },
      "message": "kconfig: enhancing accessibility of lxdialog\n\nSome fix that I forgot for good accessibility of lxdialog (the cursor\nshould always be left at the focus location):\n\nHave the checklist display the currently highlighted entry last, for having\nthe cursor left on it (rather than on the last line of the list).\n\nSigned-off-by: Samuel Thibault \u003csamuel.thibault@ens-lyon.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "14cdd3c402bf7c66f0bcd76e290f0770a54a4b21",
      "tree": "1a58bdd177f1d5723a1a695e6165c5904c641c55",
      "parents": [
        "250725aa13f5c9595e5bc265ebed8471e816d8b4"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:51 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 16:28:07 2006 +0200"
      },
      "message": "kconfig: KCONFIG_OVERWRITECONFIG\n\nIf you set KCONFIG_OVERWRITECONFIG in environment, Kconfig will not break\nsymlinks when .config is a symlink to somewhere else.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "250725aa13f5c9595e5bc265ebed8471e816d8b4",
      "tree": "3a9929b80ab81d1ad1ef513fa5683c165c684740",
      "parents": [
        "e55a3e8aed99626dd9a9a6732fc0eb5b75ef29bd"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Thu Jun 08 22:12:50 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 16:28:07 2006 +0200"
      },
      "message": "kconfig: exit if no beginning filename\n\nIf the beginning Kconfig file is missing, config segfaults so it might as\nwell exit after the error message.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f001f7f89689d3226678ab3986f3a486f54aa069",
      "tree": "a787f4902da63ef277857c2b04aac75e56cb381a",
      "parents": [
        "b65a47e1ac494777d853d7952cef611eedc22037"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:48 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 16:28:07 2006 +0200"
      },
      "message": "kconfig: warn about leading whitespace for menu prompts\n\nKconfig does its own indentation of menu prompts, so warn about and ignore\nleading whitespace.  Remove also a few unnecessary newlines after other\nwarning prints.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b65a47e1ac494777d853d7952cef611eedc22037",
      "tree": "1ad1b133e65fd2600631667c441b63ccc9ae3348",
      "parents": [
        "ab45d190fd4acf0b0e5d307294ce24a90a69cc23"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:47 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 16:28:07 2006 +0200"
      },
      "message": "kconfig: jump to linked menu prompt\n\nIf clicking on of the links, which leads to a visible prompt, jump to it in\nthe symbol list.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ab45d190fd4acf0b0e5d307294ce24a90a69cc23",
      "tree": "ca58fb441f19fb71f9baf7df924be3905bf825f2",
      "parents": [
        "7fc925fd6a4c24e1db879d227fc0a0f65a335aa1"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:47 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 16:28:07 2006 +0200"
      },
      "message": "kconfig: create links in info window\n\nExtend the expression print helper function to allow customization of the\nsymbol output and use it to add links to the info window.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7fc925fd6a4c24e1db879d227fc0a0f65a335aa1",
      "tree": "35ff433ba285d150a3347bee23afcd79a3d2aa31",
      "parents": [
        "43bf612af2d4f2615dcbf86af8206e2f40231237"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:46 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 07:31:31 2006 +0200"
      },
      "message": "kconfig: finer customization via popup menus\n\nThis allows to configure every symbol list and info window separately via a\npopup menu, these settings are also separately saved and restored.  Cleanup\nthe ConfigSettings class a bit to reduce the number of #ifdef.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "43bf612af2d4f2615dcbf86af8206e2f40231237",
      "tree": "416d6a9384813049784dc5090e79da532fd3c86d",
      "parents": [
        "face4374e288372fba67c865eb0c92337f50d5a4"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:45 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 07:31:31 2006 +0200"
      },
      "message": "kconfig: Add search option for xconfig\n\nImplement a simple search request for xconfig.  Currently the capabilities are\nrather simple (the same as menuconfig).\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "face4374e288372fba67c865eb0c92337f50d5a4",
      "tree": "81a9535cc6af701a9fd1d23338449268498447ed",
      "parents": [
        "f6a88aa86027bdecfc74ef7c6bf6c68233e86bb3"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:45 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 07:31:30 2006 +0200"
      },
      "message": "kconfig: add defconfig_list/module option\n\nThis makes it possible to change two options which were hardcoded sofar.\n1. Any symbol can now take the role of CONFIG_MODULES\n2. The more useful option is to change the list of default file names,\n   which kconfig uses to load the base configuration if .config isn\u0027t\n   available.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f6a88aa86027bdecfc74ef7c6bf6c68233e86bb3",
      "tree": "524a366add362ffae3fa550fd822293ffd84984e",
      "parents": [
        "f1d28fb043b325dad8944647a52b20287e59d8a1"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:44 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 07:31:30 2006 +0200"
      },
      "message": "kconfig: add symbol option config syntax\n\nThis adds the general framework to the parser to define options for config\nsymbols with a syntax like:\n\nconfig FOO\n\toption bar[\u003d\"arg\"]\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2e3646e51b2d6415549b310655df63e7e0d7a080",
      "tree": "f717c0ede91122ab776a6b0fce9b8c941797f170",
      "parents": [
        "669bfad906522e74ee8d962801552a8c224c0d63"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:42 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 07:31:30 2006 +0200"
      },
      "message": "kconfig: integrate split config into silentoldconfig\n\nNow that kconfig can load multiple configurations, it becomes simple to\nintegrate the split config step, by simply comparing the new .config file with\nthe old auto.conf (and then saving the new auto.conf).  A nice side effect is\nthat this saves a bit of disk space and cache, as no data needs to be read\nfrom or saved into the splitted config files anymore (e.g.  include/config is\nnow 648KB instead of 5.2MB).\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "669bfad906522e74ee8d962801552a8c224c0d63",
      "tree": "84b7e85d7d731b7f188c38d83139f9b6d4acaa56",
      "parents": [
        "0c1822e6991a10da6dc391f0a2e2cf5fb2e31238"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:42 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 07:31:30 2006 +0200"
      },
      "message": "kconfig: allow loading multiple configurations\n\nExtend conf_read_simple() so it can load multiple configurations.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "0c1822e6991a10da6dc391f0a2e2cf5fb2e31238",
      "tree": "f86393b38a29d7f5e3ef34b060e04fb34c283044",
      "parents": [
        "c0e150acde52e4661675539bf5323309270f2e83"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:41 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 07:31:30 2006 +0200"
      },
      "message": "kconfig: allow multiple default values per symbol\n\nExtend struct symbol to allow storing multiple default values, which can be\nused to hold multiple configurations.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c0e150acde52e4661675539bf5323309270f2e83",
      "tree": "0a2d1a7a3725e88c321ffb6980aea3d6c90b5bd4",
      "parents": [
        "c955ccafc38e77312b4c65e5a70960080fb8a3f2"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:40 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 07:31:30 2006 +0200"
      },
      "message": "kconfig: remove SYMBOL_{YES,MOD,NO}\n\nThe SYMBOL_{YES,MOD,NO} are not really used anymore (they were more used be\nthe cml1 converter), so just remove them.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c955ccafc38e77312b4c65e5a70960080fb8a3f2",
      "tree": "f630610edef42b8ed60c455cfdb74d897190f1d3",
      "parents": [
        "ddc97cacb310ad68483952e67764c4153c138ed2"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:39 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 07:31:30 2006 +0200"
      },
      "message": "kconfig: fix .config dependencies\n\nThis fixes one of the worst kbuild warts left - the broken dependencies used\nto check and regenerate the .config file.  This was done via an indirect\ndependency and the .config itself had an empty command, which can cause make\nnot to reread the changed .config file.\n\nInstead of this we generate now a new file include/config/auto.conf from\n.config, which is used for kbuild and has the proper dependencies.  It\u0027s also\nthe main make target now for all files generated during this step (and thus\nreplaces include/linux/autoconf.h).\n\nThis also means we can now relax the syntax requirements for the .config file\nand we don\u0027t have to rewrite it all the time, i.e.  silentoldconfig only\nwrites .config now when it\u0027s necessary to keep it in sync with the Kconfig\nfiles and even this can be suppressed by setting the environment variable\nKCONFIG_NOSILENTUPDATE, so the update can (and must) be done manually.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ddc97cacb310ad68483952e67764c4153c138ed2",
      "tree": "e54e75a17460b9852d061f0663a9058d61397c21",
      "parents": [
        "909252d279dd5d47e44c125558e87bb44097289f"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:38 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 07:31:30 2006 +0200"
      },
      "message": "kconfig: improve config load/save output\n\nDuring loading special case the first common case (.config), be silent about\nit and otherwise mark it as a change that requires saving.  Instead output\nthat the file has been changed.  IOW if conf does nothing (special), it\u0027s\nsilent.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "9dfb563b07b1aafcd7d40528ebfa7f9ce28f0556",
      "tree": "1eebd3f2a8be3a9d42ffed3d976fee254a349b23",
      "parents": [
        "7420884c038f326bdac3a8ded856033523e7684e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Apr 18 22:21:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:52 2006 -0700"
      },
      "message": "[PATCH] config: update usage/help info\n\nReplace outdated help message with a reference to README.  Update README\nfor make *config variants and environment variable info.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f043ca43c1ae354346f72dc5826d820d5619f0b2",
      "tree": "8fdd7acccb5c5176543d1e0f83c24aff59b4a75f",
      "parents": [
        "9a7e9f1c60bada782014b2f422f6c68c4d5388f3"
      ],
      "author": {
        "name": "Samuel Thibault",
        "email": "samuel.thibault@ens-lyon.org",
        "time": "Wed Apr 12 02:21:25 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 09:15:09 2006 -0700"
      },
      "message": "[PATCH] Enhancing accessibility of lxdialog\n\nFor easily getting fairly good accessibility, the TTY cursor should\nalways be left at the focus location.  This patch fixes the checklist by\njust having the list refreshed after the dialog box (hence the cursor\nposition remains in the list).\n\nSigned-off-by: Samuel Thibault \u003csamuel.thibault@ens-lyon.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n\n"
    },
    {
      "commit": "b5ac4817de3032796c558b0a32062e7392b5ea60",
      "tree": "a34053145044ed27438a6176233001baea1da254",
      "parents": [
        "94f2505be3b6afaf50129e949b1840bc4dd0b3e8"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sun Apr 09 17:27:28 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Apr 11 13:41:06 2006 +0200"
      },
      "message": "kconfig: fix typo in change count initialization\n\nConfiguration needs saving when either of these conditions is true.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "94f2505be3b6afaf50129e949b1840bc4dd0b3e8",
      "tree": "60e5c1ece1690e999890a08691a46845866e5f79",
      "parents": [
        "59c6a3f4d745584f2f78cdf1f5e221a19518926c"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sun Apr 09 17:27:14 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Apr 11 13:41:06 2006 +0200"
      },
      "message": "kconfig: recenter menuconfig\n\nMove the menuconfig output more into the centre again, it\u0027s using a\nfixed position depending on the window width using the fact that the\nmenu output has to work in a 80 chars terminal.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "59c6a3f4d745584f2f78cdf1f5e221a19518926c",
      "tree": "392293e66a85997c4dcab8c65e69436bd0fdcab7",
      "parents": [
        "40aee729b350672c2550640622416a855e27938f"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sun Apr 09 17:26:50 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Apr 11 13:41:06 2006 +0200"
      },
      "message": "kconfig: revert conf behaviour change\n\nAfter the last patch fixed the real problem, revert this needless behaviour\nchange of conf, which only hid the real problem.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "40aee729b350672c2550640622416a855e27938f",
      "tree": "507ded045006d744d2ba83df328c8003419c0162",
      "parents": [
        "eaaae38c1ac4ccbec6d2de7255b0538f38fb29d6"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sun Apr 09 17:26:39 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Apr 11 13:41:06 2006 +0200"
      },
      "message": "kconfig: fix default value for choice input\n\nThe wrong default value can cause conf to end up in endless loop for choice\nquestions.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "dc9a49a4af9cdbe3d79183eefb12372b4dbc09c2",
      "tree": "23cb86c62a0872ef4c0fae01b0216feb9cbdcd28",
      "parents": [
        "8cab77a2f851363e35089b9720373b964f64550e"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@novell.com",
        "time": "Thu Mar 09 14:47:46 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Mar 12 23:38:20 2006 +0100"
      },
      "message": "kconfig: fix time ordering of writes to .kconfig.d and include/linux/autoconf.h\n\nSince .kconfig.d is used as a make dependency of include/linux/autoconf.h, it\nshould be written earlier than the header file, to avoid a subsequent rebuild\nto consider the header outdated.\n\nSigned-Off-By: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "4f1933620f57145212cdbb1ac6ce099eeeb21c5a",
      "tree": "c083cce1f0acedd92be2ac6eb5e6c49ebd84ac46",
      "parents": [
        "7b75b13cda8bd21e8636ea985f76e1ce5bd1a470"
      ],
      "author": {
        "name": "Paul Smith",
        "email": "psmith@gnu.org",
        "time": "Sun Mar 05 17:14:10 2006 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Mar 06 00:09:51 2006 +0100"
      },
      "message": "kbuild: change kbuild to not rely on incorrect GNU make behavior\n\nThe kbuild system takes advantage of an incorrect behavior in GNU make.\nOnce this behavior is fixed, all files in the kernel rebuild every time,\neven if nothing has changed.  This patch ensures kbuild works with both\nthe incorrect and correct behaviors of GNU make.\n\nFor more details on the incorrect behavior, see:\n\nhttp://lists.gnu.org/archive/html/bug-make/2006-03/msg00003.html\n\nChanges in this patch:\n  - Keep all targets that are to be marked .PHONY in a variable, PHONY.\n  - Add .PHONY: $(PHONY) to mark them properly.\n  - Remove any $(PHONY) files from the $? list when determining whether\n    targets are up-to-date or not.\n\nSigned-off-by: Paul Smith \u003cpsmith@gnu.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "e11f04962cee8f7fb0dc14983a7a461ade8f71c3",
      "tree": "ee659cda87aa2b10212a95cfc73f607d2266d4ab",
      "parents": [
        "3a25f0b19f2eefd158955ab809c8947ed8feadf1"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sat Feb 25 21:52:50 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Feb 27 05:07:27 2006 +0100"
      },
      "message": "kbuild: small update of allnoconfig description\n\n\u0027allnoconfig\u0027 is described by \u0027make help\u0027 as a \"minimal config\", that\u0027s not\nstrictly correct. To be pedantic, a minimal config would be one where\nEMBEDDED was set to Y and most things therein disabled etc. Simply\nanswering \u0027no\u0027 to all options does not give a minimal config.\nA better description of allnoconfig is that it answers all options with \u0027no\u0027.\n\nThis patch updates the description.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "15508d22d00277a1f2a1022dce38f2772c810d32",
      "tree": "b9aa22a9fc97ff54bc5677df5624b4ee91b56fe2",
      "parents": [
        "0bdd340c092b0936f78a54bdbd3927463ed4fca3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 09 08:00:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 09 08:00:14 2006 -0800"
      },
      "message": "Revert \"[PATCH] kconfig: detect if -lintl is needed when linking conf,mconf\"\n\nThis reverts commit 5e375bc7d586e0df971734a5a5f1f080ffd89b68.\n\nKyle McMartin steps on his soap-box:\n\n  \"Sigh.  Can everyone please stop assuming gcc can output to /dev/null?\n   On several platforms, ld tries to lseek in the output file, and fails\n   if it can\u0027t.\"\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eeb059e0a69369753b3e45426958f751f0b8fc89",
      "tree": "311290c94e692a7495c71c9f62ab2c239b1470de",
      "parents": [
        "c03296a868ae7c91aa2d8b372184763b18f16d7a",
        "8c7f75d3257fe466b34abf290c8b177c106c3769"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 10:01:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 10:01:43 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-bugfix\n"
    },
    {
      "commit": "5e375bc7d586e0df971734a5a5f1f080ffd89b68",
      "tree": "274d5ac5c9bf0e157c67461bd0e609c495e7b2e4",
      "parents": [
        "4be68a783d25b4dab0ef4077a4c6b13161a2d6e4"
      ],
      "author": {
        "name": "Robb, Sam",
        "email": "sam.robb@timesys.com",
        "time": "Sat Feb 04 23:28:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:54 2006 -0800"
      },
      "message": "[PATCH] kconfig: detect if -lintl is needed when linking conf,mconf\n\nOn a system where libintl.h is present, but the NLS functionality is\nsupplied by a separate library instead of the system C library, an attempt\nto \"make config\" or \"make menuconfig\" will fail with link errors, ex:\n\n  scripts/kconfig/mconf.o:mconf.c:(.text+0xf63): undefined reference to\n    `_libintl_gettext\u0027\n\nThis patch attempts to correct the problem by detecting whether or not NLS\nsupport requires linking with libintl.\n\nSigned-off-by: Samuel J Robb \u003csam.robb@timesys.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3835f82183eab8b67ddda6b32c127859a546c82d",
      "tree": "25d3e5179e13548b034213c54ed0a17db448e9b2",
      "parents": [
        "3ee68c4af3fd7228c1be63254b9f884614f9ebb2"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jan 21 12:03:09 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jan 21 12:03:09 2006 +0100"
      },
      "message": "kconfig: fix /dev/null breakage\n\nWhile running \"make menuconfig\" and \"make mrproper\"\nsome people experienced that /dev/null suddenly changed\npermissions or suddenly became a regular file.\nThe main reason was that /dev/null was used as output\nto gcc in the check-lxdialog.sh script and gcc did\nsome strange things with the output file; in this\ncase /dev/null when it errorred out.\n\nFollowing patch implements a suggestion\nfrom Bryan O\u0027Sullivan \u003cbos@serpentine.com\u003e to\nuse gcc -print-file-name\u003dlibxxx.so.\n\nAlso the Makefile is adjusted to not resolve value of\nHOST_EXTRACFLAGS and HOST_LOADLIBES until they are actually used.\nThis prevents us from calling gcc when running make *clean/mrproper\n\nThanks to Eyal Lebedinsky \u003ceyal@eyal.emu.id.au\u003e and\nJean Delvare \u003ckhali@linux-fr.org\u003e for the first error reports.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n---\n"
    },
    {
      "commit": "2244cbd8a9185c197ec5ba5de175aec288697223",
      "tree": "b5319213e8e1b80a2079e45d40aa761c7af39136",
      "parents": [
        "296e0855b0f9a4ec9be17106ac541745a55b2ce1"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Jan 16 12:12:12 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Jan 16 12:12:12 2006 +0100"
      },
      "message": "kbuild: create .kernelrelease at *config step\n\nTo enable \u0027make kernelrelease\u0027 earlier now create .kernelrelease when\none of the *config targets are used.\nAlso introduce KERNELVERSION - only user is kconfig.\nKERNELVERSION was needed to display kernel version in menuconfig -\nKERNELRELEASE is not valid until configuration has completed.\nkconfig files modified to use KERNELVERSION.\nBug reported by: Rene Rebe \u003crene@exactcode.de\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "60f33b80443a3e7e79e2a3ddc625ab6246a61d3d",
      "tree": "941dd2cb141fd7db86e071a0c469aaba9d22599b",
      "parents": [
        "7c7dce9209161eb260cdf9e9172f72c3a02379e6"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jan 15 15:28:35 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jan 15 15:28:35 2006 +0100"
      },
      "message": "kconfig: get rid of stray a.o, support ncursesw\n\nscripts/kconfig/lxdialog/check-lxdialog.sh uses gcc to check for\nwhat libraries are present. Redirect output to /dev/null\nso we do not generate an a.out.\nAlso included support for ncursesw - so if present prefer that\ninstead of ncurses.\nThe order is now (first is preferred):\n1) ncursesw\n2) ncurses\n3) curses\n\nThe latter is to support SunOS.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ab396e91bfe953db26fa1083d9c3e7a4fbe0334a",
      "tree": "81db9e5f919b84dcb4284ca8cdf675e13716c191",
      "parents": [
        "9979ead5d1eb23191a00453559927c5abf9087e2",
        "4f0210b9c4889eede9f8f379f93570c01998ccb9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:21:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:21:33 2006 -0800"
      },
      "message": "Merge ssh://master.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\nFix up some trivial conflicts in {i386|ia64}/Makefile\n"
    },
    {
      "commit": "96e9dd14a3b2aab4098503a5999ee2ef42d82da1",
      "tree": "58071e25c9d72b10e12f06788ae9798abb332c22",
      "parents": [
        "f756d5e256059018d753f0ba79980ebeb87a1bc0"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Sun Jan 08 01:05:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:09 2006 -0800"
      },
      "message": "[PATCH] kconf: Check for eof from input stream.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "19144d0beab077950f3e767385e3c1050061b475",
      "tree": "b34c3b7337bf9d6c12298f7c1fc7a4fef744302b",
      "parents": [
        "1dac06b20dcc8078dab037bd70652c69c67ba672"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Jan 08 01:05:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:06 2006 -0800"
      },
      "message": "[PATCH] fix gcc4.1 build failure on xconfig\n\nscripts/kconfig/qconf.h:25: error: extra qualification âConfigSettings::â on member âreadSizesâ\nscripts/kconfig/qconf.h:26: error: extra qualification âConfigSettings::â on member âwriteSizesâ\nscripts/kconfig/qconf.h:127: error: extra qualification âConfigList::â on member âupdateMenuListâ\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ae215b14bdbd459afe5f371175765fae817062a8",
      "tree": "138f8f74c5d0cca6e1fcb6f88cee3009089ccc8c",
      "parents": [
        "d51bfb7852d0e524074ad1cf04e4c3026d75d652"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jan 08 18:39:44 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jan 08 18:39:44 2006 +0100"
      },
      "message": "kconfig: factor out ncurses check in a shell script\n\nCleaning up the lxdialog Makefile by factoring out the\nncurses compatibility checks.\nThis made the checks much more obvious and easier to extend.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "37193147991a53b2e9f573d0ec47f63a2d4de8dc",
      "tree": "8f1464d143b94fddf8c3ff47119def45f37d2d45",
      "parents": [
        "367cb704212cd0c9273ba2b1e62523139210563b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jan 02 11:25:30 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jan 06 21:49:31 2006 +0100"
      },
      "message": "kconfig: fix gconfig with POSIXLY_CORRECT\u003d1\n\nThis patch fixed \"make gconfig\" with POSIXLY_CORRECT\u003d1 set.\n\nThis issue was reported by Jens Elkner \u003celkner@linofee.org\u003e in kernel\nBugzilla #2919.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "25c862cc9ea9b312c25a9f577f91b973131f1261",
      "tree": "8e8f56531144370ced50fa98db2973f4e93e38b0",
      "parents": [
        "52347f4e810ba323d02cd2c26b5d738f4a2c3d5e",
        "8ded4ac018ea706bf7ee926601a27184665c9c28"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:36:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:36:52 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n"
    },
    {
      "commit": "4a4efbdee278b2f4ed91aad2db5c006ff754276e",
      "tree": "be5742c3d3ff5382c8a6ccdcd31bfe00fb9b6491",
      "parents": [
        "7a1119b1fc87cc347d3932b8aee051e86b32818f"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Tue Jan 03 13:27:11 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 03 13:27:11 2006 +0100"
      },
      "message": "s/retreiv/retriev/g\n\nAs everyone knows, the rule is: \"i before e.. um.. always.\"\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "febf7ea4bedcd36fba0843db726bba28d22bf89a",
      "tree": "0a0d398e0637fba8292d8b139afbd41b102bb9c4",
      "parents": [
        "00213b17cec87d2cd4df75bcc79aea7a91d8532d"
      ],
      "author": {
        "name": "",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Jan 03 11:35:26 2006 +0100"
      },
      "committer": {
        "name": "",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Jan 03 11:35:26 2006 +0100"
      },
      "message": "gitignore: ignore more generated files\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "00213b17cec87d2cd4df75bcc79aea7a91d8532d",
      "tree": "6947dba41f8b0e7fe7bccd41a4840d6de6a27079",
      "parents": [
        "352dd1df32e672be4cff71132eb9c06a257872fe"
      ],
      "author": {
        "name": "Petr Baudis",
        "email": "pasky@ucw.cz",
        "time": "Thu Dec 22 04:44:04 2005 +0100"
      },
      "committer": {
        "name": "",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jan 01 22:30:43 2006 +0100"
      },
      "message": "kconfig: Remove support for lxdialog --checklist\n\nRemove support for lxdialog --checklist\n\nThe checklist lxdialog functionality is not used by menuconfig\n(only the radiolist variant is used) and supporting it would\nsignificantly complicate the forthcoming liblxdialog API.\n\nSigned-off-by: Petr Baudis \u003cpasky@suse.cz\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "352dd1df32e672be4cff71132eb9c06a257872fe",
      "tree": "f8477d3133b8f43fe1108a1516295f507b2ca359",
      "parents": [
        "02959a875caec8cabd36111046ad537251ef405f"
      ],
      "author": {
        "name": "Brian Gerst",
        "email": "bgerst@didntduck.org",
        "time": "Tue Dec 27 23:43:31 2005 -0500"
      },
      "committer": {
        "name": "",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jan 01 22:21:50 2006 +0100"
      },
      "message": "gitignore: misc files\n\nIgnore all files generated from *_shipped files, plus a few others.\n\nSigned-off-by: Brian Gerst \u003cbgerst@didntduck.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "752625cff3eba81cbc886988d5b420064c033948",
      "tree": "10281d9345281b3d118aa8b29b3fb21e1ea10655",
      "parents": [
        "54e08a2392e99ba9e48ce1060e0b52a39118419c"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Dec 26 23:34:03 2005 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Dec 26 23:34:03 2005 +0100"
      },
      "message": "kbuild: always run \u0027make silentoldconfig\u0027 when tree is cleaned\n\nIf the file .kconfig.d is missing then make sure to run\n\u0027make silentoldconfig\u0027, since we have no way to detect if\na Kconfig file has been updated.\n\n-kconfig.d is created by kconfig and is removed as part\nof \u0027make clean\u0027 so the situation is likely to occur in reality.\n\nJan Beulich \u003cJBeulich@novell.com\u003e reported this bug.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "6f6046cff2e8f04d6b916b10ebaa7b40d7e7967a",
      "tree": "91a143eb6caba421b3f2f1c26d06bd8716da765e",
      "parents": [
        "e067e1f98d54d62fd598126f95e7684e5b63e67f"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Dec 16 21:35:19 2005 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Dec 16 21:35:19 2005 +0100"
      },
      "message": "kconfig: move lxdialog to scripts/kconfig/lxdialog\n\nThe only lxdialog user i kconfig - for menuconfig.\nSo move it to reflect this.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b3a5225f31180322fd7d692fd4cf786702826b94",
      "tree": "3ee46454260010cb57280bd85beeb3b63e290392",
      "parents": [
        "7692c5dd48026d952199c2b97c3418f927cc0407"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Mon Nov 21 21:32:38 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 22 09:14:31 2005 -0800"
      },
      "message": "[PATCH] prefer pkg-config for the QT check\n\nThis makes pkg-config now the prefered way to configure QT and properly\nfixes the recent Fedora breakage and leaves the old QT detection as\nfallback mechanism.\n\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": "c1a0f5e3c01d28b6782457bee5ae5ace3a9958ec",
      "tree": "a81f2f28e50013dad3b4c31f4dca4600b2909eb0",
      "parents": [
        "a02f0570ae201c495ee991b959bb974af18f35cc"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Tue Nov 08 21:34:54 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:54 2005 -0800"
      },
      "message": "[PATCH] kconfig: stricter error checking for .config\n\nAdd some more checks during the parsing of .config, so that after parsing\nsym_change_count reflects the correct state whether the .config is correct and\nin sync with the Kconfig or if it needs saving.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a02f0570ae201c495ee991b959bb974af18f35cc",
      "tree": "363e06307b7355caa2435a006c5385a1149bb7cc",
      "parents": [
        "3370f9f0d9c7d14bf71aab27fa45c0537f130614"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Tue Nov 08 21:34:53 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:54 2005 -0800"
      },
      "message": "[PATCH] kconfig: improve error handling in the parser\n\nAdd a few error tokens to the parser to catch common errors and print more\ndescriptive error messages.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3370f9f0d9c7d14bf71aab27fa45c0537f130614",
      "tree": "d1fb9b98aabf5fb6dd4e68c1dc69eb345f0c7f60",
      "parents": [
        "7a88488bbc231e48a4a88ee2569bc0cc5d706f0a"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Tue Nov 08 21:34:52 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:54 2005 -0800"
      },
      "message": "[PATCH] kconfig: simplify symbol type parsing\n\nThis simplifies the parser a bit by merging the various symbol types into a\nsingle token and adds the type to the keyword hash.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7a88488bbc231e48a4a88ee2569bc0cc5d706f0a",
      "tree": "2fd6b51b5cf76dd37a2a369a29c50b5121c12a92",
      "parents": [
        "491d711035dc08071ed58cf470f15efadb67cb1c"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Tue Nov 08 21:34:51 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:53 2005 -0800"
      },
      "message": "[PATCH] kconfig: use gperf for kconfig keywords\n\nUse gperf to generate a hash for the kconfig keywords.  This greatly reduces\nthe size of the generated scanner and makes it easier to extend kconfig.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "491d711035dc08071ed58cf470f15efadb67cb1c",
      "tree": "0da933a45aae6810afcbbba38b4f35046477416c",
      "parents": [
        "4cf3cbe2a9682242cd38897914b1f2a95f1db7e4"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Tue Nov 08 21:34:50 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:53 2005 -0800"
      },
      "message": "[PATCH] kconfig: update kconfig Makefile\n\nRemove the long obsolete zconf.tab.h and fix kconfig make rules to generate\nthe correct output files.  Setting LKC_GENPARSER will now also update the\nshipped files.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4cf3cbe2a9682242cd38897914b1f2a95f1db7e4",
      "tree": "c1c4133a02171e79cc4952f19cbd9b4600035d78",
      "parents": [
        "90389160efc2864501ced6e662f9419eb7a3e6c8"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Tue Nov 08 21:34:49 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:53 2005 -0800"
      },
      "message": "[PATCH] kconfig: allow variable argumnts for range\n\nThis allows variable arguments in the range option for int and hex config\nsymbols.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "90389160efc2864501ced6e662f9419eb7a3e6c8",
      "tree": "3b2957a7540bf9e78ef106fe606945e435fab957",
      "parents": [
        "3f23ca2b37d13a89bb6cd0421821fc9c3b8ccd47"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Tue Nov 08 21:34:49 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:53 2005 -0800"
      },
      "message": "[PATCH] kconfig: preset config during all*config\n\nAllow to force setting of config variables during all{no,mod,yes,random}config\nto a specific value.  For that conf first checks the KCONFIG_ALLCONFIG\nenvironment variable for a file name, otherwise it checks for\nall{no,mod,yes,random}.config and all.config.  The file is a normal config\nfile, which presets the config variables, but they are still subject to normal\ndependency checks.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3f23ca2b37d13a89bb6cd0421821fc9c3b8ccd47",
      "tree": "134efbc253baa6aef5c2a39ffc4c5ab66dba7902",
      "parents": [
        "3f04e7ddf47a1c821dfaa886161d94774af583fa"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Tue Nov 08 21:34:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:53 2005 -0800"
      },
      "message": "[PATCH] kconfig: fix restart for choice symbols\n\nThe restart check whether new symbols became visible, didn\u0027t always work for\nchoice symbols.  Even if a choice symbol itself isn\u0027t changable, the childs\nare.  This also requires to update the new status of all choice values, once\none of them is set.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3f04e7ddf47a1c821dfaa886161d94774af583fa",
      "tree": "dbe112747d7096ae0b8cbe900e2d19529970001e",
      "parents": [
        "cecd1ca0cbd6fc5873e9bb110dacb8411be72928"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Tue Nov 08 21:34:46 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:53 2005 -0800"
      },
      "message": "[PATCH] kconfig: Fix Kconfig performance bug\n\nWhen doing its recursive dependency check, scripts/kconfig/conf uses the flag\nSYMBOL_CHECK_DONE to avoid rechecking a symbol it has already checked.\nHowever, that flag is only set at the top level, so if a symbol is first\nencountered as a dependency of another symbol it will be rechecked every time\nit is encountered until it\u0027s encountered at the top level.\n\nThis patch adjusts the flag setting so that each symbol will only be checked\nonce, regardless of whether it is first encountered at the top level, or while\nrecursing down from another symbol.  On complex configurations, this vastly\nspeeds up scripts/kconfig/conf.  The config in the powerpc merge tree is\nparticularly bad: this patch reduces the time for \u0027scripts/kconfig/conf -o\narch/powerpc/Kconfig\u0027 by a factor of 40 on a G5.  That\u0027s even including the\ntime to print the config, so the speedup in the actual checking is more likely\n2 or 3 orders of magnitude.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "4ecc65e423ef10bdbec12362609b15fa8e8627c8"
}
