)]}'
{
  "log": [
    {
      "commit": "1bae4ce27c9c90344f23c65ea6966c50ffeae2f5",
      "tree": "d13f1778985d53e20322ffdd2c8e90daaa03aabc",
      "parents": [
        "13a3cec8443290b082af2a5254562aca247fe591"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 19:01:34 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 19:01:34 2011 -0800"
      },
      "message": "Linux 2.6.38-rc2\n"
    },
    {
      "commit": "c56eb8fb6dccb83d9fe62fd4dc00c834de9bc470",
      "tree": "0d05bdc0d51e6b5d357b662d6489ef6501158933",
      "parents": [
        "39f3b1a6878bd9d8c81443546c1115c38d18d44d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 18 15:14:02 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 18 15:14:02 2011 -0800"
      },
      "message": "Linux 2.6.38-rc1\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": "3c0eee3fe6a3a1c745379547c7e7c904aa64f6d5",
      "tree": "3a974a2b2283d37dc1ef3cb5a154a86eb1562f30",
      "parents": [
        "65f42886e24be2197b1263f138eabf40c6774d00"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 04 16:50:19 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 04 16:50:19 2011 -0800"
      },
      "message": "Linux 2.6.37\n"
    },
    {
      "commit": "387c31c7e5c9805b0aef8833d1731a5fe7bdea14",
      "tree": "1b75bd0b26515271d675a03a5b5dbfd334689030",
      "parents": [
        "6f7f41851cc4508b672ab71dd48a154712faf15c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 28 17:05:48 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 28 17:05:48 2010 -0800"
      },
      "message": "Linux 2.6.37-rc8\n"
    },
    {
      "commit": "90a8a73c06cc32b609a880d48449d7083327e11a",
      "tree": "212e713d1b3ad856f998f839d719badf26c4095d",
      "parents": [
        "e5fcdb7ed856b714c878ad470040fe832cbe462b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 21 11:26:40 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 21 11:26:40 2010 -0800"
      },
      "message": "Linux 2.6.37-rc7\n"
    },
    {
      "commit": "b0c3844d8af6b9f3f18f31e1b0502fbefa2166be",
      "tree": "28fc40804196baed166c4164bc36078ee070f7c0",
      "parents": [
        "c01c8106f43ec7e460eeb56c7a8ae666acdfe5a0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 15 17:24:48 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 15 17:24:48 2010 -0800"
      },
      "message": "Linux 2.6.37-rc6\n"
    },
    {
      "commit": "41263fc6716dea402125c95f38ed83ebf59d5172",
      "tree": "b38af603d534914187e396c989fc01a20894a2ff",
      "parents": [
        "ba9effa2ecdc08325bd297d541b4207b2df38184"
      ],
      "author": {
        "name": "Ben Gardiner",
        "email": "bengardiner@nanometrics.ca",
        "time": "Tue Dec 14 11:39:44 2010 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Dec 14 23:05:02 2010 +0100"
      },
      "message": "kbuild: fix interaction of CONFIG_IKCONFIG and KCONFIG_CONFIG\n\nIf you try to build a kernel with KCONFIG_CONFIG set (to a value\nnot equal to .config) and that config sets CONFIG_IKCONFIG then the\nbuild will fail with:\n\nmake[1]: *** No rule to make target `.config\u0027, needed by \\\n`kernel/config_data.gz\u0027.  Stop.\n\nbecause the kernel/Makefile contains a direct reference to .config.\n\nThis issue has been present since the introduction of KCONFIG_CONFIG\nin 14cdd3c402bf7c66f0bcd76e290f0770a54a4b21.\n\nSigned-off-by: Ben Gardiner \u003cbengardiner@nanometrics.ca\u003e\nCC: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCC: Michal Marek \u003cmmarek@suse.cz\u003e\nReviewed-by: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "cf7d7e5a1980d1116ee152d25dac382b112b9c17",
      "tree": "d6a235d4d8a5ea4a80bfbdc2314dd92fdd88f915",
      "parents": [
        "086b17046c068ef3fa6e69c03c786b39ca617a0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 06 20:09:04 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 06 20:09:04 2010 -0800"
      },
      "message": "Linux 2.6.37-rc5\n"
    },
    {
      "commit": "e8a7e48bb248a1196484d3f8afa53bded2b24e71",
      "tree": "207c20c169605e3d348b1f78e21c4224d16f8b8d",
      "parents": [
        "32e1572427bf964ebe038f61d9f0bf0452cbf0e8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 29 20:42:04 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 29 20:42:04 2010 -0800"
      },
      "message": "Linux 2.6.37-rc4\n"
    },
    {
      "commit": "3561d43fd289f590fdae672e5eb831b8d5cf0bf6",
      "tree": "c9be7c4115b63d73bedf612bb0a1870ef03ab808",
      "parents": [
        "b86db4744230c94e480de56f1b7f31117edbf193"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 21 15:18:56 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 21 15:18:56 2010 -0800"
      },
      "message": "Linux 2.6.37-rc3\n"
    },
    {
      "commit": "e53beacd23d9cb47590da6a7a7f6d417b941a994",
      "tree": "15d8d144bb8ab33bf02c68b42f3b7c78e4bd0e73",
      "parents": [
        "12b3052c3ee8f508b2c7ee4ddd63ed03423409d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 15 18:31:02 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 15 18:31:02 2010 -0800"
      },
      "message": "Linux 2.6.37-rc2\n"
    },
    {
      "commit": "c8ddb2713c624f432fa5fe3c7ecffcdda46ea0d4",
      "tree": "74f4ea31b145211ae549ae6dffde1a160d3c9d79",
      "parents": [
        "b3b2b6351a3f3342e6669b5c2defc85f6af75ee3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 01 07:54:12 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 01 07:54:12 2010 -0400"
      },
      "message": "Linux 2.6.37-rc1\n"
    },
    {
      "commit": "c07724e5b868c603f2a65f3855c77b23454db3ed",
      "tree": "658b1f0af5966e418f48a53e8b2f97e10b250f4f",
      "parents": [
        "302f5bc54448bd2b37d5a8be9b6abc29397827ef",
        "e69f58c037ab5b166b3858fa7b5d7fa470613e8f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 08:03:48 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 08:03:48 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  kbuild: add ARCH\u003dsparc32 target\n  sparc32: fix build failure on CONFIG_SPARC_LEON\n  sparc: Fixed random SPARC/LEON SMP CPU Stuck problem.\n  sparc32: remove CONFIG_HAVE_PERF_EVENTS option\n  sparc: don\u0027t #include asm/system.h in asm/jump_label.h\n  sparc32: Fix unaligned stack handling on trap return.\n  sparc: keep calling do_signal() as long as pending signals remain\n"
    },
    {
      "commit": "c9e2a72ff1acfdffdecb338b3d997f90c507e665",
      "tree": "9be4b7e6a1cb90ffa86148a3937021118a5913c0",
      "parents": [
        "9aca0e7c8c3a8f1fa6e3058abc5465b0509f0f8e",
        "d63f6d1b4d3ad0d88685a5f8eb1c3cac01ddd0db"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 15:13:55 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 15:13:55 2010 -0700"
      },
      "message": "Merge branch \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  initramfs: Fix build break on symbol-prefixed archs\n  initramfs: fix initramfs size calculation\n  initramfs: generalize initramfs_data.xxx.S variants\n  scripts/kallsyms: Enable error messages while hush up unnecessary warnings\n  scripts/setlocalversion: update comment\n  kbuild: Use a single clean rule for kernel and external modules\n  kbuild: Do not run make clean in $(srctree)\n  scripts/mod/modpost.c: fix commentary accordingly to last changes\n  kbuild: Really don\u0027t clean bounds.h and asm-offsets.h\n"
    },
    {
      "commit": "e69f58c037ab5b166b3858fa7b5d7fa470613e8f",
      "tree": "b6686a54dfb402cceef1a696bbc6037f3adf368b",
      "parents": [
        "516723215ca1f9bce154e3dcec71234ee3650343"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Mon Oct 25 05:48:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 26 09:31:29 2010 -0700"
      },
      "message": "kbuild: add ARCH\u003dsparc32 target\n\nAdd \u0027sparc32\u0027 ARCH target to test all{yes,mod}config for 32-bit build.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5153163ed580e00c67bdfecb02b2e3843817b3e",
      "tree": "b8c878601f07f5df8f694435857a5f3dcfd75482",
      "parents": [
        "a8cbf22559ceefdcdfac00701e8e6da7518b7e8e",
        "6451d7783ba5ff24eb1a544eaa6665b890f30466"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 16:42:32 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 16:42:32 2010 -0700"
      },
      "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: (278 commits)\n  arm: remove machine_desc.io_pg_offst and .phys_io\n  arm: use addruart macro to establish debug mappings\n  arm: return both physical and virtual addresses from addruart\n  arm/debug: consolidate addruart macros for CONFIG_DEBUG_ICEDCC\n  ARM: make struct machine_desc definition coherent with its comment\n  eukrea_mbimxsd-baseboard: Pass the correct GPIO to gpio_free\n  cpuimx27: fix compile when ULPI is selected\n  mach-pcm037_eet: fix compile errors\n  Fixing ethernet driver compilation error for i.MX31 ADS board\n  cpuimx51: update board support\n  mx5: add cpuimx51sd module and its baseboard\n  iomux-mx51: fix GPIO_1_xx \u0027s IOMUX configuration\n  imx-esdhc: update devices registration\n  mx51: add resources for SD/MMC on i.MX51\n  iomux-mx51: fix SD1 and SD2\u0027s iomux configuration\n  clock-mx51: rename CLOCK1 to CLOCK_CCGR for better readability\n  clock-mx51: factorize clk_set_parent and clk_get_rate\n  eukrea_mbimxsd: add support for DVI displays\n  cpuimx25 \u0026 cpuimx35: fix OTG port registration in host mode\n  i.MX31 and i.MX35 : fix errate TLSbo65953 and ENGcm09472\n  ...\n"
    },
    {
      "commit": "5d70f79b5ef6ea2de4f72a37b2d96e2601e40a22",
      "tree": "a0d6de0930ba83ecf4629c2e2e261f5eaa2d8f33",
      "parents": [
        "888a6f77e0418b049f83d37547c209b904d30af4",
        "750ed158bf6c782d2813da1bca2c824365a0b777"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 12:54:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 12:54:49 2010 -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: (163 commits)\n  tracing: Fix compile issue for trace_sched_wakeup.c\n  [S390] hardirq: remove pointless header file includes\n  [IA64] Move local_softirq_pending() definition\n  perf, powerpc: Fix power_pmu_event_init to not use event-\u003ectx\n  ftrace: Remove recursion between recordmcount and scripts/mod/empty\n  jump_label: Add COND_STMT(), reducer wrappery\n  perf: Optimize sw events\n  perf: Use jump_labels to optimize the scheduler hooks\n  jump_label: Add atomic_t interface\n  jump_label: Use more consistent naming\n  perf, hw_breakpoint: Fix crash in hw_breakpoint creation\n  perf: Find task before event alloc\n  perf: Fix task refcount bugs\n  perf: Fix group moving\n  irq_work: Add generic hardirq context callbacks\n  perf_events: Fix transaction recovery in group_sched_in()\n  perf_events: Fix bogus AMD64 generic TLB events\n  perf_events: Fix bogus context time tracking\n  tracing: Remove parent recording in latency tracer graph options\n  tracing: Use one prologue for the preempt irqs off tracer function tracers\n  ...\n"
    },
    {
      "commit": "f6f94e2ab1b33f0082ac22d71f66385a60d8157f",
      "tree": "579865877539ddc598d6b5916cb509e85a972268",
      "parents": [
        "7d7c4d06be246b249f0f7e0b7df2f73d09cc6376"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 20 13:30:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 20 13:30:22 2010 -0700"
      },
      "message": "Linux 2.6.36\n"
    },
    {
      "commit": "809b4e00baf006a990a73329ba381d536c6fa277",
      "tree": "e949e0efd019d6f932537aba762792b07a84351c",
      "parents": [
        "a0a55682b83fd5f012afadcf415b030d7424ae68",
        "79a94c3538bda6869d7bb150b5e02dd3a72314dd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 19 22:06:36 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 19 22:06:36 2010 +0100"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into devel\n"
    },
    {
      "commit": "23beab76b490172a9ff3d52843e4d27a35b2a4c6",
      "tree": "4fcde568ad32a1be08301172cb61a22717217f0e",
      "parents": [
        "8ed9059533eb89b4372d7fc31b6565c053e5253b",
        "5fb31a96e1e0078f1e82736ccd72a61ecabe6a4f",
        "80be7a7f642719bf99fc49692fc77d6333f51a73",
        "19852e59002fbba1c2c6ba0f154095a37ad2ac03",
        "29e29f27486ed7074df259b3eda8656bb014e9b5",
        "725343fa748fc9b7c883d198e9cec391425aa478",
        "9e978f096241e303c10cf6e6dc80dce41ef41b92",
        "f3af03de0b1c42225d492d874d9afeed0c02568c",
        "5333a3de3cdd739ec4f6d501f5f6d09bab7ff919"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 18 22:34:25 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 18 22:34:25 2010 +0100"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027dcache\u0027, \u0027ftrace\u0027, \u0027hwbpt\u0027, \u0027misc\u0027, \u0027mmci\u0027, \u0027s3c\u0027, \u0027st-ux\u0027 and \u0027unwind\u0027 into devel\n"
    },
    {
      "commit": "cf4db2597ae93b60efc0a7a4ec08690b75d629b1",
      "tree": "12ee3585d7a65291032b3258000523d6386c7d2e",
      "parents": [
        "c28d5077f8d79bfce1e3f88db2e261cf2b6473dc"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Thu Oct 14 23:32:44 2010 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu Oct 14 23:32:44 2010 -0400"
      },
      "message": "ftrace: Rename config option HAVE_C_MCOUNT_RECORD to HAVE_C_RECORDMCOUNT\n\nThe config option used by archs to let the build system know that\nthe C version of the recordmcount works for said arch is currently\ncalled HAVE_C_MCOUNT_RECORD which enables BUILD_C_RECORDMCOUNT. To\nbe more consistent with the name that all archs may use, it has been\nrenamed to HAVE_C_RECORDMCOUNT. This will be less confusing since\nwe are building a C recordmcount and not a mcount_record.\n\nSuggested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: linux-kbuild@vger.kernel.org\nCc: John Reiser \u003cjreiser@bitwagon.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "cd07202cc8262e1669edff0d97715f3dd9260917",
      "tree": "911705a4e0d2f8b368889addb2c13c44bf6a8fcf",
      "parents": [
        "3aa0ce825ade0cf5506e32ccf51d01fc8d22a9cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 14 16:26:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 14 16:26:43 2010 -0700"
      },
      "message": "Linux 2.6.36-rc8\n"
    },
    {
      "commit": "72441cb1fd77d092f09ddfac748955703884c9a7",
      "tree": "3b02aecebf718f1cb6e9752b809e825b237527da",
      "parents": [
        "81d3858d3131a589cade0d8b57f95cc1fc699b89"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Oct 13 17:12:30 2010 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu Oct 14 16:52:41 2010 -0400"
      },
      "message": "ftrace/x86: Add support for C version of recordmcount\n\nThis patch adds the support for the C version of recordmcount and\ncompile times show ~ 12% improvement.\n\nAfter verifying this works, other archs can add:\n\n HAVE_C_MCOUNT_RECORD\n\nin its Kconfig and it will use the C version of recordmcount\ninstead of the perl version.\n\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: linux-kbuild@vger.kernel.org\nCc: John Reiser \u003cjreiser@bitwagon.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "7cd2541cf2395962daf98ec32a141aba3398a9b2",
      "tree": "3c8bebb277462ba0de9d44233a970d34056dc45e",
      "parents": [
        "c62f981f9309486ba5546edbb5925f71e441fa65",
        "cb655d0f3d57c23db51b981648e452988c0223f9"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 08 10:46:27 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 08 10:46:27 2010 +0200"
      },
      "message": "Merge commit \u0027v2.6.36-rc7\u0027 into perf/core\n\nConflicts:\n\tarch/x86/kernel/module.c\n\nMerge reason: Resolve the conflict, pick up fixes.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cb655d0f3d57c23db51b981648e452988c0223f9",
      "tree": "d7eda9db9252f44c0755280de90f7ebc7ced0dfd",
      "parents": [
        "81c20b96e51660762f7d0df58b5faa370d47e3fd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 06 13:39:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 06 13:39:52 2010 -0700"
      },
      "message": "Linux 2.6.36-rc7\n"
    },
    {
      "commit": "899611ee7d373e5eeda08e9a8632684e1ebbbf00",
      "tree": "fbc3e0ec24d5657d3356df8264227cfd3ea374b2",
      "parents": [
        "62bdb288bf464862a2801b2e53aadc6c4d100fab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 28 18:01:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 28 18:01:22 2010 -0700"
      },
      "message": "Linux 2.6.36-rc6\n"
    },
    {
      "commit": "a5a2bad55de89a0adf7d6f783cb87ab7eb1a894f",
      "tree": "452cb8addc26f5c79fdd4e2fea92c78dc17fc8e8",
      "parents": [
        "d0303d71c2fb9bcb90a8d48e6462c78c86f70ce6",
        "46eb3b64dddd20f44e76b08676fa642dd374bf1d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Sep 24 09:12:05 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Sep 24 09:12:05 2010 +0200"
      },
      "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": "bf5438fca2950b03c21ad868090cc1a8fcd49536",
      "tree": "9fc5693763263704de8d8ba1c37a84172dbe5eb7",
      "parents": [
        "fa6f2cc77081792e4edca9168420a3422299ef15"
      ],
      "author": {
        "name": "Jason Baron",
        "email": "jbaron@redhat.com",
        "time": "Fri Sep 17 11:09:00 2010 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed Sep 22 16:29:41 2010 -0400"
      },
      "message": "jump label: Base patch for jump label\n\nbase patch to implement \u0027jump labeling\u0027. Based on a new \u0027asm goto\u0027 inline\nassembly gcc mechanism, we can now branch to labels from an \u0027asm goto\u0027\nstatment. This allows us to create a \u0027no-op\u0027 fastpath, which can subsequently\nbe patched with a jump to the slowpath code. This is useful for code which\nmight be rarely used, but which we\u0027d like to be able to call, if needed.\nTracepoints are the current usecase that these are being implemented for.\n\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Jason Baron \u003cjbaron@redhat.com\u003e\nLKML-Reference: \u003cee8b3595967989fdaf84e698dc7447d315ce972a.1284733808.git.jbaron@redhat.com\u003e\n\n[ cleaned up some formating ]\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "b30a3f6257ed2105259b404d419b4964e363928c",
      "tree": "4d3d7d0ce4dc1e28233c5233d92c2c83b959cc50",
      "parents": [
        "6b3d2cc4e07a609fc7354daba2889a260053e5d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 20 16:56:53 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 20 16:56:53 2010 -0700"
      },
      "message": "Linux 2.6.36-rc5\n"
    },
    {
      "commit": "60eab877a9581b479c6c7d7913ce8070a0ace960",
      "tree": "9d2a5e4eca6177999ae61454fa7d78db14ab2d5e",
      "parents": [
        "c3e2f196f9862cd75cb7f495a3cd1f1bbb82bb40",
        "88d7be031f9f975bb3f50a0b5ef3796a671e7edf"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Sep 13 17:20:59 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Sep 13 17:20:59 2010 +0200"
      },
      "message": "Merge branch \u0027kbuild/clean\u0027 into kbuild/kbuild\n"
    },
    {
      "commit": "49553c2ef88749dd502687f4eb9c258bb10a4f44",
      "tree": "2e286e1f48d83a4525ed07c6e2bcc0d25f509f79",
      "parents": [
        "39d709392ffc1d05f825191b07b7d865d434f282"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 12 16:07:37 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 12 16:07:37 2010 -0700"
      },
      "message": "Linux 2.6.36-rc4\n"
    },
    {
      "commit": "88d7be031f9f975bb3f50a0b5ef3796a671e7edf",
      "tree": "d9bda19b9cb14b18fcebb38307b158eaeb27d27b",
      "parents": [
        "c47f214ac65a45597917e017b7a1c617a56ac1cb"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Sep 06 12:00:08 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Sep 06 12:00:08 2010 +0200"
      },
      "message": "kbuild: Use a single clean rule for kernel and external modules\n\nThe list of patterns for the external modules case was constantly\nlagging behind.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "c47f214ac65a45597917e017b7a1c617a56ac1cb",
      "tree": "8795ea5b96529ddd35ad610e7b9efcc0ad1fa6a9",
      "parents": [
        "ef8ff89b58546055e238c3b521f83b440dfe8ef2"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Sep 03 15:00:22 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Sep 03 22:50:35 2010 +0200"
      },
      "message": "kbuild: Do not run make clean in $(srctree)\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "7e9501fdecdee8151938e624b41978307cadddd2",
      "tree": "4bbaa236d934e9fc7e6339b4a028f08b685047d9",
      "parents": [
        "d4348c678977c7093438bbbf2067c49396ae941b"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin@rab.in",
        "time": "Tue Aug 10 19:20:53 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 02 15:24:18 2010 +0100"
      },
      "message": "ARM: 6312/1: ftrace: allow building without frame pointers\n\nWith current gcc, compiling with both -pg and -fomit-frame-pointer is\nnot allowed.  However, -pg can be used to build without actually\nspecifying -fno-omit-frame-pointer, upon which the default behaviour\nfor the target will be used.\n\nOn ARM, it is not possible to build a Thumb-2 kernel with\n-fno-omit-frame-pointer (FRAME_POINTERS depends on !THUMB2_KERNEL). In\norder to support ftrace for Thumb-2, we need to be able to allow a\ncombination of FUNCTION_TRACER and !FRAME_POINTER.  We do this by\nomitting -fomit-frame-pointer if ftrace is enabled.\n\nAcked-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin@rab.in\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2bfc96a127bc1cc94d26bfaa40159966064f9c8c",
      "tree": "f17992c4fc226a80262bb4c4ecab5c220316304c",
      "parents": [
        "994b384a040d6f8afc3595c1a99c1b784e0cce49"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 29 08:36:04 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 29 08:36:04 2010 -0700"
      },
      "message": "Linux 2.6.36-rc3\n"
    },
    {
      "commit": "c70662ec47191eb235bb1d0a1466b923b7a08a94",
      "tree": "b15efa1a4410fc783f0df5c90b0c33104eea37ae",
      "parents": [
        "ee005577aa3b89f5291fe73be2054d375d23f5eb",
        "8558f59edf935cf5ee5ffc29a9e9458fd9a71be1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 23 18:28:24 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 23 18:28:24 2010 -0700"
      },
      "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  setlocalversion: Ignote SCMs above the linux source tree\n  makefile: not need to regenerate kernel.release file when make kernelrelease\n  fixes for using make 3.82\n  kconfig: fix segfault when detecting recursive dependency\n  kconfig: fix savedefconfig with choice marked optional\n"
    },
    {
      "commit": "76be97c1fc945db08aae1f1b746012662d643e97",
      "tree": "3b99e4b7c76bf5e3905dd8d7092f8f56b249d773",
      "parents": [
        "3dc8d7f07e7496c0c6702e7e4b1acc179fa94019"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 22 17:43:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 22 17:43:29 2010 -0700"
      },
      "message": "Linux 2.6.36-rc2\n"
    },
    {
      "commit": "7b8ea53d7f1865cd8f05dfb8f706a4ff5a72abcf",
      "tree": "3cdfb27bac033c9612cebb0e71dccff3af54d6d9",
      "parents": [
        "e981b060767b3c4ac9393ad8d2558d648e35dfcb"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Fri Aug 20 05:36:06 2010 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Aug 20 13:55:56 2010 +0200"
      },
      "message": "makefile: not need to regenerate kernel.release file when make kernelrelease\n\nBrice reported that \u0027kernelrelease\u0027 has a dependence on include/config/kernel.release,\ncauses this file to be regenerated every time when invoke it. It doesn\u0027t have to.\n\nReported-by: Brice Goglin \u003cBrice.Goglin@inria.fr\u003e\nTested-by: Brice Goglin \u003cBrice.Goglin@inria.fr\u003e\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "da5cabf80e2433131bf0ed8993abc0f7ea618c73",
      "tree": "208f20750722e031b404f1447b22c5ffd0eed215",
      "parents": [
        "2245ba2a3a975656bb303dfaa115accaa4667083"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 17:41:37 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 17:41:37 2010 -0700"
      },
      "message": "Linux 2.6.36-rc1\n"
    },
    {
      "commit": "9a459f6812fc26e0eb24bbe9c388000e23f67f6b",
      "tree": "c79cf75032eb432a5e9bc7c4b366267f32843416",
      "parents": [
        "090b710e8a0b7fe6f4752c5a439261f955075ebc",
        "55c640c3abff301eed5ee11c34a40bfe043c8c2d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 13 17:57:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 13 17:57:56 2010 -0700"
      },
      "message": "Merge branch \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  setlocalversion: fix version for untaged nontip mercurial revs\n  Fix CONFIG_CROSS_COMPILE issue in .config\n"
    },
    {
      "commit": "235caa235cb6f88fd04bc58a288f45463e5361c7",
      "tree": "98add5c63630702c87c688471f512cc2e45e82e4",
      "parents": [
        "772320e84588dcbe1600ffb83e5f328f2209ac2a"
      ],
      "author": {
        "name": "Yegor Yefremov",
        "email": "yegorslists@googlemail.com",
        "time": "Wed Aug 04 14:16:15 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Aug 10 13:19:44 2010 +0200"
      },
      "message": "Fix CONFIG_CROSS_COMPILE issue in .config\n\nSigned-off-by: Yegor Yefremov \u003cyegorslists@googlemail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "4aed2fd8e3181fea7c09ba79cf64e7e3f4413bf9",
      "tree": "1f69733e5daab4915a76a41de0e4d1dc61e12cfb",
      "parents": [
        "3a3527b6461b1298cc53ce72f336346739297ac8",
        "fc9ea5a1e53ee54f681e226d735008e2a6f8f470"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 09:30:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 09:30:52 2010 -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: (162 commits)\n  tracing/kprobes: unregister_trace_probe needs to be called under mutex\n  perf: expose event__process function\n  perf events: Fix mmap offset determination\n  perf, powerpc: fsl_emb: Restore setting perf_sample_data.period\n  perf, powerpc: Convert the FSL driver to use local64_t\n  perf tools: Don\u0027t keep unreferenced maps when unmaps are detected\n  perf session: Invalidate last_match when removing threads from rb_tree\n  perf session: Free the ref_reloc_sym memory at the right place\n  x86,mmiotrace: Add support for tracing STOS instruction\n  perf, sched migration: Librarize task states and event headers helpers\n  perf, sched migration: Librarize the GUI class\n  perf, sched migration: Make the GUI class client agnostic\n  perf, sched migration: Make it vertically scrollable\n  perf, sched migration: Parameterize cpu height and spacing\n  perf, sched migration: Fix key bindings\n  perf, sched migration: Ignore unhandled task states\n  perf, sched migration: Handle ignored migrate out events\n  perf: New migration tool overview\n  tracing: Drop cpparg() macro\n  perf: Use tracepoint_synchronize_unregister() to flush any pending tracepoint call\n  ...\n\nFix up trivial conflicts in Makefile and drivers/cpufreq/cpufreq.c\n"
    },
    {
      "commit": "f43100ae39bfeb757b75835ef61f0c2c46c99348",
      "tree": "620379bb9a2287975ee222c449cd69d31738096e",
      "parents": [
        "27b4a1a9eac8b0f8958da67e4abe025b96e1a293",
        "5e8e1cc0a1c36c8ff156ac1f04a16422bd4ed3ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 14:20:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 14:20:14 2010 -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/dtc: Fix a resource leak\n  Documentation: fix ubuntu distro name\n  MAINTAINERS: Update kbuild git URLs\n  Add support for the C variable in the coccicheck script\n  Add scripts/coccinelle/deref_null.cocci\n  Add scripts/coccinelle/err_cast.cocci\n  Add scripts/coccinelle/resource_size.cocci\n  Add scripts/coccinelle/alloc/kzalloc-simple.cocci\n  Add scripts/coccinelle/alloc/drop_kmalloc_cast.cocci\n  Add Documentation/coccinelle.txt\n  Add a target to use the Coccinelle checker\n  scripts: decodecode: remove bashisms\n  Makefile: clarify a comment\n  checkkconfigsymbols.sh: Kconfig symbols sometimes have lowercase letters\n  scripts: add nconf into gitignore file\n"
    },
    {
      "commit": "772320e84588dcbe1600ffb83e5f328f2209ac2a",
      "tree": "a7de21b79340aeaa17c58126f6b801b82c77b53a",
      "parents": [
        "1ce53adf13a54375d2a5c7cdbe341b2558389615",
        "9fe6206f400646a2322096b56c59891d530e8d51"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Aug 04 13:59:13 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Aug 04 13:59:13 2010 +0200"
      },
      "message": "Merge commit \u0027v2.6.35\u0027 into kbuild/kbuild\n\nConflicts:\n\tarch/powerpc/Makefile\n"
    },
    {
      "commit": "80c00ba942ee39c9a95c06959223560400bbb86e",
      "tree": "c0ff9363d1e3ab372ae8ed1137b1d012c88e683a",
      "parents": [
        "6588169d516560f68672e2928680b71c647b7806"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jul 28 19:11:27 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Aug 03 14:09:45 2010 +0200"
      },
      "message": "kbuild: allow assignment to {A,C}FLAGS_KERNEL on the command line\n\nIt is now possible to assign options to AS and CC\non the command line - which is only used for built-in code.\n\n{A,C}FLAGS_KERNEL was used both in the top-level Makefile\nin the arch makefiles, thus users had no way to specify\nadditional options to AS, CC without overriding\nthe original value.\n\nIntroduce a new set of variables KBUILD_{A,C}FLAGS_KERNEL\nthat is used by arch specific files and free up\n{A,C}FLAGS_KERNEL so they can be assigned on\nthe command line.\n\nAll arch Makefiles that used the old variables has been updated.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "6588169d516560f68672e2928680b71c647b7806",
      "tree": "91b20bf9197c718ff4b5830bb1aea0b1bc0de272",
      "parents": [
        "d6f4ceb796ebf1a8c8a9ad4a8ea0d181aaec7de6"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jul 28 17:33:09 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Aug 03 14:09:45 2010 +0200"
      },
      "message": "kbuild: allow assignment to {A,C,LD}FLAGS_MODULE on the command line\n\nIt is now possible to assign options to AS, CC and LD\non the command line - which is only used when building modules.\n\n{A,C,LD}FLAGS_MODULE was all used both in the top-level Makefile\nin the arch makefiles, thus users had no way to specify\nadditional options to AS, CC, LD when building modules\nwithout overriding the original value.\n\nIntroduce a new set of variables KBUILD_{A,C,LD}FLAGS_MODULE\nthat is used by arch specific files and free up\n{A,C,LD}FLAGS_MODULE so they can be assigned on\nthe command line.\n\nAll arch Makefiles that used the old variables has been updated.\n\nNote: Previously we had a MODFLAGS variable for both\nAS and CC. But in favour of consistency this was dropped.\nSo in some cases arch Makefile has one assignmnet replaced by\ntwo assignmnets.\n\nNote2: MODFLAGS was not documented and is dropped\nwithout any notice. I do not expect much/any breakage\nfrom this.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Chen Liqin \u003cliqin.chen@sunplusct.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e [blackfin]\nAcked-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e [avr32]\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "3772b734720e1a3f2dc1d95cfdfaa5332f4ccf01",
      "tree": "a1a8cc85948c086aa12a1d8014151a7ca7c04ea8",
      "parents": [
        "9fc3af467d0749989518a23f7289a6f44e5cb214",
        "9fe6206f400646a2322096b56c59891d530e8d51"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Aug 02 08:29:56 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Aug 02 08:31:54 2010 +0200"
      },
      "message": "Merge commit \u0027v2.6.35\u0027 into perf/core\n\nConflicts:\n\ttools/perf/Makefile\n\ttools/perf/util/hist.c\n\nMerge reason: Resolve the conflicts and update to latest upstream.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9fe6206f400646a2322096b56c59891d530e8d51",
      "tree": "d5705a3afd855a498328bd2dfd7a5a9140a51e6f",
      "parents": [
        "77a63f3d1e0a3e7ede8d10f569e8481b13ff47c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 01 15:11:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 01 15:11:14 2010 -0700"
      },
      "message": "Linux 2.6.35\n"
    },
    {
      "commit": "b37fa16e78d6f9790462b3181602a26b5af36260",
      "tree": "e7f3804c7efe2de5e43d1b8a9e74bce5ab827ec1",
      "parents": [
        "27efd7e2e6d052e543425dba172d96f42704ef65"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 22 12:13:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 22 12:13:38 2010 -0700"
      },
      "message": "Linux 2.6.35-rc6\n"
    },
    {
      "commit": "9dcdbf7a33d9018ac5d45debcf261be648bdd56a",
      "tree": "bbcc1a018f11ff76cd7ce174ef3ffe2c02da07ee",
      "parents": [
        "cc5edb0eb9ce892b530e34a5d110382483587942",
        "cd5b8f8755a89a57fc8c408d284b8b613f090345"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jul 21 21:43:03 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jul 21 21:43:06 2010 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into perf/core\n\nMerge reason: Pick up the latest perf fixes.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d6f4ceb796ebf1a8c8a9ad4a8ea0d181aaec7de6",
      "tree": "8fa46f7bab29be7ffd7108de3a2c0e5d0616ff07",
      "parents": [
        "01ab17887f4cdcb8bb5a5d1bc3b160d186e6e99b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Wed Jul 14 15:43:52 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jul 14 17:21:28 2010 +0200"
      },
      "message": "Kbuild: Add option to set -femit-struct-debug-baseonly\n\nNewer gcc has a -femit-struct-debug-baseonly option that dramatically\nreduces the size of object files with debug info. What it does\nis to only emit type information for structures when the structures\nare defined in the same file or in a header file.\n\nThis means the type information for most headers are not included.\nThis is not good when the type information is actually\nneeded (e.g. with kgdb or systemtap)\n\nBut often kernel hackers only care about line numbers and don\u0027t\nneed all the type information anyways. In this case setting\nthe option can be a big win:\n\nA build dir for a specific x86-64 configuration with gcc 4.5\nshrunk from 2.3G to 1.2G. The compilation was also nearly a minute\nfaster.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n[mmarek: reformatted help text]\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "1c5474a65bf15a4cb162dfff86d6d0b5a08a740c",
      "tree": "d7c667ace9790b0e62352ad738c131d7604ae9f6",
      "parents": [
        "c2330e286f68f1c408b4aa6515ba49d57f05beae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 12 14:55:33 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 12 14:55:33 2010 -0700"
      },
      "message": "Linux 2.6.35-rc5\n"
    },
    {
      "commit": "7263e715c91f3de554ab7d4f20f56e080783d0f5",
      "tree": "15441e6fa90b9a69ae1072399e6cac919c4faa4a",
      "parents": [
        "815c4163b6c8ebf8152f42b0a5fd015cfdcedc78"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Jul 05 23:43:04 2010 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 06 17:13:44 2010 -0700"
      },
      "message": "kbuild: Fix path to scripts/setlocalversion\n\nCommit 0a564b2 broke LOCALVERSION for O\u003d... builds. Ouch.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nReported-and-tested-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nReported-by: Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "08f8ba07998ab1b9efcdd3f28dadf6866a605ddb",
      "tree": "8e09855446f7b0312bb729d4b539090756e57927",
      "parents": [
        "0879b100f3c187257729f36cba33d96ec2875766",
        "815c4163b6c8ebf8152f42b0a5fd015cfdcedc78"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 05 08:30:55 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 05 08:30:58 2010 +0200"
      },
      "message": "Merge commit \u0027v2.6.35-rc4\u0027 into perf/core\n\nMerge reason: Pick up the latest perf fixes\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "815c4163b6c8ebf8152f42b0a5fd015cfdcedc78",
      "tree": "79b87ea9b3f5ee5e2d1efdeb2807f1afd1f02e16",
      "parents": [
        "71665963af194f50402a2cb1339828caff4ee9ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 04 20:22:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 04 20:22:50 2010 -0700"
      },
      "message": "Linux 2.6.35-rc4\n"
    },
    {
      "commit": "404504470177d5ca1b46db5197ee0b78d639a2eb",
      "tree": "fe589d5017b199094920decd8283f748c4d668be",
      "parents": [
        "123f94f22e3d283dfe68742b269c245b0501ad82",
        "62052be3a797f26f6f0fe30fc8d7f40ab54e08fd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 04 19:55:23 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 04 19:55:23 2010 -0700"
      },
      "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  kbuild: Propagate LOCALVERSION\u003d down to scripts/setlocalversion\n  kbuild: Clean up and speed up the localversion logic\n"
    },
    {
      "commit": "62052be3a797f26f6f0fe30fc8d7f40ab54e08fd",
      "tree": "bfdd68b770778dfaade57a51c0e8f6938f14c6f6",
      "parents": [
        "d5eda75f3a6a08f5a3644764a88d288e62e7823d",
        "0a564b2645c8766a669c55bde1f1ef5b0518caec"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jul 02 11:56:52 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jul 02 11:56:52 2010 +0200"
      },
      "message": "Merge branch \u0027setlocalversion-speedup\u0027 into kbuild/rc-fixes\n\nConflicts:\n\tMakefile\n"
    },
    {
      "commit": "0a564b2645c8766a669c55bde1f1ef5b0518caec",
      "tree": "1822010f2921a99ef9b7a286e4d8bff466427e58",
      "parents": [
        "09155120cf0ffe6f0c8aba3aa625831405b65996"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jun 30 16:41:23 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jun 30 16:41:23 2010 +0200"
      },
      "message": "kbuild: Propagate LOCALVERSION\u003d down to scripts/setlocalversion\n\nVariables given on the make commandline are not exported to $(shell\n...) commands, so run the setlocalversion script in the make rule\ndirectly.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "01ab17887f4cdcb8bb5a5d1bc3b160d186e6e99b",
      "tree": "71dae983615599e5972ea44b4452f0383964e2ae",
      "parents": [
        "8af8b28326f2b4565705125506ce8947e08587b1"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Mon Jun 28 10:45:21 2010 +0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Jun 29 14:05:35 2010 +0200"
      },
      "message": "Makefile: \"make kernelrelease\" should show the correct full kernel version\n\nAfter commit 85a256d8e0116c8f5ad276730830f5d4d473344d, \u0027make kernelrelease\u0027\ndoesn\u0027t show the correct full kernel version. This patch fixes it,\n\u0027make kernelrelease\u0027 will show the same version name with the one\nyou finally get.\n\nCc: David Rientjes \u003crientjes@google.com\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Amerigo Wang \u003camwang@redhat.com\u003e\n[mmarek: merged with 0915512 and added dependency on\ninclude/config/kernel.release]\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "f384c954c9fe3d3c6fce5ae66b67f2ddd947d098",
      "tree": "a38541b8083a2304435e9a153d408bd7cd44116e",
      "parents": [
        "9a15a07fe2175dc25cd928a354b3839f562ac8cc",
        "5904b3b81d25166e5e39b9727645bb47937618e3"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Jun 28 22:33:13 2010 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Jun 28 22:33:24 2010 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into perf/core\n\nReason: Further changes conflict with upstream fixes\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b14db7abe3501524fd2b1b4ab328239cde42f567",
      "tree": "21c57dd8b05a4db3dcdff2b1d62049e0bdb43aaf",
      "parents": [
        "02c646ef4e9040aa538fa6ed22bb3fb502df5a77",
        "d5eda75f3a6a08f5a3644764a88d288e62e7823d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 07:05:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 07:05:02 2010 -0700"
      },
      "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  kbuild: fix LOCALVERSION handling to match description\n  kbuild: Fix modpost segfault\n"
    },
    {
      "commit": "09155120cf0ffe6f0c8aba3aa625831405b65996",
      "tree": "1730bcdec93da248f0019ee2924828e996be2894",
      "parents": [
        "fb994ecc2b1c214951366c2ba5d8b121f0010d1f"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 17 15:14:58 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jun 18 14:23:21 2010 +0200"
      },
      "message": "kbuild: Clean up and speed up the localversion logic\n\nNow that we run scripts/setlocalversion during every build, it makes\nsense to move all the localversion logic there. This cleans up the\ntoplevel Makefile and also makes sure that the script is called only\nonce in \u0027make prepare\u0027 (previously, it would be called every time due to\na variable expansion in an ifneq statement). No user-visible change is\nintended, unless one runs the setlocalversion script directly.\n\nReported-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nCc: Greg Thelen \u003cgthelen@google.com\u003e\nCc: Nico Schottelius \u003cnico-linuxsetlocalversion@schottelius.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "646b1db4956ba8bf748b835b5eba211133d91c2e",
      "tree": "061166d873d9da9cf83044a7593ad111787076c5",
      "parents": [
        "0f2c3de2ba110626515234d5d584fb1b0c0749a2",
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jun 18 10:53:12 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jun 18 10:53:19 2010 +0200"
      },
      "message": "Merge commit \u0027v2.6.35-rc3\u0027 into perf/core\n\nMerge reason: Go from -rc1 base to -rc3 base, merge in fixes.\n"
    },
    {
      "commit": "d5eda75f3a6a08f5a3644764a88d288e62e7823d",
      "tree": "9d36c1ea568d0441707a42505a49dd8255b5b86d",
      "parents": [
        "1c938663d58b5b2965976a6f54cc51b5d6f691aa"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@canonical.com",
        "time": "Mon Jun 14 10:41:10 2010 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Jun 15 12:45:40 2010 +0200"
      },
      "message": "kbuild: fix LOCALVERSION handling to match description\n\nIn the commit below the version string handling was modified, adding\na \u0027+\u0027 where no other version information was supplied:\n\n    commit 85a256d8e0116c8f5ad276730830f5d4d473344d\n    Author: David Rientjes \u003crientjes@google.com\u003e\n    Date:   Wed Jan 13 13:01:05 2010 -0800\n\nFrom the commit the intent was as below:\n\n     - when CONFIG_LOCALVERSION_AUTO is disabled, a `+\u0027 is appended if the\n       repository has been revised beyond a tagged commit and LOCALVERSION\u003d\n       was not passed to \"make\".\n\nHowever if the user supplies an empty LOCALVERSION on the command line\nthe plus suffix is still added.  This form is useful in the case where\nthe build environment knows that the version as specified is correct and\ncomplete but does not correspond to a specific tag.\n\nThis patch changes the implementation to match the documentation\nsuch that specifying LOCALVERSION\u003d on the build line is sufficient\nto suppress any suffix.\n\nSigned-off-by: Andy Whitcroft \u003capw@canonical.com\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "7e27d6e778cd87b6f2415515d7127eba53fe5d02",
      "tree": "74c9cebb6f06c88cd15dcdf0dc645f9bdcb134bf",
      "parents": [
        "4cea8706c39023f5f721c88dd0ae17a097a39c98"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 11 19:14:04 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 11 19:14:04 2010 -0700"
      },
      "message": "Linux 2.6.35-rc3\n"
    },
    {
      "commit": "6ff21517c001f38b02393ad9dc92decbaee209fa",
      "tree": "7cd980dd3d869613669847ccda444459f6fdf0e4",
      "parents": [
        "b396aa03084b51f6822052a8070703287f198360",
        "82c4340b0a3ccf090ef38fa111363018cf0594c8"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Jun 12 00:01:31 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Jun 12 00:01:31 2010 +0200"
      },
      "message": "Merge branch \u0027kbuild/coccinelle\u0027 into kbuild/misc\n"
    },
    {
      "commit": "74425eee71eb44c9f370bd922f72282b69bb0eab",
      "tree": "2ae2900a70a163653b1f734fd6eeb5d24a05e376",
      "parents": [
        "64ffc9ff424c65adcffe7d590018cc75e2d5d42a"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "npalix@diku.dk",
        "time": "Sun Jun 06 17:15:01 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Jun 12 00:00:29 2010 +0200"
      },
      "message": "Add a target to use the Coccinelle checker\n\nA \u0027coccicheck\u0027 target is added. It can be called with four different\nmodes. Each one generates a different kind of output, i.e. context,\npatch, org, report, according to the corresponding mode to be\nactivated.\n\nThe new target calls the \u0027coccicheck\u0027 front-end in the \u0027scripts\u0027\ndirectory with the MODE argument. Every SmPL file in the\nsubdirectories of \u0027scripts/coccinelle\u0027 is then given to the front-end\nand applied to the entire source tree.\n\nThe four modes behave as follows:\n\n\u0027report\u0027 generates a list in the following format:\n  file:line:column-column: message\n\n\u0027patch\u0027 proposes a fix, when possible.\n\n\u0027context\u0027 highlights lines of interest and their context in a\ndiff-like style. Lines of interest are indicated with \u0027-\u0027.\n\n\u0027org\u0027 generates a report in the Org mode format of Emacs.\n\nSigned-off-by: Nicolas Palix \u003cnpalix@diku.dk\u003e\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "2da30e703c5a56e27249fa8b8607708123fa52f5",
      "tree": "9dfaccf37761e5a6a39c8841d3cca79b612975d2",
      "parents": [
        "63a07cb64ccc3ceae619d3298545d602ab5ecd38"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Jun 07 22:22:12 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jun 09 22:40:05 2010 +0200"
      },
      "message": "kbuild: Generate modules.builtin in make modules\n\nGenerating the file in make modules_install was broken as well, because\nit didn\u0027t work in a readonly filesystem and otherwise it generated a\nroot-owned file which is not wanted.\n\nReported-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "bafb67470b294810f62db40b348643062255702b",
      "tree": "779afd62343fc0ae7edb0ddf604e7270157e19a9",
      "parents": [
        "f60f359383edf2a0ec3aa32cf8be98ad815bdf65"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Jun 07 07:44:25 2010 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Jun 07 07:49:24 2010 -0300"
      },
      "message": "perf tools: Allow building perf source tarballs on non-configured tree\n\nSo that we don\u0027t require that the kernel be configured first, and as we\ndon\u0027t use KERNELRELEASE at all in the -src-pkg targets, we need o add a\nnew wildcard for targets ending in src-pkg:\n\nOn a make mrproper\u0027ed kernel we get this without this patch:\n\n[linux-2.6-tip]$ LANG\u003d make perf-tarbz2-src-pkg\n/bin/sh: include/config/kernel.release: No such file or directory\nmake: *** [include/config/kernel.release] Error 1\n[acme@emilia linux-2.6-tip]$\n\nAcked-by: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: Eduardo Habkost \u003cehabkost@redhat.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Frédéric Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nLKML-Reference: \u003c20100604173552.GA875@ghostprotocols.net\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e44a21b7268a022c7749f521c06214145bd161e4",
      "tree": "550bbe61357f33e46557976b6e0067ad3467f29a",
      "parents": [
        "e7b526bb852cdd67b24e174da6850222f8da41b1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 05 20:43:24 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 05 20:43:24 2010 -0700"
      },
      "message": "Linux 2.6.35-rc2\n"
    },
    {
      "commit": "8e5564e6c7554902301543e731354ad2ad58ae53",
      "tree": "5cef8cb6c77ab2a6a7ef820955ee821cb6690325",
      "parents": [
        "c45c6ea2e5c57960dc67e00294c2b78e9540c007"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon May 31 11:13:21 2010 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Jun 05 09:33:35 2010 -0300"
      },
      "message": "perf tools: Make target to generate self contained source tarball\n\nUseful for when people want to try some version of the perf tools and don\u0027t\nwants to download the kernel tarball.\n\nHere is a session using this new target:\n\n  [root@emilia linux-2.6-tip]# make help | grep -i perf\n    perf-tar-src-pkg    - Build perf-2.6.35-rc1.tar source tarball\n    perf-targz-src-pkg  - Build perf-2.6.35-rc1.tar.gz source tarball\n    perf-tarbz2-src-pkg - Build perf-2.6.35-rc1.tar.bz2 source tarball\n  [root@emilia linux-2.6-tip]# make perf-tarbz2-src-pkg\n    TAR\n  [root@emilia linux-2.6-tip]# ls -la perf-2.6.35-rc1.tar.bz2\n  -rw-r--r-- 1 root root 295731 May 31 11:18 perf-2.6.35-rc1.tar.bz2\n  [root@emilia linux-2.6-tip]# tar xf perf-2.6.35-rc1.tar.bz2\n  [root@emilia linux-2.6-tip]# cd perf-2.6.35-rc1\n  [root@emilia perf-2.6.35-rc1]# ls\n  arch  HEAD  include  lib  tools\n  [root@emilia perf-2.6.35-rc1]# cd tools/perf\n  [root@emilia perf]# make -j9 2\u003e\u00261 | tail\n      CC arch/x86/util/dwarf-regs.o\n      CC util/probe-finder.o\n      CC util/newt.o\n      CC util/scripting-engines/trace-event-perl.o\n      CC scripts/perl/Perf-Trace-Util/Context.o\n      CC perf.o\n      CC builtin-help.o\n      AR libperf.a\n      LINK perf\n  rm .perf.dev.null\n  [root@emilia perf]# ./perf record -a sleep 1\n  [ perf record: Woken up 1 times to write data ]\n  [ perf record: Captured and wrote 0.262 MB perf.data (~11457 samples) ]\n  [root@emilia perf]# ./perf report | head -12\n  # Events: 6K cycles\n  #\n  # Overhead          Command       Shared Object  Symbol\n  # ........  ...............  ..................  ......\n  #\n       4.73%             perf  [kernel.kallsyms]   [k] format_decode\n       4.49%             perf  libc-2.12.so        [.] _IO_file_underflow_internal\n       4.38%             init  [kernel.kallsyms]   [k] mwait_idle\n       3.29%             perf  [kernel.kallsyms]   [k] vsnprintf\n       2.38%             init  [kernel.kallsyms]   [k] sched_clock_local\n       2.35%             init  [kernel.kallsyms]   [k] apic_timer_interrupt\n       1.86%     sirq-timer/5  [kernel.kallsyms]   [k] find_busiest_group\n  [root@emilia perf]#\n\nAcked-by: Michal Marek \u003cmmarek@suse.cz\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Frédéric Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nLKML-Reference: \u003c20100528185357.GA28009@ghostprotocols.net\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "c8447161470d0292cc96b4f28f03a8eedb7806e9",
      "tree": "20a83b77c05944ffa4fc6548b1aaf7af3685ddeb",
      "parents": [
        "03b550d3f9faf912d935ea310363e8e96d3aeeea"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 03 10:54:58 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 03 10:54:58 2010 +0200"
      },
      "message": "Makefile: clarify a comment\n\nos user \u003cgnusercn@gmail.com\u003e writes:\nFrom the last comment, arch makefile will override vmlinux. It seems\nvmlinux will not be checked by `make\u0027. But from my test, although\n`all:\u0027 will be re-defined in arch Makefile (ARM arch), vmlinux will\nstill be checked and the commands associated will be executed. Should\nwe use another word instead of \"overridden\"?\n\nReported-by: os user \u003cgnusercn@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "1f73897861b8ef0be64ff4b801f8d6f830f683b5",
      "tree": "b4bae8f12e1422113910d8cb00a19d010dc4a52f",
      "parents": [
        "b904d7131d116900524bd36ec170dcd97846bfd3",
        "64ffc9ff424c65adcffe7d590018cc75e2d5d42a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 01 08:55:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 01 08:55:52 2010 -0700"
      },
      "message": "Merge branch \u0027for-35\u0027 of git://repo.or.cz/linux-kbuild\n\n* \u0027for-35\u0027 of git://repo.or.cz/linux-kbuild: (81 commits)\n  kbuild: Revert part of e8d400a to resolve a conflict\n  kbuild: Fix checking of scm-identifier variable\n  gconfig: add support to show hidden options that have prompts\n  menuconfig: add support to show hidden options which have prompts\n  gconfig: remove show_debug option\n  gconfig: remove dbg_print_ptype() and dbg_print_stype()\n  kconfig: fix zconfdump()\n  kconfig: some small fixes\n  add random binaries to .gitignore\n  kbuild: Include gen_initramfs_list.sh and the file list in the .d file\n  kconfig: recalc symbol value before showing search results\n  .gitignore: ignore *.lzo files\n  headerdep: perlcritic warning\n  scripts/Makefile.lib: Align the output of LZO\n  kbuild: Generate modules.builtin in make modules_install\n  Revert \"kbuild: specify absolute paths for cscope\"\n  kbuild: Do not unnecessarily regenerate modules.builtin\n  headers_install: use local file handles\n  headers_check: fix perl warnings\n  export_report: fix perl warnings\n  ...\n"
    },
    {
      "commit": "67a3e12b05e055c0415c556a315a3d3eb637e29e",
      "tree": "129a2431aae7c67fd8be56c1d16359ba83922cf2",
      "parents": [
        "3b03117c5cfbb04175b688c79ea4155b8ef812d3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 13:21:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 13:21:02 2010 -0700"
      },
      "message": "Linux 2.6.35-rc1\n\n.. and thus endeth the merge window.\n"
    },
    {
      "commit": "e40152ee1e1c7a63f4777791863215e3faa37a86",
      "tree": "434d237e8e6fdac43ae4a4a54bc69a24d9a4f088",
      "parents": [
        "b5dbc858717113c823fe6bb058807c2cb67d1efa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 16 14:17:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 16 14:17:36 2010 -0700"
      },
      "message": "Linus 2.6.34\n"
    },
    {
      "commit": "b57f95a38233a2e73b679bea4a5453a1cc2a1cc9",
      "tree": "3e9302ab09c9a9068fd8fd80708ef3a35b55e665",
      "parents": [
        "93cb463141d50e4c6a574efc2c6e4d6d76ffed77"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 09 18:36:28 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 09 18:36:28 2010 -0700"
      },
      "message": "Linux 2.6.34-rc7\n"
    },
    {
      "commit": "fb994ecc2b1c214951366c2ba5d8b121f0010d1f",
      "tree": "570c43e196a73ffa0fe806f17ae6d4c8c315d413",
      "parents": [
        "06f9a55cf72b6aa19b4206a05d6f9af6fa9648ea"
      ],
      "author": {
        "name": "Greg Thelen",
        "email": "gthelen@google.com",
        "time": "Wed May 05 10:41:44 2010 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu May 06 16:32:20 2010 +0200"
      },
      "message": "kbuild: Fix checking of scm-identifier variable\n\nI\u0027m looking Makefile in the -mm branch (dated 2010-04-28-16-53) and\nseeing what looks like a bug in the checking of scm-identifier.  The\n\"ifneq ($scm-identifier)\" seems to always execute \"ifeq\n($(LOCALVERSION,)) ...\".  This patch fixes the checking of\nscm-identifier.\n\nSigned-off-by: Greg Thelen \u003cgthelen@google.com\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "66f41d4c5c8a5deed66fdcc84509376c9a0bf9d8",
      "tree": "9d85f8c098498c0b2eb301c4bc593d704acf42c8",
      "parents": [
        "b18262eda36e1f340e3c29a8da9a36b3452621f9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 29 20:02:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 29 20:02:05 2010 -0700"
      },
      "message": "Linux 2.6.34-rc6\n"
    },
    {
      "commit": "01bf0b64579ead8a82e7cfc32ae44bc667e7ad0f",
      "tree": "d4dbda5d269d79476f28582905f3448fc7d997dd",
      "parents": [
        "e8a03feb54ca7f1768bbdc2b491f9ef654e6d01d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 19 16:29:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 19 16:29:56 2010 -0700"
      },
      "message": "Linux 2.6.34-rc5\n"
    },
    {
      "commit": "0d0fb0f9c5fddef4a10242fe3337f00f528a3099",
      "tree": "cea669db0846197fbfdf241d2fbc75e75c0e0e46",
      "parents": [
        "64a8920fab962fb581bbe67856cb4740fc37d743"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 12 18:41:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 12 18:41:35 2010 -0700"
      },
      "message": "Linux 2.6.34-rc4\n"
    },
    {
      "commit": "2eaa9cfdf33b8d7fb7aff27792192e0019ae8fc6",
      "tree": "74371ce129b5a2a5c2b09cfede0355e0379f230b",
      "parents": [
        "e971461fc59e3823e1b8a01379ce55c3d2d89c31"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 30 09:24:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 30 09:24:39 2010 -0700"
      },
      "message": "Linux 2.6.34-rc3\n"
    },
    {
      "commit": "220bf991b0366cc50a94feede3d7341fa5710ee4",
      "tree": "70b1634c278cdce1cdfcb79e490cc574bdca8771",
      "parents": [
        "e4d806377b069881f930089bf880918d3ad555ab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 18:17:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 18:17:57 2010 -0700"
      },
      "message": "Linux 2.6.34-rc2\n"
    },
    {
      "commit": "73d1393eb8507ed5fd7f8e696f6b1ecc18035ebe",
      "tree": "5febaffdd061ec155e370a08be5c5db3152a9434",
      "parents": [
        "e93bc1a0cab3e54e3c1947e01c8e73892e35630d"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Mar 10 12:28:58 2010 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Mar 10 12:31:06 2010 +0100"
      },
      "message": "kbuild: Generate modules.builtin in make modules_install\n\nThe previous approach didn\u0027t work if one did\nmake modules \u0026\u0026 make modules_install\nAdd modules.builtin as dependency of _modinst_, which is the target that\nactually needs the file.\n\nReported-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "57d54889cd00db2752994b389ba714138652e60c",
      "tree": "86e37b65c811fdc6d9f2de3b50da3292eb28da1a",
      "parents": [
        "e10154189f001b6428a83f58b03a27954f0f8022"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 10:45:44 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 10:45:44 2010 -0800"
      },
      "message": "Linux 2.6.34-rc1\n"
    },
    {
      "commit": "a6c366324cacd5f71107dd01362b995a1c67b1ad",
      "tree": "648b4a02fcab7923a28a14d73895ad1c17cd32ab",
      "parents": [
        "bae4cecc09db9d472d71cb262de3c976147ad628"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Mar 08 10:07:12 2010 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Mar 08 11:23:14 2010 +0100"
      },
      "message": "kbuild: Do not unnecessarily regenerate modules.builtin\n\nOnly regenerate it if the configuration has changed. Also, do this after\nthe modules build to fix errors with some weird Makefiles that are\ngenerated during build.\n\nReported-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "60b341b778cc2929df16c0a504c91621b3c6a4ad",
      "tree": "b76a619a82e7f3a95c08cc0894e19d3c47c68fe5",
      "parents": [
        "1e6c5c4e4c98af5f9e905b860f4536dcc8e92402"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 24 10:52:17 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 24 10:52:17 2010 -0800"
      },
      "message": "Linux 2.6.33\n"
    },
    {
      "commit": "724e6d3fe8003c3f60bf404bf22e4e331327c596",
      "tree": "fe8b671c049e39cbf06b63fa320e9775cad0dc58",
      "parents": [
        "e99cc290cae141853bcd901e4c7038fe686cc46d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 11:07:45 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 11:07:45 2010 -0800"
      },
      "message": "Linux 2.6.33-rc8\n"
    },
    {
      "commit": "29275254caedfedce960cfe6df24b90cb04fe431",
      "tree": "667100f77ada5006323ec0f0b40ae37277afb442",
      "parents": [
        "82e22d77bfb2523284fdf5c484c1fa5269a5d27e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 06 14:17:12 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 06 14:17:12 2010 -0800"
      },
      "message": "Linux 2.6.33-rc7\n"
    },
    {
      "commit": "d0679c730395d0bde9a46939e7ba255b4ba7dd7c",
      "tree": "d6b6514d90826a2a52c463a944a301e267aeb30f",
      "parents": [
        "59dde3853e07aaadc2b63abd16c954d5b0606cf1"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Tue Feb 02 14:40:02 2010 -0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Feb 05 23:21:18 2010 +0100"
      },
      "message": "kbuild: move -fno-dwarf2-cfi-asm to powerpc only\n\nBetter dwarf2 unwind information is a good thing, it allows better\ndebugging with kgdb and crash and helps systemtap.\n\nCommit 003086497f07f7f1e67c0c295e261740f822b377 (\"Build with\n-fno-dwarf2-cfi-asm\") disabled some CFI information globally to work\naround a module loader bug on powerpc.\n\nBut this disables the better unwind tables for all architectures, not just\npowerpc.  Move the workaround to powerpc and also add a suitable comment\nthat\u0027s it really a workaround.\n\nThis improves dwarf2 unwind tables on x86 at least.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "62718979780720e526a411dc66e810288aaa7bf6",
      "tree": "79d15d437371a6089b85e22aa69539e851930314",
      "parents": [
        "85a256d8e0116c8f5ad276730830f5d4d473344d"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Jan 13 09:31:44 2010 -0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Feb 02 14:33:55 2010 +0100"
      },
      "message": "Makefile: Document ability to make file.lst and file.S\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "85a256d8e0116c8f5ad276730830f5d4d473344d",
      "tree": "e0342929cdf91434af1f1736d5eee7907c4f48ef",
      "parents": [
        "68c16edddf41044410fab59d4c179c023cb25afb"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Wed Jan 13 13:01:05 2010 -0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Feb 02 14:33:55 2010 +0100"
      },
      "message": "kbuild: improve version string logic\n\nThe LOCALVERSION\u003d string passed to \"make\" will now always be appended to\nthe kernel version after CONFIG_LOCALVERSION, if it exists, regardless of\nwhether CONFIG_LOCALVERSION_AUTO is set or not.  This allows users to\nuniquely identify their kernel builds with a string.\n\nIf CONFIG_LOCALVERSION_AUTO is enabled, the unique SCM tag reported by\nsetlocalversion (or .scmversion) is appended to the kernel version, if it\nexists.  When CONFIG_LOCALVERSION_AUTO is not enabled, a `+\u0027 is appended\nto the kernel version to represent that the kernel has been revised since\nthe last release unless \"make LOCALVERSION\u003d\" was used to uniquely identify\nthe build.\n\nThe end result is this:\n\n - when LOCALVERSION\u003d is passed to \"make\", it is appended to the kernel\n   version,\n\n - when CONFIG_LOCALVERSION_AUTO is enabled, a unique SCM identifier is\n   appended if the respository has been revised beyond a tagged commit,\n   and\n\n - when CONFIG_LOCALVERSION_AUTO is disabled, a `+\u0027 is appended if the\n   repository has been revised beyond a tagged commit and LOCALVERSION\u003d\n   was not passed to \"make\".\n\nExamples:\n\nWith CONFIG_LOCALVERSION_AUTO: \"make\" results in\nv2.6.32-rc4-00149-ga3ccf63.  If there are uncommited changes to the\nrespository, it results in v2.6.32-rc4-00149-ga3ccf63-dirty.  If\n\"make LOCALVERSION\u003dkbuild\" were used, it results in\nv2.6.32-rc4-kbuild-00149-ga3ccf63-dirty.\n\nWithout CONFIG_LOCALVERSION_AUTO, \"make\" results in v2.6.32-rc4+\nunless the repository is at the Linux v2.6.32-rc4 commit (in which\ncase the version would be v2.6.32-rc4).  If \"make LOCALVERSION\u003dkbuild\"\nwere used, it results in v2.6.32-rc4-kbuild.\n\nAlso renames variables such as localver-auto and _localver-auto to more\naccurately describe what they represent: localver-extra and\nscm-identifier, respectively.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "84336466011c589b6af554f2f2f1fcfa1a5c1437",
      "tree": "ea46dd245d649273c323275afb65ca83171c97ad",
      "parents": [
        "4b024242e8a4e9679fa327ea03958b89f89096c9"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Mon Dec 21 16:24:06 2009 -0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Feb 02 14:33:54 2010 +0100"
      },
      "message": "kconfig CROSS_COMPILE option\n\nThis adds CROSS_COMPILE as a kconfig string so you can store it in\n.config.  Then you can use plain \"make\" in the configured kernel build\ndirectory to do the right cross compilation without setting the\ncommand-line or environment variable every time.\n\nWith this, you can set up different build directories for different kernel\nconfigurations, whether native or cross-builds, and then use the simple:\n\n\tmake -C /build/dir M\u003dmodule-source-dir\n\nidiom to build modules for any given target kernel, indicating which one\nby nothing but the build directory chosen.\n\nI tried a version that defaults the string with env\u003d\"CROSS_COMPILE\" so\nthat in a \"make oldconfig\" with CROSS_COMPILE in the environment you can\njust hit return to store the way you\u0027re building it.  But the kconfig\nprompt for strings doesn\u0027t give you any way to say you want an empty\nstring instead of the default, so I punted that.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Anibal Monsalve Salazar \u003canibal@debian.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "abe94c756c08d50566c09a65b9c7fe72f83071c5",
      "tree": "941c2aaf45d1d733949f8a60203bacf54f045beb",
      "parents": [
        "4995c0b3673c6be76e54b2c89479b1cdf29e69ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 29 13:57:50 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 29 13:57:50 2010 -0800"
      },
      "message": "Linux 2.6.33-rc6\n"
    },
    {
      "commit": "92dcffb916d309aa01778bf8963a6932e4014d07",
      "tree": "b784ee31a436c8ea461fa64cb9302a9c828172e4",
      "parents": [
        "e80b1359858df17b0034bdf7d1b6f3e0d5b97257"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 21 15:31:35 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 21 15:31:35 2010 -0800"
      },
      "message": "Linux 2.6.33-rc5\n"
    },
    {
      "commit": "07105202bdebf6e9a4c72c634cf90398abfad870",
      "tree": "0eec6777ac1e7a4d1282b5434d1602eb7767edc8",
      "parents": [
        "1373411ae4cd0caf2e1a35fb801dd9a00b64dea2"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jan 08 12:25:37 2010 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jan 13 13:27:24 2010 +0100"
      },
      "message": "Makefile: do not override LC_CTYPE\n\nSetting LC_CTYPE\u003dC breaks localized messages in some setups. With only\nLC_COLLATE\u003dC and LC_NUMERIC\u003dC, we get almost all we need, except for not\nso defined character classes and tolower()/toupper(). The former is not\na big issue, because we can assume that e.g. [:alpha:] will always\ninclude a-zA-Z and we only ever process ASCII input. The latter seems\nonly affect arch/sh/tools/gen-mach-types, which we can handle separately.\n\nSo after this patch the meaning of ranges like [a-z], the behavior of\nsort and join, etc. should be the same everywhere and at the same time\ngcc should be able to print localized waring and error messages.\nLC_NUMERIC\u003dC might not be necessary, but setting it doesn\u0027t hurt.\n\nReported-by: Simon Horman \u003chorms@verge.net.au\u003e\nReported-by: Sergei Trofimovich \u003cslyfox@inbox.ru\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nTested-by: Simon Horman \u003chorms@verge.net.au\u003e\nTested-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "7284ce6c9f6153d1777df5f310c959724d1bd446",
      "tree": "7e0d37db95601a1262648b784e65238142607e01",
      "parents": [
        "53ff7095cce683813be075379160b8e4e6ea8b85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 12 21:15:00 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 12 21:15:00 2010 -0800"
      },
      "message": "Linux 2.6.33-rc4\n"
    },
    {
      "commit": "74d2e4f8d79ae0c4b6ec027958d5b18058662eea",
      "tree": "fb970bbb53d92466c295b8bb7ec4543aff2af085",
      "parents": [
        "eb1c838fca2248ae62e5472b496ab52d3d774cc5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 05 16:02:46 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 05 16:02:46 2010 -0800"
      },
      "message": "Linux 2.6.33-rc3\n"
    },
    {
      "commit": "6b7b284958d47b77d06745b36bc7f36dab769d9b",
      "tree": "b24baa970bb96a362c603bdeb4ab4d7412305d54",
      "parents": [
        "0b5e2588d8238b03df66c4e74769fd03ad84f694"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 13:09:41 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 13:09:41 2009 -0800"
      },
      "message": "Linux 2.6.33-rc2\n"
    },
    {
      "commit": "3981e152864fcc1dbbb564e1f4c0ae11a09639d2",
      "tree": "76c767a9b25e294c3cc8edd9870304b845cabdd9",
      "parents": [
        "aac3d39693529ca538e37ebdb6ed5d6432a697c7",
        "18374d89e5fe96772102f44f535efb1198d9be08"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 19 09:48:14 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 19 09:48:14 2009 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, irq: Allow 0xff for /proc/irq/[n]/smp_affinity on an 8-cpu system\n  Makefile: Unexport LC_ALL instead of clearing it\n  x86: Fix objdump version check in arch/x86/tools/chkobjdump.awk\n  x86: Reenable TSC sync check at boot, even with NONSTOP_TSC\n  x86: Don\u0027t use POSIX character classes in gen-insn-attr-x86.awk\n  Makefile: set LC_CTYPE, LC_COLLATE, LC_NUMERIC to C\n  x86: Increase MAX_EARLY_RES; insufficient on 32-bit NUMA\n  x86: Fix checking of SRAT when node 0 ram is not from 0\n  x86, cpuid: Add \"volatile\" to asm in native_cpuid()\n  x86, msr: msrs_alloc/free for CONFIG_SMP\u003dn\n  x86, amd: Get multi-node CPU info from NodeId MSR instead of PCI config space\n  x86: Add IA32_TSC_AUX MSR and use it\n  x86, msr/cpuid: Register enough minors for the MSR and CPUID drivers\n  initramfs: add missing decompressor error check\n  bzip2: Add missing checks for malloc returning NULL\n  bzip2/lzma/gzip: pre-boot malloc doesn\u0027t return NULL on failure\n"
    }
  ],
  "next": "55639353a0035052d9ea6cfe4dde0ac7fcbb2c9f"
}
