)]}'
{
  "log": [
    {
      "commit": "3ba41621156681afcdbcd624e3191cbc65eb94f4",
      "tree": "197b021d9da6cf693fb6b80524e73e228b0bd589",
      "parents": [
        "686c4cbb10fc0e75b29b097290b4f7fc3f010b9e"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Apr 23 18:42:56 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 24 08:24:31 2011 -0700"
      },
      "message": "kconfig: Avoid buffer underrun in choice input\n\nCommit 40aee729b350 (\u0027kconfig: fix default value for choice input\u0027)\nfixed some cases where kconfig would select the wrong option from a\nchoice with a single valid option and thus enter an infinite loop.\n\nHowever, this broke the test for user input of the form \u0027N?\u0027, because\nwhen kconfig selects the single valid option the input is zero-length\nand the test will read the byte before the input buffer.  If this\nhappens to contain \u0027?\u0027 (as it will in a mips build on Debian unstable\ntoday) then kconfig again enters an infinite loop.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nCc: stable@kernel.org [2.6.17+]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "c50e3f512a5a15a73acd94e6ec8ed63cd512e04f",
      "tree": "7f8e4ef42dd0c946ba7d4d6b001133db83e15a4a",
      "parents": [
        "565d76cb7d5fd7cb010fd690602280a69ab116ef"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Mar 22 16:35:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:17 2011 -0700"
      },
      "message": "bloat-o-meter: include read-only data section in report\n\nI\u0027m not sure why the read-only data section is excluded from the report,\nit seems as relevant as the other data sections (b and d).\n\nI\u0027ve stripped the symbols starting with __mod_ as they can have their\nnames dynamically generated and thus comparison between binaries is not\npossible.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nAcked-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "309c00c73f053a905d144b430d4fb55d811085e2",
      "tree": "2226c4b1c86395078abfccdb54b17be93ea6e8ad",
      "parents": [
        "b0781216e7bff68aca2fbcd275b4db7531d1e22f"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Mar 22 16:34:44 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:15 2011 -0700"
      },
      "message": "checkpatch: warn about memset with swapped arguments\n\nBecause the second and third arguments of memset have the same type, it\nturns out to be really easy to mix them up.\n\nThis bug comes up time after time, so checkpatch should really be checking\nfor it at patch submission time.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b0781216e7bff68aca2fbcd275b4db7531d1e22f",
      "tree": "04767f9d01945aab963bbc3b4ca90589ff9a854e",
      "parents": [
        "984b203a7237d8d32090b48113c18eb8f824a2be"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 22 16:34:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:15 2011 -0700"
      },
      "message": "scripts/checkpatch.pl: reset rpt_cleaners warnings\n\nIf you run checkpatch against multiple patches, and one of them has a\nwhitespace issue which can be helped via a script (rpt_cleaners), you will\nsee the same NOTE over and over for all subsequent patches.  It makes it\nseem like those patches also have whitespace problems when in reality,\nthere\u0027s only one or two bad apples.\n\nSo reset rpt_cleaners back to 0 after we\u0027ve issued the note so that it\nonly shows up near the patch with the actual problems.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Andy Whitcroft \u003capw@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "33ee3b2e2eb9b4b6c64dcf9ed66e2ac3124e748c",
      "tree": "25d70c021189efa0bcbdf4e84b3ca97a6c147246",
      "parents": [
        "8a5700cd6754a3c88d2ea2f1d7a56f671987fc25"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Mar 22 16:34:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:14 2011 -0700"
      },
      "message": "kstrto*: converting strings to integers done (hopefully) right\n\n1. simple_strto*() do not contain overflow checks and crufty,\n   libc way to indicate failure.\n2. strict_strto*() also do not have overflow checks but the name and\n   comments pretend they do.\n3. Both families have only \"long long\" and \"long\" variants,\n   but users want strtou8()\n4. Both \"simple\" and \"strict\" prefixes are wrong:\n   Simple doesn\u0027t exactly say what\u0027s so simple, strict should not exist\n   because conversion should be strict by default.\n\nThe solution is to use \"k\" prefix and add convertors for more types.\nEnter\n\tkstrtoull()\n\tkstrtoll()\n\tkstrtoul()\n\tkstrtol()\n\tkstrtouint()\n\tkstrtoint()\n\n\tkstrtou64()\n\tkstrtos64()\n\tkstrtou32()\n\tkstrtos32()\n\tkstrtou16()\n\tkstrtos16()\n\tkstrtou8()\n\tkstrtos8()\n\nInclude runtime testsuite (somewhat incomplete) as well.\n\nstrict_strto*() become deprecated, stubbed to kstrto*() and\neventually will be removed altogether.\n\nUse kstrto*() in code today!\n\nNote: on some archs _kstrtoul() and _kstrtol() are left in tree, even if\n      they\u0027ll be unused at runtime. This is temporarily solution,\n      because I don\u0027t want to hardcode list of archs where these\n      functions aren\u0027t needed. Current solution with sizeof() and\n      __alignof__ at least always works.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7764dcb53473e5665ab3cdc461ccfc510fce925e",
      "tree": "e839911d1d15cbd066477b13dfeea2e3f2ff1446",
      "parents": [
        "5af5bcb8d37f99ba415a1adc6da71051b84f93a5"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Mar 22 16:34:24 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:13 2011 -0700"
      },
      "message": "get_maintainer.pl: allow \"K:\" pattern tests to match non-patch text\n\nExtend the usage of the K section in the MAINTAINERS file to support\nmatching regular expressions to any arbitrary text that may precede the\npatch itself.  For example, the commit message or mail headers generated\nby git-format-patch.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nOriginal-patch-by: L. Alberto Giménez \u003cagimenez@sysvalve.es\u003e\nAcked-by: L. Alberto Giménez \u003cagimenez@sysvalve.es\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eddecbb601c9ea3fab7e67d7892010fc9426d1e6",
      "tree": "4bfa4740ae554e5c5a8468e74b39531a6153ce9f",
      "parents": [
        "0bf8c869701039b12c3520cb1bb1689595ab108b",
        "f2c23f65f63fe0dd83fc94efdfae0364c74458b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 15:55:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 15:55:26 2011 -0700"
      },
      "message": "Merge branch \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  kbuild: Make DEBUG_SECTION_MISMATCH selectable, but not on by default\n  genksyms: Regenerate lexer and parser\n  genksyms: Track changes to enum constants\n  genksyms: simplify usage of find_symbol()\n  genksyms: Add helpers for building string lists\n  genksyms: Simplify printing of symbol types\n  genksyms: Simplify lexer\n  genksyms: Do not paste the bison header file to lex.c\n  modpost: fix trailing comma\n  KBuild: silence \"\u0027scripts/unifdef\u0027 is up to date.\"\n  kbuild: Add extra gcc checks\n  kbuild: reenable section mismatch analysis\n  unifdef: update to upstream version 2.5\n"
    },
    {
      "commit": "b87a2d3e3147bd140da2eae584772c353d11421b",
      "tree": "b07334f4a0b6bef83be8f061e76694c267d5fa34",
      "parents": [
        "53a94c7d55dceb73aab2876afce4c563bc9111fe",
        "ab94e4666d5cee0e393367671eeab4111105bffb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:13:09 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:13:09 2011 -0700"
      },
      "message": "Merge branch \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  scripts/extract-ikconfig: add xz compression support\n  kbuild: add GNU GLOBAL tags generation\n  setlocalversion: update mercurial tag parsing\n"
    },
    {
      "commit": "53a94c7d55dceb73aab2876afce4c563bc9111fe",
      "tree": "a687a5e936c1674c20bb019ae383b1416d8c904d",
      "parents": [
        "444699c8503eaeb0cf15e24ad76f69b14df6097a",
        "9a17f40048be305749f53278c857bf52939081f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:12:42 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:12:42 2011 -0700"
      },
      "message": "Merge branch \u0027packaging\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027packaging\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  kbuild: Add make tarxz-pkg build option\n"
    },
    {
      "commit": "a88bab9aeebe3118703e1532343d82688c12578e",
      "tree": "d6428e385b71d4bf8456ec8e919c7119a20505fb",
      "parents": [
        "00759c0ea0d3b4c918539ddd7cbbfbbb39a38fc7",
        "303fc01fb12d95cf9ab88c496df6651c887cef3c"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 15:15:18 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 15:15:18 2011 +0100"
      },
      "message": "Merge branch \u0027genksyms-enum\u0027 into kbuild/kbuild\n"
    },
    {
      "commit": "303fc01fb12d95cf9ab88c496df6651c887cef3c",
      "tree": "bbfc1b170233aeac7f1f2b14f435a41c5d2c9959",
      "parents": [
        "e37ddb82500393cb417c3ab0fe0726d9a8652372"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Feb 15 16:04:35 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 15:13:56 2011 +0100"
      },
      "message": "genksyms: Regenerate lexer and parser\n\nRegenerated the parser after \"genksyms: Track changes to enum\nconstants\".\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "e37ddb82500393cb417c3ab0fe0726d9a8652372",
      "tree": "6ecc94992cb5affad4fe438d9b586a61b803f928",
      "parents": [
        "01762c4ec5f6f62c550304b9c70e824293cefdd0"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Feb 03 23:57:09 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 15:13:56 2011 +0100"
      },
      "message": "genksyms: Track changes to enum constants\n\nEnum constants can be used as array sizes; if the enum itself does not\nappear in the symbol expansion, a change in the enum constant will go\nunnoticed. Example patch that changes the ABI but does not change the\nchecksum with current genksyms:\n\n| enum e {\n|\tE1,\n|\tE2,\n|+\tE3,\n|\tE_MAX\n| };\n|\n| struct s {\n|\tint a[E_MAX];\n| }\n|\n| int f(struct s *s) { ... }\n| EXPORT_SYMBOL(f)\n\nTherefore, remember the value of each enum constant and\nexpand each occurence to \u003cconstant\u003e \u003cvalue\u003e. The value is not actually\ncomputed, but instead an expression in the form\n(last explicitly assigned value) + N\nis used. This avoids having to parse and semantically understand whole\nof C.\n\nNote: The changes won\u0027t take effect until the lexer and parser are\nrebuilt by the next patch.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "01762c4ec5f6f62c550304b9c70e824293cefdd0",
      "tree": "4a457cec48321f5b591966e56ddaea33733df5cc",
      "parents": [
        "68eb8563a1adf27fae18dde4c95fb796c17563df"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Feb 15 15:11:36 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 15:13:55 2011 +0100"
      },
      "message": "genksyms: simplify usage of find_symbol()\n\nAllow searching for symbols of an exact type. The lexer does this and a\nsubsequent patch will add one more usage.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "68eb8563a1adf27fae18dde4c95fb796c17563df",
      "tree": "792085b5e18719922554bc72ccfb8a1d042a262c",
      "parents": [
        "7ec8eda154cbdcabb5305d90fb0952973dcaa560"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Feb 02 23:52:13 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 15:13:55 2011 +0100"
      },
      "message": "genksyms: Add helpers for building string lists\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7ec8eda154cbdcabb5305d90fb0952973dcaa560",
      "tree": "54cd5d99acda48bac597e158614e97423b59e797",
      "parents": [
        "95f1d639ade8fdf9572ac8a926f62b29dd66eaba"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Jan 18 16:28:06 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 15:13:55 2011 +0100"
      },
      "message": "genksyms: Simplify printing of symbol types\n\nInstead of special-casing SYM_NORMAL, do not map any name to it. Also\nexplicitly set the single-letter name of the symbol type, which will be\nneeded by a further patch. The only user-visible change is one debug\nprintf.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "95f1d639ade8fdf9572ac8a926f62b29dd66eaba",
      "tree": "9b8864def448176b950e1f747d33b5e7439ef429",
      "parents": [
        "9c281f13b68da49764cbc8d7d610c2f229a0f9a0"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jan 20 16:19:58 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 15:13:55 2011 +0100"
      },
      "message": "genksyms: Simplify lexer\n\nThe V2_TOKENS state is active all the time.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "9c281f13b68da49764cbc8d7d610c2f229a0f9a0",
      "tree": "9e3ae5ace293888dd2fa0331186f1acc3e94e57a",
      "parents": [
        "c56eb8fb6dccb83d9fe62fd4dc00c834de9bc470"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jan 20 15:23:08 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 15:13:55 2011 +0100"
      },
      "message": "genksyms: Do not paste the bison header file to lex.c\n\nThe header is already #included, no need to include it a second time.\nlex.c_shipped was regenerated using flex-2.5.35.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "00759c0ea0d3b4c918539ddd7cbbfbbb39a38fc7",
      "tree": "77fe2c1e373504e830c0f6d2312436f74963d0c5",
      "parents": [
        "e1b702cf224df446b4ce0416dfb02858e7cc068b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Mar 15 14:13:47 2011 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 13:02:31 2011 +0100"
      },
      "message": "modpost: fix trailing comma\n\nConsolidate locations that print a section whitelist into\ncalls to print_section_list().\n\nFix print_section_list() so that it does not print a trailing\ncomma \u0026 space:\n\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console,\n\nbecomes:\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "e1b702cf224df446b4ce0416dfb02858e7cc068b",
      "tree": "dd64df66e3231a903adb0e536448b0b0b4998a59",
      "parents": [
        "4a5838ad9d2d4f7354a310982483f4c76aa0abeb"
      ],
      "author": {
        "name": "Mike Waychison",
        "email": "mikew@google.com",
        "time": "Mon Mar 14 23:34:25 2011 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 12:29:20 2011 +0100"
      },
      "message": "KBuild: silence \"\u0027scripts/unifdef\u0027 is up to date.\"\n\nWhile changing our build system over to use the headers_install target\nas part of our klibc build, the following message started showing up in\nour logs:\n\nmake[2]: `scripts/unifdef\u0027 is up to date.\n\nIt turns out that the build blindly invokes a recursive make on this\ntarget, which causes make to emit this message when the target is\nalready up to date.  This isn\u0027t seen for most targets as the rest of the\nbuild relies primarily on the default target and on PHONY targets when\ninvoking make recursively.\n\nSilence the above message when building unifdef as part of\nheaders_install by hiding it behind a new PHONY target called\n\"build_unifdef\" that has an empty recipe.\n\nSigned-off-by: Mike Waychison \u003cmikew@google.com\u003e\nAcked-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "0f6e0e8448a16d8d22119ce91d8dd24b44865b51",
      "tree": "7c295c02db035fc6a0b867465911a2bc9dc6b1ef",
      "parents": [
        "0d2ecee2bdb2a19d04bc5cefac0f86e790f1aad4",
        "a002951c97ff8da49938c982a4c236bf2fafdc9f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 09:15:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 09:15:43 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6: (33 commits)\n  AppArmor: kill unused macros in lsm.c\n  AppArmor: cleanup generated files correctly\n  KEYS: Add an iovec version of KEYCTL_INSTANTIATE\n  KEYS: Add a new keyctl op to reject a key with a specified error code\n  KEYS: Add a key type op to permit the key description to be vetted\n  KEYS: Add an RCU payload dereference macro\n  AppArmor: Cleanup make file to remove cruft and make it easier to read\n  SELinux: implement the new sb_remount LSM hook\n  LSM: Pass -o remount options to the LSM\n  SELinux: Compute SID for the newly created socket\n  SELinux: Socket retains creator role and MLS attribute\n  SELinux: Auto-generate security_is_socket_class\n  TOMOYO: Fix memory leak upon file open.\n  Revert \"selinux: simplify ioctl checking\"\n  selinux: drop unused packet flow permissions\n  selinux: Fix packet forwarding checks on postrouting\n  selinux: Fix wrong checks for selinux_policycap_netpeer\n  selinux: Fix check for xfrm selinux context algorithm\n  ima: remove unnecessary call to ima_must_measure\n  IMA: remove IMA imbalance checking\n  ...\n"
    },
    {
      "commit": "a926021cb1f8a99a275eaf6eb546102e9469dc59",
      "tree": "c6d0300cd4b1a1fd658708476db4577b68b4de31",
      "parents": [
        "0586bed3e8563c2eb89bc7256e30ce633ae06cfb",
        "5e814dd597c42daeb8d2a276e64a6ec986ad0e2a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 15 18:31:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 15 18:31:30 2011 -0700"
      },
      "message": "Merge branch \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (184 commits)\n  perf probe: Clean up probe_point_lazy_walker() return value\n  tracing: Fix irqoff selftest expanding max buffer\n  tracing: Align 4 byte ints together in struct tracer\n  tracing: Export trace_set_clr_event()\n  tracing: Explain about unstable clock on resume with ring buffer warning\n  ftrace/graph: Trace function entry before updating index\n  ftrace: Add .ref.text as one of the safe areas to trace\n  tracing: Adjust conditional expression latency formatting.\n  tracing: Fix event alignment: skb:kfree_skb\n  tracing: Fix event alignment: mce:mce_record\n  tracing: Fix event alignment: kvm:kvm_hv_hypercall\n  tracing: Fix event alignment: module:module_request\n  tracing: Fix event alignment: ftrace:context_switch and ftrace:wakeup\n  tracing: Remove lock_depth from event entry\n  perf header: Stop using \u0027self\u0027\n  perf session: Use evlist/evsel for managing perf.data attributes\n  perf top: Don\u0027t let events to eat up whole header line\n  perf top: Fix events overflow in top command\n  ring-buffer: Remove unused #include \u003clinux/trace_irq.h\u003e\n  tracing: Add an \u0027overwrite\u0027 trace_option.\n  ...\n"
    },
    {
      "commit": "0586bed3e8563c2eb89bc7256e30ce633ae06cfb",
      "tree": "7a59610f45f7222f25b3212c53fa28636bb4427c",
      "parents": [
        "b80cd62b7d4406bbe8c573fe4381dcc71a2850fd",
        "dbebbfbb1605f0179e7c0d900d941cc9c45de569"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 15 18:28:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 15 18:28:30 2011 -0700"
      },
      "message": "Merge branch \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  rtmutex: tester: Remove the remaining BKL leftovers\n  lockdep/timers: Explain in detail the locking problems del_timer_sync() may cause\n  rtmutex: Simplify PI algorithm and make highest prio task get lock\n  rwsem: Remove redundant asmregparm annotation\n  rwsem: Move duplicate function prototypes to linux/rwsem.h\n  rwsem: Unify the duplicate rwsem_is_locked() inlines\n  rwsem: Move duplicate init macros and functions to linux/rwsem.h\n  rwsem: Move duplicate struct rwsem declaration to linux/rwsem.h\n  x86: Cleanup rwsem_count_t typedef\n  rwsem: Cleanup includes\n  locking: Remove deprecated lock initializers\n  cred: Replace deprecated spinlock initialization\n  kthread: Replace deprecated spinlock initialization\n  xtensa: Replace deprecated spinlock initialization\n  um: Replace deprecated spinlock initialization\n  sparc: Replace deprecated spinlock initialization\n  mips: Replace deprecated spinlock initialization\n  cris: Replace deprecated spinlock initialization\n  alpha: Replace deprecated spinlock initialization\n  rtmutex-tester: Remove BKL tests\n"
    },
    {
      "commit": "a002951c97ff8da49938c982a4c236bf2fafdc9f",
      "tree": "d43e7885ea7376df0a47a0fc8ceca66dc5bfa357",
      "parents": [
        "521cb40b0c44418a4fd36dc633f575813d59a43d",
        "c151694b2c48d956ac8c8c59c6927f89cc29ef70"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Wed Mar 16 09:41:17 2011 +1100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Wed Mar 16 09:41:17 2011 +1100"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "7840fea200cd1ad93ed19853a83752a21f691326",
      "tree": "e13f604355993207d34cc5abe335ec944ff871d7",
      "parents": [
        "e8444a3e3b56b268c6ca31a2f77040fd944834fb"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Mar 11 22:34:47 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 13 15:59:58 2011 -0700"
      },
      "message": "kbuild: Fix computing srcversion for modules\n\nRecent change to fixdep:\n\n    commit b7bd182176960fdd139486cadb9962b39f8a2b50\n    Author: Michal Marek \u003cmmarek@suse.cz\u003e\n    Date:   Thu Feb 17 15:13:54 2011 +0100\n\n    fixdep: Do not record dependency on the source file itself\n\nchanged the format of the *.cmd files without realizing that it is also\nused by modpost. Put the path to the source file to the file back, in a\nspecial variable, so that modpost sees all source files when calculating\nsrcversion for modules.\n\nReported-and-tested-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1274a9c2e91652e28efa45c3e5886ec82f08bfbe",
      "tree": "6e5c6e76da175b4b5c6dbe7001460905472342f4",
      "parents": [
        "10da37a645b5e915d8572cc2b1f5eb11ada3ea4f"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Fri Feb 11 16:43:33 2011 -0500"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu Mar 10 10:34:39 2011 -0500"
      },
      "message": "ftrace: Add .ref.text as one of the safe areas to trace\n\nThe section .ref.text will not go away unexpectedly and is\nsafe to trace. Add it to the safe list of sections to allow\ntracing.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "9a17f40048be305749f53278c857bf52939081f3",
      "tree": "4829c35b68d35293835ed7623b968e17f049c34e",
      "parents": [
        "2d8ad8719591fa803b0d589ed057fa46f49b7155"
      ],
      "author": {
        "name": "Zdenek Kaspar",
        "email": "zkaspar82@gmail.com",
        "time": "Sun Jan 30 12:18:51 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Mar 09 16:18:06 2011 +0100"
      },
      "message": "kbuild: Add make tarxz-pkg build option\n\nSigned-off-by: Zdenek Kaspar \u003czkaspar82@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "2d8ad8719591fa803b0d589ed057fa46f49b7155",
      "tree": "4ae051577dad1161c91dafbf4207bb10a9dc91bb",
      "parents": [
        "9b4ce7bce5f30712fd926ab4599a803314a07719",
        "c56eb8fb6dccb83d9fe62fd4dc00c834de9bc470"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Mar 09 16:15:44 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Mar 09 16:15:44 2011 +0100"
      },
      "message": "Merge commit \u0027v2.6.38-rc1\u0027 into kbuild/packaging\n"
    },
    {
      "commit": "4a5838ad9d2d4f7354a310982483f4c76aa0abeb",
      "tree": "fd037adafd8d7dd367292fe20ab290ccc79569a4",
      "parents": [
        "de933bd833be1a53bd361c9a327afd3c65413351"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@alien8.de",
        "time": "Tue Mar 01 09:35:29 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Mar 09 15:35:35 2011 +0100"
      },
      "message": "kbuild: Add extra gcc checks\n\nAdd a \u0027W\u003d1\u0027 Makefile switch which adds additional checking per build\nobject.\n\nThe idea behind this option is targeted at developers who, in the\nprocess of writing their code, want to do the occasional\n\nmake W\u003d1 [target.o]\n\nand let gcc do more extensive code checking for them. Then, they\ncould eyeball the output for valid gcc warnings about various\nbugs/discrepancies which are not reported during the normal build\nprocess.\n\nFor more background information and a use case, read through this\nthread: http://marc.info/?l\u003dkernel-janitors\u0026m\u003d129802065918147\u0026w\u003d2\n\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: linux-kbuild@vger.kernel.org\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Borislav Petkov \u003cbp@alien8.de\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "fe3fa43039d47ee4e22caf460b79b62a14937f79",
      "tree": "9eab8d00f1227b9fe0959f32a62d892ed35803ba",
      "parents": [
        "ee009e4a0d4555ed522a631bae9896399674f064",
        "026eb167ae77244458fa4b4b9fc171209c079ba7"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Tue Mar 08 11:38:10 2011 +1100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Tue Mar 08 11:38:10 2011 +1100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.infradead.org/users/eparis/selinux into next\n"
    },
    {
      "commit": "888a8a3e9d79cbb9d83e53955f684998248580ec",
      "tree": "3dbf548438c77d89c8696a9a79c4129cdc2f3d3e",
      "parents": [
        "cfff2d909cbdaf8c467bd321aa0502a548ec8f7e",
        "b06b3d49699a52e8f9ca056c4f96e81b1987d78e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 04 10:40:22 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 04 10:40:25 2011 +0100"
      },
      "message": "Merge branch \u0027perf/urgent\u0027 into perf/core\n\nMerge reason: Pick up updates before queueing up dependent patches.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4bc6c2d5d8386800fde23a8e78cd4f04a0ade0ad",
      "tree": "9ed72f305050b876d846b44ccf13f63fcbab1ff4",
      "parents": [
        "0b24dcb7f2f7a0ce9b762eef0362c21c88f47b32"
      ],
      "author": {
        "name": "Harry Ciao",
        "email": "qingtao.cao@windriver.com",
        "time": "Wed Mar 02 13:46:08 2011 +0800"
      },
      "committer": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Thu Mar 03 15:19:43 2011 -0500"
      },
      "message": "SELinux: Auto-generate security_is_socket_class\n\nThe security_is_socket_class() is auto-generated by genheaders based\non classmap.h to reduce maintenance effort when a new class is defined\nin SELinux kernel. The name for any socket class should be suffixed by\n\"socket\" and doesn\u0027t contain more than one substr of \"socket\".\n\nSigned-off-by: Harry Ciao \u003cqingtao.cao@windriver.com\u003e\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nAcked-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\n"
    },
    {
      "commit": "dbebbfbb1605f0179e7c0d900d941cc9c45de569",
      "tree": "2d671c4ce729b4b7c2ae94c684280d5d0b5f3ce6",
      "parents": [
        "48228f7b470a74b6469a250d2977a13128d8fe96"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Feb 22 21:46:25 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Feb 22 22:07:22 2011 +0100"
      },
      "message": "rtmutex: tester: Remove the remaining BKL leftovers\n\nWe just leave the numbers assinged as commemoration and in case that\nsomeone was crazy enough to reimplement the test stuff out of tree.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b7bd182176960fdd139486cadb9962b39f8a2b50",
      "tree": "dfd9a501ff513e40800ef404ce3af5b62690cc62",
      "parents": [
        "0f54088aac3fc744cae0cbc4f021fc377e48a00c"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Feb 17 15:13:54 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Feb 21 13:35:17 2011 +0100"
      },
      "message": "fixdep: Do not record dependency on the source file itself\n\nThe dependency is already expressed by the Makefiles, storing it in the\n.cmd file breaks build if a .c file is replaced by .S or vice versa,\nbecause the .cmd file contains\n\nfoo/bar.o: foo/bar.c ...\n\nfoo/bar.c ... :\n\nso the foo/bar.c -\u003e foo/bar.o rule triggers even if there is no\nfoo/bar.c anymore.\n\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "5beda5f6e4e4523e8dbe596bf163a01b45776808",
      "tree": "61d1551430687b712325cdfec81b7800aa759076",
      "parents": [
        "ba3dd36c6775264ee6e7354ba1aabcd6e86d7298",
        "6752ab4a9c30d5411b2dfdb251a3f1cb18aae487"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Feb 17 14:11:15 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Feb 17 14:11:15 2011 +0100"
      },
      "message": "Merge branch \u0027tip/perf/core\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/core\n"
    },
    {
      "commit": "a3ec4a603faf4244e275bf11b467aad092dfbd8a",
      "tree": "1c15009716b37629070ea221a00eb9fe2303a317",
      "parents": [
        "51563cd53c4b1c1790fccd2e0af0e2b756589af9",
        "85e2efbb1db9a18d218006706d6e4fbeb0216213"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Feb 16 13:33:35 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Feb 16 13:33:41 2011 +0100"
      },
      "message": "Merge commit \u0027v2.6.38-rc5\u0027 into core/locking\n\nMerge reason: pick up upstream fixes.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ab94e4666d5cee0e393367671eeab4111105bffb",
      "tree": "ac4752e7b07c5ff65d766e1f4cdda94577363bad",
      "parents": [
        "f4ed1009fcea8502d1191ef3e435e9d83c286b80"
      ],
      "author": {
        "name": "Dick Streefland",
        "email": "dick@streefland.net",
        "time": "Mon Jan 24 00:44:57 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Feb 10 15:23:03 2011 +0100"
      },
      "message": "scripts/extract-ikconfig: add xz compression support\n\nAdd support for kernels compressed with xz to the extract-ikconfig script.\n\nSigned-off-by: Dick Streefland \u003cdick@streefland.net\u003e\nAcked-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "cce1dac871f387d0f3da81440d85bd387d8fd5a6",
      "tree": "0c20759dbf6bcd68e88ec1a11bb9123a03e07917",
      "parents": [
        "5e38ca8f3ea423442eaafe1b7e206084aa38120a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Jan 24 21:12:01 2011 +0100"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue Feb 08 17:14:31 2011 -0500"
      },
      "message": "trivial: Fix Steven\u0027s Copyright typos\n\nOK, the copyright allows you to write a copy, still I think the lawyers\nprefer the correct spelling.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nLKML-Reference: \u003c1295899921-11333-1-git-send-email-u.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "0f54088aac3fc744cae0cbc4f021fc377e48a00c",
      "tree": "4ae051577dad1161c91dafbf4207bb10a9dc91bb",
      "parents": [
        "c56eb8fb6dccb83d9fe62fd4dc00c834de9bc470",
        "9b4ce7bce5f30712fd926ab4599a803314a07719"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Feb 04 15:01:57 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Feb 04 15:01:57 2011 +0100"
      },
      "message": "Merge branch \u0027kbuild/packaging\u0027 into kbuild/rc-fixes\n"
    },
    {
      "commit": "9b4ce7bce5f30712fd926ab4599a803314a07719",
      "tree": "1ec8ad5957da55059a774c31697e98c47b26c67c",
      "parents": [
        "1b9a50d931a04ba007cc1a926fead3ff4b5afa9b"
      ],
      "author": {
        "name": "Nicolas de Pesloüan",
        "email": "nicolas.2p.debian@free.fr",
        "time": "Mon Jan 24 14:41:41 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Feb 04 14:53:45 2011 +0100"
      },
      "message": "deb-pkg: Fix building outside of source tree (O\u003d...).\n\nWhen building linux-headers package using deb-pkg, builddeb erroneously assume\ncurrent directory is the source tree. This is not true if building in another\ndirectory, using make O\u003d... deb-pkg.\n\nThis patch fix this problem.\n\nSigned-off-by: Nicolas de Pesloüan \u003cnicolas.2p.debian@free.fr\u003e\nTested-by: Nikolai Kondrashov \u003cspbnick@gmail.com\u003e\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "d04fa5a3ba06c3b7a1c4a6860d0fa4825507a755",
      "tree": "e17ac53c5bb9b60839d4722533fb0b6ba1c87027",
      "parents": [
        "10389a15e25fd4784d42de7e0e3fc8c242f2011d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Jan 23 15:30:09 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Jan 27 12:30:38 2011 +0100"
      },
      "message": "locking: Remove deprecated lock initializers\n\nLast users are gone. Remove the left overs.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "3cbea4366f17dcb22f3bf5f253eeb86b622d24d0",
      "tree": "8c0801567380899d7b2fe30cef39b1cf6a7cc32a",
      "parents": [
        "c56eb8fb6dccb83d9fe62fd4dc00c834de9bc470"
      ],
      "author": {
        "name": "Tony Finch",
        "email": "dot@dotat.at",
        "time": "Tue Jan 18 20:12:49 2011 +0000"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Jan 22 15:50:59 2011 +0100"
      },
      "message": "unifdef: update to upstream version 2.5\n\nFix a long-standing cpp compatibility bug. The -DFOO argument\n(without an explicit value) should define FOO to 1 not to the empty\nstring.\n\nAdd a -o option to support overwriting a file in place, and a -S\noption to list the nesting depth of symbols. Include line numbers\nin debugging output. Support CRLF newlines.\n\nSigned-off-by: Tony Finch \u003cdot@dotat.at\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "f4ed1009fcea8502d1191ef3e435e9d83c286b80",
      "tree": "072b7f35d76880978b842b12eae1b9b7d4984a6a",
      "parents": [
        "38b3439d84f4a310bd29e3dbc21dffe9119ef157"
      ],
      "author": {
        "name": "Jianbin Kang",
        "email": "kjbmail@gmail.com",
        "time": "Fri Jan 14 20:07:05 2011 +0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Jan 15 00:48:16 2011 +0100"
      },
      "message": "kbuild: add GNU GLOBAL tags generation\n\nGNU GLOBAL (http://www.gnu.org/software/global/) is a source code tagging system\nIt is really cheap to support it in kbuild system.\n\nSigned-off-by: Jianbin Kang \u003ckjbmail@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "1b9a50d931a04ba007cc1a926fead3ff4b5afa9b",
      "tree": "58ed7d7a604e6a06d8707842c4f97e38cc3c97f2",
      "parents": [
        "ee81b786a07f1d6062d6e14b6152f1f6cc4bc63b"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "max@stro.at",
        "time": "Thu Jan 13 15:34:20 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Jan 15 00:42:44 2011 +0100"
      },
      "message": "deb-pkg: Use $SRCARCH for include path\n\nFix x86 centric path to allow building kernel-header packages for\nother architecture.\n\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "38b3439d84f4a310bd29e3dbc21dffe9119ef157",
      "tree": "56c30b9908deba0a0f7494fb9da9589202ec04d7",
      "parents": [
        "0719e1d23aab3b445c823404fd1b8b027757bb0a"
      ],
      "author": {
        "name": "Mike Crowe",
        "email": "mcrowe@zipitwireless.com",
        "time": "Wed Jan 12 00:53:52 2011 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Jan 15 00:40:44 2011 +0100"
      },
      "message": "setlocalversion: update mercurial tag parsing\n\nThe tag output of hg doesn\u0027t quite match what setlocalversion currently\nexpects, so update it to handle the latest format.\n\nSigned-off-by: Mike Crowe \u003cmcrowe@zipitwireless.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "008d23e4852d78bb2618f2035f8b2110b6a6b968",
      "tree": "81c88f744f6f3fc84132527c1ddc0b4da410c5e2",
      "parents": [
        "8f685fbda43deccd130d192c9fcef1444649eaca",
        "bfc672dcf323877228682aff79dff8ecd9f30ff8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  Documentation/trace/events.txt: Remove obsolete sched_signal_send.\n  writeback: fix global_dirty_limits comment runtime -\u003e real-time\n  ppc: fix comment typo singal -\u003e signal\n  drivers: fix comment typo diable -\u003e disable.\n  m68k: fix comment typo diable -\u003e disable.\n  wireless: comment typo fix diable -\u003e disable.\n  media: comment typo fix diable -\u003e disable.\n  remove doc for obsolete dynamic-printk kernel-parameter\n  remove extraneous \u0027is\u0027 from Documentation/iostats.txt\n  Fix spelling milisec -\u003e ms in snd_ps3 module parameter description\n  Fix spelling mistakes in comments\n  Revert conflicting V4L changes\n  i7core_edac: fix typos in comments\n  mm/rmap.c: fix comment\n  sound, ca0106: Fix assignment to \u0027channel\u0027.\n  hrtimer: fix a typo in comment\n  init/Kconfig: fix typo\n  anon_inodes: fix wrong function name in comment\n  fix comment typos concerning \"consistent\"\n  poll: fix a typo in comment\n  ...\n\nFix up trivial conflicts in:\n - drivers/net/wireless/iwlwifi/iwl-core.c (moved to iwl-legacy.c)\n - fs/ext4/ext4.h\n\nAlso fix missed \u0027diabled\u0027 typo in drivers/net/bnx2x/bnx2x.h while at it.\n"
    },
    {
      "commit": "3ebe12439ba7fc62e1d6ecb569b7287771716ca1",
      "tree": "65945a63ad1474489d80c8ca1fb1c1c8091fb7a2",
      "parents": [
        "24fa0402a9b6a537e87e38341e78b7da86486846"
      ],
      "author": {
        "name": "Lasse Collin",
        "email": "lasse.collin@tukaani.org",
        "time": "Wed Jan 12 17:01:23 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:25 2011 -0800"
      },
      "message": "decompressors: add boot-time XZ support\n\nThis implements the API defined in \u003clinux/decompress/generic.h\u003e which is\nused for kernel, initramfs, and initrd decompression.  This patch together\nwith the first patch is enough for XZ-compressed initramfs and initrd;\nXZ-compressed kernel will need arch-specific changes.\n\nThe buffering requirements described in decompress_unxz.c are stricter\nthan with gzip, so the relevant changes should be done to the\narch-specific code when adding support for XZ-compressed kernel.\nSimilarly, the heap size in arch-specific pre-boot code may need to be\nincreased (30 KiB is enough).\n\nThe XZ decompressor needs memmove(), memeq() (memcmp() \u003d\u003d 0), and\nmemzero() (memset(ptr, 0, size)), which aren\u0027t available in all\narch-specific pre-boot environments.  I\u0027m including simple versions in\ndecompress_unxz.c, but a cleaner solution would naturally be nicer.\n\nSigned-off-by: Lasse Collin \u003classe.collin@tukaani.org\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Alain Knaff \u003calain@knaff.lu\u003e\nCc: Albin Tonnerre \u003calbin.tonnerre@free-electrons.com\u003e\nCc: Phillip Lougher \u003cphillip@lougher.demon.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "24fa0402a9b6a537e87e38341e78b7da86486846",
      "tree": "06adb32802cf8a3491dff1f4e5cad464c676040a",
      "parents": [
        "fb7fa589fd3ecc212fabd7867a4ecc3b175260c1"
      ],
      "author": {
        "name": "Lasse Collin",
        "email": "lasse.collin@tukaani.org",
        "time": "Wed Jan 12 17:01:22 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:24 2011 -0800"
      },
      "message": "decompressors: add XZ decompressor module\n\nIn userspace, the .lzma format has become mostly a legacy file format that\ngot superseded by the .xz format.  Similarly, LZMA Utils was superseded by\nXZ Utils.\n\nThese patches add support for XZ decompression into the kernel.  Most of\nthe code is as is from XZ Embedded \u003chttp://tukaani.org/xz/embedded.html\u003e.\nIt was written for the Linux kernel but is usable in other projects too.\n\nAdvantages of XZ over the current LZMA code in the kernel:\n  - Nice API that can be used by other kernel modules; it\u0027s\n    not limited to kernel, initramfs, and initrd decompression.\n  - Integrity check support (CRC32)\n  - BCJ filters improve compression of executable code on\n    certain architectures. These together with LZMA2 can\n    produce a few percent smaller kernel or Squashfs images\n    than plain LZMA without making the decompression slower.\n\nThis patch: Add the main decompression code (xz_dec), testing module\n(xz_dec_test), wrapper script (xz_wrap.sh) for the xz command line tool,\nand documentation.  The xz_dec module is enough to have a usable XZ\ndecompressor e.g.  for Squashfs.\n\nSigned-off-by: Lasse Collin \u003classe.collin@tukaani.org\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Alain Knaff \u003calain@knaff.lu\u003e\nCc: Albin Tonnerre \u003calbin.tonnerre@free-electrons.com\u003e\nCc: Phillip Lougher \u003cphillip@lougher.demon.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3d130fd03e06672f7700e2cb694b29f9a98227ca",
      "tree": "65608fc8841362c586cdfd06b69389165753ae93",
      "parents": [
        "88f8831c055858179a7844d9dd4ddd7d3621322e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Jan 12 17:00:00 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:11 2011 -0800"
      },
      "message": "checkpatch.pl: add \"prefer __packed\" check\n\nThere\u0027s a __packed #define for __attribute__((packed)).  Add a checkpatch\nto tell people about it.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "88f8831c055858179a7844d9dd4ddd7d3621322e",
      "tree": "b8f5c4cdb714ec2fbb7ecf4ca34fff6dbbeb304d",
      "parents": [
        "c023e4734c3e8801e0ecb5e81b831d42a374d861"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Jan 12 16:59:59 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:11 2011 -0800"
      },
      "message": "checkpatch: check for world-writeable sysfs/debugfs files\n\nExporting world writable sysfs/debugfs files is usually a bad thing.  Warn\nabout it.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Andy Whitcroft \u003capw@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c023e4734c3e8801e0ecb5e81b831d42a374d861",
      "tree": "a497964957d6dd30baa52ffe7a175737599ebca0",
      "parents": [
        "caf2a54f101a55ec318c2a20253a1977802f7de4"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Wed Jan 12 16:59:58 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:11 2011 -0800"
      },
      "message": "checkpatch.pl: fix CAST detection\n\nWe should only claim that something is a cast if we did not encouter a\ntoken before, that did set av_pending.\n\nThis fixes the operator * in the line below to be detected as binary (vs\nunary).\n\nkmalloc(sizeof(struct alphatrack_ocmd) * true_size, GFP_KERNEL);\n\nReported-by: Audun Hoem \u003caudun.hoem@gmail.com\u003e\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "caf2a54f101a55ec318c2a20253a1977802f7de4",
      "tree": "0eaa61afa0af0754a42b8a1f5c642500c4a54026",
      "parents": [
        "78c377d1b5e7ef15c8c307c2aa2511602a0829c3"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Jan 12 16:59:56 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:11 2011 -0800"
      },
      "message": "scripts/checkpatch.pl: add check for multiple terminating semicolons and casts of vmalloc\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ab6c937dbadf4797484d00d2815e1e3b0ec54397",
      "tree": "3f1035e2344e859f111ee83b6792f95a97ea01ce",
      "parents": [
        "7e1863af1636b304a5f59aab6fb78d38e4079875"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Jan 12 16:59:50 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:10 2011 -0800"
      },
      "message": "scripts/get_maintainer.pl: use --git-fallback more often\n\nOn Fri, 2010-11-05 at 13:50 -0700, Andrew Morton wrote:\n\u003e z:/usr/src/git26\u003e perl scripts/get_maintainer.pl -file mm/mempolicy.c\n\u003e linux-mm@kvack.org\n\u003e linux-kernel@vger.kernel.org\n\nTurns out this is an arguable defect in the script.\n\nThe MAINTAINERS entry for mm is:\n\nMEMORY MANAGEMENT\nL:\tlinux-mm@kvack.org\nW:\thttp://www.linux-mm.org\nS:\tMaintained\nF:\tinclude/linux/mm.h\nF:\tmm/\n\nThere\u0027s a maintainer entry, but no named individual, so the script doesn\u0027t\nuse git history via --git-fallback.\n\nThis is also a defect for MAINTAINERS with status entries marked \"Orphan\"\nor \"Odd fixes\".\n\nThe script now checks a section for any \"M:\" entry and that an \"S:\" entry\nis supported or maintained.  If both those conditions are not satisified,\nuse --git-fallback as appropriate.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7e1863af1636b304a5f59aab6fb78d38e4079875",
      "tree": "007f9d82b17adac5145b9321c5ff3ca29ae94ec6",
      "parents": [
        "b921c69fb262988ff7856493a8453661a1bac814"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Jan 12 16:59:49 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:10 2011 -0800"
      },
      "message": "scripts/get_maintainer.pl: make --rolestats the default\n\nThis script now requires a user to add --norolestats to the command line\nso it\u0027s harder to feed the output of this script to programs that send\nmass emails.\n\nUpdate --help to correct command line defaults.\n\nChange version to 0.26.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0bd2cbcdfaff9cb22267d66fc843fa4f73f0c281",
      "tree": "7d9732bcf5f2f646cb0c2c529c48b454b15d4ae2",
      "parents": [
        "57cc7215b70856dc6bae8e55b00ecd7b1d7429b1",
        "a081748735c5feb96b1365e78a5ff0fb6ca7e3a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:57:03 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:57:03 2011 -0800"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6: (29 commits)\n  of/flattree: forward declare struct device_node in of_fdt.h\n  ipmi: explicitly include of_address.h and of_irq.h\n  sparc: explicitly cast negative phandle checks to s32\n  powerpc/405: Fix missing #{address,size}-cells in i2c node\n  powerpc/5200: dts: refactor dts files\n  powerpc/5200: dts: Change combatible strings on localbus\n  powerpc/5200: dts: remove unused properties\n  powerpc/5200: dts: rename nodes to prepare for refactoring dts files\n  of/flattree: Update dtc to current mainline.\n  of/device: Don\u0027t register disabled devices\n  powerpc/dts: fix syntax bugs in bluestone.dts\n  of: Fixes for OF probing on little endian systems\n  of: make drivers depend on CONFIG_OF instead of CONFIG_PPC_OF\n  of/flattree: Add of_flat_dt_match() helper function\n  of_serial: explicitly include of_irq.h\n  of/flattree: Refactor unflatten_device_tree and add fdt_unflatten_tree\n  of/flattree: Reorder unflatten_dt_node\n  of/flattree: Refactor unflatten_dt_node\n  of/flattree: Add non-boottime device tree functions\n  of/flattree: Add Kconfig for EARLY_FLATTREE\n  ...\n\nFix up trivial conflict in arch/sparc/prom/tree_32.c as per Grant.\n"
    },
    {
      "commit": "e3166331a3288dd7184548896a1c7ab682f0dbe8",
      "tree": "2ec73946fd5ecbbb71954039a18aee829ed55b96",
      "parents": [
        "1693ed284f14a288c29f7265f9d71103e4c10821",
        "0719e1d23aab3b445c823404fd1b8b027757bb0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:29:25 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:29:25 2011 -0800"
      },
      "message": "Merge branch \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  Documentation/kbuild: add info that \u0027choice\u0027 can have a symbol name\n  kbuild: add numeric --set-val option to scripts/config\n  headers_check: Fix warning text\n  headers_check: better search for functions in headers\n  scripts/coccinelle: update for compatability with Coccinelle 0.2.4\n  tags: put function prototypes back!\n  Kconfig: fix single letter command in scripts/config\n  gitignore: add scripts/recordmcount\n"
    },
    {
      "commit": "1693ed284f14a288c29f7265f9d71103e4c10821",
      "tree": "e0cc81fbd96c2836785ea551b930b7b5b63370ed",
      "parents": [
        "f28b1c8aaa97a68028bb894bffb1690185c62b01",
        "ee81b786a07f1d6062d6e14b6152f1f6cc4bc63b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:28:38 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:28:38 2011 -0800"
      },
      "message": "Merge branch \u0027packaging\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027packaging\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  deb-pkg: s/hdr/kernel_headers_/ \u0026\u0026 s/header/libc_headers_/\n  deb-pkg: Make deb-pkg generate a seperate linux-libc-dev deb\n  kbuild: create linux-headers package in deb-pkg\n  kbuild, deb-pkg: support overriding userland architecture\n  kbuild, deb-pkg: select userland architecture based on UTS_MACHINE\n  kbuild, deb-pkg: Fix build with paranoid umask\n"
    },
    {
      "commit": "f28b1c8aaa97a68028bb894bffb1690185c62b01",
      "tree": "4dfd0e1dff2324ed70e2365d2314ff3ec7f7c751",
      "parents": [
        "0c05384a5a1af2352b8c244cf32f480ba6cbf024",
        "39177ec36236fb71257e51d0d198437b84170911"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:28:17 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:28:17 2011 -0800"
      },
      "message": "Merge branch \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  nconf: handle comment entries within choice/endchoice\n  kconfig: fix warning\n  kconfig: Make expr_copy() take a const argument\n  kconfig: simplify select-with-unmet-direct-dependency warning\n  kconfig: add more S_INT and S_HEX consistency checks\n  kconfig: fix `zconfdebug\u0027 extern declaration\n  kconfig/conf: merge duplicate switch\u0027s case\n  kconfig: fix typos\n  kbuild/gconf: add dummy inline for bind_textdomain_codeset()\n  kbuild/nconf: fix spaces damage\n  kconfig: nuke second argument of conf_write_symbol()\n  kconfig: do not define AUTOCONF_INCLUDED\n  kconfig: the day kconfig warns about \"select\"-abuse has come\n"
    },
    {
      "commit": "0c05384a5a1af2352b8c244cf32f480ba6cbf024",
      "tree": "5090f9d2d07d0bccae3144bb0cdbdf15e8555013",
      "parents": [
        "1542dec1c9109fdcd1c53460f064096f24fc49d2",
        "bc91c9f313309915f6ec767f56f78dcd0305b20f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:27:52 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:27:52 2011 -0800"
      },
      "message": "Merge branch \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  mkuboot.sh: Fail if mkimage is missing\n  gen_init_cpio: checkpatch fixes\n  gen_init_cpio: Avoid race between call to stat() and call to open()\n  modpost: Fix address calculation in reloc_location()\n  Make fixdep error handling more explicit\n  checksyscalls: Fix stand-alone usage\n  modpost: Put .zdebug* section on white list\n  kbuild: fix interaction of CONFIG_IKCONFIG and KCONFIG_CONFIG\n  kbuild: export linux/{a.out,kvm,kvm_para}.h on headers_install_all\n  kbuild: introduce HDR_ARCH_LIST for headers_install_all\n  headers_install: check exit status of unifdef\n  gen_init_cpio: remove leading `/\u0027 from file names\n  scripts/genksyms: fix header usage\n  fixdep: use hash table instead of a single array\n"
    },
    {
      "commit": "ee81b786a07f1d6062d6e14b6152f1f6cc4bc63b",
      "tree": "58329fd3701b2e6e82de6f2b5c1fb4f68c9c4946",
      "parents": [
        "e68077856e599cd33d8cd5db15762df60c29d361"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "max@stro.at",
        "time": "Fri Jan 07 16:13:06 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jan 07 22:45:25 2011 +0100"
      },
      "message": "deb-pkg: s/hdr/kernel_headers_/ \u0026\u0026 s/header/libc_headers_/\n\nhdrpackage and headerpackage are not intuitive names,\nuse proposed alternatives by Michel Marek.\n\nWhile touching them move the mkdir of the kernel_headers dir up\nand fix it for paranoid umask.\n\nCC: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "e68077856e599cd33d8cd5db15762df60c29d361",
      "tree": "efb660c51c695e9769c8401d43c23820d84525ae",
      "parents": [
        "cd8d60a20a4516016c117ac0f1ac7b06ff606f7e"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "max@stro.at",
        "time": "Sat Jan 01 16:44:13 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jan 07 16:16:48 2011 +0100"
      },
      "message": "deb-pkg: Make deb-pkg generate a seperate linux-libc-dev deb\n\nuserland dev likes latest incarnation of that userland API.\nmake it easy to also build it on make deb-pkg invocation:\n\ndpkg-deb: building package `linux-libc-dev\u0027 in `../linux-libc-dev_2.6.32-rc6-4_amd64.deb\u0027.\n\nLast year patch rebased on top of latest deb-pkg changes.\n\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "39177ec36236fb71257e51d0d198437b84170911",
      "tree": "eecfc6761f8df11452ba9dba82f5a08ddae568df",
      "parents": [
        "0597fcd08b858df83b9f20afd6035311d92c48f8"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Thu Jan 06 16:42:45 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jan 07 15:45:28 2011 +0100"
      },
      "message": "nconf: handle comment entries within choice/endchoice\n\nEquivalent to af6c1598 (kconfig: handle comment entries within\nchoice/endchoice), but for nconfig instead.\n\nImplement support for comment entries within choice groups. Comment entries\nare displayed visually distinct from normal configs, and selecting them is\na no-op.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "bc91c9f313309915f6ec767f56f78dcd0305b20f",
      "tree": "63cf72c9d606c567ad5730037f8d2da0d7f309a0",
      "parents": [
        "a3c888fcda911fcb6e3c071aecf49ccb6effe79d"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Fri Dec 17 17:19:17 2010 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jan 07 14:31:01 2011 +0100"
      },
      "message": "mkuboot.sh: Fail if mkimage is missing\n\non building an uImage, I get:\n\n$ make uImage\n  CHK     include/linux/version.h\n  CHK     include/generated/utsrelease.h\nmake[1]: `include/generated/mach-types.h\u0027 is up to date.\n  CALL    scripts/checksyscalls.sh\n  CHK     include/generated/compile.h\n  Kernel: arch/arm/boot/Image is ready\n  SHIPPED arch/arm/boot/compressed/lib1funcs.S\n  AS      arch/arm/boot/compressed/lib1funcs.o\n  LD      arch/arm/boot/compressed/vmlinux\n  OBJCOPY arch/arm/boot/zImage\n  Kernel: arch/arm/boot/zImage is ready\n  UIMAGE  arch/arm/boot/uImage\n\"mkimage\" command not found - U-Boot images will not be built\n  Image arch/arm/boot/uImage is ready\n$\n\nI.e. it says: \"uImage is ready\" even though the uImage file doesn\u0027t\nexist because mkimage is missing.\n\nI propose the attached patch.\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "3c0cb7c31c206aaedb967e44b98442bbeb17a6c4",
      "tree": "3ecba45d7ffae4fba4a5aafaef4af5b0b1105bde",
      "parents": [
        "f70f5b9dc74ca7d0a64c4ead3fb28da09dc1b234",
        "404a02cbd2ae8bf256a2fa1169bdfe86bb5ebb34"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 16:50:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 16:50:35 2011 -0800"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (416 commits)\n  ARM: DMA: add support for DMA debugging\n  ARM: PL011: add DMA burst threshold support for ST variants\n  ARM: PL011: Add support for transmit DMA\n  ARM: PL011: Ensure IRQs are disabled in UART interrupt handler\n  ARM: PL011: Separate hardware FIFO size from TTY FIFO size\n  ARM: PL011: Allow better handling of vendor data\n  ARM: PL011: Ensure error flags are clear at startup\n  ARM: PL011: include revision number in boot-time port printk\n  ARM: vexpress: add sched_clock() for Versatile Express\n  ARM i.MX53: Make MX53 EVK bootable\n  ARM i.MX53: Some bug fix about MX53 MSL code\n  ARM: 6607/1: sa1100: Update platform device registration\n  ARM: 6606/1: sa1100: Fix platform device registration\n  ARM i.MX51: rename IPU irqs\n  ARM i.MX51: Add ipu clock support\n  ARM: imx/mx27_3ds: Add PMIC support\n  ARM: DMA: Replace page_to_dma()/dma_to_page() with pfn_to_dma()/dma_to_pfn()\n  mx51: fix usb clock support\n  MX51: Add support for usb host 2\n  arch/arm/plat-mxc/ehci.c: fix errors/typos\n  ...\n"
    },
    {
      "commit": "28d9bfc37c861aa9c8386dff1ac7e9a10e5c5162",
      "tree": "85bcc2db18ff20e380a40aba375e70d14c2671b4",
      "parents": [
        "f3b0cfa9b017a9d4686c9b14b908a1685f97a077",
        "4b95f135f606c87e4056b6d7fd3c5781c818858b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 10:17:26 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 10:17:26 2011 -0800"
      },
      "message": "Merge branch \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (146 commits)\n  tools, perf: Documentation for the power events API\n  perf: Add calls to suspend trace point\n  perf script: Make some lists static\n  perf script: Use the default lost event handler\n  perf session: Warn about errors when processing pipe events too\n  perf tools: Fix perf_event.h header usage\n  perf test: Clarify some error reports in the open syscall test\n  x86, NMI: Add touch_nmi_watchdog to io_check_error delay\n  x86: Avoid calling arch_trigger_all_cpu_backtrace() at the same time\n  x86: Only call smp_processor_id in non-preempt cases\n  perf timechart: Adjust perf timechart to the new power events\n  perf: Clean up power events by introducing new, more generic ones\n  perf: Do not export power_frequency, but power_start event\n  perf test: Add test for counting open syscalls\n  perf evsel: Auto allocate resources needed for some methods\n  perf evsel: Use {cpu,thread}_map to shorten list of parameters\n  perf tools: Refactor all_tids to hold nr and the map\n  perf tools: Refactor cpumap to hold nr and the map\n  perf evsel: Introduce per cpu and per thread open helpers\n  perf evsel: Steal the counter reading routines from stat\n  ...\n"
    },
    {
      "commit": "8484baaa5065b460e5eb18ee721d8417251f7897",
      "tree": "fc0b956c74b6cd236169a323dec90feea79c1659",
      "parents": [
        "d5ba92b7958e3ff2f0878e45b9b42cb6976853dd"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Jan 05 16:28:43 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 09:59:38 2011 -0800"
      },
      "message": "kernel-doc: code reorganization\n\nMove \u0027main\u0027 code vs. subroutines around so that they are not so\nintermixed, for better readability/understanding (relative to Perl).\nIt was messy to follow the primary flow of code execution with the\ncode being mixed.  Now the code begins with data initialization,\nfollowed by all subroutines, then ends with the main code execution.\n\nThis is almost totally source code movement, with a few changes as\nneeded for forward declarations.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "31edf274f9aff1ccd39934a0b2fce38f4405c656",
      "tree": "fdc7bc445307ccb9648ca1a71375947c8ed59722",
      "parents": [
        "3c0eee3fe6a3a1c745379547c7e7c904aa64f6d5",
        "ed60453fa8f8fc3d034dfdf10371a99cc6905626",
        "ac61d143ffe2a6db4d4bcf47c21a5159d6a1b644",
        "28257f7fdee0facc3b7f934e82c2485f27120d41",
        "b23065313297e750edd57ab6edfd36224826724e",
        "50005a8deb38e5e6456ebd94e57adb321d4589de",
        "cf562b4a550b3cd9d602a05bc27aaaaa376947b4",
        "3d09fbcd26851ffb2c40cec411b8e56db02520d1",
        "8a9618f5dfca35edb0d7ab6374ff586e2e9e989b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 05 18:08:10 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 05 18:08:10 2011 +0000"
      },
      "message": "Merge branches \u0027ftrace\u0027, \u0027gic\u0027, \u0027io\u0027, \u0027kexec\u0027, \u0027mod\u0027, \u0027sa11x0\u0027, \u0027sh\u0027 and \u0027versatile\u0027 into devel\n"
    },
    {
      "commit": "aef1b9cef78ae65c6501850851cc3f61f9be477b",
      "tree": "9769972983e84620df17c13b73f70a8341c4b125",
      "parents": [
        "20c457b8587bee4644d998331d9e13be82e05b4c",
        "3c0eee3fe6a3a1c745379547c7e7c904aa64f6d5"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 05 14:22:08 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 05 14:22:10 2011 +0100"
      },
      "message": "Merge commit \u0027v2.6.37\u0027 into perf/core\n\nMerge reason: Add the final .37 tree.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "658f29a51e9830e620bb9a1ce3534b318a38bfeb",
      "tree": "e6cc7cd9b9e17d97308619fd8516b77bcc038114",
      "parents": [
        "cd1e65044d4473cca9a01bae7b7938f065044a4b"
      ],
      "author": {
        "name": "John Bonesio",
        "email": "bones@secretlab.ca",
        "time": "Wed Nov 17 15:28:20 2010 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jan 03 16:02:49 2011 -0700"
      },
      "message": "of/flattree: Update dtc to current mainline.\n\nPull in recent changes from the main dtc repository. These changes\nprimarily allow multiple device trees to be declared which are merged\nby dtc. This feature allows us to include a basic dts file and then\nprovide more information for the specific system through the merging\nfunctionality.\n\nChanges pulled from git://git.jdl.com/software/dtc.git\ncommit id: 37c0b6a0, \"dtc: Add code to make diffing trees easier\"\n\nSigned-off-by: John Bonesio \u003cbones@secretlab.ca\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d864b7b4d69d2fd5a3f129d27ad0bb4fc81cc32b",
      "tree": "b1a0e05af5d691d8098614a40b57576716761f1d",
      "parents": [
        "3643e0e87c13c670a0fdcd0c34401b38b36ff021",
        "7ad1227818f09242cfe9bf1845fd24211f5f99bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 02 10:37:19 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 02 10:37:19 2011 -0800"
      },
      "message": "Merge branch \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  kconfig: fix undesirable side effect of adding \"visible\" menu attribute\n"
    },
    {
      "commit": "7ad1227818f09242cfe9bf1845fd24211f5f99bd",
      "tree": "c2de70d97c46adc192ec653983421c1812b5ddb3",
      "parents": [
        "307991055b0ce65d53dc1eb501c456c10eb36360"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@novell.com",
        "time": "Thu Dec 09 08:11:38 2010 +0000"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Dec 29 23:31:34 2010 +0100"
      },
      "message": "kconfig: fix undesirable side effect of adding \"visible\" menu attribute\n\nThis lead to non-selected, non-user-selectable options to be written\nout to .config. This is not only pointless, but also preventing the\nuser to be prompted should any of those options eventually become\nvisible (e.g. by de-selecting the *_AUTO options the \"visible\"\nattribute was added for.\n\nFurthermore it is quite logical for the \"visible\" attribute of a menu\nto control the visibility of all contained prompts, which is what the\npatch does.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "cd8d60a20a4516016c117ac0f1ac7b06ff606f7e",
      "tree": "b9a898f3044d33b0b70d945970e153e00c80c054",
      "parents": [
        "55f88eccf9c288eed2f93f9ca7d7fe4dd2da762e"
      ],
      "author": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Fri Dec 24 09:42:10 2010 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Dec 29 13:54:49 2010 +0100"
      },
      "message": "kbuild: create linux-headers package in deb-pkg\n\nCreate a linux-headers-$KVER.deb package which can be used to build\nexternal modules without having the source tree around.\n\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "731ece41fb1047816303295a0cdfed90a528137e",
      "tree": "432d7a12f14d6ca02fe139ed305c128885847de3",
      "parents": [
        "a3ba81131aca243bfecfa78c42edec0cd69f72d6"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Dec 10 02:09:23 2010 -0600"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Dec 28 00:22:58 2010 +0100"
      },
      "message": "modpost: Fix address calculation in reloc_location()\n\nThis patch fixes a segfault in modpost that is observed when the gold\nlinker is used to link the input objects.\n\nThe problem is that reloc_location (modpost.c) is computing the\naddress of the relocation target incorrectly. Here, elf-\u003ehdr points\nto the beginning of the ELF file in memory, sechdr points to the\nrelocation section header, section is the index of the section\nbeing relocated, and sechdrs[section].sh_offset would be the offset\nof that section, relative to the beginning of the ELF file. Adding\nelf-\u003ehdr + sechdrs[section].sh_offset gives you the address of the\nbeginning of the section, and adding r-\u003er_offset to that gives you the\naddress of the location to be relocated. You do not need to subtract\nsechdrs[section].sh_addr from that -- the result of this is an address\noutside the file, and causes the segfault when addend_386_rel tries to\ndereference it.\n\nThis bug is not observed when GNU ld is used to link the inputs. The\nobject file ubuntu/omnibook/omnibook.o is the result of an ld -r of\nseveral other files.  When GNU ld does an ld -r, it sets the vaddr\nfield for each section to 0, but gold lays out the section addresses\nsequentially instead:\n\nSection Headers:\n [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al\n [ 0]                   NULL            00000000 000000 000000 00      0   0  0\n [ 1] .text             PROGBITS        00000000 000034 004794 00  AX  0   0  4\n [ 2] .data             PROGBITS        0000b9d0 0047c8 0009c0 00  WA  0   0  4\n [ 3] .bss              NOBITS          000162f8 005188 00013c 00  WA  0   0  4\n [ 4] .rodata.str1.1    PROGBITS        00004f2d 0052c4 001b1a 01 AMS  0   0  1\n [ 5] .init.text        PROGBITS        00004794 006dde 0005fa 00  AX  0   0  1\n [ 6] .exit.text        PROGBITS        00004d8e 0073d8 00018a 00  AX  0   0  1\n  ...\n\nSo the bug in the tool remained undiscovered because the section\u0027s vaddr\nalways happened to be 0.\n\nSigned-off-by: Raymes Khoury \u003craymes@google.com\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "0597fcd08b858df83b9f20afd6035311d92c48f8",
      "tree": "648aa93bc1c60143119cd356117fcc5c2c9817db",
      "parents": [
        "17742dc743716eebbf5892add0e0bf91f541fc39"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Thu Dec 23 03:25:16 2010 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Dec 27 21:46:47 2010 +0100"
      },
      "message": "kconfig: fix warning\n\nIn file included from scripts/kconfig/zconf.tab.c:2502:\nscripts/kconfig/expr.c:1033: warning: no previous prototype for \u0027expr_simplify_unmet_dep\u0027\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "aab94339cd85d726abeae78fc02351fc1910e6a4",
      "tree": "25d434a1dec4f758a9938e621dc1516f7a788521",
      "parents": [
        "cfb13c5db08c90311a5defdde9a0328ee788cca5"
      ],
      "author": {
        "name": "Dirk Brandewie",
        "email": "dirk.brandewie@gmail.com",
        "time": "Wed Dec 22 11:57:26 2010 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 23 14:43:00 2010 -0700"
      },
      "message": "of: Add support for linking device tree blobs into vmlinux\n\nThis patch adds support for linking device tree blob(s) into\nvmlinux. Modifies asm-generic/vmlinux.lds.h to add linking\n.dtb sections into vmlinux. To maintain compatiblity with the of/fdt\ndriver code platforms MUST copy the blob to a non-init memory location\nbefore the kernel frees the .init.* sections in the image.\n\nModifies scripts/Makefile.lib to add a kbuild command to\ncompile DTS files to device tree blobs and a rule to create objects to\nwrap the blobs for linking.\n\nSTRUCT_ALIGNMENT is defined in vmlinux.lds.h for use in the rule to\ncreate wrapper objects for the dtb in Makefile.lib.  The\nSTRUCT_ALIGN() macro in vmlinux.lds.h is modified to use the\nSTRUCT_ALIGNMENT definition.\n\nThe DTB\u0027s are placed on 32 byte boundries to allow parsing the blob\nwith driver/of/fdt.c during early boot without having to copy the blob\nto get the structure alignment GCC expects.\n\nA DTB is linked in by adding the DTB object to the list of objects to\nbe linked into vmlinux in the archtecture specific Makefile using\n   obj-y +\u003d foo.dtb.o\n\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nAcked-by: Michal Marek \u003cmmarek@suse.cz\u003e\n[grant.likely@secretlab.ca: cleaned up whitespace inconsistencies]\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "a3ba81131aca243bfecfa78c42edec0cd69f72d6",
      "tree": "a0123e86341b51ebef2f4e42046e523330cf7004",
      "parents": [
        "6e5f6856427abe5418f535cb46c454ae8ea7f8e7"
      ],
      "author": {
        "name": "Ben Gamari",
        "email": "bgamari.foss@gmail.com",
        "time": "Wed Dec 22 13:30:14 2010 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Dec 22 23:23:28 2010 +0100"
      },
      "message": "Make fixdep error handling more explicit\n\nAlso add missing error handling to fstat call\n\nSigned-off-by: Ben Gamari \u003cbgamari.foss@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "4b7bd364700d9ac8372eff48832062b936d0793b",
      "tree": "0dbf78c95456a0b02d07fcd473281f04a87e266d",
      "parents": [
        "c0d8768af260e2cbb4bf659ae6094a262c86b085",
        "90a8a73c06cc32b609a880d48449d7083327e11a"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nConflicts:\n\tMAINTAINERS\n\tarch/arm/mach-omap2/pm24xx.c\n\tdrivers/scsi/bfa/bfa_fcpim.c\n\nNeeded to update to apply fixes for which the old branch was too\noutdated.\n"
    },
    {
      "commit": "9fb67204d7a00a6444bc121f221527034613d338",
      "tree": "1f8e9715955a41577a2ee14be922683f93aa0e12",
      "parents": [
        "8c1df4002aa425973d7d25ffa56c042acd953bed",
        "287050d390264402e11bea8b811859e42e8faa29"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 22 12:46:12 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 22 17:12:08 2010 +0100"
      },
      "message": "Merge branch \u0027tip/perf/core\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/core\n"
    },
    {
      "commit": "17742dc743716eebbf5892add0e0bf91f541fc39",
      "tree": "a59b7e4bf8e1a23c6f28410bd0dd941125a68c8a",
      "parents": [
        "1137c56b7420c801147e0863845c03b07554721a"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Dec 20 16:06:44 2010 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Dec 21 17:59:16 2010 +0100"
      },
      "message": "kconfig: Make expr_copy() take a const argument\n\nFixes\nscripts/kconfig/expr.c: In function ‘expr_get_leftmost_symbol’:\nscripts/kconfig/expr.c:1026:2: warning: passing argument 1 of ‘expr_copy’ discards qualifiers from pointer target type\nscripts/kconfig/expr.c:67:14: note: expected ‘struct expr *’ but argument is of type ‘const struct expr *’\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "1137c56b7420c801147e0863845c03b07554721a",
      "tree": "73f1decaebc5a2825e04b30569b0a97595397360",
      "parents": [
        "ab60bd0b92ec57c98df08616b7d0664be5551eae"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Sep 26 16:24:08 2010 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Dec 21 17:59:14 2010 +0100"
      },
      "message": "kconfig: simplify select-with-unmet-direct-dependency warning\n\nThis is an attempt to simplify the expressing printed by kconfig when a\nsymbol is selected but still has direct unmet dependency.\n\nFirst, the symbol reverse dependency is split in sub-expression. Then,\neach sub-expression is checked to ensure that it does not contains the\nunmet dependency. This removes the false-positive symbols and fixed symbol\nwhich already have the correct dependency. Finally, only the symbol\nresponsible of the \"select\" is printed, instead of its full dependency tree.\n\nCC: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "55f88eccf9c288eed2f93f9ca7d7fe4dd2da762e",
      "tree": "a4338284ca8fdd6fde770b26e1f47a1608122d03",
      "parents": [
        "10f26fa64200095af0e5d80a980e47877865e4b7"
      ],
      "author": {
        "name": "Asbjoern Sloth Toennesen",
        "email": "asbjorn@asbjorn.biz",
        "time": "Sun Dec 12 17:39:40 2010 +0000"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Dec 20 16:52:31 2010 +0100"
      },
      "message": "kbuild, deb-pkg: support overriding userland architecture\n\nUsefull if building for sparc64 userland, because the\nsparc and sparc64 userlands use the same 64-bit kernel,\nmaking it impossible to always select the correct userland\narchitecture for the resulting debian package.\n\nMight also be usefull, if you want a i386 userland with a amd64 kernel.\n\nExample usage:\n\tmake KBUILD_DEBARCH\u003di386 deb-pkg\n\nLKML-reference: \u003calpine.DEB.2.02.1011051437500.13287@aurora.sdinet.de\u003e\nSigned-off-by: Asbjoern Sloth Toennesen \u003casbjorn@asbjorn.biz\u003e\nReviewed-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "6e5f6856427abe5418f535cb46c454ae8ea7f8e7",
      "tree": "fdf36a314aec16b88ede6b02ca4dbfea6895331b",
      "parents": [
        "1121584f5db8a99a7ad94c6c5d62431b3187ad98"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Aug 25 12:22:40 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Dec 20 15:40:33 2010 +0100"
      },
      "message": "checksyscalls: Fix stand-alone usage\n\nThe usage help in the comments\n  - refers to the wrong script name,\n  - doesn\u0027t mention that $srctree must be set.\n\nHence correct the script name, and derive the source tree path from the script\npath, so we no longer need to rely on $srctree being set by the caller.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "1121584f5db8a99a7ad94c6c5d62431b3187ad98",
      "tree": "9d8cd6eb0ef4737a3d32c21f7d60816a4cddbfba",
      "parents": [
        "41263fc6716dea402125c95f38ed83ebf59d5172"
      ],
      "author": {
        "name": "H.J. Lu",
        "email": "hjl.tools@gmail.com",
        "time": "Wed Dec 15 17:11:22 2010 -0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Dec 16 23:05:34 2010 +0100"
      },
      "message": "modpost: Put .zdebug* section on white list\n\n\"as --compress-debug-sections\" will generate compressed debug sections\nwith section names \".zdebug*\".  This patch puts .zdebug* section on\nwhite list.\n\nSigned-off-by: H.J. Lu \u003chjl.tools@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "d949750fed168b6553ca11ed19e4affd19d7a4d7",
      "tree": "a98953ef3448b7b4909f1d90be266e0cfbdff328",
      "parents": [
        "ce677831a4abd0f9f957c90ac6f6a0d0472bafb4",
        "e63233f75a1a6bfa97ffb52a20cc6801a4c63fb2"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Dec 16 11:21:24 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Dec 16 11:21:24 2010 +0100"
      },
      "message": "Merge branch \u0027tip/perf/urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/urgent\n"
    },
    {
      "commit": "ab60bd0b92ec57c98df08616b7d0664be5551eae",
      "tree": "0c97330c32cbb64be0a4185211b1655b50c3335d",
      "parents": [
        "4ce2c1e8e899831dd152bd0d534a60da6fb1582a"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Dec 05 01:29:25 2010 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Dec 15 23:15:32 2010 +0100"
      },
      "message": "kconfig: add more S_INT and S_HEX consistency checks\n\nThis patch add more number consistency checkg, trying to catch the following\nsituation:\n\nconfig FOO0\n\thex\n\tdefault 42\n\nconfig FOO1\n\tstring\n\nconfig BAR0\n\tint\n\tdefault FOO1\n\nconfig BAR1\n\thex\n\tdefault FOO1\n\nconfig FOO2\n\thex\n\tdefault 42h\n\nconfig FOO3\n\tint\n\tdefault \"1bar\"\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "f0a6332ce221614fbd0731af92f668892fa4b700",
      "tree": "c56db47c6b2cb222450ed7c82ca042112bbe6220",
      "parents": [
        "d52784eb3607bf887628742f99041b4f18d7d1de"
      ],
      "author": {
        "name": "Jonas Aaberg",
        "email": "jonas.aberg@stericsson.com",
        "time": "Wed Dec 15 08:37:00 2010 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Dec 15 15:44:31 2010 +0100"
      },
      "message": "kbuild: add numeric --set-val option to scripts/config\n\nAdd new option to scripts/config for changing .config numeric values\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Jonas Aaberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "4ce2c1e8e899831dd152bd0d534a60da6fb1582a",
      "tree": "6b26697b01ea7615b79f6b266ea66599840a8eea",
      "parents": [
        "bf128f5265625b8015789ea8f12b3582dc29faa3"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Dec 05 01:41:18 2010 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Dec 15 14:42:12 2010 +0100"
      },
      "message": "kconfig: fix `zconfdebug\u0027 extern declaration\n\nThis symbol is only exist if YYDEBUG is defined.\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "bf128f5265625b8015789ea8f12b3582dc29faa3",
      "tree": "8ebb1cbc4c69268009b3f3c2fa9f82346bc0e560",
      "parents": [
        "579fb8e741fecef7dfd64afcc7b0b0c68ea207cc"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Dec 05 01:41:17 2010 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Dec 15 14:42:11 2010 +0100"
      },
      "message": "kconfig/conf: merge duplicate switch\u0027s case\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "579fb8e741fecef7dfd64afcc7b0b0c68ea207cc",
      "tree": "0ce61a5daf2547891f8e8dc68d63f693ab41bcf1",
      "parents": [
        "1ebfa5198ee96f34f2ee4ae95c92318f07341fbd"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Dec 05 01:41:16 2010 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Dec 15 14:42:11 2010 +0100"
      },
      "message": "kconfig: fix typos\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "1ebfa5198ee96f34f2ee4ae95c92318f07341fbd",
      "tree": "aa352b2d7b355b11957999cfc9b9e4c68d81dac4",
      "parents": [
        "fe04ce0bf955eaf53f7e4cd6bb35976fa94e0925"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Dec 05 01:41:15 2010 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Dec 15 14:42:11 2010 +0100"
      },
      "message": "kbuild/gconf: add dummy inline for bind_textdomain_codeset()\n\nThis symbols is used by gconf.\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "fe04ce0bf955eaf53f7e4cd6bb35976fa94e0925",
      "tree": "a1e207f21e5f8a5c43ed3103eccfef6a8005ae04",
      "parents": [
        "0dce631092f410bb22b21b3d47ef20d69389dfd9"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Dec 05 01:41:14 2010 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Dec 15 14:42:11 2010 +0100"
      },
      "message": "kbuild/nconf: fix spaces damage\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "0dce631092f410bb22b21b3d47ef20d69389dfd9",
      "tree": "ad2e8bfced8d7a36f57fed746bf9e8083ff45af9",
      "parents": [
        "6e71fabe9e60b1c6db587fbeac349848647920ab"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Dec 05 01:33:16 2010 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Dec 15 14:26:51 2010 +0100"
      },
      "message": "kconfig: nuke second argument of conf_write_symbol()\n\nReplacing S_TRISTATE by S_BOOLEAN is a no-op for conf_write_symbol().\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n[mmarek: Fix unused variable warning in conf_write()]\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "6e71fabe9e60b1c6db587fbeac349848647920ab",
      "tree": "fb6dacfcb5ccee08c2f2aa35f41c0ccd9bf230be",
      "parents": [
        "a44a11e9a049b491445bfbd93969d23c49047714"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Dec 05 01:31:57 2010 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Dec 15 13:38:25 2010 +0100"
      },
      "message": "kconfig: do not define AUTOCONF_INCLUDED\n\nAUTOCONF_INCLUDED is not checked is not used within the tree and its parent\nheader, `autoconf.h\u0027, is safe to be re-included.\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "f6820308e025d645d9d766c97586badd4ddb8754",
      "tree": "eb5349e0634a67ea388d921f6061480b186de94d",
      "parents": [
        "8990c1bc4be46473ad19bf2fa612ca57286f3df4"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "kirill@shutemov.name",
        "time": "Mon Dec 13 19:10:28 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Dec 14 22:16:19 2010 +0100"
      },
      "message": "kbuild: introduce HDR_ARCH_LIST for headers_install_all\n\nUsing HDR_ARCH_LIST you can specify subset of architectures you want to get\nheaders for.\n\nSigned-off-by: Kirill A. Shutemov \u003ckirill@shutemov.name\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "8990c1bc4be46473ad19bf2fa612ca57286f3df4",
      "tree": "3cea60576903a1d26c67e6ec62891b524d390e95",
      "parents": [
        "2979076fbf17a0947d6eba367b0cac19c907c160",
        "c8ddb2713c624f432fa5fe3c7ecffcdda46ea0d4"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Dec 14 22:01:55 2010 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Dec 14 22:01:55 2010 +0100"
      },
      "message": "Merge commit \u0027v2.6.37-rc1\u0027 into kbuild/kbuild\n"
    },
    {
      "commit": "d52784eb3607bf887628742f99041b4f18d7d1de",
      "tree": "755ec965e484b67ef8cdd47d68cc3c11a2c0ab55",
      "parents": [
        "de323f22a83b024b7432e813609c6efb74b1bbfc"
      ],
      "author": {
        "name": "akpm@linux-foundation.org",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Nov 30 13:52:14 2010 -0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Dec 14 17:05:08 2010 +0100"
      },
      "message": "headers_check: Fix warning text\n\nFix the warning text too, per Randy.\n\nCc: Alexander Shishkin \u003cvirtuoso@slind.org\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: WANG Cong \u003camwang@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "de323f22a83b024b7432e813609c6efb74b1bbfc",
      "tree": "69e8528d4b5446f1300885f54821e93dc349aa98",
      "parents": [
        "a1087ef6abedf0bfd60e5e3fddf33192cb2c1325"
      ],
      "author": {
        "name": "akpm@linux-foundation.org",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Nov 30 13:51:13 2010 -0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Dec 14 17:02:45 2010 +0100"
      },
      "message": "headers_check: better search for functions in headers\n\nSome headers don\u0027t bother with \"extern\" in function prototypes, which\nresults in said prototypes being unnoticed and exported to userland.\n\nThis patch slightly improves detection of such cases by checking for C\ntype names as well in the beginning of a line.\n\nSigned-off-by: Alexander Shishkin \u003cvirtuoso@slind.org\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: WANG Cong \u003camwang@redhat.com\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "2979076fbf17a0947d6eba367b0cac19c907c160",
      "tree": "a6491d3867e0b953453dee28ffca79da06deb0df",
      "parents": [
        "43f901fbc8ba94bfa8d58155ba9378d7a13af636"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Nov 23 19:54:02 2010 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Dec 14 15:06:04 2010 +0100"
      },
      "message": "headers_install: check exit status of unifdef\n\nIf unifdef fails for any reason (like segfaulting), we should be aborting\nthe install steps.  So check its exit status in this unlikely scenario.\n\nReported-by: Diego Elio Pettenò \u003cflameeyes@gentoo.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "31c67c755363c7e7821221e72f8594ab8995764d",
      "tree": "a55fea1c515e4738b426af02da02598371ac8bb8",
      "parents": [
        "47ad504c56235c7c7c0020e631651420a55c74e7",
        "307991055b0ce65d53dc1eb501c456c10eb36360"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 05 16:41:13 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 05 16:41:13 2010 -0800"
      },
      "message": "Merge branch \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  initramfs: Really fix build break on symbol-prefixed archs\n  [media] Fix Kconfig errors due to two visible menus\n  i2c/algos: convert Kconfig to use the menu\u0027s `visible\u0027 keyword\n  media/video: convert Kconfig to use the menu\u0027s `visible\u0027 keyword\n  Revert \"i2c: Fix Kconfig dependencies\"\n  kconfig: regen parser\n  kconfig: add an option to determine a menu\u0027s visibility\n"
    },
    {
      "commit": "ed60453fa8f8fc3d034dfdf10371a99cc6905626",
      "tree": "54a67cc7e01481c7b11b5c077a784149b8ad7979",
      "parents": [
        "cd3478f2bd8f2cec19f9247a8a9cd711cbe37683"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin@rab.in",
        "time": "Tue Nov 30 17:36:48 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 04 11:30:27 2010 +0000"
      },
      "message": "ARM: 6511/1: ftrace: add ARM support for C version of recordmcount\n\nDepending on the compiler version, ARM GCC calls the mcount function\neither __gnu_mcount_nc or mcount.\n\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Rabin Vincent \u003crabin@rab.in\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "cd3478f2bd8f2cec19f9247a8a9cd711cbe37683"
}
