)]}'
{
  "log": [
    {
      "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": "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": "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": "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"
    },
    {
      "commit": "cd3478f2bd8f2cec19f9247a8a9cd711cbe37683",
      "tree": "876261165b814f766d576011ad315cf25b3419bd",
      "parents": [
        "e8a7e48bb248a1196484d3f8afa53bded2b24e71"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin@rab.in",
        "time": "Tue Nov 30 17:33:53 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 04 11:30:26 2010 +0000"
      },
      "message": "ARM: 6509/1: ftrace: ignore any ftrace.o in C version of recordmcount\n\narch/arm/kernel/ftrace.c references mcount like kernel/tracing/ftrace.c,\nso change the exclusion filter to match any ftrace.o.\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"
    },
    {
      "commit": "a1087ef6abedf0bfd60e5e3fddf33192cb2c1325",
      "tree": "684f6ee97a32ff93c6cf5a0009bc87246cc90222",
      "parents": [
        "0a18a9386c056028799938960f91be338c4ff349"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed Nov 24 15:54:18 2010 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Dec 03 12:27:01 2010 +0100"
      },
      "message": "scripts/coccinelle: update for compatability with Coccinelle 0.2.4\n\nFor doubleinit.cocci, Coccinelle 0.2.4 requires a comma after ... in a\nfield list.  Coccinelle also now behaves gracefully when a definition is\nprovided for a virtual that doesn\u0027t exist, so there is no need for the\nsemantic patch code to check for this case.\n\nUpdated the documentation to reflect the fact that the best results will\nnow be obtained with Coccinelle version 0.2.4 or later.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\n"
    },
    {
      "commit": "e63233f75a1a6bfa97ffb52a20cc6801a4c63fb2",
      "tree": "f552d74d59f2de3b4aca76ded4f56390e439c247",
      "parents": [
        "15664125f7cadcb6d725cb2d9b90f9715397848d"
      ],
      "author": {
        "name": "John Reiser",
        "email": "jreiser@bitwagon.com",
        "time": "Mon Nov 22 19:41:44 2010 -0800"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu Dec 02 10:37:48 2010 -0500"
      },
      "message": "ftrace: Have recordmcount honor endianness in fn_ELF_R_INFO\n\nIt looks to me like the change which introduced \"virtual functions\"\nforgot about cross-platform endianness.\n\nThank you to Arnaud for supplying before+after data files do_mounts*.o.\n\nThis fixes a MIPS build failure triggered by recordmcount.\n\nReported-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nTested-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nAcked-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: John Reiser \u003cjreiser@BitWagon.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "15664125f7cadcb6d725cb2d9b90f9715397848d",
      "tree": "a6affb1ee3df030c83f00ed6df1abd38568c6905",
      "parents": [
        "364829b1263b44aa60383824e4c1289d83d78ca7"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "peterz@infradead.org",
        "time": "Wed Nov 24 10:43:55 2010 +0100"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu Dec 02 09:39:48 2010 -0500"
      },
      "message": "scripts/tags.sh: Add magic for trace-events\n\nMake tags find the trace-event definitions\n\nAcked-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c1290591835.2072.438.camel@laptop\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "0a18a9386c056028799938960f91be338c4ff349",
      "tree": "37ca68b14dc95ddfd7329d51920f46e2e409662d",
      "parents": [
        "45f53cc90e8f0e46ab024d0bc1de49ebee0dc583"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Nov 04 10:24:16 2010 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Dec 02 12:46:18 2010 +0100"
      },
      "message": "tags: put function prototypes back!\n\nCommit 7db86dc (ctags: usability fix) removed function prototypes from\ntags file claiming \"It makes no real sense to include function\nprototypes\".\nBut it is useful for quickly determining which header file developer\nneeds to include to fix compilation.\n\nNow if someone wants to remove forward declarations (which I agree are\nbaggage), write a postprocessing script.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "01660dfc37933c92dbb7c5718aea61f88025d71f",
      "tree": "13a55e3214f70f123982a8c274708b1cb904e316",
      "parents": [
        "8af27e1dc4e4dd7a7b04c2cd0fc3d419d91d45b0"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon Nov 08 18:31:53 2010 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Nov 25 16:25:06 2010 +0100"
      },
      "message": "scripts/genksyms: fix header usage\n\nFreeBSD does not like \u003cmalloc.h\u003e when __STDC__ is defined, use the standard\n\u003cstdlib.h\u003e instead.\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "45f53cc90e8f0e46ab024d0bc1de49ebee0dc583",
      "tree": "83de3fcf120eddb540714ac3546d9832a7140c3b",
      "parents": [
        "6e5b86924a633f5b6eefb051404339a5a7bb005e"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Nov 05 12:06:05 2010 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Nov 25 15:51:42 2010 +0100"
      },
      "message": "Kconfig: fix single letter command in scripts/config\n\nThe one letter commands in scripts/config didn\u0027t work and always\nprinted usage. Fix this here.\n\nCc: erick@openchill.org\nReported-by: erick@openchill.org\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "6e5b86924a633f5b6eefb051404339a5a7bb005e",
      "tree": "c1e723a81d16938004850a2777788afa4ffaf373",
      "parents": [
        "c8ddb2713c624f432fa5fe3c7ecffcdda46ea0d4"
      ],
      "author": {
        "name": "Américo Wang",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Fri Nov 05 14:16:10 2010 +0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Nov 25 15:49:50 2010 +0100"
      },
      "message": "gitignore: add scripts/recordmcount\n\nThis file is generated, should be ignored by git.\n\nSigned-off-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "10f26fa64200095af0e5d80a980e47877865e4b7",
      "tree": "4ea8feadf312b9bd2203df79b06982e2c9e473e9",
      "parents": [
        "e86c2412c88fbe4676920c40348d3c547c9edb0d"
      ],
      "author": {
        "name": "Asbjoern Sloth Toennesen",
        "email": "asbjorn@asbjorn.biz",
        "time": "Fri Nov 05 13:30:08 2010 +0000"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Nov 25 15:32:05 2010 +0100"
      },
      "message": "kbuild, deb-pkg: select userland architecture based on UTS_MACHINE\n\nInstead of creating the debian package for the compiling userland,\ncreate it for a userland matching the kernel thats being compiled.\n\nThis patch supports all Lenny release architectures,\nand Linux-based architecture candidates for Squeeze.\n\nIf it can\u0027t find a proper Debian userspace it displays a warning,\nand fallback to let deb-gencontrol use the host\u0027s userspace arch.\n\nEg. with this patch the following make command:\n\n\tmake ARCH\u003di386 deb-pkg\n\nwill output an i386 Debian package instead of an amd64 one,\nwhen run on an amd64 machine.\n\nSigned-off-by: Asbjoern Sloth Toennesen \u003casbjorn@asbjorn.biz\u003e\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "27af038494ef2f3f3a23aa040bfc1ea29d99d76d",
      "tree": "9cd8faac970a73ed3dacda49a3e90ccf8599e37b",
      "parents": [
        "da905873effecd1c0166e578bc4b5006f041b18b"
      ],
      "author": {
        "name": "Mel Gorman",
        "email": "mel@csn.ul.ie",
        "time": "Wed Nov 24 12:57:17 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 25 06:50:49 2010 +0900"
      },
      "message": "scripts: fix gfp-translate for recent changes to gfp.h\n\nThe recent changes to gfp.h to satisfy sparse broke scripts/gfp-translate.\nThis patch fixes it up to work with old and new versions of gfp.h .\n\n[akpm@linux-foundation.org: use `grep -q\u0027, per WANG Cong]\nSigned-off-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nReviewed-by: WANG Cong \u003cxiyou.wangcong@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": "09899c93b183870b122c94317f63344df43368e9",
      "tree": "6b1c225c859a01c4d575dbe56934a6b413efef34",
      "parents": [
        "86e187ff9bce9fbed7bfed92ae34f491cf1af50f"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sat Nov 06 18:30:24 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Nov 22 11:27:32 2010 -0200"
      },
      "message": "kconfig: regen parser\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "86e187ff9bce9fbed7bfed92ae34f491cf1af50f",
      "tree": "d857b2671a98e2eb1ddc80477b564e4d279ae464",
      "parents": [
        "e53beacd23d9cb47590da6a7a7f6d417b941a994"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sat Nov 06 18:30:23 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Nov 22 11:27:17 2010 -0200"
      },
      "message": "kconfig: add an option to determine a menu\u0027s visibility\n\nThis option is aimed to add the possibility to control a menu\u0027s visibility\nwithout adding dependency to the expression to all the submenu.\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nTested-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2b35f4d9cab365d37c7b34ce51e1c1144c312d05",
      "tree": "8c7edaadd7d469565b7c834fafebe506fef30851",
      "parents": [
        "2811036a19624168ff9342bb85421dbbb1d2ac0d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Nov 18 12:27:31 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 15:00:46 2010 -0800"
      },
      "message": "kernel-doc: escape xml for structs\n\nscripts/kernel-doc was leaving unescaped \u0027\u003c\u0027, \u0027\u003e\u0027, and \u0027\u0026\u0027 in\ngenerated xml output for structs.  This causes xml parser errors.\nConvert these characters to \"\u0026lt;\", \"\u0026gt;\", and \"\u0026amp;\" as needed\nto prevent errors.\n\nMost of the conversion was already done; complete it just before\noutput.\n\nDocumentation/DocBook/device-drivers.xml:41883: parser error : StartTag: invalid element name\n#define INPUT_KEYMAP_BY_INDEX\t(1 \u003c\u003c 0)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "45677454dd6d128608117abe7dcd2bdfdd7cdf72",
      "tree": "61cad49e7d358bfb5c7c23b535d8b7094f89c116",
      "parents": [
        "ae51ce9061b1ddc0fde363913c932bee5b9bc5fd"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Thu Oct 28 00:24:34 2010 +0800"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu Nov 18 17:16:05 2010 -0500"
      },
      "message": "ftrace: Speed up recordmcount\n\ncmd_record_mcount is used to locate the _mcount symbols in the object\nfiles, only the files compiled with -pg has the _mcount symbol, so, it\nis only needed for such files, but the current cmd_record_mcount is used\nfor all of the object files, so, we need to fix it and speed it up.\n\nSince -pg may be removed by the method used in kernel/trace/Makefile:\n\nORIG_CFLAGS :\u003d $(KBUILD_CFLAGS)\nKBUILD_CFLAGS \u003d $(subst -pg,,$(ORIG_CFLAGS))\n\nOr may be removed by the method used in arch/x86/kernel/Makefile:\n\nCFLAGS_REMOVE_file.o \u003d -pg\n\nSo, we must check the last variable stores the compiling flags, that is\nc_flags(Please refer to cmd_cc_o_c and rule_cc_o_c defined in\nscripts/Makefile.build) and since the CFLAGS_REMOVE_file.o is already\nfiltered in _c_flags(Please refer to scripts/Makefile.lib) and _c_flags\nhas less symbols, therefore, we only need to check _c_flags.\n\n---------------\nChanges from v1:\n\n  o Don\u0027t touch Makefile for CONFIG_FTRACE_MCOUNT_RECORD is enough\n  o Use _c_flags intead of KBUILD_CFLAGS to cover CONFIG_REMOVE_file.o \u003d -pg\n  (feedback from Steven Rostedt \u003crostedt@goodmis.org\u003e)\n\nAcked-by: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nLKML-Reference: \u003c3dc8cddf022eb7024f9f2cf857529a15bee8999a.1288196498.git.wuzhangjin@gmail.com\u003e\n\n[ changed if [ .. \u003d\u003d .. ] to if [ .. \u003d .. ] to handle dash environments ]\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "8af27e1dc4e4dd7a7b04c2cd0fc3d419d91d45b0",
      "tree": "0cf6febb82aafa421259a69007a6e848c3b9fa3c",
      "parents": [
        "d63f6d1b4d3ad0d88685a5f8eb1c3cac01ddd0db"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Nov 09 16:29:27 2010 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Nov 11 17:12:06 2010 +0100"
      },
      "message": "fixdep: use hash table instead of a single array\n\nI noticed fixdep uses ~2% of cpu time in kernel build, in function\nuse_config()\n\nfixdep spends a lot of cpu cycles in linear searches in its internal\nstring array. With about 400 stored strings per dep file, this begins to\nbe noticeable.\n\nConvert fixdep to use a hash table.\n\nkbuild results on my x86_64 allmodconfig\n\nBefore patch :\n\nreal\t10m30.414s\nuser\t61m51.456s\nsys\t8m28.200s\n\nreal\t10m12.334s\nuser\t61m50.236s\nsys\t8m30.448s\n\nreal\t10m42.947s\nuser\t61m50.028s\nsys\t8m32.380s\n\nAfter:\n\nreal\t10m8.180s\nuser\t61m22.506s\nsys\t8m32.384s\n\nreal\t10m35.039s\nuser\t61m21.654s\nsys\t8m32.212s\n\nreal\t10m14.487s\nuser\t61m23.498s\nsys\t8m32.312s\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "e86c2412c88fbe4676920c40348d3c547c9edb0d",
      "tree": "a7909e0b2d83eb2e8c133160c96765d55aea136e",
      "parents": [
        "c2d5a7300da667d090c8fe79f05404c9fb205b12"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "max@stro.at",
        "time": "Fri Oct 29 15:55:50 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Nov 11 16:32:43 2010 +0100"
      },
      "message": "kbuild, deb-pkg: Fix build with paranoid umask\n\numask 077\nmake deb-pkg\n\u003csnipp ..\u003e\ndpkg-deb: building package `linux-image-2.6.36+\u0027 in `../linux-image-2.6.36+_2.6.36+-4_amd64.deb\u0027.\ndpkg-deb: control directory has bad permissions 700 (must be \u003e\u003d0755 and \u003c\u003d0775)\nmake[1]: *** [deb-pkg] Error 2\n\nReported-by: Bastian Blank \u003cwaldi@debian.org\u003e\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "020e773f6b2e797a13d23723773ed1b3ba2c35dc",
      "tree": "d93471ca98f605e4e453405ad3f60ab35b8b0d96",
      "parents": [
        "e99d11d19977c74b18411cdb59cdebb788237a6e"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@canonical.com",
        "time": "Mon Nov 01 21:01:44 2010 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 01 17:06:00 2010 -0400"
      },
      "message": "kconfig: sym_expand_string_value: allow for string termination when reallocing\n\nWhen expanding a parameterised string we may run out of space, this\ntriggers a realloc.  When computing the new allocation size we do not\nallow for the terminating \u0027\\0\u0027.  Allow for this when calculating the new\nlength.\n\nSigned-off-by: Andy Whitcroft \u003capw@canonical.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b595076a180a56d1bb170e6eceda6eb9d76f4cd3",
      "tree": "bc01ec7283808013e0b8ce7713fd6fc40f810429",
      "parents": [
        "6aaccece1c483f189f76f1282b3984ff4c7ecb0a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Nov 01 15:38:34 2010 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 01 15:38:34 2010 -0400"
      },
      "message": "tree-wide: fix comment/printk typos\n\n\"gadget\", \"through\", \"command\", \"maintain\", \"maintain\", \"controller\", \"address\",\n\"between\", \"initiali[zs]e\", \"instead\", \"function\", \"select\", \"already\",\n\"equal\", \"access\", \"management\", \"hierarchy\", \"registration\", \"interest\",\n\"relative\", \"memory\", \"offset\", \"already\",\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "82279e6bd7643da1b3fbda42555c3238c7b00d38",
      "tree": "e3f846e0a7daf6966375809ff4317f9eb57a9af9",
      "parents": [
        "bb8430a2c8fe2b726033017daadf73c69b0348ea",
        "4600d7c493f354a3e338a35bcf8a3bfbe815776a",
        "4882720b267b7b1d1b0ce08334b205f0329d4615"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 20:40:24 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 20:40:24 2010 -0400"
      },
      "message": "Merge branches \u0027irq-core-for-linus\u0027 and \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  genirq: Fix up irq_node() for irq_data changes.\n  genirq: Add single IRQ reservation helper\n  genirq: Warn if enable_irq is called before irq is set up\n\n* \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  semaphore: Remove mutex emulation\n  staging: Final semaphore cleanup\n  jbd2: Convert jbd2_slab_create_sem to mutex\n  hpfs: Convert sbi-\u003ehpfs_creation_de to mutex\n\nFix up trivial change/delete conflicts with deleted \u0027dream\u0027 drivers\n(drivers/staging/dream/camera/{mt9d112.c,mt9p012_fox.c,mt9t013.c,s5k3e2fx.c})\n"
    },
    {
      "commit": "4882720b267b7b1d1b0ce08334b205f0329d4615",
      "tree": "dd54880f84b7b7fb2bbdb529ffada434aca1e4d9",
      "parents": [
        "45f4d0243525b6bc747c946937ced437b135a84d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Sep 07 14:34:01 2010 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Oct 30 12:12:50 2010 +0200"
      },
      "message": "semaphore: Remove mutex emulation\n\nSemaphores used as mutexes have been deprecated for years. Now that\nall users are either converted to real semaphores or to mutexes remove\nthe cruft.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nLKML-Reference: \u003c20100907125057.562399240@linutronix.de\u003e\n\n"
    }
  ],
  "next": "b7bdcc47114595b4b359fe0f7d941bb901e9261d"
}
