)]}'
{
  "log": [
    {
      "commit": "fa220d89ad050cf5d970c0418ded019a80efedfb",
      "tree": "6148ecb571839fbc253582f86d4c7f9161b1e7d7",
      "parents": [
        "80daa56008dad44f08d0b47670cf2513aa98ab53"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Jan 14 15:18:31 2008 -0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:40 2008 +0100"
      },
      "message": "kbuild: minor scripts/decodecode update\n\nRemove the tmp file when exiting.  Noticed by Arjan van de Ven.\nCatch mktemp failure and exit with message.\nTrap kill or other signals and exit cleanly.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "80daa56008dad44f08d0b47670cf2513aa98ab53",
      "tree": "3db1100f0d44d416dbf6adf4107bc213be4aff82",
      "parents": [
        "93449082e905ce73d0346d617dd67c4b668b58af"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Mon Jan 14 04:51:16 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:39 2008 +0100"
      },
      "message": "kconfig: use environment option\n\nUse the environment option to provide the ARCH symbol\nand the KERNELVERSION symbol.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "93449082e905ce73d0346d617dd67c4b668b58af",
      "tree": "eba7030f32ce18fa71562224ee2e0d8ddda33421",
      "parents": [
        "7a962923359768e04137125bd479fd0dfa6117d3"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Mon Jan 14 04:50:54 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:39 2008 +0100"
      },
      "message": "kconfig: environment symbol support\n\nAdd the possibility to import a value from the environment into kconfig\nvia the option syntax. Beside flexibility this has the advantage\nproviding proper dependencies.\nDocumented the options syntax.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7a962923359768e04137125bd479fd0dfa6117d3",
      "tree": "9da466ba7ee1806bd40a53496533fc1f0ddd6cc2",
      "parents": [
        "0ffce8d94487abbd332cd36f98db61b7c8a3db3c"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Mon Jan 14 04:50:23 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:39 2008 +0100"
      },
      "message": "kconfig: explicitly introduce expression list\n\nRename E_CHOICE to E_LIST to explicitly add support for expression\nlists. Add a helper macro expr_list_for_each_sym to more easily iterate\nover the list.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "0ffce8d94487abbd332cd36f98db61b7c8a3db3c",
      "tree": "851a581ccf64e19360a68516d080fb4b39871a3b",
      "parents": [
        "534a450c383ef238b0461218bc2d3e54066ae043"
      ],
      "author": {
        "name": "EGRY Gabor",
        "email": "gaboregry1@t-online.hu",
        "time": "Fri Jan 11 23:49:12 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:39 2008 +0100"
      },
      "message": "kconfig: gconfig: symbol fix\n\nGettext support for symbol names are unnecessary.\n\nSigned-off-by: Egry Gabor \u003cgaboregry1@t-online.hu\u003e\nReviewed-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "534a450c383ef238b0461218bc2d3e54066ae043",
      "tree": "e0142edddfa55a9dc99b0f86faeb5da9bf90a8e5",
      "parents": [
        "75c0a8a55c31c0a21f7e9e64bc45e87e228a98f6"
      ],
      "author": {
        "name": "EGRY Gabor",
        "email": "gaboregry1@t-online.hu",
        "time": "Fri Jan 11 23:44:39 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:39 2008 +0100"
      },
      "message": "kconfig: gettext support for config\n\nGettext support for conf.c\n\n[Include locale.h by Kyle].\n\nSigned-off-by: Egry Gabor \u003cgaboregry1@t-online.hu\u003e\nReviewed-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "75c0a8a55c31c0a21f7e9e64bc45e87e228a98f6",
      "tree": "e2e5652ee20f30ac7f8d73e2abc2a089218b3e89",
      "parents": [
        "413f006bab3845f12d7b2338a9b548aaf7808548"
      ],
      "author": {
        "name": "EGRY Gabor",
        "email": "gaboregry1@t-online.hu",
        "time": "Fri Jan 11 23:42:54 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:39 2008 +0100"
      },
      "message": "kconfig: gettext support for lxdialog\n\nGettext support for lxdialog.\n\nSigned-off-by: Egry Gabor \u003cgaboregry1@t-online.hu\u003e\nReviewed-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "413f006bab3845f12d7b2338a9b548aaf7808548",
      "tree": "d67543e33f5a75a6354b28609973ea7286c8b472",
      "parents": [
        "c21a2d9589faa5599c9876bf0e0f48e81ee90284"
      ],
      "author": {
        "name": "EGRY Gabor",
        "email": "gaboregry1@t-online.hu",
        "time": "Fri Jan 11 23:50:37 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:39 2008 +0100"
      },
      "message": "kconfig: gettext support for menuconfig\n\nFull gettext support for menuconfig.\n\nSigned-off-by: Egry Gabor \u003cgaboregry1@t-online.hu\u003e\nReviewed-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "c21a2d9589faa5599c9876bf0e0f48e81ee90284",
      "tree": "d3b93c34740b1bb6119c139cfef6694035d00244",
      "parents": [
        "01771b0fef0f2cbff80e19295394ece2be1ab661"
      ],
      "author": {
        "name": "EGRY Gabor",
        "email": "gaboregry1@t-online.hu",
        "time": "Fri Jan 11 23:52:07 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:39 2008 +0100"
      },
      "message": "kconfig: gettext support for xconfig\n\nFull gettext support for xconfig.\n\nSigned-off-by: Egry Gabor \u003cgaboregry1@t-online.hu\u003e\nReviewed-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "01771b0fef0f2cbff80e19295394ece2be1ab661",
      "tree": "b61e95860713a851fe6bd38f6876f2928a5462a5",
      "parents": [
        "46d2631978c05e55b28454ac864aba0287f50322"
      ],
      "author": {
        "name": "EGRY Gabor",
        "email": "gaboregry1@t-online.hu",
        "time": "Fri Jan 11 23:53:43 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:39 2008 +0100"
      },
      "message": "kconfig: macro fix in menu.c\n\nThis patch removes the indirect I18N support for config file.\n\nSigned-off-by: Egry Gabor \u003cgaboregry1@t-online.hu\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "46d2631978c05e55b28454ac864aba0287f50322",
      "tree": "b500aa19d7c1e0db0e09708dbe3640ac35cd8c40",
      "parents": [
        "bb7ef3905adce28db31933ae77e5397c0b89227a"
      ],
      "author": {
        "name": "EGRY Gabor",
        "email": "gaboregry1@t-online.hu",
        "time": "Fri Jan 11 23:46:11 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:39 2008 +0100"
      },
      "message": "kconfig: gettext support for gconfig\n\nGettext support for menu and toolbar.\n\nSigned-off-by: Egry Gabor \u003cgaboregry1@t-online.hu\u003e\nReviewed-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "bb7ef3905adce28db31933ae77e5397c0b89227a",
      "tree": "8f3c7c0c4b154edba15c69ce90f402055d3f407a",
      "parents": [
        "f7a4b4cdc26846a0ac5b3023cb1b97dc632dfd35"
      ],
      "author": {
        "name": "EGRY Gabor",
        "email": "gaboregry1@t-online.hu",
        "time": "Fri Jan 11 23:47:58 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:38 2008 +0100"
      },
      "message": "kconfig: missing macros in gconfig\n\nThis patch adds missing gettext macros.\n\nSigned-off-by: Egry Gabor \u003cgaboregry1@t-online.hu\u003e\nReviewed-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "f7a4b4cdc26846a0ac5b3023cb1b97dc632dfd35",
      "tree": "217381c9886845429e6fc2b5b25947aafe3190e2",
      "parents": [
        "1020026f99069976001816b8198bc04ee342cd2e"
      ],
      "author": {
        "name": "EGRY Gabor",
        "email": "gaboregry1@t-online.hu",
        "time": "Fri Jan 11 23:55:20 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:38 2008 +0100"
      },
      "message": "kconfig: whitespace removing\n\nThis patch removes the unnecessary whitespaces from\nend of help lines of Kconfig files.\n\nSigned-off-by: Egry Gabor \u003cgaboregry1@t-online.hu\u003e\nReviewed-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "1020026f99069976001816b8198bc04ee342cd2e",
      "tree": "75b187f85f04ef09c0bbafdea993563d7bf294c9",
      "parents": [
        "243f40cecb292cbb2333749614cf54302fc9cdc0"
      ],
      "author": {
        "name": "EGRY Gabor",
        "email": "gaboregry1@t-online.hu",
        "time": "Fri Jan 11 23:40:00 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:38 2008 +0100"
      },
      "message": "kconfig: update-po-config info\n\nThis patch adds tracking messages.\n\nSigned-off-by: Egry Gabor \u003cgaboregry1@t-online.hu\u003e\nReviewed-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "243f40cecb292cbb2333749614cf54302fc9cdc0",
      "tree": "78751c03cc8548ae9fa392f101f92775814d71b4",
      "parents": [
        "1d3b3bfab121cdef07d19797f42f413dccdd65f0"
      ],
      "author": {
        "name": "Valdis.Kletnieks@vt.edu",
        "email": "Valdis.Kletnieks@vt.edu",
        "time": "Fri Dec 28 21:22:48 2007 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:38 2008 +0100"
      },
      "message": "kbuild: document \u0027make prepare\u0027 in \u0027make help\u0027\n\nThe output of \u0027make help\u0027 covers a lot of options, but doesn\u0027t include\na listing for \u0027make prepare\u0027.  Here\u0027s a one-liner to fix that...\n\nSigned-off-by: Valdis Kletnieks \u003cvaldis.kletnieks@vt.edu\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "1d3b3bfab121cdef07d19797f42f413dccdd65f0",
      "tree": "dde27534e3eb66c4a4fe7810b8a6dd553c609cfd",
      "parents": [
        "df578e7d831b4d280bf7c621eafb737e78cd26eb"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Fri Jan 11 09:09:00 2008 +0000"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:38 2008 +0100"
      },
      "message": "kbuild: scripts/mkmakefile: dynamic determination of output directory\n\nRather than fixing the output directory in the generated Makefile,\ndetermine it from the placement of Makefile. This allows moving\nthe build tree around or accessing it through different mount paths.\n\n(The lastword definition is a compatibility one for make prior to 3.81;\nnewer make will simply ignore it and use the [faster] built-in.)\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "df578e7d831b4d280bf7c621eafb737e78cd26eb",
      "tree": "05d203a209becc12ad0752be928c48544e1bbb4c",
      "parents": [
        "07f766885879a1fd4502fb8dd531d1fe3c575510"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Jan 11 19:17:15 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:38 2008 +0100"
      },
      "message": "kbuild: clean up modpost.c\n\nakpm complained about overly long lines in modpost.c and\nwhen started additional style issues were fixed:\n\no Updated my copyright\no Removed unneeded {}\no Drop assignments in if ()\no Spaces around operators\no Break long lines\no locate * near variable not type\no Fix a format specifier for sizeof()\no Corrected placement of \u0027{\u0027 and \u0027}\u0027\no spaces to tabs (but use tabs only for indention)\n\nmodpost.c is not checkpatch clean. Readability were favoured\non top of checkpatch compliance.\nBut checkpatch were used to find additional stuff to clean up.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "07f766885879a1fd4502fb8dd531d1fe3c575510",
      "tree": "b4f50ac71ebce69688dafade38e3be585ec7daec",
      "parents": [
        "75ff4309cdb1d7303750aeed07a5d80382fe2e71"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Wed Jan 09 16:36:19 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:38 2008 +0100"
      },
      "message": "kconfig: use C89 random functions in conf.c\n\nrand and srand functions conform also to C89 in addition to POSIX.1-2001,\nwhich makes them a bit more portable (work also on MinGW host). Linux man\npage also says:\n\"The versions of rand() and srand() in the Linux C Library use the same\nrandom number generator as random() and srandom()\".\n\n* Use C89 conformant functions rand() and srand()\n\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "75ff4309cdb1d7303750aeed07a5d80382fe2e71",
      "tree": "6edd99e39d322bef8aa43cf6436b39066a077664",
      "parents": [
        "2c81210a26fb84c0af6aad95f6ec1d61cf276cd0"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Wed Jan 09 16:36:19 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:38 2008 +0100"
      },
      "message": "kconfig: fix whitespace and sort includes in conf.c\n\nSort includes and remove leading whitespace.\n\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\n"
    },
    {
      "commit": "2c81210a26fb84c0af6aad95f6ec1d61cf276cd0",
      "tree": "5fce9d7474c3b4c9ba28d99020aafe79aac17fe2",
      "parents": [
        "de83cf148aaefac8a538a076f2c3c4f33968e04a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Tue Jan 08 15:16:24 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:38 2008 +0100"
      },
      "message": "kbuild: ignore cache modifiers for generating the tags files\n\nWith this patch I\u0027m able to find the definition of _xmit_lock defined in\ninclude/linux/netdevice.h as follows:\n\n\tstruct net_device {\n\t\t...\n\t\tspinlock_t _xmit_lock ____cacheline_aligned_in_smp;\n\t}\n\nOtherwise this counts as definition of ____cacheline_aligned_in_smp.\n\nSigned-off-by: Uwe Kleine-König \u003cUwe.Kleine-Koenig@digi.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "de83cf148aaefac8a538a076f2c3c4f33968e04a",
      "tree": "c20cea85fe69198408d22b752a1767d72e453ff9",
      "parents": [
        "d6ee35764f270c699e165b15dc59f4e55546bfda"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 07 21:13:04 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:38 2008 +0100"
      },
      "message": "kconfig: delete unused FILE_ and SYMBOL_ flags\n\nThe *_PRINTED flags were never used - so delete them.\nDo we need them later then we can re-add them.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "d6ee35764f270c699e165b15dc59f4e55546bfda",
      "tree": "021bd7249f0aeaa8280c83c938bd5755ecc9c65a",
      "parents": [
        "d84876f9f8042d5536050b83674c4f348ca3c4df"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 07 21:09:55 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:38 2008 +0100"
      },
      "message": "kconfig: rename E_OR \u0026 friends to avoid name clash\n\nWe had macros named the same as a set of enumeration values.\nIt is legal code but very confusing to read - so rename\nthe macros from E_* to EXPR_*\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "d84876f9f8042d5536050b83674c4f348ca3c4df",
      "tree": "86445ec7cc38d3348405492abf147e38f3630e1c",
      "parents": [
        "09af091f50409a60a72086c737b9a6224dde5ab8"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Thu Jan 03 23:33:44 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:37 2008 +0100"
      },
      "message": "kconfig: allow overriding symbols\n\nAllow config variables in .config to override earlier ones in the same\nfile. In other words,\n\n\t# CONFIG_SECURITY is not defined\n\tCONFIG_SECURITY\u003dy\n\nwill activate it. This makes it a bit easier to do\n\ncat original-config myconfig myconfig2 ... \u003e.config;\nand run *config as expected.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\n"
    },
    {
      "commit": "09af091f50409a60a72086c737b9a6224dde5ab8",
      "tree": "5a022543e70fffee0807d38076555f824d0549e6",
      "parents": [
        "0486bc9098f4556a0aa90d57f717d08164b7647e"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Mon Dec 17 19:07:41 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:37 2008 +0100"
      },
      "message": "kconfig: make kconfig MinGW friendly\n\nKconfig is powerfull tool. So powerfull that more and more software\nprojects are using it for configuration. So instead of fixing some of\nthem one by one, lets fix it in kernel and wait for sync.\n\nThis work was originaly done for PTXdist - GPL licensed build system for\nuserlands and cross-compilers, but it will not hurt kernel kconfig\neither. PTXdist menuconfig now works on Windows linked with PDCurses and\ncompiled using MinGW - there is no termios and signals.\n\n* Do not include \u003csys/wait.h\u003e and \u003csignal.h\u003e (comes from times when\n  lxdialog was separate process)\n* Do not mess with termios directly and let curses tell screen size.\n  Comment to commit c8dc68ad0fbd934e78e913b8a8d7b45945db4930 says\n  check for screen size could be removed later, but because it didn\u0027t\n  happen for more than year I left it here as well.\n* Save cursor position added by Sam\n\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "0486bc9098f4556a0aa90d57f717d08164b7647e",
      "tree": "a1c0fed3cffab7d81b4b137b1ab8ced54235a468",
      "parents": [
        "b052ce4c840e2da3c72ab7dadb97d1094f6e3a89"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Nov 12 16:17:55 2007 -0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:37 2008 +0100"
      },
      "message": "kconfig: add hints/tips/tricks to Documentation/kbuild/kconfig-language.txt\n\nAdd a section on kconfig hints: how to do \u003csomething\u003e in Kconfig files.\n\nFix a few typos/spellos.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b052ce4c840e2da3c72ab7dadb97d1094f6e3a89",
      "tree": "7d6f19f223946501bbefc70d1988f559d8504cf4",
      "parents": [
        "4e7434ff028c4280bed620f28fdbf9f4d77d77ce"
      ],
      "author": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Fri Nov 02 21:53:01 2007 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:37 2008 +0100"
      },
      "message": "kbuild: fix false positive -dirty tag caused by make-kpkg\n\nmake-kpkg modifies scripts/package/Makefile and deletes\nscripts/package/builddeb as part of its build process.  Ignore these\nchanges so the tree isn\u0027t marked as -dirty, when it is just an\nartifact of make-kpkg.  (make-kpkg clean restores the files to their\noriginal state, and these helper scripts won\u0027t affect the final\ncompiled kernel in any way.)\n\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "4e7434ff028c4280bed620f28fdbf9f4d77d77ce",
      "tree": "63ce069f3a0dac118e70c46be3b3db5c81660094",
      "parents": [
        "d882421f4e08ddf0a94245cdbe516db260aa6f41"
      ],
      "author": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Fri Nov 02 21:53:00 2007 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:37 2008 +0100"
      },
      "message": "kbuild: fix scripts/setlocalversion to avoid erroneous -dirty tag\n\nIf git\u0027s index file is out of date, and some files have been touched\nsuch that their timestamp doesn\u0027t what is in the index, \"git\ndiff-index HEAD\" may show that a particular file is dirty, when in\nfact it really isn\u0027t.  Running \"git update-index\" will update the\nindex to avoid these false positives.\n\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "d882421f4e08ddf0a94245cdbe516db260aa6f41",
      "tree": "ac53706f5325d957b2fef7a79cdef1cd6bdd4937",
      "parents": [
        "22d6a6a018d897c9c77c6af164722926e70108fa"
      ],
      "author": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Fri Nov 02 21:52:59 2007 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:37 2008 +0100"
      },
      "message": "kbuild: change CONFIG_LOCALVERSION_AUTO to use a git-describe-ish format\n\nChange the automatic local version to have the form -nnnnn-gSHA1SUMID,\nwhere \u0027nnnnn\u0027 is the number of commits since the last tag (i.e.,\n2.6.21-rc7).  This makes it much more likely that the package names created\nfor the kernel will look \"newer\" to a package manager.\n\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "22d6a6a018d897c9c77c6af164722926e70108fa",
      "tree": "cc60f1f56aa40220fdbfccd3c561eaec59a067cd",
      "parents": [
        "7491a76b23f5100823098b9d5d74ef18a2ca0dc1"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@lisas.de",
        "time": "Sat Nov 17 21:51:25 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:37 2008 +0100"
      },
      "message": "kbuild: eradicate bashisms in scripts/patch-kernel\n\nMake the patch-kernel shell script sufficiently compatible with POSIX\nshells, i.e., remove bashisms from scripts/patch-kernel.\nThis means that it now also works on dash 0.5.3-5\nand still works on bash 3.1dfsg-8.\n\nFull changelog:\n- replaced non-standard \"\u003d\u003d\" by standard \"\u003d\"\n- replaced non-standard \"source\" statement by POSIX \"dot\" command\n- use leading ./ on mktemp filename to force the tempfile to a local\n  directory, so that the search path is not used\n- replace bash syntax to remove leading dot by similar POSIX syntax\n- added missing (optional/not required) $ signs to shell variable names\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7491a76b23f5100823098b9d5d74ef18a2ca0dc1",
      "tree": "fd09f75946d3ad649a5c57d1271dad6e0af3f8b5",
      "parents": [
        "abee8ed09a2093299673400a9cd3882f21e8e767"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Wed Jan 02 13:55:33 2008 +0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:37 2008 +0100"
      },
      "message": "FS: Remove dead code\n\nRemove dead code in smbfs makefile.\n\nCc: Al Viro \u003cviro@www.linux.org.uk\u003e\nCc: Tim Shimmin \u003cxfs-masters@oss.sgi.com\u003e\nSigned-off-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "abee8ed09a2093299673400a9cd3882f21e8e767",
      "tree": "f1c1d28342ca940ab2a4b86109d9e6dea819d84c",
      "parents": [
        "aff5905778d2fb1826ec623e4b1da3a7ff048ca4"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Tue Jan 01 22:00:04 2008 +0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:37 2008 +0100"
      },
      "message": "FRV: Drop \u0027TOPDIR\u0027 from Makefiles\n\nThis patch drops TOPDIR from frv Makefiles.\n\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "aff5905778d2fb1826ec623e4b1da3a7ff048ca4",
      "tree": "81af31da314140408653c95b53401d7405eceb91",
      "parents": [
        "42d71c44d5fc09ae47783b7e15fe0d6b60711230"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Tue Jan 01 21:41:08 2008 +0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:37 2008 +0100"
      },
      "message": "INFINIBAND: Remove \u0027TOPDIR\u0027 from Makefiles\n\nThis patch removes TOPDIR from infiniband Makefile and delete\none include statement pointing to a non-existing directory\n\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Sean Hefty \u003cmshefty@ichips.intel.com\u003e\nCc: Hal Rosenstock \u003chal.rosenstock@gmail.com\u003e\nSigned-off-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "42d71c44d5fc09ae47783b7e15fe0d6b60711230",
      "tree": "80b86cd616df0b67c099fa4c5e039ab3387c9001",
      "parents": [
        "9b213118fa4b79afe9a2718faca244ac581a96b6"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Wed Jan 02 14:27:59 2008 +0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:37 2008 +0100"
      },
      "message": "CRIS: Remove \u0027TOPDIR\u0027 from Makefiles\n\nThis patch removes TOPDIR from Cris Makefiles.\n\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Andreas Schwab \u003cschwab@suse.de\u003e\nSigned-off-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "9b213118fa4b79afe9a2718faca244ac581a96b6",
      "tree": "4d7dc9875a3d64b1da47ee2d8b95876791c6c15c",
      "parents": [
        "7998a731664ac4988b349e70669bac11e3b3a3ac"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jan 01 13:40:28 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:36 2008 +0100"
      },
      "message": "kbuild: fix installing external modules\n\nEric Sandeen \u003csandeen@redhat.com\u003e reported:\n  Installing external modules is supposed to put them in some path\n  under /lib/modules/\u003cversion\u003e/extra/subdir/, but this change:\n  http://linux.bkbits.net:8080/linux-2.6/?PAGE\u003dcset\u0026REV\u003d1.1982.9.23\n  makes them go under /lib/modules/\u003cversion\u003e/extrasubdir\n\n (for example, make M\u003dfs/ext3 modules_install puts ext3.ko in\n /lib/modules/\u003cversion\u003e/extrafs/ext3.ko)\n\nThis was the case only when specifying a trailing slash to M\u003d..\n\nFixed by removing trailing slash if present so\nwe correctly match dir part of target.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Eric Sandeen \u003csandeen@redhat.com\u003e\n"
    },
    {
      "commit": "7998a731664ac4988b349e70669bac11e3b3a3ac",
      "tree": "a4f5afef7b456e310b5cbb7fc34bccd749704d3b",
      "parents": [
        "36091fd348e79ab703b0766420c0b06ff7662d2d"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Mon Dec 31 14:58:38 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:36 2008 +0100"
      },
      "message": "A few corrections to include/linux/Kbuild\n\nauxvec.h, i2c-dev.h and vt.h *should* be unifdef\u0027ed i2o-dev.h does not need\nunifdef\u0027ing\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "36091fd348e79ab703b0766420c0b06ff7662d2d",
      "tree": "e78f7224e36ab2bf29622408b0924d81151f10d4",
      "parents": [
        "c6025f4c8bbe147b8773f04ce5a7d2ca7f4a6a5c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Sat Nov 10 09:32:20 2007 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:36 2008 +0100"
      },
      "message": "kbuild: fixup genksyms usage/getopt\n\nThe usage does not mention the \"-a,--arch\" or \"-T,--dump-types\" options, so\nadd them.  The calls to getopt() seem to mention options that no longer exist\n(some \"k\" and \"p\" thingy) but omits the \"h\" option which means using \u0027-h\u0027\nactually triggers the error code path, so update those as well.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c6025f4c8bbe147b8773f04ce5a7d2ca7f4a6a5c",
      "tree": "f7f7c88e33fa57cd6c7fd8c55063420a45033746",
      "parents": [
        "0484f1299fb504d57f388e5cdaba85ed59f32ca0"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Dec 31 14:26:12 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:36 2008 +0100"
      },
      "message": "kbuild: ignore *.order files\n\nIntroducing the new modules.order patch created a number\nof additional files. Teach git to ignore them.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Tejun Heo \u003chtejun@gmail.com\u003e\n"
    },
    {
      "commit": "0484f1299fb504d57f388e5cdaba85ed59f32ca0",
      "tree": "88766246de729bf62c7d7e0c404ed4597e62dc0b",
      "parents": [
        "899c38420c56b20e12a31fe9adfa92cd21782370"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Dec 31 14:22:55 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:36 2008 +0100"
      },
      "message": "kbuild: fix buglet in gcc-version.sh\n\nGreg Schafer \u003cgschafer@zip.com.au\u003e reported:\n\u003d\u003d\u003d\u003d\n$make mrproper\nscripts/gcc-version.sh: [[: command not found\n\nThis is on a very old host with an ancient bash as /bin/sh. But I have\nCONFIG_SHELL set and pointing to a modern bash. Something is wrong.\n\nThis doesn\u0027t happen with 2.6.23\n\u003d\u003d\u003d\u003d\n\nFixed using a more common string equality test.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Greg Schafer \u003cgschafer@zip.com.au\u003e\nCc: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\n"
    },
    {
      "commit": "899c38420c56b20e12a31fe9adfa92cd21782370",
      "tree": "381a17a7226b73ee32e97fbdb160b5a38a28c190",
      "parents": [
        "3dce174cfcba11026b028d33bed0438b80e37124"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Thu Nov 29 10:46:38 2007 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:36 2008 +0100"
      },
      "message": "Kbuild: Clarify the rpm-related make packaging targets\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "3dce174cfcba11026b028d33bed0438b80e37124",
      "tree": "175ed5a8a882409a2ccbb6a60a66ae556730740f",
      "parents": [
        "2f4b489b77c68b9cba1bd9dec5a1bbf0ab3c47f8"
      ],
      "author": {
        "name": "Aron Griffis",
        "email": "aron@hp.com",
        "time": "Wed Nov 28 16:55:44 2007 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:36 2008 +0100"
      },
      "message": "kbuild: support mercurial in setlocalversion\n\nThis represents mercurial changesets similarly to git.  For untagged\nrevisions, append the changeset id.  If there are uncommitted changes,\nappend -dirty.  For example, -hgc60016ba6237-dirty\n\nSigned-off-by: Aron Griffis \u003caron@hp.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2f4b489b77c68b9cba1bd9dec5a1bbf0ab3c47f8",
      "tree": "36e0bbe86be28a801e0907c3a17731c4fafbe17b",
      "parents": [
        "666ab414fe14e8bbbe86a110437346128e1ec869"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@debian.org",
        "time": "Mon Dec 17 01:34:58 2007 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:36 2008 +0100"
      },
      "message": "kconfig: use getopt() in conf.c for handling command line arguments\n\nSwitch from doing our own parsing of command line arguments to\nusing getopt(3) to do it.  Aside from simplifying things, this allows us to\nspecify multiple arguments; the old code could only accept two arguments\n(input_mode and kconfig name).\n\nNote some subtle changes:\n - The argument \u0027-?\u0027 is no longer supported.\n - \u0027-h\u0027 is not treated as an error, so output goes to stdout, and we\n   exit with \u00270\u0027.\n - There is no compatibility checking amongst arguments; the last option\n   will simply override earlier options.  For example, \u0027conf -n -y foo\u0027\n   is perfectly valid now (input_mode will be set_yes).  Previously, that\n   would have been an error (\"can\u0027t find file -y\").\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "666ab414fe14e8bbbe86a110437346128e1ec869",
      "tree": "397dc03cba3aca4b0a1272fa927db89a7f3560e6",
      "parents": [
        "58b7a68de37face98afe7c705391145795a982b5"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Nov 22 03:43:10 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:36 2008 +0100"
      },
      "message": "kbuild: fix a buffer overflow in modpost\n\nWhen passing an file name \u003e 1k the stack could be overflowed.\nNot really a security issue, but still better plugged.\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "58b7a68de37face98afe7c705391145795a982b5",
      "tree": "9a59293b6b267f248228459082c695d3757542aa",
      "parents": [
        "6d9a89ea4b06146d29e1ffb4d6fded286fa07d29"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Nov 22 03:43:09 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:36 2008 +0100"
      },
      "message": "kbuild: fix format string warnings in modpost\n\nFix wrong format strings in modpost exposed by the previous patch.\nIncluding one missing argument -- some random data was printed instead.\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "6d9a89ea4b06146d29e1ffb4d6fded286fa07d29",
      "tree": "0772c9e1e718d3ad231c575c9245653ec8ee5d3d",
      "parents": [
        "6e588f6dcfcffa24decf418b96b4184a907d2bf8"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Nov 22 03:43:08 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:36 2008 +0100"
      },
      "message": "kbuild: declare the modpost error functions as printf like\n\nThis way gcc can warn for wrong format strings\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "6e588f6dcfcffa24decf418b96b4184a907d2bf8",
      "tree": "73e1dc68d7a792668b68e597fde572061de2c6a2",
      "parents": [
        "551559e13af1ccd19d0525cb2b0f308905170647"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Dec 09 20:11:15 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:36 2008 +0100"
      },
      "message": "kconfig: if ncurses-devel is missing then say so\n\nWith this patch when ncurses-devel (or whatever it is named)\nis missing trying to run menuconfig will result in this:\n\n$ make menuconfig\n  HOSTCC  scripts/kconfig/conf.o\n  HOSTCC  scripts/kconfig/kxgettext.o\n *** Unable to find the ncurses libraries or the\n *** required header files.\n *** \u0027make menuconfig\u0027 requires the ncurses libraries.\n ***\n *** Install ncurses (ncurses-devel) and try again.\n ***\nmake[1]: *** [scripts/kconfig/dochecklxdialog] Error 1\nmake: *** [menuconfig] Error 2\n\nMuch better than before where we just listed some build errors.\nThe other *config targets will work indepenednt on ncurses\nbeing present or not.\n\nIncludes improvements suggested by: Frans Pop \u003celendil@planet.nl\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Frans Pop \u003celendil@planet.nl\u003e\n"
    },
    {
      "commit": "551559e13af1ccd19d0525cb2b0f308905170647",
      "tree": "df0cf86a47d0014747ab1c4f23bac71f384d3f4e",
      "parents": [
        "9e233625fbee1f977929a5406533b96011f1a06b"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Dec 07 21:04:30 2007 +0900"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:35 2008 +0100"
      },
      "message": "kbuild: implement modules.order\n\nWhen multiple built-in modules (especially drivers) provide the same\ncapability, they\u0027re prioritized by link order specified by the order\nlisted in Makefile.  This implicit ordering is lost for loadable\nmodules.\n\nWhen driver modules are loaded by udev, what comes first in\nmodules.alias file is selected.  However, the order in this file is\nindeterministic (depends on filesystem listing order of installed\nmodules).  This causes confusion.\n\nThe solution is two-parted.  This patch updates kbuild such that it\ngenerates and installs modules.order which contains the name of\nmodules ordered according to Makefile.  The second part is update to\ndepmod such that it generates output files according to this file.\n\nNote that both obj-y and obj-m subdirs can contain modules and\nordering information between those two are lost from beginning.\nCurrently obj-y subdirs are put before obj-m subdirs.\n\nSam Ravnborg cleaned up Makefile modifications and suggested using awk\nto remove duplicate lines from modules.order instead of using separate\nC program.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Bill Nottingham \u003cnotting@redhat.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Jon Masters \u003cjonathan@jonmasters.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "9e233625fbee1f977929a5406533b96011f1a06b",
      "tree": "ab3d3f6a9f4aa8839a3cabfee5052dfd07545669",
      "parents": [
        "800074345544ae6ec06c77b1a3f7ba032f84bd10"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Nov 08 12:59:13 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:35 2008 +0100"
      },
      "message": "convert drivers/base/power/Makefile to ccflags\n\nThis patch converts drivers/base/power/Makefile to use ccflags instead\nof EXTRA_CFLAGS.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "800074345544ae6ec06c77b1a3f7ba032f84bd10",
      "tree": "df79ccbc510112d0aa04153a7e1cd2dcb5aae56d",
      "parents": [
        "aa025e7d5cfbcf9f397c3d734666c91179c934d6"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Mon Nov 05 11:51:44 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:35 2008 +0100"
      },
      "message": "kbuild: Add missing srctree prefix for includecheck and versioncheck\n\nAdd missing $(srctree)/ prefix for scripts used by the includecheck and\nversioncheck make targets\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "aa025e7d5cfbcf9f397c3d734666c91179c934d6",
      "tree": "22fa5bac023dfcc60f638d02ecfd799fed4749fb",
      "parents": [
        "ec2d987f98ba775596d0b17d783669b7eda7bae2"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Nov 14 21:34:55 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:35 2008 +0100"
      },
      "message": "kbuild: document versioncheck in make help\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ec2d987f98ba775596d0b17d783669b7eda7bae2",
      "tree": "8f2833475a74dc60efce0dda8ba1c3e3e32bdb42",
      "parents": [
        "e662af4281af27f95b1ec2c5eff056328a672fd7"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Nov 04 12:01:55 2007 -0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:35 2008 +0100"
      },
      "message": "kbuild: add \u0027includecheck\u0027 help text\n\nAdd \u0027includecheck\u0027 to the Static analyzers help list.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "e662af4281af27f95b1ec2c5eff056328a672fd7",
      "tree": "9cf7a5cf5e62c72082b5f8e5630669c195e66d22",
      "parents": [
        "2e95972c44ca7b3dd3c5d6ff08745b56ddfa55bc"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Oct 24 15:08:48 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:35 2008 +0100"
      },
      "message": "kernel-doc: new P directive for DOC: sections\n\nThe !P directive includes the contents of a DOC: section\ngiven by title, e.g.\n!Pfilename Title of the section\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2e95972c44ca7b3dd3c5d6ff08745b56ddfa55bc",
      "tree": "cf7d5ebefd08be48dc6e125263286246e1caba21",
      "parents": [
        "4b44595a7b8e0ebf3fce108df65d8cd6a6cf4910"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Oct 24 15:08:48 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:35 2008 +0100"
      },
      "message": "kernel-doc: use no-doc option\n\nWhen asked by a template to include all functions from a file,\nit will also include DOC: sections wreaking havoc in the generated\ndocbook file. This patch makes it use the new -no-doc-sections\nflag for kernel-doc to avoid this.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "4b44595a7b8e0ebf3fce108df65d8cd6a6cf4910",
      "tree": "82a204d545bb50b910ddb6780ad17d8d1f8d14af",
      "parents": [
        "b112e0f73fe8e9e69e60bc9d6d16217795259c3c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Oct 24 15:08:48 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:35 2008 +0100"
      },
      "message": "kernel-doc: process functions, not DOC:\n\nThis flag is necessary for the next patch for docproc to output\nonly the functions and not DOC: sections when a function list\nis requested.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b112e0f73fe8e9e69e60bc9d6d16217795259c3c",
      "tree": "cbf68c1d7788f952ebed3601f645d5557c977a73",
      "parents": [
        "1b9bc22d71c75d4145688428c92c5123bd8697e3"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Oct 24 15:08:48 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:35 2008 +0100"
      },
      "message": "kernel-doc: single DOC: selection\n\nCurrently, DOC: sections are always output even if only a single\nfunction is requested, fix this and also make it possible to just\noutput a single DOC: section by giving its title as the function\nname to output.\n\nAlso fixes docbook XML well-formedness for sections with examples.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "1b9bc22d71c75d4145688428c92c5123bd8697e3",
      "tree": "e12b10ef3a1da181d3957b7d1b5660d785d6066d",
      "parents": [
        "5c98fc0360437327e4034ecfe8b818ad82622100"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Oct 24 15:08:48 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:35 2008 +0100"
      },
      "message": "kernel-doc: init kernel version\n\nThe kernel-doc script triggers a perl warning when invoked\nwithout KERNELVERSION in the environment, rather make it use\nthe string \"unknown kernel version\" instead.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "5c98fc0360437327e4034ecfe8b818ad82622100",
      "tree": "8df541be2fd37028cdb6426b96b60ceae3b007e7",
      "parents": [
        "8561b089afbaed2651591e5a4574fdca451d82f2"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Oct 24 15:08:48 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:35 2008 +0100"
      },
      "message": "kernel-doc: fix xml output mode\n\nAfter Randy\u0027s patch fixing the HTML output in DOC: sections\n(6b5b55f6c404fa730a09a8254eb19f5a038afcc2) the same bug remained in XML\nmode, this fixes it.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "8561b089afbaed2651591e5a4574fdca451d82f2",
      "tree": "3c3bd24884eb65a89b0b896bcd7790e6144cebfc",
      "parents": [
        "e189f3495c4e30fc84fc9241096edf3932e23439",
        "b47a166ed0baaaa30112532bad41b21e7c5e4d31"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 29 09:00:01 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 29 09:00:01 2008 +1100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] constify function pointer tables\n  [WATCHDOG] TXx9 watchdog driver\n  [WATCHDOG] misc_register patch\t\n  [WATCHDOG] wdt: fix locking\n"
    },
    {
      "commit": "e189f3495c4e30fc84fc9241096edf3932e23439",
      "tree": "5916c89ace81537a02ae01869386ba6caafdab9c",
      "parents": [
        "f4798748dee00c807a63f5518f08b3df161e0f6d",
        "6582d7b7376aa587d74b08c74457dc28abc1a9fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 29 08:52:50 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 29 08:52:50 2008 +1100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (197 commits)\n  sh: add spi header and r2d platform data V3\n  sh: update r7780rp interrupt code\n  sh: remove consistent alloc stuff from the machine vector\n  sh: use declared coherent memory for dreamcast pci ethernet adapter\n  sh: declared coherent memory support V2\n  sh: Add support for SDK7780 board.\n  sh: constify function pointer tables\n  sh: Kill off -traditional for linker script.\n  cdrom: Add support for Sega Dreamcast GD-ROM.\n  sh: Kill off hs7751rvoip reference from arch/sh/Kconfig.\n  sh: Drop r7780rp_defconfig, use r7780mp_defconfig as kbuild default.\n  sh: Kill off dead HS771RVoIP board support.\n  sh: r7785rp: Fix up DECLARE_INTC_DESC() arg mismatch.\n  sh: r7785rp: Hook up the rest of the HL7785 FPGA IRQ vectors.\n  sh: r2d - enable sm501 usb host function\n  sh: remove voyagergx\n  sh: r2d - add lcd planel timings to sm501 platform data\n  sh: Add OHCI and UDC platform devices for SH7720.\n  sh: intc - remove default interrupt priority tables\n  sh: Correct pte size mismatch for X2 TLB.\n  ...\n"
    },
    {
      "commit": "f4798748dee00c807a63f5518f08b3df161e0f6d",
      "tree": "9b4c12712874de48c5ff1d437e584052bbec21f7",
      "parents": [
        "8d01eddf292dcd78b640418c80fb300532799cd4",
        "3bce6f981aeeb7d0c14520cecd947716b377ef83"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 29 08:52:20 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 29 08:52:20 2008 +1100"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (24 commits)\n  HID: ADS/Tech Radio si470x needs blacklist entry\n  HID: Logitech Extreme 3D needs NOGET quirk\n  HID: Refactor MS Presenter 8K key mapping\n  HID: MS Presenter mapping for PID 0x0701\n  HID: Support Samsung IR remote\n  HID: fix compilation of hidbp drivers without usbhid\n  HID: Blacklist the Gretag-Macbeth Huey display colorimeter\n  HID: the `bit\u0027 in hidinput_mapping_quirks() is an out parameter\n  HID: remove redundant WARN_ON()s in order not to scare users\n  HID: force hiddev creation for SONY PS3 controller\n  HID: Use hid blacklist in usbmouse/usbkbd\n  HID: proper handling of MS 4k and 6k devices\n  HID: remove unused variable in quirk event handler\n  HID: hid-input quirk for BTC 8193\n  HID: separate hid-input event quirks from generic code\n  HID: refactor mapping to input subsystem for quirky devices\n  HID: Microsoft Wireless Optical Desktop 3.0 quirk\n  HID: Add support for Logitech Elite keyboards\n  HID: add full support for Genius KB-29E\n  HID: fix a potential bug in pointer casting\n  ...\n"
    },
    {
      "commit": "8d01eddf292dcd78b640418c80fb300532799cd4",
      "tree": "dd7f816423463e5ad10f15af22fdbd5b75cc6184",
      "parents": [
        "f0f0052069989b80d2a3e50c9cd2f2a650bc1aea",
        "fa0ccd837e3dddb44c7db2f128a8bb7e4eabc21a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 29 08:51:56 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 29 08:51:56 2008 +1100"
      },
      "message": "Merge branch \u0027for-2.6.25\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-2.6.25\u0027 of git://git.kernel.dk/linux-2.6-block:\n  block: implement drain buffers\n  __bio_clone: don\u0027t calculate hw/phys segment counts\n  block: allow queue dma_alignment of zero\n  blktrace: Add blktrace ioctls to SCSI generic devices\n"
    },
    {
      "commit": "f0f0052069989b80d2a3e50c9cd2f2a650bc1aea",
      "tree": "40ff39bc341aed8318a54d1bd61a381f41844f71",
      "parents": [
        "68fbda7de07e56eb90dd6e58a162527411b388b1",
        "a65b58663d983e588aed8d1bfc75edaac2527fa7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 29 08:51:32 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 29 08:51:32 2008 +1100"
      },
      "message": "Merge branch \u0027blk-end-request\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027blk-end-request\u0027 of git://git.kernel.dk/linux-2.6-block: (30 commits)\n  blk_end_request: changing xsysace (take 4)\n  blk_end_request: changing ub (take 4)\n  blk_end_request: cleanup of request completion (take 4)\n  blk_end_request: cleanup \u0027uptodate\u0027 related code (take 4)\n  blk_end_request: remove/unexport end_that_request_* (take 4)\n  blk_end_request: changing scsi (take 4)\n  blk_end_request: add bidi completion interface (take 4)\n  blk_end_request: changing ide-cd (take 4)\n  blk_end_request: add callback feature (take 4)\n  blk_end_request: changing ide normal caller (take 4)\n  blk_end_request: changing cpqarray (take 4)\n  blk_end_request: changing cciss (take 4)\n  blk_end_request: changing ide-scsi (take 4)\n  blk_end_request: changing s390 (take 4)\n  blk_end_request: changing mmc (take 4)\n  blk_end_request: changing i2o_block (take 4)\n  blk_end_request: changing viocd (take 4)\n  blk_end_request: changing xen-blkfront (take 4)\n  blk_end_request: changing viodasd (take 4)\n  blk_end_request: changing sx8 (take 4)\n  ...\n"
    },
    {
      "commit": "68fbda7de07e56eb90dd6e58a162527411b388b1",
      "tree": "118f82bb86fdf9dd3480ccabf96a7e5d3ab8bdb9",
      "parents": [
        "d4928196fe9ec07d18139ba2735876b0c8aa738f",
        "7cedb1f17fb7f4374d11501f61656ae9d3ba47e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 29 08:51:05 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 29 08:51:05 2008 +1100"
      },
      "message": "Merge branch \u0027sg\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027sg\u0027 of git://git.kernel.dk/linux-2.6-block:\n  SG: work with the SCSI fixed maximum allocations.\n  SG: Convert SCSI to use scatterlist helpers for sg chaining\n  SG: Move functions to lib/scatterlist.c and add sg chaining allocator helpers\n"
    },
    {
      "commit": "d4928196fe9ec07d18139ba2735876b0c8aa738f",
      "tree": "a999ee3f18b0d724b2adb15ec72854e7ade164fa",
      "parents": [
        "bb04af0e2e5bcd8d1a5d7f7d5c704f7eb328f241",
        "febffd61816ef6d4f84189468c1d47f1df55921e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 29 08:50:42 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 29 08:50:42 2008 +1100"
      },
      "message": "Merge branch \u0027cfq-ioc-share\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027cfq-ioc-share\u0027 of git://git.kernel.dk/linux-2.6-block:\n  cfq-iosched: kill some big inlines\n  cfq-iosched: relax IOPRIO_CLASS_IDLE restrictions\n  kernel: add CLONE_IO to specifically request sharing of IO contexts\n  io_context sharing - anticipatory changes\n  block: cfq: make the io contect sharing lockless\n  io_context sharing - cfq changes\n  io context sharing: preliminary support\n  ioprio: move io priority from task_struct to io_context\n"
    },
    {
      "commit": "bb04af0e2e5bcd8d1a5d7f7d5c704f7eb328f241",
      "tree": "fd67625ba9758dceff28dfca39127d7f07dae981",
      "parents": [
        "0affa456cb6da51a31a6dd76b3d8827f467f807d",
        "0ff66f0c7a5f1f4f5a0d91341b6f71fd2a49f0fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 29 08:49:49 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 29 08:49:49 2008 +1100"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (176 commits)\n  [ARM] 4795/1: S3C244X: Add armclk and setparent call\n  [ARM] 4794/1: S3C24XX: Comonise S3C2440 and S3C2442 clock code\n  [ARM] 4793/1: S3C24XX: Add IRQ-\u003eGPIO pin mapping function\n  [ARM] 4792/1: S3C24XX: Remove warnings from debug-macro.S\n  [ARM] 4791/1: S3C2412: Make fclk a parent of msysclk\n  [ARM] 4790/1: S3C2412: Fix parent selection for msysclk.\n  [ARM] 4789/1: S3C2412: Add missing CLKDIVN register values\n  [ARM] 4788/1: S3C24XX: Fix paramet to s3c2410_dma_ctrl if S3C2410_DMAF_AUTOSTART used.\n  [ARM] 4787/1: S3C24XX: s3c2410_dma_request() should return the allocated channel number\n  [ARM] 4786/1: S3C2412: Add SPI FIFO controll constants\n  [ARM] 4785/1: S3C24XX: Add _SHIFT definitions for S3C2410_BANKCON registers\n  [ARM] 4784/1: S3C24XX: Fix GPIO restore glitches\n  [ARM] 4783/1: S3C24XX: Add s3c2410_gpio_getpull()\n  [ARM] 4782/1: S3C24XX: Define FIQ_START for any FIQ users\n  [ARM] 4781/1: S3C24XX: DMA suspend and resume support\n  [ARM] 4780/1: S3C2412: Allow for seperate DMA channels for TX and RX\n  [ARM] 4779/1: S3C2412: Add s3c2412_gpio_set_sleepcfg() call\n  [ARM] 4778/1: S3C2412: Add armclk and init from DVS state\n  [ARM] 4777/1: S3C24XX: Ensure clk_set_rate() checks the set_rate method for the clk\n  [ARM] 4775/1: s3c2410: fix compilation error if only s3c2442 cpu is selected\n  ...\n"
    },
    {
      "commit": "0affa456cb6da51a31a6dd76b3d8827f467f807d",
      "tree": "b15a8f740f5f7d8e12fb4ebb5989c4b800ca7991",
      "parents": [
        "91525300baf162e83e923b09ca286f9205e21522"
      ],
      "author": {
        "name": "Linus Nilsson",
        "email": "lajnold@acc.umu.se",
        "time": "Mon Jan 28 15:56:27 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 29 08:48:17 2008 +1100"
      },
      "message": "libata: Change \"write_data\" to \"rw\" for some function documentations\n\nThe documentation for ata_data_xfer and ata_data_xfer_noirq had the \u0027rw\u0027\nparameter named \u0027write_data\u0027.\n\nSigned-off-by: Linus Nilsson \u003clajnold@acc.umu.se\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3bce6f981aeeb7d0c14520cecd947716b377ef83",
      "tree": "298da1771474ce841df62af17e145bd705dd7077",
      "parents": [
        "7cea465f9bf3ed84ed67337cd57fc97e25625771"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Sun Jan 27 22:19:22 2008 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 28 14:51:23 2008 +0100"
      },
      "message": "HID: ADS/Tech Radio si470x needs blacklist entry\n\nThis patch adds blacklist entries in hid-quirks.c to let the usbhid driver\nignore the si470x radio devices. They are now handled by the new radio-si470x\ndriver.\n\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "7cea465f9bf3ed84ed67337cd57fc97e25625771",
      "tree": "303052d07b1c9bae6844b988871240f89ad34d04",
      "parents": [
        "d7d32c815b938a8e98e93d881e6ec5da63bd0beb"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jan 17 15:23:11 2008 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 28 14:51:23 2008 +0100"
      },
      "message": "HID: Logitech Extreme 3D needs NOGET quirk\n\nLogitech Extreme 3D needs NOGET quirk, otherwise it times out at\nthe time of connect.\n\nReported-by: Mike Sharov \u003cmsharov@softhome.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d7d32c815b938a8e98e93d881e6ec5da63bd0beb",
      "tree": "e1cf81c5dcf426ceeb281de988570e86382bd862",
      "parents": [
        "85c985f46059107c4f4bf5f9e7807dbb646595db"
      ],
      "author": {
        "name": "Jan Kiszka",
        "email": "jan.kiszka@siemens.com",
        "time": "Mon Jan 14 13:08:27 2008 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 28 14:51:23 2008 +0100"
      },
      "message": "HID: Refactor MS Presenter 8K key mapping\n\nFollowing the suggestion of Jonas, this patch maps the special keys of\nthe MS Presenter 8000 to targets that should allow for better re-mapping\naccording to individual use cases (i.e. I avoided hard-wiring to\nstandard keys). This time I also included the last missing key event\n(switching back from presentation mode).\n\nThe optimal Xmodmap customization for using the Presenter with\nOpenOffice now looks like this for me:\n\nkeycode 175 \u003d Escape\nkeycode 179 \u003d F5\nkeysym XF86Forward \u003d Right\nkeysym XF86Back \u003d Left\n\nSigned-off-by: Jan Kiszka \u003cjan.kiszka@siemens.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "85c985f46059107c4f4bf5f9e7807dbb646595db",
      "tree": "ef8aeaa8751018b28b89e7eeee0877f81ec55650",
      "parents": [
        "fe56caa97e626cc6d6e18adbd5ccd1a9aa9a4fcf"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jan 10 17:40:18 2008 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 28 14:51:22 2008 +0100"
      },
      "message": "HID: MS Presenter mapping for PID 0x0701\n\n0x045e/0x0701 also needs the hid-input mapping quirk established by\nquirk_microsoft_presenter_8k().\n\nReported-by: Jonas Delrue \u003cjonas_delrue@hotmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "fe56caa97e626cc6d6e18adbd5ccd1a9aa9a4fcf",
      "tree": "ceeb0dc577e292633dac2a17b28c4e46e7984eb8",
      "parents": [
        "b0e668240949f69e84d69f998aa9af759e8be635"
      ],
      "author": {
        "name": "Robert Schedel",
        "email": "r.schedel@yahoo.de",
        "time": "Wed Dec 26 00:57:40 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 28 14:51:22 2008 +0100"
      },
      "message": "HID: Support Samsung IR remote\n\nSamsung USB remotes (0419:0001) are rejected by kernel 2.6.23, because the\nreport descriptor from the remote contains a 48 bit HID report field. HID 1.11\nstates: Fields may span at most 4 bytes.\n\nThis patch, based on 2.6.23, fixes this by modifying the internal report\ndescriptor in hid-quirks.c. Additional user space support (e.g. LIRC) is\nrequired to fetch the information from the hiddev interface.\n\nThe burden to reconstruct the data is moved into userspace (lirc through hiddev).\nThere is no need to set HID_QUIRK_HIDDEV quirk, as the device has also output\napplications, which trigger the creation of hiddev device automatically.\n\nSigned-off-by: Robert Schedel \u003cr.schedel@yahoo.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b0e668240949f69e84d69f998aa9af759e8be635",
      "tree": "a7996185476792af5fb9829b6e78a1d0a856eb45",
      "parents": [
        "15b55fb879e901bbc0da05054b14ccbc2752a56a"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 17 16:11:27 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 28 14:51:22 2008 +0100"
      },
      "message": "HID: fix compilation of hidbp drivers without usbhid\n\nWe can use the blacklist only if usbhid code is compiled.\n\nReported-by: jurriaan \u003cthunder7@xs4all.nl\u003e\nCc: Pascal Terjan \u003cpterjan@mandriva.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "15b55fb879e901bbc0da05054b14ccbc2752a56a",
      "tree": "028439cc8237159a25b366d3036f00ea6d86498e",
      "parents": [
        "70d215c4a7dfbddc138a2dd726d8f80f3e6d2622"
      ],
      "author": {
        "name": "Nicolas Mailhot",
        "email": "nicolas.mailhot@laposte.net",
        "time": "Sun Dec 16 18:16:43 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 28 14:51:22 2008 +0100"
      },
      "message": "HID: Blacklist the Gretag-Macbeth Huey display colorimeter\n\nThe Gretag-Macbeth Huey display colorimeter claims to be an HID device but\nisn\u0027t. As a result the linux HID device will claim it, preventing FLOSS\nsoftware like Argyll CMS from talking to it.\n\nTested-by: Frederic Crozat \u003cfcrozat@mandriva.com\u003e\nSigned-off-by: Nicolas Mailhot \u003cnicolas.mailhot@laposte.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "70d215c4a7dfbddc138a2dd726d8f80f3e6d2622",
      "tree": "68e38ea2f3f0df7a51b73e6d150b74a780c67a6e",
      "parents": [
        "c4124c9b68bf8ecf1e8afedad3a22e18666cb6f3"
      ],
      "author": {
        "name": "Fengguang Wu",
        "email": "wfg@mail.ustc.edu.cn",
        "time": "Fri Dec 07 16:35:14 2007 +0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 28 14:51:22 2008 +0100"
      },
      "message": "HID: the `bit\u0027 in hidinput_mapping_quirks() is an out parameter\n\nFix a panic, by changing\n\thidinput_mapping_quirks(,, unsigned long *bit,)\nto\n\thidinput_mapping_quirks(,, unsigned long **bit,)\n\nThe `bit\u0027 in this function is an out parameter.\n\nSigned-off-by: Fengguang Wu \u003cwfg@mail.ustc.edu.cn\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c4124c9b68bf8ecf1e8afedad3a22e18666cb6f3",
      "tree": "e94678db134f72037fa61ddf412bdeb98bf88de7",
      "parents": [
        "0887b4cb2102e281c123abf1408f218c15fd3ba3"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Nov 30 11:12:58 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 28 14:51:22 2008 +0100"
      },
      "message": "HID: remove redundant WARN_ON()s in order not to scare users\n\nThe WARN_ON() in implement() and extract() spit out stacktraces and\na lot of other information that might make users think that there is\nsomething seriously wrong with the system. WARN_ON() should not be\ndeliberately triggerable by userspace application, which these can be.\nUsually this WARN_ON() triggers when hid2hci utility is sending the\ndata that don\u0027t correspond to the device\u0027s report descriptor.\n\nConvert these messages to more friendly printk().\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "0887b4cb2102e281c123abf1408f218c15fd3ba3",
      "tree": "535def61fbee8054845e840730fd4b5a29c8cfec",
      "parents": [
        "9f6b37275a9f5fbb0b6657a226a633533a1b2e09"
      ],
      "author": {
        "name": "Bastien Nocera",
        "email": "hadess@hadess.net",
        "time": "Wed Nov 28 16:34:53 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 28 14:51:21 2008 +0100"
      },
      "message": "HID: force hiddev creation for SONY PS3 controller\n\nThe device is not discoverable, and needs to be poked to set its master, the\nBluetooth device it will try to connect to when the \"Home\" button is pressed\nwithout a cable plugged in.\n\nUsing libusb means disconnecting the device from its driver to get the report\ndescriptor. Using hiddev, we can poke it without relinquishing control over it,\nso when you plug it in, it would still work as a pad.\n\nThis could be then used by sixpair program, after it is rewritten to use\nhiddev instead of libusb.\n\nSigned-off-by: Bastien Nocera \u003chadess@hadess.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "9f6b37275a9f5fbb0b6657a226a633533a1b2e09",
      "tree": "75e831c22e0bbea6869b0a29f84f78045a63537e",
      "parents": [
        "628edcde87592a7ac6e72b555bb03ea265bcfbd2"
      ],
      "author": {
        "name": "Pascal Terjan",
        "email": "pterjan@mandriva.com",
        "time": "Mon Nov 26 14:03:52 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 28 14:51:21 2008 +0100"
      },
      "message": "HID: Use hid blacklist in usbmouse/usbkbd\n\nThis fixes wacom tablets not working if usbmouse is loaded.\n\nSigned-off-by: Pascal Terjan \u003cpterjan@mandriva.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "628edcde87592a7ac6e72b555bb03ea265bcfbd2",
      "tree": "8ccffe1a294b0cb31f54cf0b5858b445a16dcd9c",
      "parents": [
        "9a15c99714ca229dd0b894e200fd96daf14f32fb"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 26 13:26:33 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 28 14:51:21 2008 +0100"
      },
      "message": "HID: proper handling of MS 4k and 6k devices\n\nThis removes ugly macros IS_* to distinguish devices that\nneed special handling in hid-input, and establish proper\nquirks for them.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "9a15c99714ca229dd0b894e200fd96daf14f32fb",
      "tree": "769812cbf0069db021cc26405f10ec08785361bc",
      "parents": [
        "36ccaad640737899b069a9a93a82765f0e675a20"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 26 11:32:51 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 28 14:51:21 2008 +0100"
      },
      "message": "HID: remove unused variable in quirk event handler\n\nRemove unused variable in quirk event handler.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "36ccaad640737899b069a9a93a82765f0e675a20",
      "tree": "f827fe9e5d59bcb2bdcba542070c8d9a790b0ce1",
      "parents": [
        "87bc2aa9933afc032a93490e1642918121e7470b"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 26 13:18:00 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 28 14:51:21 2008 +0100"
      },
      "message": "HID: hid-input quirk for BTC 8193\n\nBTC 8193 keyboard handles its scrollwheel in very non-standard way.\nIt produces two non-standard usages for scrolling up and down, in\nboth cases with postive value equaling to 1. We handle this by temporary\nmapping, which we then catch in quirk event handler, and remap to\nnegative HWHEEL even in order to introduce correct behavior.\n\nAlso the button requires special mapping, as it triggers standard-violating\nusage code.\n\nReported in kernel.org bugzilla #9385\n\nReported-by: Kir Kolyshkin \u003ckir@sacred.ru\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "87bc2aa9933afc032a93490e1642918121e7470b",
      "tree": "fc09fa3c536a9f9a4dcfc7a6c58ea4551f6c1811",
      "parents": [
        "10bd065facb2594bd508597ef464d401b212f379"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Nov 23 13:16:02 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 28 14:51:20 2008 +0100"
      },
      "message": "HID: separate hid-input event quirks from generic code\n\nThis patch separates also the hid-input quirks that have to be\napplied at the time the event occurs, so that the generic code\nhandling HUT-compliant devices is not messed up by them too much.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "10bd065facb2594bd508597ef464d401b212f379",
      "tree": "3e3b9a2ff38f09219e6c6ad5e0a76c8753e9c3db",
      "parents": [
        "8dcd5afabffe7c7428323b6f083c2ec70129b459"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Nov 22 15:18:18 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 28 14:51:20 2008 +0100"
      },
      "message": "HID: refactor mapping to input subsystem for quirky devices\n\nCurrently, the handling of mapping between hid and input for devices\nthat don\u0027t conform to HUT 1.12 specification is very messy -- no per-device\nhandling, no blacklists, conditions on idVendor and idProduct placed\nall over the code.\n\nThis patch moves all the device-specific input mapping to a separate\nfile, and introduces a blacklist-style handling for non-standard\ndevice-specific mappings.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "8dcd5afabffe7c7428323b6f083c2ec70129b459",
      "tree": "4da39a099bf497e7dcd583fca24f51ea5ed5584a",
      "parents": [
        "bc3707335c9eee214e663fdd8935b649fec9bf3a"
      ],
      "author": {
        "name": "Drew Fisher",
        "email": "drew.m.fisher@gmail.com",
        "time": "Sun Nov 18 12:29:56 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 28 14:51:20 2008 +0100"
      },
      "message": "HID: Microsoft Wireless Optical Desktop 3.0 quirk\n\nMake the Microsoft Wireless Optical Desktop 3.0 work as a mouse.\n\nMicrosoft Wireless Optical Desktop 3.0 doesn\u0027t properly describe its interface\nclass.  Specifically, since it doesn\u0027t mark the second interface as a mouse\n(bInterfaceSubclass \u003d 0), it doesn\u0027t get HID_QUIRK_NOGET applied to the\ninterface, and then acts broken when polled.\n\nSigned-off-by: Drew Fisher \u003cdrew.m.fisher@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "bc3707335c9eee214e663fdd8935b649fec9bf3a",
      "tree": "b2a2dc51a00faa95e68b3655f4b4e9febfe3d93a",
      "parents": [
        "af9e0eacdc072ba28fd139b90de27023d9cb0598"
      ],
      "author": {
        "name": "Carlos Corbacho",
        "email": "cathectic@gmail.com",
        "time": "Sat Nov 17 01:30:25 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 28 14:51:20 2008 +0100"
      },
      "message": "HID: Add support for Logitech Elite keyboards\n\nReuse the quirks from the Cordless Desktop LX500 - stops some of the extra\nkeys being reported as mouse buttons.\n\nSigned-off-by: Carlos Corbacho \u003ccathectic@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "af9e0eacdc072ba28fd139b90de27023d9cb0598",
      "tree": "b93832415d5d19d76bb7348355978d4e0a04aedb",
      "parents": [
        "3ba5619f06300cd0944150901ed20de87483ad8c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Nov 14 12:13:26 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 28 14:51:20 2008 +0100"
      },
      "message": "HID: add full support for Genius KB-29E\n\nGenius KB-29E has broken report descriptor, which causes some of the\nConsumer usages to appear incorrectly as Button usages. We fix it by\nfixing the report descriptor before it is being parsed.\n\nAlso a few of the keys violate the HUT standard, so they need a special\nhandling. They currently fall into \"Reserved\" range as per HUT 1.12.\n\nReported-by: Szekeres Istvan \u003cszekeres@iii.hu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3ba5619f06300cd0944150901ed20de87483ad8c",
      "tree": "2fab950f6766fc7c5d2242ac6063ee92c4e8e546",
      "parents": [
        "c80e5ffac0579499ca28444155118ffcdd9b8d7e"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Wed Nov 14 11:31:05 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 28 14:51:19 2008 +0100"
      },
      "message": "HID: fix a potential bug in pointer casting\n\nDon\u0027t directly cast list_head * to foo *, this works only when list\nis the first member of struct foo, and we should not make the assumption\nhow members are ordered in the structure.\n\ni.e. struct *f \u003d (struct *f)pos will work if:\n\tstruct foo {\n\t\tstruct list_head list;\n\t\tint i;\n\t};\n\nbut will fail if:\n\tstruct foo {\n\t\tint i;\n\t\tstruct list_head list;\n\t}\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c80e5ffac0579499ca28444155118ffcdd9b8d7e",
      "tree": "628e11f985ee165a7a7f13a547baabcd42fc094e",
      "parents": [
        "a45d82d19a6c2a717bcc33cff243199b77fa0082"
      ],
      "author": {
        "name": "Pavel Troller",
        "email": "patrol@sinus.cz",
        "time": "Mon Oct 29 11:13:46 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 28 14:51:19 2008 +0100"
      },
      "message": "HID: Implement horizontal wheel handling for A4 Tech X5-005D\n\nThis mouse distinguishes horizontal wheel from vertical by a special \"pseudo\nevent\" GenericDesktop.00b8, with values of 0 for vertical and 8 for horizontal\nwheel. Because this event is supplied by the parser too late, we need to delay\na wheel event, wait for this one and send either REL_WHEEL or REL_HWHEEL to\ninput depending on the event value.\n\nSigned-off-by: Pavel Troller \u003cpatrol@sinus.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "a45d82d19a6c2a717bcc33cff243199b77fa0082",
      "tree": "c0a9a9e4010ae1e09bc3a7dec4c8a890e2949f96",
      "parents": [
        "81e1a875505f2963f4d22f7e7ade39d764755f9b"
      ],
      "author": {
        "name": "Michel Daenzer",
        "email": "michel@tungstengraphics.com",
        "time": "Wed Oct 24 16:30:37 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 28 14:51:19 2008 +0100"
      },
      "message": "HID: Add support for Apple aluminum USB keyboards.\n\nReuse the existing quirks for Apple laptop USB keyboards.\n\nSigned-off-by: Michel Daenzer \u003cmichel@tungstengraphics.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "81e1a875505f2963f4d22f7e7ade39d764755f9b",
      "tree": "faa6f32b4b4bcc1d47cb61c67bb0ae5932bb14cf",
      "parents": [
        "3c684c8cd4d1a81004daa21f7ad3dad5119916e3"
      ],
      "author": {
        "name": "Michel Daenzer",
        "email": "michel@tungstengraphics.com",
        "time": "Wed Oct 24 16:30:34 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 28 14:51:19 2008 +0100"
      },
      "message": "HID: Rename some code identifiers from PowerBook specific to Apple generic\n\nPreserve identifiers exposed in build and run time configuration though in\norder not to break existing configurations.\n\nThis is in preparation for adding support for Apple aluminum USB keyboards.\n\nSigned-off-by: Michel Daenzer \u003cmichel@tungstengraphics.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3c684c8cd4d1a81004daa21f7ad3dad5119916e3",
      "tree": "86ee87296a3c2258377c855ad24324d6414a90fa",
      "parents": [
        "91525300baf162e83e923b09ca286f9205e21522"
      ],
      "author": {
        "name": "Jan Kiszka",
        "email": "jan.kiszka@siemens.com",
        "time": "Wed Oct 24 16:24:22 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 28 14:51:19 2008 +0100"
      },
      "message": "HID: Map MS Presenter 8000 bottom-side buttons\n\nThe MS Presenter 8000 bluetooth mouse is a \"dual-use\" device: If you\npress a button on the top, you can turn it around and find special keys\non the other side, useful for presentations. This patch maps those three\nbottom-keys that are not already detected to the intended functions. The\nmagic bottom on the top is mapped to F5 when we switch from mouse to\npresenter mode in order to activate the presentation mode in the related\nsoftware (e.g. OpenOffice).\n\nSigned-off-by: Jan Kiszka \u003cjan.kiszka@siemens.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "0ff66f0c7a5f1f4f5a0d91341b6f71fd2a49f0fa",
      "tree": "7c4d74a76bf4f49e87d769c236fdd2db77fb241d",
      "parents": [
        "c00d4ffdbace1bdc9fdd888e4ba6d207ffa3b679",
        "4e4fc05a2b6e7bd2e0facd96e0c18dceb34d9349"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:38 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:38 2008 +0000"
      },
      "message": "Merge branch \u0027pxa-plat\u0027 into devel\n\n* pxa-plat: (53 commits)\n  [ARM] 4762/1: Basic support for Toradex Colibri module\n  [ARM] pxa: fix mci_init functions returning -1\n  [ARM] 4737/1: Refactor corgi_lcd to improve readability + bugfix\n  [ARM] 4747/1: pcm027: support for pcm990 baseboard for phyCORE-PXA270\n  [ARM] 4746/1: pcm027: network support for phyCORE-PXA270\n  [ARM] 4745/1: pcm027: default configuration\n  [ARM] 4744/1: pcm027: add support for phyCORE-PXA270 CPU module\n  [NET] smc91x: Make smc91x use IRQ resource trigger flags\n  [ARM] pxa: add default config for littleton\n  [ARM] pxa: add basic support for Littleton (PXA3xx Form Factor Platform)\n  [ARM] 4664/1: Add basic support for HTC Magician PDA phones\n  [ARM] 4649/1: Base support for pxa-based Toshiba e-series PDAs.\n  [ARM] pxa: skip registers saving/restoring if entering standby mode\n  [ARM] pxa: fix PXA27x resume\n  [ARM] pxa: Avoid fiddling with CKEN register on suspend\n  [ARM] pxa: Add PXA3 standby code hooked into the IRQ wake scheme\n  [ARM] pxa: Add zylonite MFP wakeup configurations\n  [ARM] pxa: program MFPs for low power mode when suspending\n  [ARM] pxa: make MFP configuration processor independent\n  [ARM] pxa: remove un-used pxa3xx_mfp_set_xxx() functions\n  ...\n\nConflicts:\n\n\tarch/arm/mach-pxa/ssp.c\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c00d4ffdbace1bdc9fdd888e4ba6d207ffa3b679",
      "tree": "2c9ddd5ae9cd899758b0785d4c7eb4bc200d66df",
      "parents": [
        "d0d42df2a440003d96c8bf29991c2afb691ef720",
        "8f86dda3ed8f05748f2351ae967926227a91ca2a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:30 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:30 2008 +0000"
      },
      "message": "Merge branch \u0027orion\u0027 into devel\n\n* orion: (26 commits)\n  [ARM] Orion: implement power-off method for QNAP TS-109/209\n  [ARM] Orion: add support for QNAP TS-109/TS-209\n  [ARM] Orion: I2C support\n  [I2C] i2c-mv64xxx: Don\u0027t set i2c_adapter.retries\n  [I2C] Split mv643xx I2C platform support\n  [ARM] Orion: enable CONFIG_RTC_DRV_M41T80 for D-Link DNS-323\n  [ARM] Orion defconfig\n  [ARM] Orion: add support for Orion/MV88F5181 based D-Link DNS-323\n  [ARM] Orion: MV88F5181 support bits\n  [ARM] Orion: Buffalo/Revogear Kurobox Pro support\n  [ARM] OrionNAS RD board support\n  [ARM] Orion: support for Marvell Orion-2 (88F5281) Development Board\n  [ARM] Orion: common platform setup for Gigabit Ethernet port\n  [ARM] Orion: platform device registration for UART, USB and NAND\n  [ARM] Orion: system timer support\n  [ARM] Orion edge GPIO IRQ support\n  [ARM] Orion: IRQ support\n  [ARM] Orion: provide GPIO method for enabling hardware assisted blinking\n  [ARM] Orion: GPIO support\n  [ARM] Orion: programable address map support\n  ...\n\nConflicts:\n\n\tarch/arm/Kconfig\n\tarch/arm/Makefile\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d0d42df2a440003d96c8bf29991c2afb691ef720",
      "tree": "1bdb3c59b3a708270b61e422ca64f437d2367807",
      "parents": [
        "e01dbdb40eea94ecb2c703960dac744c9b19a186",
        "eaf858a988a4b7b34a6ae03a3ac52cdf25013892",
        "6331acd78f7916db16ec20b50d7838bd4944cd27",
        "b696b6b448d3ec5f882aa346ce544e00763e7b3d",
        "5de865b4c5af253db19bdae3c0553952dc7eda1d",
        "20118ff97823822bf4d52ccb528ce2b5042c3057",
        "1d7d4f54b1337bf64605dc9cb3c540f67843be39",
        "bfe645adf1a79b873b528556523abb46f281a5dc",
        "06dbbd69f94e97751782ef6f1a9bb19da60efd1c",
        "d142b6e77d394a4fcc0a42381b03852bd9c4e263",
        "b5872db4a2ebe7dbc7a5e4013ae8ee37f3de3b97"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:21 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:21 2008 +0000"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027ep93xx\u0027, \u0027iop\u0027, \u0027kprobes\u0027, \u0027ks8695\u0027, \u0027misc\u0027, \u0027msm\u0027, \u0027s3c2410\u0027, \u0027sa1100\u0027 and \u0027vfp\u0027 into devel\n\n* at91: (24 commits)\n  [ARM] 4615/4: sam926[13]ek buttons updated\n  [ARM] 4765/1: [AT91] AT91CAP9A-DK board support\n  [ARM] 4764/1: [AT91] AT91CAP9 core support\n  [ARM] 4738/1: at91sam9261: Remove udc pullup enabling in board initialisation\n  [ARM] 4761/1: [AT91] Board-support for NEW_LEDs\n  [ARM] 4760/1: [AT91] SPI CS0 errata on AT91RM9200\n  [ARM] 4759/1: [AT91] Buttons on CSB300\n  [ARM] 4758/1: [AT91] LEDs\n  [ARM] 4757/1: [AT91] UART initialization\n  [ARM] 4756/1: [AT91] Makefile cleanup\n  [ARM] 4755/1: [AT91] NAND update\n  [ARM] 4754/1: [AT91] SSC library support\n  [ARM] 4753/1: [AT91] Use DMA_BIT_MASK\n  [ARM] 4752/1: [AT91] RTT, RTC and WDT peripherals on SAM9\n  [ARM] 4751/1: [AT91] ISI peripheral on SAM9263\n  [ARM] 4750/1: [AT91] STN LCD displays on SAM9261\n  [ARM] 4734/1: at91sam9263ek: include IRQ for Ethernet PHY\n  [ARM] 4646/1: AT91: configurable HZ, default to 128\n  [ARM] 4688/1: at91: speed-up irq processing\n  [ARM] 4657/1: AT91: Header definition update\n  ...\n\n* ep93xx:\n  [ARM] 4671/1: ep93xx: remove obsolete gpio_line_* operations\n  [ARM] 4670/1: ep93xx: implement IRQT_BOTHEDGE gpio irq sense type\n  [ARM] 4669/1: ep93xx: simplify GPIO code and cleanups\n  [ARM] 4668/1: ep93xx: implement new GPIO API\n\n* iop:\n  [ARM] 4770/1: GLAN Tank: correct physmap_flash_data width field\n  [ARM] 4732/1: GLAN Tank: register rtc-rs5c372 i2c device\n  [ARM] 4708/1: iop: update defconfigs for 2.6.24\n\n* kprobes:\n  ARM kprobes: let\u0027s enable it\n  ARM kprobes: special hook for the kprobes breakpoint handler\n  ARM kprobes: prevent some functions involved with kprobes from being probed\n  ARM kprobes: don\u0027t let a single-stepped stmdb corrupt the exception stack\n  ARM kprobes: add the kprobes hook to the page fault handler\n  ARM kprobes: core code\n  ARM kprobes: instruction single-stepping support\n\n* ks8695:\n  [ARM] 4603/1: KS8695: debugfs interface to view pin state\n  [ARM] 4601/1: KS8695: PCI support\n\n* misc:\n  [ARM] remove duplicate includes\n  [ARM] CONFIG_DEBUG_STACK_USAGE\n  [ARM] 4689/1: small comment wrap fix\n  [ARM] 4687/1: Trivial arch/arm/kernel/entry-common.S comment fix\n  [ARM] 4666/1: ixp4xx: fix sparse warnings in include/asm-arm/arch-ixp4xx/io.h\n  [ARM] remove reference to non-existent MTD_OBSOLETE_CHIPS\n  [SERIAL] 21285: Report baud rate back via termios\n  [ARM] Remove pointless casts from void pointers,\n  [ARM] Misc minor interrupt handler cleanups\n  [ARM] Remove at91_lcdc.h\n  [ARM] ARRAY_SIZE() cleanup\n  [ARM] Update mach-types\n\n* msm:\n  [ARM] msm: dma support for MSM7X00A\n  [ARM] msm: board file for MACH_HALIBUT (QCT MSM7200A)\n  [ARM] msm: irq and timer support for ARCH_MSM7X00A\n  [ARM] msm: core platform support for ARCH_MSM7X00A\n\n* s3c2410: (33 commits)\n  [ARM] 4795/1: S3C244X: Add armclk and setparent call\n  [ARM] 4794/1: S3C24XX: Comonise S3C2440 and S3C2442 clock code\n  [ARM] 4793/1: S3C24XX: Add IRQ-\u003eGPIO pin mapping function\n  [ARM] 4792/1: S3C24XX: Remove warnings from debug-macro.S\n  [ARM] 4791/1: S3C2412: Make fclk a parent of msysclk\n  [ARM] 4790/1: S3C2412: Fix parent selection for msysclk.\n  [ARM] 4789/1: S3C2412: Add missing CLKDIVN register values\n  [ARM] 4788/1: S3C24XX: Fix paramet to s3c2410_dma_ctrl if S3C2410_DMAF_AUTOSTART used.\n  [ARM] 4787/1: S3C24XX: s3c2410_dma_request() should return the allocated channel number\n  [ARM] 4786/1: S3C2412: Add SPI FIFO controll constants\n  [ARM] 4785/1: S3C24XX: Add _SHIFT definitions for S3C2410_BANKCON registers\n  [ARM] 4784/1: S3C24XX: Fix GPIO restore glitches\n  [ARM] 4783/1: S3C24XX: Add s3c2410_gpio_getpull()\n  [ARM] 4782/1: S3C24XX: Define FIQ_START for any FIQ users\n  [ARM] 4781/1: S3C24XX: DMA suspend and resume support\n  [ARM] 4780/1: S3C2412: Allow for seperate DMA channels for TX and RX\n  [ARM] 4779/1: S3C2412: Add s3c2412_gpio_set_sleepcfg() call\n  [ARM] 4778/1: S3C2412: Add armclk and init from DVS state\n  [ARM] 4777/1: S3C24XX: Ensure clk_set_rate() checks the set_rate method for the clk\n  [ARM] 4775/1: s3c2410: fix compilation error if only s3c2442 cpu is selected\n  ...\n\n* sa1100:\n  [ARM] sa1100: add clock source support\n\n* vfp:\n  [ARM] 4584/2: ARMv7: Add Advanced SIMD (NEON) extension support\n  [ARM] 4583/1: ARMv7: Add VFPv3 support\n  [ARM] 4582/2: Add support for the common VFP subarchitecture\n"
    },
    {
      "commit": "06dbbd69f94e97751782ef6f1a9bb19da60efd1c",
      "tree": "2c50a4707af379184ac9e6e6802b58223f77a38a",
      "parents": [
        "3a38e4be76e86c7b94c36dc8f3ce489987da24e4"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 28 13:01:35 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:52 2008 +0000"
      },
      "message": "[ARM] 4795/1: S3C244X: Add armclk and setparent call\n\nAdd armclk to the supported clocks on the S3C2440 and S3C2442 to\nbetter represent the DVS state which controls whether FCLK or HCLK\nis fed to the ARM core.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3a38e4be76e86c7b94c36dc8f3ce489987da24e4",
      "tree": "1b8ce87d0002c28fe9a8615151a28a3b666f5c17",
      "parents": [
        "c27cb681ac1598352569f75cb19850a12b7ef102"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 28 13:01:34 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:52 2008 +0000"
      },
      "message": "[ARM] 4794/1: S3C24XX: Comonise S3C2440 and S3C2442 clock code\n\nMerge together the bits of the S3C2440 and S3C2442 clock code\nthat can be.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c27cb681ac1598352569f75cb19850a12b7ef102",
      "tree": "16e88e3069e1727726f0bb3ce99659d5aa38bbca",
      "parents": [
        "9b8c0088404778a1291191cf140bcfea082f027c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 28 13:01:33 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:52 2008 +0000"
      },
      "message": "[ARM] 4793/1: S3C24XX: Add IRQ-\u003eGPIO pin mapping function\n\nAdd the reverse of s3c2410_gpio_getirq to convert\na IRQ  number into a GPIO pin number.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9b8c0088404778a1291191cf140bcfea082f027c",
      "tree": "715d52100a10f7658196089a9c88d553a4b07b41",
      "parents": [
        "ddd870bdb722280bd5af1682d82557d1787ac90c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 28 13:01:32 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:52 2008 +0000"
      },
      "message": "[ARM] 4792/1: S3C24XX: Remove warnings from debug-macro.S\n\nRemove warnings left in include/asm-arm/arch-s3c2410/debug-macro.S\nwhilst these where being experimented with.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ddd870bdb722280bd5af1682d82557d1787ac90c",
      "tree": "691cd356f83408c05777258125012232943d98e7",
      "parents": [
        "cca851d7b4d87f3a644d3381930dc737890bd9ac"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 28 13:01:31 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:52 2008 +0000"
      },
      "message": "[ARM] 4791/1: S3C2412: Make fclk a parent of msysclk\n\nIn the S3C2412 fclk is derived from msysclk, not straight from\nthe MPLL output. Set clk_f.parent appropriately.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cca851d7b4d87f3a644d3381930dc737890bd9ac",
      "tree": "0db760e113bac0bd0b97940731e999a84f6323a1",
      "parents": [
        "e95f52cd3b664eaa9c2b2b123f2a339ae0f1a92b"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 28 13:01:30 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:52 2008 +0000"
      },
      "message": "[ARM] 4790/1: S3C2412: Fix parent selection for msysclk.\n\nThe msysclk clock was checking for the wrong PLL for the\nparent in s3c2412_setparent_msysclk(), trying the UPLL instead\nof the MPLL output.\n\nAlso ensure the mpll and fclks are at the same rate at init time.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e95f52cd3b664eaa9c2b2b123f2a339ae0f1a92b",
      "tree": "331d6a37fc30322c8c857869d326355fa708f3e4",
      "parents": [
        "046c9d321fd5f5ce1c89c9d0f1a519c26a096486"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 28 13:01:29 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:52 2008 +0000"
      },
      "message": "[ARM] 4789/1: S3C2412: Add missing CLKDIVN register values\n\nAdd S3C2412_CLKDIVN_DVSEN and S3C2412_CLKDIVN_HALFHCLK definitions to\nthe S3C2412_CLKDIVN set.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "046c9d321fd5f5ce1c89c9d0f1a519c26a096486",
      "tree": "597bd5e13b4c6912a381ddbc528002934ba5bad3",
      "parents": [
        "a07c438faf952643f79983fb16a10f111c9df0df"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 28 13:01:28 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:51 2008 +0000"
      },
      "message": "[ARM] 4788/1: S3C24XX: Fix paramet to s3c2410_dma_ctrl if S3C2410_DMAF_AUTOSTART used.\n\nFix the channel parameter to s3c2410_dma_ctrl() in s3c2410_dma_enqueue()\nif the S3C2410_DMAF_AUTOSTART is set on the channel.\n\nSpotted by Steven Ryu at Samsung.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "a07c438faf952643f79983fb16a10f111c9df0df"
}
