)]}'
{
  "log": [
    {
      "commit": "f3ae1c75203535f65448517e46c8dd70a56b6c71",
      "tree": "58f719cb97666dcfb3392c6c0547d6cbce2e68c8",
      "parents": [
        "9720d75399fd2655a6b6fb06abcf548150f22362",
        "d49e46875c11a09e80e76c66db90710369b8fe12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 16:54:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 16:54:01 2011 -0700"
      },
      "message": "Merge branch \u0027kconfig-for-40\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kconfig-for-40\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  xconfig: merge code path to conf_write()\n  kconfig: do not record timestamp in .config\n  gconfig: Hide unused left treeview when start up the interface\n  gconfig: enable rules hint for main treeviews\n  MAINTAINERS: Update KCONFIG entry\n  kconfig-language: add to hints\n  kconfig: Document the new \"visible if\" syntax\n  kconfig: quiet commands when V\u003d0\n  kconfig: change update-po-config to reflect new layout of arch/um\n  kconfig: make update-po-config work in KBUILD_OUTPUT\n  kconfig: rearrange clean-files\n  kconfig: change gconf to modify hostprogs-y like nconf and mconf\n  kconfig: change qconf to modify hostprogs-y like nconf and mconf\n  kconfig: only build kxgettext when needed\n  nconfig: Silence unused return values from wattrset\n  kconfig: Do not record timestamp in auto.conf and autoconf.h\n  kconfig: get rid of unused flags\n  kconfig: allow multiple inclusion of the same file\n  kconfig: Avoid buffer underrun in choice input\n"
    },
    {
      "commit": "51b550a41c2ac0373b42f4e211f2df113b735b0a",
      "tree": "e7de61e10d2a040fd92405a5989631e9fc179eab",
      "parents": [
        "62af8163f9caa5b21996338ccd2564dfd727670e",
        "ca995cbf77f3df599b7e751c2d08d90787c65c45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 12:04:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 12:04:15 2011 -0700"
      },
      "message": "Merge branch \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  export_report: use warn() to issue WARNING, so they go to stderr\n  export_report: sort SECTION 2 output\n  export_report: do collectcfiles work in perl itself\n  kbuild: make versioncheck work in KBUILD_OUTDIR\n  kbuild: make includecheck work in KBUILD_OUTDIR\n  kbuild: make headerdep work in KBUILD_OUTDIR\n  kbuild: add targets to PHONY\n  kbuild: don\u0027t warn about include/linux/version.h not including itself\n  eradicate bashisms in scripts/patch-kernel\n"
    },
    {
      "commit": "62af8163f9caa5b21996338ccd2564dfd727670e",
      "tree": "73576f4970fe7f3653ebc07eb7b70f8c651e7522",
      "parents": [
        "57bb55957432f20fd6e5bb5ddfbd9987439157ec",
        "0bd41dfc9fbbcf174d5336c1c9fc5ba917519761"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 12:03:47 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 12:03:47 2011 -0700"
      },
      "message": "Merge branch \u0027packaging\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027packaging\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  kbuild: Create a kernel-headers RPM\n  rpm-pkg: Fix when current directory is a symlink\n  Replace \u0027-\u0027 in kernel version with \u0027_\u0027\n"
    },
    {
      "commit": "0fccc6221821e07366aa44bca112c4edb6d04dd7",
      "tree": "b99a4d1b7df909b4eb3a876cc6ec75d3641ea943",
      "parents": [
        "b05317221b7607ba61ee921c31867ed08912aa46"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue May 24 17:13:41 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:39:56 2011 -0700"
      },
      "message": "checkpatch: fix defect in printk(KERN_\u003cLEVEL\u003e 80 column exceptions\n\nCurrently, printk lines with a only KERN_PREFIX and a quoted string\nwithout a comma or close paren that exceed 80 columns are flagged with a\nwarning.\n\nie:\n\tprintk(KERN_WARNING \"some long string that extends beond 80 cols...\"\n\t       \"and is continued on another line\\n\");\n\nAllow this form instead of emitting a warning.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Andy Whitcroft \u003capw@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b05317221b7607ba61ee921c31867ed08912aa46",
      "tree": "64f6d81875c75e438df461618b8441e0116a6eb9",
      "parents": [
        "428e2fdc4ecee2312829e97549f99c12312f4faf"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue May 24 17:13:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:39:55 2011 -0700"
      },
      "message": "checkpatch: add \u003cfoo\u003e_\u003clevel\u003e and MODULE_\u003cBAR\u003e to 80 column exceptions\n\nMany module or file local logging functions use specific prefixes other\nthan pr|dev|netdev.  Allow all forms like foo_printk and foo_err to be\nlonger than 80 columns.\n\nAlso allow MODULE_\u003cBAR\u003e declarations to be longer than 80 columns.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Andy Whitcroft \u003capw@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "428e2fdc4ecee2312829e97549f99c12312f4faf",
      "tree": "5f5debb951822770cd6e325c6552e701a2874642",
      "parents": [
        "5ca43f6c3b365024d889bc77064bb331f5a72a45"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue May 24 17:13:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:39:55 2011 -0700"
      },
      "message": "checkpatch: add check for line continuations in quoted strings\n\nAdd a warning for unterminated quoted strings with line continuations as\nthese frequently add unwanted whitespace.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Andy Whitcroft \u003capw@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d49e46875c11a09e80e76c66db90710369b8fe12",
      "tree": "7a5b6400e49cffbcb708ac562cf50735a2c0d1d2",
      "parents": [
        "bdebd4892e05cc9068659f25af33c6b322034eb2"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Tue May 24 14:16:18 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed May 25 15:05:07 2011 +0200"
      },
      "message": "xconfig: merge code path to conf_write()\n\nAvoid to have multiple path saving the config. This fixes an error check\nmiss when the window is being closed and the user requested the config\nto be written.\n\nReported-by: Hiromu Yakura \u003chiromu1996@gmail.com\u003e\nPointed-out-by: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "2bb732cdb48d271ff7a910260ffb851fb4bc8a28",
      "tree": "580bf68eb1e52b4e6915588d61423347ae09c318",
      "parents": [
        "f50d1d9e8d964fdd3b4cedfbca8843d1bc5916c1",
        "c4d5ee13984f57b2f881635c49045151679f5e8a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 13:31:37 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 13:31:37 2011 -0700"
      },
      "message": "Merge branch \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  kbuild: make KBUILD_NOCMDDEP\u003d1 handle empty built-in.o\n  scripts/kallsyms.c: fix potential segfault\n  scripts/gen_initramfs_list.sh: Convert to a /bin/sh script\n  kbuild: Fix GNU make v3.80 compatibility\n  kbuild: Fix passing -Wno-* options to gcc 4.4+\n  kbuild: move scripts/basic/docproc.c to scripts/docproc.c\n  kbuild: Fix Makefile.asm-generic for um\n  kbuild: Allow to combine multiple W\u003d levels\n  kbuild: Disable -Wunused-but-set-variable for gcc 4.6.0\n  Fix handling of backlash character in LINUX_COMPILE_BY name\n  kbuild: asm-generic support\n  kbuild: implement several W\u003d levels\n  kbuild: Fix build with binutils \u003c\u003d 2.19\n  initramfs: Use KBUILD_BUILD_TIMESTAMP for generated entries\n  kbuild: Allow to override LINUX_COMPILE_BY and LINUX_COMPILE_HOST macros\n  kbuild: Drop unused LINUX_COMPILE_TIME and LINUX_COMPILE_DOMAIN macros\n  kbuild: Use the deterministic mode of ar\n  kbuild: Call gzip with -n\n  kbuild: move KALLSYMS_EXTRA_PASS from Kconfig to Makefile\n  Kconfig: improve KALLSYMS_ALL documentation\n\nFix up trivial conflict in Makefile\n"
    },
    {
      "commit": "0bd41dfc9fbbcf174d5336c1c9fc5ba917519761",
      "tree": "dca660cd36a6d3ddbd6c77aaa80b0b6c12039cfc",
      "parents": [
        "857c7e438769c0f251092a20b587d6e743ee489d"
      ],
      "author": {
        "name": "Arun Sharma",
        "email": "asharma@fb.com",
        "time": "Tue May 17 10:36:16 2011 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue May 24 18:28:29 2011 +0200"
      },
      "message": "kbuild: Create a kernel-headers RPM\n\nTo compile binaries which depend on new kernel interfaces, we need a\nkernel-headers RPM\n\nSigned-off-by: Arun Sharma \u003casharma@fb.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "857c7e438769c0f251092a20b587d6e743ee489d",
      "tree": "ab2743551847374f8bece670430d51f1d9dc3522",
      "parents": [
        "e1287eb891e326ea8451b03ba1f9b0d66abdb13d"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu May 05 00:37:13 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue May 24 17:44:00 2011 +0200"
      },
      "message": "rpm-pkg: Fix when current directory is a symlink\n\nThe better fix would be to stop using the parent directory (principle of\nleast surprise), but as long as we use it, use it consistently.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "bdebd4892e05cc9068659f25af33c6b322034eb2",
      "tree": "748cb44e626383e2f877b194c49d61b0f687c304",
      "parents": [
        "6ef3d36eee2a5593e31f9f77b4aa992024838ff7"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun May 15 23:22:56 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue May 24 16:13:40 2011 +0200"
      },
      "message": "kconfig: do not record timestamp in .config\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "ca995cbf77f3df599b7e751c2d08d90787c65c45",
      "tree": "3004eea8ebd0caada01d4e012d95810249ea0b20",
      "parents": [
        "bdabc7a345db97b3839c2c3deef40023cf8017ef"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Mon May 23 12:44:57 2011 -0600"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue May 24 16:07:07 2011 +0200"
      },
      "message": "export_report: use warn() to issue WARNING, so they go to stderr\n\nAlso count CONFIG_MODVERSIONS warnings, and print a NOTE at start of\nSECTION 2 if any were issued.  Section 2 will be empty if the build is\nlacking this CONFIG_ item, and user may have missed the warnings, as\nthey\u0027re off screen.\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "bdabc7a345db97b3839c2c3deef40023cf8017ef",
      "tree": "dd4c1b460d9757ff611dce5548761aed62a7714d",
      "parents": [
        "de7b0b4110795be914e6cafdfec4276b2618cc78"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Mon May 23 12:44:56 2011 -0600"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue May 24 16:07:07 2011 +0200"
      },
      "message": "export_report: sort SECTION 2 output\n\nSort SECTION 2 modules by name.  Within those module listings, sort\nthe symbol providers by name, and remove the count, as it is\nmisleading; its the kernel-wide count of uses of that symbol, not the\ncount pertaining to the module being outlined.  (this can be seen by\ngrepping the output for a single symbol).  The count is still used to\nsort the symbols.\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "de7b0b4110795be914e6cafdfec4276b2618cc78",
      "tree": "7800d8bc7778229004a95e1599a334095d8c4d43",
      "parents": [
        "2ee2d29289951b4cb7578d75f199e4aa4084fe6f"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Mon May 23 12:44:55 2011 -0600"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue May 24 16:07:07 2011 +0200"
      },
      "message": "export_report: do collectcfiles work in perl itself\n\nAvoid spawning a shell pipeline doing cat, grep, sed, and do it all\ninside perl.  The \u003c*.c\u003e globbing construct works at least as far back\nas 5.8.9\n\nNote that this is not just an optimization; the sed command\nin the pipeline was unterminated, due to lack of escape on the\nend-of-line (\\$) in the regex, resulting in this:\n\n    $ perl ../linux-2.6/scripts/export_report.pl  \u003e /dev/null\n    sed: -e expression #1, char 5: unterminated `s\u0027 command\n    sh: .mod.c/: not found\n\nComments on an earlier patch sought an all-perl implementation.\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\ncc: Michal Marek \u003cmmarek@suse.cz\u003e,\ncc: linux-kbuild@vger.kernel.org\ncc: Arnaud Lacombe lacombar@gmail.com\ncc: Stephen Hemminger shemminger@vyatta.com\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "6ef3d36eee2a5593e31f9f77b4aa992024838ff7",
      "tree": "83a3937fe412f78377359203e795e2faaa4933b9",
      "parents": [
        "2626e674021c28250874a68f47b0f4759fcf63db"
      ],
      "author": {
        "name": "Eduardo Silva",
        "email": "edsiper@gmail.com",
        "time": "Thu May 19 08:38:25 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue May 24 15:41:51 2011 +0200"
      },
      "message": "gconfig: Hide unused left treeview when start up the interface\n\nWhen the gconfig program starts in full mode view, it shows the\nleft treeview which belongs to the \u0027split mode view\u0027. The patch\nfix this visual issue.\n\nSigned-off-by: Eduardo Silva \u003cedsiper@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "2626e674021c28250874a68f47b0f4759fcf63db",
      "tree": "e63987ee30df461e71de147f3bc55a7659306f79",
      "parents": [
        "76ce94a37187327c09343a98726ccea81f9eab54"
      ],
      "author": {
        "name": "Eduardo Silva",
        "email": "edsiper@gmail.com",
        "time": "Thu May 19 08:37:01 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue May 24 15:41:51 2011 +0200"
      },
      "message": "gconfig: enable rules hint for main treeviews\n\nDue to the large amount of rows in the treeviews, is difficult to\nmatch columns with rows, setting the rules hint to \u0027true\u0027 allows the\ntreeview to alternate background colors in the rows making the data\nmore readable.\n\nSigned-off-by: Eduardo Silva \u003cedsiper@gmail.com\u003e\nTested-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "57d19e80f459dd845fb3cfeba8e6df8471bac142",
      "tree": "8254766715720228db3d50f1ef3c7fe003c06d65",
      "parents": [
        "ee9ec4f82049c678373a611ce20ac67fe9ad836e",
        "e64851f5a0ad6ec991f74ebb3108c35aa0323d5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:12:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:12:26 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (39 commits)\n  b43: fix comment typo reqest -\u003e request\n  Haavard Skinnemoen has left Atmel\n  cris: typo in mach-fs Makefile\n  Kconfig: fix copy/paste-ism for dell-wmi-aio driver\n  doc: timers-howto: fix a typo (\"unsgined\")\n  perf: Only include annotate.h once in tools/perf/util/ui/browsers/annotate.c\n  md, raid5: Fix spelling error in comment (\u0027Ofcourse\u0027 --\u003e \u0027Of course\u0027).\n  treewide: fix a few typos in comments\n  regulator: change debug statement be consistent with the style of the rest\n  Revert \"arm: mach-u300/gpio: Fix mem_region resource size miscalculations\"\n  audit: acquire creds selectively to reduce atomic op overhead\n  rtlwifi: don\u0027t touch with treewide double semicolon removal\n  treewide: cleanup continuations and remove logging message whitespace\n  ath9k_hw: don\u0027t touch with treewide double semicolon removal\n  include/linux/leds-regulator.h: fix syntax in example code\n  tty: fix typo in descripton of tty_termios_encode_baud_rate\n  xtensa: remove obsolete BKL kernel option from defconfig\n  m68k: fix comment typo \u0027occcured\u0027\n  arch:Kconfig.locks Remove unused config option.\n  treewide: remove extra semicolons\n  ...\n"
    },
    {
      "commit": "06f4e926d256d902dd9a53dcb400fd74974ce087",
      "tree": "0b438b67f5f0eff6fd617bc497a9dace6164a488",
      "parents": [
        "8e7bfcbab3825d1b404d615cb1b54f44ff81f981",
        "d93515611bbc70c2fe4db232e5feb448ed8e4cc9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 20 13:43:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 20 13:43:21 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1446 commits)\n  macvlan: fix panic if lowerdev in a bond\n  tg3: Add braces around 5906 workaround.\n  tg3: Fix NETIF_F_LOOPBACK error\n  macvlan: remove one synchronize_rcu() call\n  networking: NET_CLS_ROUTE4 depends on INET\n  irda: Fix error propagation in ircomm_lmp_connect_response()\n  irda: Kill set but unused variable \u0027bytes\u0027 in irlan_check_command_param()\n  irda: Kill set but unused variable \u0027clen\u0027 in ircomm_connect_indication()\n  rxrpc: Fix set but unused variable \u0027usage\u0027 in rxrpc_get_transport()\n  be2net: Kill set but unused variable \u0027req\u0027 in lancer_fw_download()\n  irda: Kill set but unused vars \u0027saddr\u0027 and \u0027daddr\u0027 in irlan_provider_connect_indication()\n  atl1c: atl1c_resume() is only used when CONFIG_PM_SLEEP is defined.\n  rxrpc: Fix set but unused variable \u0027usage\u0027 in rxrpc_get_peer().\n  rxrpc: Kill set but unused variable \u0027local\u0027 in rxrpc_UDP_error_handler()\n  rxrpc: Kill set but unused variable \u0027sp\u0027 in rxrpc_process_connection()\n  rxrpc: Kill set but unused variable \u0027sp\u0027 in rxrpc_rotate_tx_window()\n  pkt_sched: Kill set but unused variable \u0027protocol\u0027 in tc_classify()\n  isdn: capi: Use pr_debug() instead of ifdefs.\n  tg3: Update version to 3.119\n  tg3: Apply rx_discards fix to 5719/5720\n  ...\n\nFix up trivial conflicts in arch/x86/Kconfig and net/mac80211/agg-tx.c\nas per Davem.\n"
    },
    {
      "commit": "df48d8716eab9608fe93924e4ae06ff110e8674f",
      "tree": "0fe10733a414b3651e1dae29518b7960a4da0aa4",
      "parents": [
        "acd30250d7d0f495685d1c7c6184636a22fcdf7f",
        "29510ec3b626c86de9707bb8904ff940d430289b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 19 17:36:08 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 19 17:36:08 2011 -0700"
      },
      "message": "Merge branch \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (107 commits)\n  perf stat: Add more cache-miss percentage printouts\n  perf stat: Add -d -d and -d -d -d options to show more CPU events\n  ftrace/kbuild: Add recordmcount files to force full build\n  ftrace: Add self-tests for multiple function trace users\n  ftrace: Modify ftrace_set_filter/notrace to take ops\n  ftrace: Allow dynamically allocated function tracers\n  ftrace: Implement separate user function filtering\n  ftrace: Free hash with call_rcu_sched()\n  ftrace: Have global_ops store the functions that are to be traced\n  ftrace: Add ops parameter to ftrace_startup/shutdown functions\n  ftrace: Add enabled_functions file\n  ftrace: Use counters to enable functions to trace\n  ftrace: Separate hash allocation and assignment\n  ftrace: Create a global_ops to hold the filter and notrace hashes\n  ftrace: Use hash instead for FTRACE_FL_FILTER\n  ftrace: Replace FTRACE_FL_NOTRACE flag with a hash of ignored functions\n  perf bench, x86: Add alternatives-asm.h wrapper\n  x86, 64-bit: Fix copy_[to/from]_user() checks for the userspace address limit\n  x86, mem: memset_64.S: Optimize memset by enhanced REP MOVSB/STOSB\n  x86, mem: memmove_64.S: Optimize memmove by enhanced REP MOVSB/STOSB\n  ...\n"
    },
    {
      "commit": "d6971822c288ce5547190c6f812cc978d6520777",
      "tree": "0338a3f8bb2b4b8ce922ebf76ff6f652ee0c1c02",
      "parents": [
        "b313207286a78abac19f1dd2721292eae598b0f5"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue May 17 15:36:46 2011 +0200"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu May 19 07:58:28 2011 -0400"
      },
      "message": "ftrace/kbuild: Add recordmcount files to force full build\n\nModifications to recordmcount must be performed on all object\nfiles to stay consistent with what the kernel code may expect.\nAdd the recordmcount files to the main dependencies to make sure\nany change to them causes a full recompile.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nLink: http://lkml.kernel.org/r/20110517133646.GP13293@sepie.suse.cz\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "6845756b29e4c4e7db41e2d75cafa9d091bc1c07",
      "tree": "cceb66e295b238d2ab62a9ca77c9b6adce867935",
      "parents": [
        "9d63487f86115b1d3ef69670043bcf2b83c4d227"
      ],
      "author": {
        "name": "Anders Kaseorg",
        "email": "andersk@ksplice.com",
        "time": "Thu May 19 16:55:27 2011 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu May 19 16:55:28 2011 +0930"
      },
      "message": "modpost: Update 64k section support for binutils 2.18.50\n\nBinutils 2.18.50 made a backwards-incompatible change in the way it\nwrites ELF objects with over 65280 sections, to improve conformance\nwith the ELF specification and interoperability with other ELF tools.\nSpecifically, it no longer adds 256 to section indices SHN_LORESERVE\nand higher to skip over the reserved range SHN_LORESERVE through\nSHN_HIRESERVE; those values are only considered special in the\nst_shndx field, and not in other places where section indices are\nstored.  See:\n\nhttp://sourceware.org/bugzilla/show_bug.cgi?id\u003d5900\nhttp://groups.google.com/group/generic-abi/browse_thread/thread/e8bb63714b072e67/6c63738f12cc8a17\n\nSigned-off-by: Anders Kaseorg \u003candersk@ksplice.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "f02e8a6596b7dc9b2171f7ff5654039ef0950cdc",
      "tree": "7e306a718415a53aea737c434f33eb36f3e53abc",
      "parents": [
        "de4d8d53465483168d6a627d409ee2d09d8e3308"
      ],
      "author": {
        "name": "Alessio Igor Bogani",
        "email": "abogani@kernel.org",
        "time": "Thu Apr 14 14:59:39 2011 +0200"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu May 19 16:55:27 2011 +0930"
      },
      "message": "module: Sort exported symbols\n\nThis patch places every exported symbol in its own section\n(i.e. \"___ksymtab+printk\").  Thus the linker will use its SORT() directive\nto sort and finally merge all symbol in the right and final section\n(i.e. \"__ksymtab\").\n\nThe symbol prefixed archs use an underscore as prefix for symbols.\nTo avoid collision we use a different character to create the temporary\nsection names.\n\nThis work was supported by a hardware donation from the CE Linux Forum.\n\nSigned-off-by: Alessio Igor Bogani \u003cabogani@kernel.org\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e (folded in \u0027+\u0027 fixup)\nTested-by: Dirk Behme \u003cdirk.behme@googlemail.com\u003e\n"
    },
    {
      "commit": "e05503ef1186ad33dfe56794407891eb1dd93ef6",
      "tree": "1c90134537a697a689be0612582b13beaf3bff84",
      "parents": [
        "9e76a7ac87c13bb7515e5d7652bbb6bda4733b6e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed May 18 16:49:24 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 18 23:24:50 2011 +0200"
      },
      "message": "Haavard Skinnemoen has left Atmel\n\nHaavard\u0027s e-mail address at Atmel is no longer valid.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Havard Skinnemoen \u003chskinnemoen@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e00cf3b9eb7839b952e434a75bff6b99e47337ac",
      "tree": "ef583ab8ac09bf703026650d4bc7777e6a3864d3",
      "parents": [
        "1a8218e96271790a07dd7065a2ef173e0f67e328",
        "3b8ab88acaceb505aa06ef3bbf3a73b92470ae78"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 14:55:42 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 19:32:19 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/iwl-agn-tx.c\n\tnet/mac80211/sta_info.h\n"
    },
    {
      "commit": "f29638868280534ed7e2fdd93b31557232597940",
      "tree": "df11bf6f18442c29b5c76566560e8874c040d9d4",
      "parents": [
        "521ccb5c4aece609311bfa7157910a8f0c942af5"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue May 10 10:10:43 2011 +0200"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon May 16 15:05:06 2011 -0400"
      },
      "message": "ftrace/s390: mcount offset calculation\n\nDo the mcount offset adjustment in the recordmcount.pl/recordmcount.[ch]\nat compile time and not in ftrace_call_adjust at run time.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "521ccb5c4aece609311bfa7157910a8f0c942af5",
      "tree": "5312027b1397133c6a63bbc915f0d80b86155798",
      "parents": [
        "07d8b595f367f4604e6027ad4cba33cbe3f55e10"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue May 10 10:10:41 2011 +0200"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon May 16 14:55:57 2011 -0400"
      },
      "message": "ftrace/x86: mcount offset calculation\n\nDo the mcount offset adjustment in the recordmcount.pl/recordmcount.[ch]\nat compile time and not in ftrace_call_adjust at run time.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "07d8b595f367f4604e6027ad4cba33cbe3f55e10",
      "tree": "236cd6b56ea2d116002f6c722b86155185860f1c",
      "parents": [
        "41b402a201a12efdff4acc990e023a89a409cd41"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue May 10 10:10:40 2011 +0200"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon May 16 14:53:22 2011 -0400"
      },
      "message": "ftrace/recordmcount: mcount address adjustment\n\nIntroduce mcount_adjust{,_32,_64} to the C implementation of\nrecordmcount analog to $mcount_adjust in the perl script.\nThe adjustment is added to the address of the relocations\nagainst the mcount symbol. If this adjustment is done by\nrecordmcount at compile time the ftrace_call_adjust function\ncan be turned into a nop.\n\nCc: John Reiser \u003cjreiser@bitwagon.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "41b402a201a12efdff4acc990e023a89a409cd41",
      "tree": "edc7904cc777dc55d045759da04c2442b06f06f4",
      "parents": [
        "37762cb9977626343b3cd1aab9146313c94748c2"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Apr 20 21:13:06 2011 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon May 16 14:48:55 2011 -0400"
      },
      "message": "ftrace/recordmcount: Add helper function get_sym_str_and_relp()\n\nThe code to get the symbol, string, and relp pointers in the two functions\nsift_rel_mcount() and nop_mcount() are identical and also non-trivial.\nMoving this duplicate code into a single helper function makes the code\neasier to read and more maintainable.\n\nCc: John Reiser \u003cjreiser@bitwagon.com\u003e\nLink: http://lkml.kernel.org/r/20110421023739.723658553@goodmis.org\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "37762cb9977626343b3cd1aab9146313c94748c2",
      "tree": "32e47221487d6f889494a6ba90c2ff476610922a",
      "parents": [
        "2895cd2ab81dfb7bc22637bc110857db44a30b4a"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Apr 20 20:47:34 2011 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon May 16 14:48:02 2011 -0400"
      },
      "message": "ftrace/recordmcount: Remove duplicate code to find mcount symbol\n\nThe code in sift_rel_mcount() and nop_mcount() to get the mcount symbol\nnumber is identical. Replace the two locations with a call to a function\nthat does the work.\n\nCc: John Reiser \u003cjreiser@bitwagon.com\u003e\nLink: http://lkml.kernel.org/r/20110421023739.488093407@goodmis.org\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "85356f802225fedeee8c3e65bdd93b263ace0a8b",
      "tree": "4b9b29634f4235a7a185a7c3ea2947cef422b99b",
      "parents": [
        "dfad3d598c4bbbaf137588e22bac1ce624529f7e"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Tue Apr 12 18:59:10 2011 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon May 16 14:45:03 2011 -0400"
      },
      "message": "kbuild/recordmcount: Add RECORDMCOUNT_WARN to warn about mcount callers\n\nWhen mcount is called in a section that ftrace will not modify it into\na nop, we want to warn about this. But not warn about this always. Now\nif the user builds the kernel with the option RECORDMCOUNT_WARN\u003d1 then\nthe build will warn about mcount callers that are ignored and will just\nwaste execution time.\n\nAcked-by: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: linux-kbuild@vger.kernel.org\nLink: http://lkml.kernel.org/r/20110421023738.714956282@goodmis.org\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "dfad3d598c4bbbaf137588e22bac1ce624529f7e",
      "tree": "7df293e467f93913d1979a0e7131bb6e1977acd7",
      "parents": [
        "ffd618fa39284f8cc343894b566dd42ec6e74e77"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Tue Apr 12 18:53:25 2011 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon May 16 14:44:20 2011 -0400"
      },
      "message": "ftrace/recordmcount: Add warning logic to warn on mcount not recorded\n\nThere\u0027s some sections that should not have mcount recorded and should not have\nmodifications to the that code. But currently they waste some time by calling\nmcount anyway (which simply returns). As the real answer should be to\neither whitelist the section or have gcc ignore it fully.\n\nThis change adds a option to recordmcount to warn when it finds a section\nthat is ignored by ftrace but still contains mcount callers. This is not on\nby default as developers may not know if the section should be completely\nignored or added to the whitelist.\n\nCc: John Reiser \u003cjreiser@bitwagon.com\u003e\nLink: http://lkml.kernel.org/r/20110421023738.476989377@goodmis.org\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "ffd618fa39284f8cc343894b566dd42ec6e74e77",
      "tree": "6086848f18cb971de2e1cd760f6d8771aaff2c45",
      "parents": [
        "8abd5724a7f1631ab2276954156c629d4d17149a"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Fri Apr 08 03:58:48 2011 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon May 16 14:43:32 2011 -0400"
      },
      "message": "ftrace/recordmcount: Make ignored mcount calls into nops at compile time\n\nThere are sections that are ignored by ftrace for the function tracing because\nthe text is in a section that can be removed without notice. The mcount calls\nin these sections are ignored and ftrace never sees them. The downside of this\nis that the functions in these sections still call mcount. Although the mcount\nfunction is defined in assembly simply as a return, this added overhead is\nunnecessary.\n\nThe solution is to convert these callers into nops at compile time.\nA better solution is to add \u0027notrace\u0027 to the section markers, but as new sections\ncome up all the time, it would be nice that they are delt with when they\nare created.\n\nLater patches will deal with finding these sections and doing the proper solution.\n\nThanks to H. Peter Anvin for giving me the right nops to use for x86.\n\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: John Reiser \u003cjreiser@bitwagon.com\u003e\nLink: http://lkml.kernel.org/r/20110421023738.237101176@goodmis.org\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "8abd5724a7f1631ab2276954156c629d4d17149a",
      "tree": "1253dfc237bfe6e295fedf4fc2c568e35b436430",
      "parents": [
        "9f087e7612115b7a201d4f3392a95ac7408948ab"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Apr 13 13:31:08 2011 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon May 16 14:42:56 2011 -0400"
      },
      "message": "ftrace/recordmcount: Modify only executable sections\n\nPROGBITS is not enough to determine if the section should be modified\nor not. Only process sections that are marked as executable.\n\nCc: John Reiser \u003cjreiser@bitwagon.com\u003e\nLink: http://lkml.kernel.org/r/20110421023737.991485123@goodmis.org\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "9f087e7612115b7a201d4f3392a95ac7408948ab",
      "tree": "a10d013f9087fdadae1a99c96a48acc801934e22",
      "parents": [
        "e90b0c8bf211958a296d60369fecd51b35864407"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Apr 06 14:10:22 2011 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon May 16 14:42:15 2011 -0400"
      },
      "message": "ftrace: Add .kprobe.text section to whitelist for recordmcount.c\n\nThe .kprobe.text section is safe to modify mcount to nop and tracing.\nAdd it to the whitelist in recordmcount.c and recordmcount.pl.\n\nCc: John Reiser \u003cjreiser@bitwagon.com\u003e\nCc: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nLink: http://lkml.kernel.org/r/20110421023737.743350547@goodmis.org\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "e90b0c8bf211958a296d60369fecd51b35864407",
      "tree": "f7fd76b6783ef4ee3271e2374b07ded0badad74f",
      "parents": [
        "dd5477ff3ba978892014ea5f988cb1bf04aa505e"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Apr 06 13:32:24 2011 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon May 16 14:41:07 2011 -0400"
      },
      "message": "ftrace/trivial: Clean up record mcount to use Linux switch style\n\nThe Linux style for switch statements is:\n\n\tswitch (var) {\n\tcase x:\n\t\t[...]\n\t\tbreak;\n\t}\n\nNot:\n\tswitch (var) {\n\tcase x: {\n\t\t[...]\n\t} break;\n\nCc: John Reiser \u003cjreiser@bitwagon.com\u003e\nLink: http://lkml.kernel.org/r/20110421023737.523968644@goodmis.org\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "dd5477ff3ba978892014ea5f988cb1bf04aa505e",
      "tree": "96e3ded117f7824c0c0a5a2e5cff956504d8efad",
      "parents": [
        "449a66fd1fa75d36dca917704827c40c8f416bca"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Apr 06 13:21:17 2011 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon May 16 14:38:51 2011 -0400"
      },
      "message": "ftrace/trivial: Clean up recordmcount.c to use Linux style comparisons\n\nThe Linux ftrace subsystem style for comparing is:\n\n  var \u003d\u003d 1\n  var \u003e 0\n\nand not:\n\n  1 \u003d\u003d var\n  0 \u003c var\n\nIt is considered that Linux developers are smart enough not to do the\n\n  if (var \u003d 1)\n\nmistake.\n\nCc: John Reiser \u003cjreiser@bitwagon.com\u003e\nLink: http://lkml.kernel.org/r/20110421023737.290712238@goodmis.org\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "c4d5ee13984f57b2f881635c49045151679f5e8a",
      "tree": "a55ebb0ca69be2369f0efd391198206dfc5c4919",
      "parents": [
        "e0a04b11e4059cab033469617c2a3ce2d8cab416"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 16 16:37:34 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 16 16:39:28 2011 +0200"
      },
      "message": "kbuild: make KBUILD_NOCMDDEP\u003d1 handle empty built-in.o\n\nBased on a patch by Rabin Vincent.\n\nFix building with KBUILD_NOCMDDEP\u003d1, which currently does not work\nbecause it does not build built-in.o with no dependencies:\n\n  LD      fs/notify/built-in.o\nld: cannot find fs/notify/dnotify/built-in.o: No such file or directory\nld: cannot find fs/notify/inotify/built-in.o: No such file or directory\nld: cannot find fs/notify/fanotify/built-in.o: No such file or directory\n\nReported-and-tested-by: Rabin Vincent \u003crabin@rab.in\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "e0a04b11e4059cab033469617c2a3ce2d8cab416",
      "tree": "4389bdde23d3d9308aa05c09eda1b44fab430330",
      "parents": [
        "153f01147065cb3628493dcb79417bc4474320c7"
      ],
      "author": {
        "name": "Xiaochen Wang",
        "email": "wangxiaochen0@gmail.com",
        "time": "Sun May 01 11:41:41 2011 +0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu May 12 17:23:40 2011 +0200"
      },
      "message": "scripts/kallsyms.c: fix potential segfault\n\nDescription:\nThis bug hardly appears during real kernel compiling,\n because the vmlinux symbols table is huge.\n\nBut we can still catch it under strict condition , as follows.\n   $ echo \"c101b97b T do_fork\" | ./scripts/kallsyms --all-symbols\n   #include \u003casm/types.h\u003e\n   ......\n   ......\n   .globl kallsyms_token_table\n           ALGN\n   kallsyms_token_table:\n   Segmentation fault (core dumped)\n   $\n\nIf symbols table is small, all entries in token_profit[0x10000] may\ndecrease to 0 after several calls of compress_symbols() in optimize_result().\nIn that case, find_best_token() always return 0 and\nbest_table[i] is set to \"\\0\\0\" and best_table_len[i] is set to 2.\n\nAs a result, expand_symbol(best_table[0]\u003d\"\\0\\0\", best_table_len[0]\u003d2, buf)\nin write_src() will run in infinite recursion until stack overflows,\ncausing segfault.\n\nThis patch checks the find_best_token() return value. If all entries in\ntoken_profit[0x10000] become 0 according to return value, it breaks the loop\nin optimize_result().\nAnd expand_symbol() works well when best_table_len[i] is 0.\n\nSigned-off-by: Xiaochen Wang \u003cwangxiaochen0@gmail.com\u003e\nAcked-by: Paulo Marques \u003cpmarques@grupopie.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "153f01147065cb3628493dcb79417bc4474320c7",
      "tree": "cf5d3352b915da7c2a0274a23b61c9e7ffbe4191",
      "parents": [
        "43f67c98161c65f1b2e3af3a9ce6741850072c06"
      ],
      "author": {
        "name": "Jamey Sharp",
        "email": "jamey@minilop.net",
        "time": "Thu May 05 12:03:47 2011 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu May 12 16:48:39 2011 +0200"
      },
      "message": "scripts/gen_initramfs_list.sh: Convert to a /bin/sh script\n\nReplace bashisms with POSIX-compatible shell scripting.\n\nNotably, de-duplicate \u0027/\u0027 using a sed command from elsewhere in the same script\nrather than \"${name//\\/\\///}\".\n\nCommit by Jamey Sharp and Josh Triplett.\n\nSigned-off-by: Jamey Sharp \u003cjamey@minilop.net\u003e\nSigned-off-by: Josh Triplett \u003cjosh@joshtriplett.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "8369ae33b705222aa05ab53c7d6b4458f4ed161b",
      "tree": "ce5d592a63134f1283473bc900bf59489b92d8eb",
      "parents": [
        "306fe9384f06d31219778cece2d3c646146e7bb6"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon May 09 18:56:46 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 10 15:54:54 2011 -0400"
      },
      "message": "bcma: add Broadcom specific AMBA bus driver\n\nBroadcom has released cards based on a new AMBA-based bus type. From a\nprogramming point of view, this new bus type differs from AMBA and does\nnot use AMBA common registers. It also differs enough from SSB. We\ndecided that a new bus driver is needed to keep the code clean.\n\nIn its current form, the driver detects devices present on the bus and\nregisters them in the system. It allows registering BCMA drivers for\nspecified bus devices and provides them basic operations. The bus driver\nitself includes two important bus managing drivers: ChipCommon core\ndriver and PCI(c) core driver. They are early used to allow correct\ninitialization.\n\nCurrently code is limited to supporting buses on PCI(e) devices, however\nthe driver is designed to be used also on other hosts. The host\nabstraction layer is implemented and already used for PCI(e).\n\nSupport for PCI(e) hosts is working and seems to be stable (access to\n80211 core was tested successfully on a few devices). We can still\noptimize it by using some fixed windows, but this can be done later\nwithout affecting any external code. Windows are just ranges in MMIO\nused for accessing cores on the bus.\n\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Michael Büsch \u003cmb@bu3sch.de\u003e\nCc: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: George Kashperko \u003cgeorge@znau.edu.ua\u003e\nCc: Arend van Spriel \u003carend@broadcom.com\u003e\nCc: linux-arm-kernel@lists.infradead.org\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Andy Botting \u003candy@andybotting.com\u003e\nCc: linuxdriverproject \u003cdevel@linuxdriverproject.org\u003e\nCc: linux-kernel@vger.kernel.org \u003clinux-kernel@vger.kernel.org\u003e\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e1287eb891e326ea8451b03ba1f9b0d66abdb13d",
      "tree": "214918bb71630a345fa998684b9e83b968549018",
      "parents": [
        "0ce790e7d736cedc563e1fb4e998babf5a4dbc3d"
      ],
      "author": {
        "name": "Arun Sharma",
        "email": "asharma@fb.com",
        "time": "Wed May 04 13:48:11 2011 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed May 04 23:07:48 2011 +0200"
      },
      "message": "Replace \u0027-\u0027 in kernel version with \u0027_\u0027\n\nRemoving the \u0027-\u0027 results in hard to read filenames such as:\nkernel-2.6.35.2000042g76e4caf-28.x86_64.rpm\n\nkernel-2.6.35.2_000042_g76e4caf-28.x86_64.rpm is easier to\nread.\n\nSigned-off-by: Arun Sharma \u003casharma@fb.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "8417da6f2128008c431c7d130af6cd3d9079922e",
      "tree": "79bfdaadfc1548826651b9b0378e70e60cdc7720",
      "parents": [
        "bffd2020a972a188750e5cf4b9566950dfdf25a2"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 02 12:51:15 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue May 03 10:50:54 2011 +0200"
      },
      "message": "kbuild: Fix passing -Wno-* options to gcc 4.4+\n\nStarting with 4.4, gcc will happily accept -Wno-\u003canything\u003e in the\ncc-option test and complain later when compiling a file that has some\nother warning. This rather unexpected behavior is intentional as per\nhttp://gcc.gnu.org/PR28322, so work around it by testing for support of\nthe opposite option (without the no-). Introduce a new Makefile function\ncc-disable-warning that does this and update two uses of cc-option in\nthe toplevel Makefile.\n\nReported-and-tested-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "bffd2020a972a188750e5cf4b9566950dfdf25a2",
      "tree": "b53bfaf8bcf27a35bd1d0d61a04eaa70a1dfbc31",
      "parents": [
        "7a04fc94d9e45de50827ba6ff764f22990d55823"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Mon May 02 22:48:03 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 02 22:48:03 2011 +0200"
      },
      "message": "kbuild: move scripts/basic/docproc.c to scripts/docproc.c\n\nMove docproc from scripts/basic to scripts so it is only built for *doc\ntargets instead of every time the kernel is built.\n"
    },
    {
      "commit": "7a04fc94d9e45de50827ba6ff764f22990d55823",
      "tree": "d3ed066788830811348d4d345d539d88f2e0ee48",
      "parents": [
        "a6de553da01c2c110c647fbd1c5bad29f5a82487"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 02 18:01:06 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 02 22:31:34 2011 +0200"
      },
      "message": "kbuild: Fix Makefile.asm-generic for um\n\nDo nothing if arch/$(SRCARCH)/include/asm/Kbuild does not exist, which\nis the case of um.\n\nReported-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "a6de553da01c2c110c647fbd1c5bad29f5a82487",
      "tree": "7c24cf487f05cd7c20fe2f825c37999f11b30efc",
      "parents": [
        "af0e5d565d2fffcd97d1e2d89669d627cc04e8b8"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 14:45:31 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 02 17:37:10 2011 +0200"
      },
      "message": "kbuild: Allow to combine multiple W\u003d levels\n\nAdd support for make W\u003d12, make W\u003d123 and so on, to enable warnings from\nmultiple W\u003d levels. Normally, make W\u003d\u003clevel\u003e does not include warnings\nfrom the previous level.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nReviewed-By: Valdis Kletnieks \u003cvaldis.kletnieks@vt.edu\u003e\n"
    },
    {
      "commit": "af0e5d565d2fffcd97d1e2d89669d627cc04e8b8",
      "tree": "7b2ca1890e85b295215cc4af04155f095f69928a",
      "parents": [
        "f07726048d599acd6bac438e304645a78db753c0"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Apr 21 17:28:13 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 16:58:14 2011 +0200"
      },
      "message": "kbuild: Disable -Wunused-but-set-variable for gcc 4.6.0\n\nDisable the new -Wunused-but-set-variable that was added in gcc 4.6.0\nIt produces more false positives than useful warnings.\n\nThis can still be enabled using W\u003d1\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nTested-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "f07726048d599acd6bac438e304645a78db753c0",
      "tree": "1d76654ce62045f8a8960900189d4cad5747e8dd",
      "parents": [
        "d8ecc5cd8e227bc318513b5306ae88a474b8886d"
      ],
      "author": {
        "name": "Marcin Nowakowski",
        "email": "marcin.nowakowski.000@gmail.com",
        "time": "Mon Apr 25 13:35:21 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 15:55:45 2011 +0200"
      },
      "message": "Fix handling of backlash character in LINUX_COMPILE_BY name\n\nWhen using a domain login, `whoami` returns the login in\nuser\\domain format. This leads to either warnings on unrecognised\nescape sequences or escaped characters being generated for the user.\nThis patch ensures that any backslash is escaped to a double-backslash\nto make sure the name is preserved correctly. This patch does not\nenforce escaping on the KBUILD_BUILD_USER variable, as this is something\nthe user has control of and can escape if required.\n\nSigned-off-by: Marcin Nowakowski \u003cmarcin.nowakowski.000@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "6088e9ffa29a92e7b80fdba44929f3225c4c0357",
      "tree": "7da729c190e4aeae0c815de48f61c24b11dcda64",
      "parents": [
        "177525d26e31806d71653f74bbec13574b97892c"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Tue Apr 26 19:07:56 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 15:38:55 2011 +0200"
      },
      "message": "kbuild: don\u0027t warn about include/linux/version.h not including itself\n\nThis patch makes checkversion.pl not warn that include/linux/version.h\ndosen\u0027t include itself.\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\n[mmarek: simplified to use \u0027next if\u0027 syntax]\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "2d80eb0fa39bc4cfcc2e6d4eb1760a578fdeb507",
      "tree": "e1405bb1706adb49a3b5d1accc6176802fb22912",
      "parents": [
        "bdc69ca4cf972494ad06d1271760d94fdbb2e6b9"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Tue Apr 26 18:16:53 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 10:41:15 2011 +0200"
      },
      "message": "kconfig: quiet commands when V\u003d0\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "bdc69ca4cf972494ad06d1271760d94fdbb2e6b9",
      "tree": "53211220e7abbb48244e96cc23215a881b024382",
      "parents": [
        "a24a1b8e2aef10e8987e0a0b2b0dcff78af90ebb"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Tue Apr 26 18:13:56 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 10:41:02 2011 +0200"
      },
      "message": "kconfig: change update-po-config to reflect new layout of arch/um\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "a24a1b8e2aef10e8987e0a0b2b0dcff78af90ebb",
      "tree": "19fc60f1ac94beafd5a96c2fb74119e4a94ceef7",
      "parents": [
        "b24d7d7b98f2697173542fd926f48617649b0bbc"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Tue Apr 26 18:13:05 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 10:40:45 2011 +0200"
      },
      "message": "kconfig: make update-po-config work in KBUILD_OUTPUT\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "b24d7d7b98f2697173542fd926f48617649b0bbc",
      "tree": "e35c271cef647c3a6f3eb3d0108d87b34a74e658",
      "parents": [
        "d02ab886dcc7349cc5d80a045725d3dc9b309a3a"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Tue Apr 26 18:06:55 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 10:40:33 2011 +0200"
      },
      "message": "kconfig: rearrange clean-files\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "d02ab886dcc7349cc5d80a045725d3dc9b309a3a",
      "tree": "8053edd48cbd360fd21a91adab561b754b0d0bec",
      "parents": [
        "f19430496a3655b6f86283af472f04fea3c6fdf8"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Tue Apr 26 18:02:08 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 10:40:16 2011 +0200"
      },
      "message": "kconfig: change gconf to modify hostprogs-y like nconf and mconf\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "f19430496a3655b6f86283af472f04fea3c6fdf8",
      "tree": "4545c0a8b63b6996ed68a835b8bf56adb408c64b",
      "parents": [
        "1f594715bd26628045bf96c1211d5a90a1b51157"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Tue Apr 26 18:00:05 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 10:39:44 2011 +0200"
      },
      "message": "kconfig: change qconf to modify hostprogs-y like nconf and mconf\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "1f594715bd26628045bf96c1211d5a90a1b51157",
      "tree": "cb81eeb3ab6e0832ecd25b7c70211ef53f39d31b",
      "parents": [
        "10175ba65fde4b3708b9dd338af4b2dfb6bf266d"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Tue Apr 26 17:57:38 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 10:39:11 2011 +0200"
      },
      "message": "kconfig: only build kxgettext when needed\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "d8ecc5cd8e227bc318513b5306ae88a474b8886d",
      "tree": "f05fe662c000b8219923b8c464c9c186b599190e",
      "parents": [
        "28bc20dccadc610c56e27255aeef2938141a0cd3"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Apr 27 22:29:49 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Apr 28 18:01:41 2011 +0200"
      },
      "message": "kbuild: asm-generic support\n\nThere is an increasing amount of header files\nshared between individual architectures in asm-generic.\nTo avoid a lot of dummy wrapper files that just\ninclude the corresponding file in asm-generic provide\nsome basic support in kbuild for this.\n\nWith the following patch an architecture can maintain\na list of files in the file arch/$(ARCH)/include/asm/Kbuild\n\nTo use a generic file just add:\n\n        generic-y +\u003d \u003cname-of-header-file.h\u003e\n\nFor each file listed kbuild will generate the necessary\nwrapper in arch/$(ARCH)/include/generated/asm.\n\nWhen installing userspace headers a wrapper is likewise created.\n\nThe original inspiration for this came from the unicore32\npatchset - although a different method is used.\n\nThe patch includes several improvements from Arnd Bergmann.\nMichael Marek contributed Makefile.asm-generic.\n\nRemis Baima did an intial implementation along to achive\nthe same - see https://patchwork.kernel.org/patch/13352/\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Guan Xuetao \u003cguanxuetao@mprc.pku.edu.cn\u003e\nTested-by: Guan Xuetao \u003cguanxuetao@mprc.pku.edu.cn\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Remis Lima Baima \u003cremis.developer@googlemail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "28bc20dccadc610c56e27255aeef2938141a0cd3",
      "tree": "dfaf1a2b593a25cabffe8a83e5aaf34b3c2c166d",
      "parents": [
        "40df759e2b9ec945f1a5ddc61b3fdfbb6583257e"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Apr 27 22:15:27 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Apr 28 17:59:07 2011 +0200"
      },
      "message": "kbuild: implement several W\u003d levels\n\nBuilding a kernel with \"make W\u003d1\" produces far too much noise to be\nuseful.\n\nDivide the warning options in three groups:\n\n    W\u003d1 - warnings that may be relevant and does not occur too often\n    W\u003d2 - warnings that occur quite often but may still be relevant\n    W\u003d3 - the more obscure warnings, can most likely be ignored\n\nWhen building the whole kernel, those levels produce:\n\nW\u003d1 - 4859 warnings\nW\u003d2 - 1394 warnings\nW\u003d3 - 86666 warnings\n\nrespectively. Warnings have been counted with Geert\u0027s script at\n\nhttp://www.kernel.org/pub/linux/kernel/people/geert/linux-log/linux-log-summary.pl\n\nMany warnings occur from .h files so fixing one file may have a nice\neffect on the total number of warnings.\n\nWith these changes I am actually tempted to try W\u003d1 now and then.\nPreviously there was just too much noise.\n\nBorislav:\n\n- make the W\u003d levels exclusive\n- move very noisy and making little sense for the kernel warnings to W\u003d3\n- drop -Woverlength-strings due to useless warning message\n- copy explanatory text for the different warning levels to \u0027make help\u0027\n- recount warnings per level\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "3ba41621156681afcdbcd624e3191cbc65eb94f4",
      "tree": "197b021d9da6cf693fb6b80524e73e228b0bd589",
      "parents": [
        "686c4cbb10fc0e75b29b097290b4f7fc3f010b9e"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Apr 23 18:42:56 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 24 08:24:31 2011 -0700"
      },
      "message": "kconfig: Avoid buffer underrun in choice input\n\nCommit 40aee729b350 (\u0027kconfig: fix default value for choice input\u0027)\nfixed some cases where kconfig would select the wrong option from a\nchoice with a single valid option and thus enter an infinite loop.\n\nHowever, this broke the test for user input of the form \u0027N?\u0027, because\nwhen kconfig selects the single valid option the input is zero-length\nand the test will read the byte before the input buffer.  If this\nhappens to contain \u0027?\u0027 (as it will in a mips build on Debian unstable\ntoday) then kconfig again enters an infinite loop.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nCc: stable@kernel.org [2.6.17+]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "40df759e2b9ec945f1a5ddc61b3fdfbb6583257e",
      "tree": "1d727592c947dbfe33ddf89718201615488088e8",
      "parents": [
        "a8b8017c34fefcb763d8b06c294b58d1c480b2e4"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Apr 20 13:45:30 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Apr 20 15:39:22 2011 +0200"
      },
      "message": "kbuild: Fix build with binutils \u003c\u003d 2.19\n\nThe D option of ar is only available in newer versions.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "10175ba65fde4b3708b9dd338af4b2dfb6bf266d",
      "tree": "1107c24044f1642bbe24d75db4aea48bd5b82bd9",
      "parents": [
        "c33724a43875786719f51916311308f2752d846e"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Wed Apr 06 15:07:49 2011 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Apr 19 09:21:52 2011 +0200"
      },
      "message": "nconfig: Silence unused return values from wattrset\n\nIgnore the return value from wattrset since we ignore the return\nvalue in nconf.gui.c as well.\n\nscripts/kconfig/nconf.c: In function \u0027print_function_line\u0027:\nscripts/kconfig/nconf.c:376: warning: value computed is not used\nscripts/kconfig/nconf.c:380: warning: value computed is not used\nscripts/kconfig/nconf.c:387: warning: value computed is not used\nscripts/kconfig/nconf.c: In function \u0027show_menu\u0027:\nscripts/kconfig/nconf.c:956: warning: value computed is not used\nscripts/kconfig/nconf.c:961: warning: value computed is not used\nscripts/kconfig/nconf.c:963: warning: value computed is not used\nscripts/kconfig/nconf.c:965: warning: value computed is not used\n\nCc: Nir Tzachar \u003cnir.tzachar@gmail.com\u003e\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "a8b8017c34fefcb763d8b06c294b58d1c480b2e4",
      "tree": "61f638af2d7e5ad95990055414788f6f9c0a82dc",
      "parents": [
        "53e6892c0411006848882eacfcfea9e93681b55d"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 31 23:16:42 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Apr 18 14:27:52 2011 +0200"
      },
      "message": "initramfs: Use KBUILD_BUILD_TIMESTAMP for generated entries\n\ngen_init_cpio gets the current time and uses it for each symlink,\nspecial file, and directory.  Grab the current time once and make it\npossible to override it with the KBUILD_BUILD_TIMESTAMP variable for\nreproducible builds.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "53e6892c0411006848882eacfcfea9e93681b55d",
      "tree": "af622e1ec2b1a66961749596ba3b3cf45370f114",
      "parents": [
        "061296dc2c14f852604fc6849669fe0b78bb1eda"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Apr 05 14:32:30 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Apr 18 14:26:55 2011 +0200"
      },
      "message": "kbuild: Allow to override LINUX_COMPILE_BY and LINUX_COMPILE_HOST macros\n\nMake it possible to override the user@host string displayed during boot\nand in /proc/version by the environment variables KBUILD_BUILD_USER and\nKBUILD_BUILD_HOST. Several distributions patch scripts/mkcompile_h to\nachieve this, so let\u0027s provide an official way. Also, document the\nKBUILD_BUILD_TIMESTAMP variable while at it.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "061296dc2c14f852604fc6849669fe0b78bb1eda",
      "tree": "8bde5594d6c6de527d14ccbf0d4577c329ddaecd",
      "parents": [
        "09ff9fecc039d60fff6c11d47522af61e89fff56"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 31 17:13:55 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Apr 18 14:25:51 2011 +0200"
      },
      "message": "kbuild: Drop unused LINUX_COMPILE_TIME and LINUX_COMPILE_DOMAIN macros\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "09ff9fecc039d60fff6c11d47522af61e89fff56",
      "tree": "b4eddf5c6a40e3a0e2f9aae546249690a9805694",
      "parents": [
        "6ae9ecb86188cc8419024cdb299f18d4ae4f5713"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 31 16:09:47 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Apr 18 14:24:45 2011 +0200"
      },
      "message": "kbuild: Use the deterministic mode of ar\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "6ae9ecb86188cc8419024cdb299f18d4ae4f5713",
      "tree": "463f9f7d4803bf11d98469693c987a393680f1f9",
      "parents": [
        "1e2795a1191bb5ff05e80d77feffd51ac875c06d"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 31 15:47:55 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Apr 18 14:24:36 2011 +0200"
      },
      "message": "kbuild: Call gzip with -n\n\nThe timestamps recorded in the .gz files add no value.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "c33724a43875786719f51916311308f2752d846e",
      "tree": "4ccd1bd75415ac73084387579728237afb108baa",
      "parents": [
        "2b2112f617e8ca600ec24271c93bbd49aa2acce4"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Apr 28 15:05:20 2009 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Apr 18 14:20:38 2011 +0200"
      },
      "message": "kconfig: Do not record timestamp in auto.conf and autoconf.h\n\nTimestamps in file data are useless and there is already one in .config\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "2b2112f617e8ca600ec24271c93bbd49aa2acce4",
      "tree": "892a8451eb984e18f532e4f3fccaeab63e298a7a",
      "parents": [
        "f094f8a1b2737a4f3ca46742ff9aaf460d39285e"
      ],
      "author": {
        "name": "Yann E. MORIN",
        "email": "yann.morin.1998@anciens.enib.fr",
        "time": "Thu Feb 24 19:36:43 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 15 15:12:57 2011 +0200"
      },
      "message": "kconfig: get rid of unused flags\n\nNow that we detect recusrion of sourced files, get rid of\nnow unused flags.\n\nRegenerate lex.zconf.c_shipped file.\n\nSigned-off-by: \"Yann E. MORIN\" \u003cyann.morin.1998@anciens.enib.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "f094f8a1b2737a4f3ca46742ff9aaf460d39285e",
      "tree": "91f1b35efd025cc0a31f78230c8f81ab5a21c78f",
      "parents": [
        "466de9183570fe9fd21ef167951488fc9d513fcb"
      ],
      "author": {
        "name": "Yann E. MORIN",
        "email": "yann.morin.1998@anciens.enib.fr",
        "time": "Thu Feb 24 19:36:42 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 15 15:12:48 2011 +0200"
      },
      "message": "kconfig: allow multiple inclusion of the same file\n\nAllow \u0027source\u0027ing the same file from multiple places (eg. from\ndifferent files, and/or under different conditions).\n\nTo avoid circular inclusion, scan the source-ancestry of the\ncurrent file, and abort if already sourced in this branch.\n\nRegenerate the pre-parsed lex.zconf.c_shipped file.\n\nSigned-off-by: \"Yann E. MORIN\" \u003cyann.morin.1998@anciens.enib.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "466de9183570fe9fd21ef167951488fc9d513fcb",
      "tree": "0c0aa271be45daf6e5bfc3abd2aa41b7cf64e7cb",
      "parents": [
        "0ce790e7d736cedc563e1fb4e998babf5a4dbc3d"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Mar 19 04:26:10 2011 +0000"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 08 12:05:20 2011 +0200"
      },
      "message": "kconfig: Avoid buffer underrun in choice input\n\ncommit 40aee729b350672c2550640622416a855e27938f (\u0027kconfig: fix default\nvalue for choice input\u0027) fixed some cases where kconfig would select\nthe wrong option from a choice with a single valid option and thus\nenter an infinite loop.\n\nHowever, this broke the test for user input of the form \u0027N?\u0027, because\nwhen kconfig selects the single valid option the input is zero-length\nand the test will read the byte before the input buffer.  If this\nhappens to contain \u0027?\u0027 (as it will in a mips build on Debian unstable\ntoday) then kconfig again enters an infinite loop.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nCc: stable@kernel.org [2.6.17+]\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "177525d26e31806d71653f74bbec13574b97892c",
      "tree": "5a3453d9b265d49e5ef5807c3f530bf094e87d10",
      "parents": [
        "0ce790e7d736cedc563e1fb4e998babf5a4dbc3d"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@lisas.de",
        "time": "Sun Apr 03 20:58:28 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Apr 04 14:58:33 2011 +0200"
      },
      "message": "eradicate bashisms in scripts/patch-kernel\n\nSilence a remaining annoying (or worse, irritating - \"is my entire patched tree\nbroken now!?\") bashism-related message that occurs when /bin/sh is configured\nto instead deploy dash, a POSIX-compliant shell, as is the pretty much\nstandard case on e.g. Debian.\n\nCurrent kernel version is 2.6.38 ( Flesh-Eating Bats with Fangs)\n\u003d\u003d\u003d\u003e  linux-2.6.38.patch-kernel_test/scripts/patch-kernel: line 253: [: \u003d: unary operator expected  \u003c\u003d\u003d\u003d\ncannot find patch file: patch-2.6.39\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "c50e3f512a5a15a73acd94e6ec8ed63cd512e04f",
      "tree": "7f8e4ef42dd0c946ba7d4d6b001133db83e15a4a",
      "parents": [
        "565d76cb7d5fd7cb010fd690602280a69ab116ef"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Mar 22 16:35:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:17 2011 -0700"
      },
      "message": "bloat-o-meter: include read-only data section in report\n\nI\u0027m not sure why the read-only data section is excluded from the report,\nit seems as relevant as the other data sections (b and d).\n\nI\u0027ve stripped the symbols starting with __mod_ as they can have their\nnames dynamically generated and thus comparison between binaries is not\npossible.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nAcked-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "309c00c73f053a905d144b430d4fb55d811085e2",
      "tree": "2226c4b1c86395078abfccdb54b17be93ea6e8ad",
      "parents": [
        "b0781216e7bff68aca2fbcd275b4db7531d1e22f"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Mar 22 16:34:44 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:15 2011 -0700"
      },
      "message": "checkpatch: warn about memset with swapped arguments\n\nBecause the second and third arguments of memset have the same type, it\nturns out to be really easy to mix them up.\n\nThis bug comes up time after time, so checkpatch should really be checking\nfor it at patch submission time.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b0781216e7bff68aca2fbcd275b4db7531d1e22f",
      "tree": "04767f9d01945aab963bbc3b4ca90589ff9a854e",
      "parents": [
        "984b203a7237d8d32090b48113c18eb8f824a2be"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 22 16:34:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:15 2011 -0700"
      },
      "message": "scripts/checkpatch.pl: reset rpt_cleaners warnings\n\nIf you run checkpatch against multiple patches, and one of them has a\nwhitespace issue which can be helped via a script (rpt_cleaners), you will\nsee the same NOTE over and over for all subsequent patches.  It makes it\nseem like those patches also have whitespace problems when in reality,\nthere\u0027s only one or two bad apples.\n\nSo reset rpt_cleaners back to 0 after we\u0027ve issued the note so that it\nonly shows up near the patch with the actual problems.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Andy Whitcroft \u003capw@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "33ee3b2e2eb9b4b6c64dcf9ed66e2ac3124e748c",
      "tree": "25d70c021189efa0bcbdf4e84b3ca97a6c147246",
      "parents": [
        "8a5700cd6754a3c88d2ea2f1d7a56f671987fc25"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Mar 22 16:34:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:14 2011 -0700"
      },
      "message": "kstrto*: converting strings to integers done (hopefully) right\n\n1. simple_strto*() do not contain overflow checks and crufty,\n   libc way to indicate failure.\n2. strict_strto*() also do not have overflow checks but the name and\n   comments pretend they do.\n3. Both families have only \"long long\" and \"long\" variants,\n   but users want strtou8()\n4. Both \"simple\" and \"strict\" prefixes are wrong:\n   Simple doesn\u0027t exactly say what\u0027s so simple, strict should not exist\n   because conversion should be strict by default.\n\nThe solution is to use \"k\" prefix and add convertors for more types.\nEnter\n\tkstrtoull()\n\tkstrtoll()\n\tkstrtoul()\n\tkstrtol()\n\tkstrtouint()\n\tkstrtoint()\n\n\tkstrtou64()\n\tkstrtos64()\n\tkstrtou32()\n\tkstrtos32()\n\tkstrtou16()\n\tkstrtos16()\n\tkstrtou8()\n\tkstrtos8()\n\nInclude runtime testsuite (somewhat incomplete) as well.\n\nstrict_strto*() become deprecated, stubbed to kstrto*() and\neventually will be removed altogether.\n\nUse kstrto*() in code today!\n\nNote: on some archs _kstrtoul() and _kstrtol() are left in tree, even if\n      they\u0027ll be unused at runtime. This is temporarily solution,\n      because I don\u0027t want to hardcode list of archs where these\n      functions aren\u0027t needed. Current solution with sizeof() and\n      __alignof__ at least always works.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7764dcb53473e5665ab3cdc461ccfc510fce925e",
      "tree": "e839911d1d15cbd066477b13dfeea2e3f2ff1446",
      "parents": [
        "5af5bcb8d37f99ba415a1adc6da71051b84f93a5"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Mar 22 16:34:24 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:13 2011 -0700"
      },
      "message": "get_maintainer.pl: allow \"K:\" pattern tests to match non-patch text\n\nExtend the usage of the K section in the MAINTAINERS file to support\nmatching regular expressions to any arbitrary text that may precede the\npatch itself.  For example, the commit message or mail headers generated\nby git-format-patch.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nOriginal-patch-by: L. Alberto Giménez \u003cagimenez@sysvalve.es\u003e\nAcked-by: L. Alberto Giménez \u003cagimenez@sysvalve.es\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eddecbb601c9ea3fab7e67d7892010fc9426d1e6",
      "tree": "4bfa4740ae554e5c5a8468e74b39531a6153ce9f",
      "parents": [
        "0bf8c869701039b12c3520cb1bb1689595ab108b",
        "f2c23f65f63fe0dd83fc94efdfae0364c74458b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 15:55:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 15:55:26 2011 -0700"
      },
      "message": "Merge branch \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  kbuild: Make DEBUG_SECTION_MISMATCH selectable, but not on by default\n  genksyms: Regenerate lexer and parser\n  genksyms: Track changes to enum constants\n  genksyms: simplify usage of find_symbol()\n  genksyms: Add helpers for building string lists\n  genksyms: Simplify printing of symbol types\n  genksyms: Simplify lexer\n  genksyms: Do not paste the bison header file to lex.c\n  modpost: fix trailing comma\n  KBuild: silence \"\u0027scripts/unifdef\u0027 is up to date.\"\n  kbuild: Add extra gcc checks\n  kbuild: reenable section mismatch analysis\n  unifdef: update to upstream version 2.5\n"
    },
    {
      "commit": "b87a2d3e3147bd140da2eae584772c353d11421b",
      "tree": "b07334f4a0b6bef83be8f061e76694c267d5fa34",
      "parents": [
        "53a94c7d55dceb73aab2876afce4c563bc9111fe",
        "ab94e4666d5cee0e393367671eeab4111105bffb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:13:09 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:13:09 2011 -0700"
      },
      "message": "Merge branch \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  scripts/extract-ikconfig: add xz compression support\n  kbuild: add GNU GLOBAL tags generation\n  setlocalversion: update mercurial tag parsing\n"
    },
    {
      "commit": "53a94c7d55dceb73aab2876afce4c563bc9111fe",
      "tree": "a687a5e936c1674c20bb019ae383b1416d8c904d",
      "parents": [
        "444699c8503eaeb0cf15e24ad76f69b14df6097a",
        "9a17f40048be305749f53278c857bf52939081f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:12:42 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:12:42 2011 -0700"
      },
      "message": "Merge branch \u0027packaging\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027packaging\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  kbuild: Add make tarxz-pkg build option\n"
    },
    {
      "commit": "a88bab9aeebe3118703e1532343d82688c12578e",
      "tree": "d6428e385b71d4bf8456ec8e919c7119a20505fb",
      "parents": [
        "00759c0ea0d3b4c918539ddd7cbbfbbb39a38fc7",
        "303fc01fb12d95cf9ab88c496df6651c887cef3c"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 15:15:18 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 15:15:18 2011 +0100"
      },
      "message": "Merge branch \u0027genksyms-enum\u0027 into kbuild/kbuild\n"
    },
    {
      "commit": "303fc01fb12d95cf9ab88c496df6651c887cef3c",
      "tree": "bbfc1b170233aeac7f1f2b14f435a41c5d2c9959",
      "parents": [
        "e37ddb82500393cb417c3ab0fe0726d9a8652372"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Feb 15 16:04:35 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 15:13:56 2011 +0100"
      },
      "message": "genksyms: Regenerate lexer and parser\n\nRegenerated the parser after \"genksyms: Track changes to enum\nconstants\".\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "e37ddb82500393cb417c3ab0fe0726d9a8652372",
      "tree": "6ecc94992cb5affad4fe438d9b586a61b803f928",
      "parents": [
        "01762c4ec5f6f62c550304b9c70e824293cefdd0"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Feb 03 23:57:09 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 15:13:56 2011 +0100"
      },
      "message": "genksyms: Track changes to enum constants\n\nEnum constants can be used as array sizes; if the enum itself does not\nappear in the symbol expansion, a change in the enum constant will go\nunnoticed. Example patch that changes the ABI but does not change the\nchecksum with current genksyms:\n\n| enum e {\n|\tE1,\n|\tE2,\n|+\tE3,\n|\tE_MAX\n| };\n|\n| struct s {\n|\tint a[E_MAX];\n| }\n|\n| int f(struct s *s) { ... }\n| EXPORT_SYMBOL(f)\n\nTherefore, remember the value of each enum constant and\nexpand each occurence to \u003cconstant\u003e \u003cvalue\u003e. The value is not actually\ncomputed, but instead an expression in the form\n(last explicitly assigned value) + N\nis used. This avoids having to parse and semantically understand whole\nof C.\n\nNote: The changes won\u0027t take effect until the lexer and parser are\nrebuilt by the next patch.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "01762c4ec5f6f62c550304b9c70e824293cefdd0",
      "tree": "4a457cec48321f5b591966e56ddaea33733df5cc",
      "parents": [
        "68eb8563a1adf27fae18dde4c95fb796c17563df"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Feb 15 15:11:36 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 15:13:55 2011 +0100"
      },
      "message": "genksyms: simplify usage of find_symbol()\n\nAllow searching for symbols of an exact type. The lexer does this and a\nsubsequent patch will add one more usage.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "68eb8563a1adf27fae18dde4c95fb796c17563df",
      "tree": "792085b5e18719922554bc72ccfb8a1d042a262c",
      "parents": [
        "7ec8eda154cbdcabb5305d90fb0952973dcaa560"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Feb 02 23:52:13 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 15:13:55 2011 +0100"
      },
      "message": "genksyms: Add helpers for building string lists\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7ec8eda154cbdcabb5305d90fb0952973dcaa560",
      "tree": "54cd5d99acda48bac597e158614e97423b59e797",
      "parents": [
        "95f1d639ade8fdf9572ac8a926f62b29dd66eaba"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Jan 18 16:28:06 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 15:13:55 2011 +0100"
      },
      "message": "genksyms: Simplify printing of symbol types\n\nInstead of special-casing SYM_NORMAL, do not map any name to it. Also\nexplicitly set the single-letter name of the symbol type, which will be\nneeded by a further patch. The only user-visible change is one debug\nprintf.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "95f1d639ade8fdf9572ac8a926f62b29dd66eaba",
      "tree": "9b8864def448176b950e1f747d33b5e7439ef429",
      "parents": [
        "9c281f13b68da49764cbc8d7d610c2f229a0f9a0"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jan 20 16:19:58 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 15:13:55 2011 +0100"
      },
      "message": "genksyms: Simplify lexer\n\nThe V2_TOKENS state is active all the time.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "9c281f13b68da49764cbc8d7d610c2f229a0f9a0",
      "tree": "9e3ae5ace293888dd2fa0331186f1acc3e94e57a",
      "parents": [
        "c56eb8fb6dccb83d9fe62fd4dc00c834de9bc470"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jan 20 15:23:08 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 15:13:55 2011 +0100"
      },
      "message": "genksyms: Do not paste the bison header file to lex.c\n\nThe header is already #included, no need to include it a second time.\nlex.c_shipped was regenerated using flex-2.5.35.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "00759c0ea0d3b4c918539ddd7cbbfbbb39a38fc7",
      "tree": "77fe2c1e373504e830c0f6d2312436f74963d0c5",
      "parents": [
        "e1b702cf224df446b4ce0416dfb02858e7cc068b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Mar 15 14:13:47 2011 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 13:02:31 2011 +0100"
      },
      "message": "modpost: fix trailing comma\n\nConsolidate locations that print a section whitelist into\ncalls to print_section_list().\n\nFix print_section_list() so that it does not print a trailing\ncomma \u0026 space:\n\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console,\n\nbecomes:\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "e1b702cf224df446b4ce0416dfb02858e7cc068b",
      "tree": "dd64df66e3231a903adb0e536448b0b0b4998a59",
      "parents": [
        "4a5838ad9d2d4f7354a310982483f4c76aa0abeb"
      ],
      "author": {
        "name": "Mike Waychison",
        "email": "mikew@google.com",
        "time": "Mon Mar 14 23:34:25 2011 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 12:29:20 2011 +0100"
      },
      "message": "KBuild: silence \"\u0027scripts/unifdef\u0027 is up to date.\"\n\nWhile changing our build system over to use the headers_install target\nas part of our klibc build, the following message started showing up in\nour logs:\n\nmake[2]: `scripts/unifdef\u0027 is up to date.\n\nIt turns out that the build blindly invokes a recursive make on this\ntarget, which causes make to emit this message when the target is\nalready up to date.  This isn\u0027t seen for most targets as the rest of the\nbuild relies primarily on the default target and on PHONY targets when\ninvoking make recursively.\n\nSilence the above message when building unifdef as part of\nheaders_install by hiding it behind a new PHONY target called\n\"build_unifdef\" that has an empty recipe.\n\nSigned-off-by: Mike Waychison \u003cmikew@google.com\u003e\nAcked-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "0f6e0e8448a16d8d22119ce91d8dd24b44865b51",
      "tree": "7c295c02db035fc6a0b867465911a2bc9dc6b1ef",
      "parents": [
        "0d2ecee2bdb2a19d04bc5cefac0f86e790f1aad4",
        "a002951c97ff8da49938c982a4c236bf2fafdc9f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 09:15:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 09:15:43 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6: (33 commits)\n  AppArmor: kill unused macros in lsm.c\n  AppArmor: cleanup generated files correctly\n  KEYS: Add an iovec version of KEYCTL_INSTANTIATE\n  KEYS: Add a new keyctl op to reject a key with a specified error code\n  KEYS: Add a key type op to permit the key description to be vetted\n  KEYS: Add an RCU payload dereference macro\n  AppArmor: Cleanup make file to remove cruft and make it easier to read\n  SELinux: implement the new sb_remount LSM hook\n  LSM: Pass -o remount options to the LSM\n  SELinux: Compute SID for the newly created socket\n  SELinux: Socket retains creator role and MLS attribute\n  SELinux: Auto-generate security_is_socket_class\n  TOMOYO: Fix memory leak upon file open.\n  Revert \"selinux: simplify ioctl checking\"\n  selinux: drop unused packet flow permissions\n  selinux: Fix packet forwarding checks on postrouting\n  selinux: Fix wrong checks for selinux_policycap_netpeer\n  selinux: Fix check for xfrm selinux context algorithm\n  ima: remove unnecessary call to ima_must_measure\n  IMA: remove IMA imbalance checking\n  ...\n"
    },
    {
      "commit": "a926021cb1f8a99a275eaf6eb546102e9469dc59",
      "tree": "c6d0300cd4b1a1fd658708476db4577b68b4de31",
      "parents": [
        "0586bed3e8563c2eb89bc7256e30ce633ae06cfb",
        "5e814dd597c42daeb8d2a276e64a6ec986ad0e2a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 15 18:31:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 15 18:31:30 2011 -0700"
      },
      "message": "Merge branch \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (184 commits)\n  perf probe: Clean up probe_point_lazy_walker() return value\n  tracing: Fix irqoff selftest expanding max buffer\n  tracing: Align 4 byte ints together in struct tracer\n  tracing: Export trace_set_clr_event()\n  tracing: Explain about unstable clock on resume with ring buffer warning\n  ftrace/graph: Trace function entry before updating index\n  ftrace: Add .ref.text as one of the safe areas to trace\n  tracing: Adjust conditional expression latency formatting.\n  tracing: Fix event alignment: skb:kfree_skb\n  tracing: Fix event alignment: mce:mce_record\n  tracing: Fix event alignment: kvm:kvm_hv_hypercall\n  tracing: Fix event alignment: module:module_request\n  tracing: Fix event alignment: ftrace:context_switch and ftrace:wakeup\n  tracing: Remove lock_depth from event entry\n  perf header: Stop using \u0027self\u0027\n  perf session: Use evlist/evsel for managing perf.data attributes\n  perf top: Don\u0027t let events to eat up whole header line\n  perf top: Fix events overflow in top command\n  ring-buffer: Remove unused #include \u003clinux/trace_irq.h\u003e\n  tracing: Add an \u0027overwrite\u0027 trace_option.\n  ...\n"
    },
    {
      "commit": "0586bed3e8563c2eb89bc7256e30ce633ae06cfb",
      "tree": "7a59610f45f7222f25b3212c53fa28636bb4427c",
      "parents": [
        "b80cd62b7d4406bbe8c573fe4381dcc71a2850fd",
        "dbebbfbb1605f0179e7c0d900d941cc9c45de569"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 15 18:28:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 15 18:28:30 2011 -0700"
      },
      "message": "Merge branch \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  rtmutex: tester: Remove the remaining BKL leftovers\n  lockdep/timers: Explain in detail the locking problems del_timer_sync() may cause\n  rtmutex: Simplify PI algorithm and make highest prio task get lock\n  rwsem: Remove redundant asmregparm annotation\n  rwsem: Move duplicate function prototypes to linux/rwsem.h\n  rwsem: Unify the duplicate rwsem_is_locked() inlines\n  rwsem: Move duplicate init macros and functions to linux/rwsem.h\n  rwsem: Move duplicate struct rwsem declaration to linux/rwsem.h\n  x86: Cleanup rwsem_count_t typedef\n  rwsem: Cleanup includes\n  locking: Remove deprecated lock initializers\n  cred: Replace deprecated spinlock initialization\n  kthread: Replace deprecated spinlock initialization\n  xtensa: Replace deprecated spinlock initialization\n  um: Replace deprecated spinlock initialization\n  sparc: Replace deprecated spinlock initialization\n  mips: Replace deprecated spinlock initialization\n  cris: Replace deprecated spinlock initialization\n  alpha: Replace deprecated spinlock initialization\n  rtmutex-tester: Remove BKL tests\n"
    },
    {
      "commit": "a002951c97ff8da49938c982a4c236bf2fafdc9f",
      "tree": "d43e7885ea7376df0a47a0fc8ceca66dc5bfa357",
      "parents": [
        "521cb40b0c44418a4fd36dc633f575813d59a43d",
        "c151694b2c48d956ac8c8c59c6927f89cc29ef70"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Wed Mar 16 09:41:17 2011 +1100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Wed Mar 16 09:41:17 2011 +1100"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "7840fea200cd1ad93ed19853a83752a21f691326",
      "tree": "e13f604355993207d34cc5abe335ec944ff871d7",
      "parents": [
        "e8444a3e3b56b268c6ca31a2f77040fd944834fb"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Mar 11 22:34:47 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 13 15:59:58 2011 -0700"
      },
      "message": "kbuild: Fix computing srcversion for modules\n\nRecent change to fixdep:\n\n    commit b7bd182176960fdd139486cadb9962b39f8a2b50\n    Author: Michal Marek \u003cmmarek@suse.cz\u003e\n    Date:   Thu Feb 17 15:13:54 2011 +0100\n\n    fixdep: Do not record dependency on the source file itself\n\nchanged the format of the *.cmd files without realizing that it is also\nused by modpost. Put the path to the source file to the file back, in a\nspecial variable, so that modpost sees all source files when calculating\nsrcversion for modules.\n\nReported-and-tested-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1274a9c2e91652e28efa45c3e5886ec82f08bfbe",
      "tree": "6e5c6e76da175b4b5c6dbe7001460905472342f4",
      "parents": [
        "10da37a645b5e915d8572cc2b1f5eb11ada3ea4f"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Fri Feb 11 16:43:33 2011 -0500"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu Mar 10 10:34:39 2011 -0500"
      },
      "message": "ftrace: Add .ref.text as one of the safe areas to trace\n\nThe section .ref.text will not go away unexpectedly and is\nsafe to trace. Add it to the safe list of sections to allow\ntracing.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "9a17f40048be305749f53278c857bf52939081f3",
      "tree": "4829c35b68d35293835ed7623b968e17f049c34e",
      "parents": [
        "2d8ad8719591fa803b0d589ed057fa46f49b7155"
      ],
      "author": {
        "name": "Zdenek Kaspar",
        "email": "zkaspar82@gmail.com",
        "time": "Sun Jan 30 12:18:51 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Mar 09 16:18:06 2011 +0100"
      },
      "message": "kbuild: Add make tarxz-pkg build option\n\nSigned-off-by: Zdenek Kaspar \u003czkaspar82@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "2d8ad8719591fa803b0d589ed057fa46f49b7155",
      "tree": "4ae051577dad1161c91dafbf4207bb10a9dc91bb",
      "parents": [
        "9b4ce7bce5f30712fd926ab4599a803314a07719",
        "c56eb8fb6dccb83d9fe62fd4dc00c834de9bc470"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Mar 09 16:15:44 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Mar 09 16:15:44 2011 +0100"
      },
      "message": "Merge commit \u0027v2.6.38-rc1\u0027 into kbuild/packaging\n"
    },
    {
      "commit": "4a5838ad9d2d4f7354a310982483f4c76aa0abeb",
      "tree": "fd037adafd8d7dd367292fe20ab290ccc79569a4",
      "parents": [
        "de933bd833be1a53bd361c9a327afd3c65413351"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@alien8.de",
        "time": "Tue Mar 01 09:35:29 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Mar 09 15:35:35 2011 +0100"
      },
      "message": "kbuild: Add extra gcc checks\n\nAdd a \u0027W\u003d1\u0027 Makefile switch which adds additional checking per build\nobject.\n\nThe idea behind this option is targeted at developers who, in the\nprocess of writing their code, want to do the occasional\n\nmake W\u003d1 [target.o]\n\nand let gcc do more extensive code checking for them. Then, they\ncould eyeball the output for valid gcc warnings about various\nbugs/discrepancies which are not reported during the normal build\nprocess.\n\nFor more background information and a use case, read through this\nthread: http://marc.info/?l\u003dkernel-janitors\u0026m\u003d129802065918147\u0026w\u003d2\n\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: linux-kbuild@vger.kernel.org\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Borislav Petkov \u003cbp@alien8.de\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "fe3fa43039d47ee4e22caf460b79b62a14937f79",
      "tree": "9eab8d00f1227b9fe0959f32a62d892ed35803ba",
      "parents": [
        "ee009e4a0d4555ed522a631bae9896399674f064",
        "026eb167ae77244458fa4b4b9fc171209c079ba7"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Tue Mar 08 11:38:10 2011 +1100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Tue Mar 08 11:38:10 2011 +1100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.infradead.org/users/eparis/selinux into next\n"
    },
    {
      "commit": "888a8a3e9d79cbb9d83e53955f684998248580ec",
      "tree": "3dbf548438c77d89c8696a9a79c4129cdc2f3d3e",
      "parents": [
        "cfff2d909cbdaf8c467bd321aa0502a548ec8f7e",
        "b06b3d49699a52e8f9ca056c4f96e81b1987d78e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 04 10:40:22 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 04 10:40:25 2011 +0100"
      },
      "message": "Merge branch \u0027perf/urgent\u0027 into perf/core\n\nMerge reason: Pick up updates before queueing up dependent patches.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ],
  "next": "4bc6c2d5d8386800fde23a8e78cd4f04a0ade0ad"
}
