)]}'
{
  "log": [
    {
      "commit": "45b583b10a8b438b970e95a7d1d4db22c9e35004",
      "tree": "14fa481598289df0459580c582b48a9d95db51f6",
      "parents": [
        "154dd78d30b56ffb8b447f629bfcceb14150e5c4",
        "f19da2ce8ef5e49b8b8ea199c3601dd45d71b262"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 21:00:19 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 21:00:19 2011 -0700"
      },
      "message": "Merge \u0027akpm\u0027 patch series\n\n* Merge akpm patch series: (122 commits)\n  drivers/connector/cn_proc.c: remove unused local\n  Documentation/SubmitChecklist: add RCU debug config options\n  reiserfs: use hweight_long()\n  reiserfs: use proper little-endian bitops\n  pnpacpi: register disabled resources\n  drivers/rtc/rtc-tegra.c: properly initialize spinlock\n  drivers/rtc/rtc-twl.c: check return value of twl_rtc_write_u8() in twl_rtc_set_time()\n  drivers/rtc: add support for Qualcomm PMIC8xxx RTC\n  drivers/rtc/rtc-s3c.c: support clock gating\n  drivers/rtc/rtc-mpc5121.c: add support for RTC on MPC5200\n  init: skip calibration delay if previously done\n  misc/eeprom: add eeprom access driver for digsy_mtc board\n  misc/eeprom: add driver for microwire 93xx46 EEPROMs\n  checkpatch.pl: update $logFunctions\n  checkpatch: make utf-8 test --strict\n  checkpatch.pl: add ability to ignore various messages\n  checkpatch: add a \"prefer __aligned\" check\n  checkpatch: validate signature styles and To: and Cc: lines\n  checkpatch: add __rcu as a sparse modifier\n  checkpatch: suggest using min_t or max_t\n  ...\n\nDid this as a merge because of (trivial) conflicts in\n - Documentation/feature-removal-schedule.txt\n - arch/xtensa/include/asm/uaccess.h\nthat were just easier to fix up in the merge than in the patch series.\n"
    },
    {
      "commit": "6e60c02e9d9427f59842192bdb123cbeaf8bc9a0",
      "tree": "6cd57dfec304a5cb049173dac6050bb0f13e6876",
      "parents": [
        "34d99219726ff4d3425b360d1e8d081627a73a00"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jul 25 17:13:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:16 2011 -0700"
      },
      "message": "checkpatch.pl: update $logFunctions\n\nPrevious behavior allowed only alphabetic prefixes like pr_info to exceed\nthe 80 column line length limit.\n\nath6kl wants to add a digit into the prefix, so allow numbers as well as\ndigits in the \u003cprefix\u003e_\u003clevel\u003e printks.\n\n\u003cprefix\u003e_\u003clevel\u003e_ratelimited and \u003cprefix\u003e_\u003clevel\u003e_once and WARN_RATELIMIT\nand WARN_ONCE may now exceed 80 cols.\n\nAdd missing \u003cprefix\u003e_printk type for completeness.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Andy Whitcroft \u003capw@canonical.com\u003e\nCc: Kalle Valo \u003ckvalo@qca.qualcomm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "34d99219726ff4d3425b360d1e8d081627a73a00",
      "tree": "30d9d2c477c984d7be0aa13dc93c19189649e7f1",
      "parents": [
        "000d1cc1829f938c87402fc2fd4bb5e8daed6b52"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jul 25 17:13:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:16 2011 -0700"
      },
      "message": "checkpatch: make utf-8 test --strict\n\nSome patches are sent in using ISO-8859 or even Windows codepage 1252.\n\nMake checkpatch accept these by default and only emit the \"Invalid UTF-8\"\nmessage when using --strict.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "000d1cc1829f938c87402fc2fd4bb5e8daed6b52",
      "tree": "b893c94009680dc51556ba0838815b7c9f9b6236",
      "parents": [
        "39b7e2878e783af027ddd3530f7a0abec330905d"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jul 25 17:13:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:16 2011 -0700"
      },
      "message": "checkpatch.pl: add ability to ignore various messages\n\nSome users would like the ability to not emit some of the messages that\ncheckpatch produces.  This can make it easier to use checkpatch in other\nprojects and integrate into scm hook scripts.\n\nAdd command line option to \"--ignore\" various message types.  Add option\n--show-types to emit the \"type\" of each message.  Categorize all ERROR,\nWARN and CHK messages with types.\n\nAdd optional .checkpatch.conf file to store default options.\n3 paths are searched for .checkpatch.conf\n    .             customized per-tree configurations\n    $HOME         user global configuration when per-tree configs don\u0027t exist\n    ./scripts     lk defaults to override script\nThe .conf file can contain any valid command-line argument and\nthe contents are prepended to any additional command line arguments.\nMultiple lines may be used, blank lines are ignored, # is a comment.\n\nUpdate \"false positive\" output for readability.\n\nUpdate version to 0.32\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-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": "39b7e2878e783af027ddd3530f7a0abec330905d",
      "tree": "f8b5adf97fc9806310c560e12463d1cb56c20b2f",
      "parents": [
        "2011247550c1b903a9ecd68f6eb3e9e7b7b07f52"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jul 25 17:13:24 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:16 2011 -0700"
      },
      "message": "checkpatch: add a \"prefer __aligned\" check\n\nPrefer the use of __aligned(size) over __attribute__((__aligned___(size)))\n\nLink: http://lkml.kernel.org/r/20110609094526.1571774c.akpm@linux-foundation.org\n\nSuggested-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2011247550c1b903a9ecd68f6eb3e9e7b7b07f52",
      "tree": "afd2ca6683f7225d29df77fb4c19b81211c05a57",
      "parents": [
        "165e72a6c374ed03c57d03c88406d32745e1add2"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jul 25 17:13:23 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:16 2011 -0700"
      },
      "message": "checkpatch: validate signature styles and To: and Cc: lines\n\nSignatures have many forms and can sometimes cause problems if not in the\ncorrect format when using git send-email or quilt.\n\nTry to verify the signature tags and email addresses to use the generally\naccepted \"Signed-off-by: Full Name \u003cemail@domain.tld\u003e\" form.\n\nOriginal idea by Anish Kumar \u003canish198519851985@gmail.com\u003e\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Anish Kumar \u003canish198519851985@gmail.com\u003e\nCc: Nick Bowler \u003cnbowler@elliptictech.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "165e72a6c374ed03c57d03c88406d32745e1add2",
      "tree": "6ca776305899b6187c8ecb7560e2e07a524cd163",
      "parents": [
        "7d2367af0b09f8028dc5c1b1919bb82d141c2afb"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Mon Jul 25 17:13:23 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:16 2011 -0700"
      },
      "message": "checkpatch: add __rcu as a sparse modifier\n\nFix \"need consistent spacing around \u0027*\u0027\" error after a __rcu sparse\nannotation which was caused by the missing __rcu entry in the\ncheckpatch.pl internal list of sparse keywords.\n\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\nCc: Andy Whitcroft \u003capw@canonical.com\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7d2367af0b09f8028dc5c1b1919bb82d141c2afb",
      "tree": "e2645027cae1b716443e2659bda5364cb101d4e0",
      "parents": [
        "27c46a2546c75c6814562e85b751e3d64c188ad5"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jul 25 17:13:22 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:16 2011 -0700"
      },
      "message": "checkpatch: suggest using min_t or max_t\n\nA common issue with min() or max() is using a cast on one or both of the\narguments when using min_t/max_t could be better.\n\nAdd cast detection to uses of min/max and suggest an appropriate use of\nmin_t or max_t instead.\n\nCaveat:  This only works for min() or max() on a single line.\n         It does not find min() or max() split across multiple lines.\n\nThis does find:\n\tmin((u32)foo, bar);\nBut it does not find:\n\tmax((unsigned long)foo,\n\t    bar);\n\nSuggested-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0334b3824e671c28737074ca9fb0723ef05d9b9e",
      "tree": "77733610795851bc0914aa634e30905dcac88cca",
      "parents": [
        "626a0312514a121a90b4478cbde111ffc6826ae2"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jul 25 17:13:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:15 2011 -0700"
      },
      "message": "get_maintainers.pl: improve .mailmap parsing\n\nEntries that used formats other than \"Proper Name \u003ccommit@email.xx\u003e\"\nwere not parsed properly.\n\nTry to improve the parsing so that the entries in the forms of:\n    Proper Name \u003cproper@email.xx\u003e \u003ccommit@email.xx\u003e\nand\n    Proper Name \u003cproper@email.xx\u003e Commit Name \u003ccommit@email.xx\u003e\nare transformed correctly.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nReviewed-by: Florian Mickler \u003cflorian@mickler.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "154dd78d30b56ffb8b447f629bfcceb14150e5c4",
      "tree": "a1d34da3de50d25b96ba315416817a6850cd7b90",
      "parents": [
        "14067ff536286bd2f7f79d46337d2228b12ef880",
        "1ae14703e76de49e6116296f3b20925f491dbb16",
        "3bdccc880b39c2d8e2cdd3783107dc6799ba62ca",
        "b756828609ee8cb1320effc371cfafde6a6246fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:01:57 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:01:57 2011 -0700"
      },
      "message": "Merge branches \u0027kbuild\u0027, \u0027packaging\u0027 and \u0027misc\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  genksyms: Use same type in loop comparison\n  kbuild: silence generated makefile message\n  kernel: prevent unnecessary rebuilding due to config_data.gz\n  headers_install: fix __packed in exported kernel headers\n  dtc: regen parser\n  dtc: migrate parser to implicit rules\n  kconfig: regen parser\n  kconfig: migrate parser to implicit rules\n  kconfig/zconf.l: do not ask to generate backup\n  kconfig: kill no longer needed reference to YYDEBUG\n  kconfig: constify `kconf_id_lookup\u0027\n  genksym: regen parser\n  genksyms: migrate parser to implicit rules\n  genksyms: drop -Wno-uninitialized from HOSTCFLAGS_parse.tab.o\n  genksyms: pass hash and lookup functions name and target language though the input file\n  kbuild: simplify the %_shipped rule\n  kbuild: add implicit rules for parser generation\n  kbuild: add `baseprereq\u0027\n  kbuild: Fix reference to vermagic.h\n\n* \u0027packaging\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  package: Makefile: fix perf target bug\n\n* \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  gitignore: ignore debian build directory\n"
    },
    {
      "commit": "d3ec4844d449cf7af9e749f73ba2052fb7b72fc2",
      "tree": "c515913e85f7e50878c83da2a88bc5a7269d087c",
      "parents": [
        "0003230e8200699860f0b10af524dc47bf8aecad",
        "df2e301fee3c2c2a87592151397ad7699bb14c37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 13:56:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 13:56:39 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: (43 commits)\n  fs: Merge split strings\n  treewide: fix potentially dangerous trailing \u0027;\u0027 in #defined values/expressions\n  uwb: Fix misspelling of neighbourhood in comment\n  net, netfilter: Remove redundant goto in ebt_ulog_packet\n  trivial: don\u0027t touch files that are removed in the staging tree\n  lib/vsprintf: replace link to Draft by final RFC number\n  doc: Kconfig: `to be\u0027 -\u003e `be\u0027\n  doc: Kconfig: Typo: square -\u003e squared\n  doc: Konfig: Documentation/power/{pm \u003d\u003e apm-acpi}.txt\n  drivers/net: static should be at beginning of declaration\n  drivers/media: static should be at beginning of declaration\n  drivers/i2c: static should be at beginning of declaration\n  XTENSA: static should be at beginning of declaration\n  SH: static should be at beginning of declaration\n  MIPS: static should be at beginning of declaration\n  ARM: static should be at beginning of declaration\n  rcu: treewide: Do not use rcu_read_lock_held when calling rcu_dereference_check\n  Update my e-mail address\n  PCIe ASPM: forcedly -\u003e forcibly\n  gma500: push through device driver tree\n  ...\n\nFix up trivial conflicts:\n - arch/arm/mach-ep93xx/dma-m2p.c (deleted)\n - drivers/gpio/gpio-ep93xx.c (renamed and context nearby)\n - drivers/net/r8169.c (just context changes)\n"
    },
    {
      "commit": "1ae14703e76de49e6116296f3b20925f491dbb16",
      "tree": "eab1c037d4b2f66f7338c806a61e9c69f6c737c8",
      "parents": [
        "0ff35771fc7a96a2244f38573b6d56199ec75056"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Tue Jul 12 00:32:04 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Jul 25 14:55:17 2011 +0200"
      },
      "message": "genksyms: Use same type in loop comparison\n\nThe ARRAY_SIZE macro in scripts/genksyms/genksyms.c returns a value of\ntype size_t. That value is being compared to a variable of type int in\na loop in read_node(). Change the int variable to size_t type as well,\nso we don\u0027t do signed vs unsigned type comparisons with all the\npotential promotion/sign extension trouble that can cause (also\nsilences compiler warnings at high levels of warnings).\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "62a2635610dbc83c5e8d724e00941eee4d18c186",
      "tree": "57fe7dbb569e3b69a1b2adbba1c14e9959ed64d1",
      "parents": [
        "88bfa3247961fe5f3623f4d2cf1cd5dc72457598"
      ],
      "author": {
        "name": "Alessio Igor Bogani",
        "email": "abogani@kernel.org",
        "time": "Thu Jul 14 08:51:16 2011 +0200"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sun Jul 24 22:06:05 2011 +0930"
      },
      "message": "modpost: Fix modpost\u0027s license checking V3\n\nThe commit f02e8a6 sorts symbols placing each of them in its own elf section.\nThe sorting and merging into the canonical sections are done by the linker.\nUnfortunately modpost to generate Module.symvers file parses vmlinux\n(already linked) and all modules object files (which aren\u0027t linked yet).\nThese aren\u0027t sanitized by the linker yet. That breaks modpost that can\u0027t\ndetect license properly for modules. This patch makes modpost aware of\nthe new exported symbols structure.\n\nThanks to Arnaud Lacombe \u003clacombar@gmail.com\u003e and Anders Kaseorg\n\u003candersk@ksplice.com\u003e for providing useful suggestions about code.\n\nThis work was supported by a hardware donation from the CE Linux Forum.\n\nReported-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Alessio Igor Bogani \u003cabogani@kernel.org\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "0ff35771fc7a96a2244f38573b6d56199ec75056",
      "tree": "b25be0330d55c7882578091e21f762ecf32a0c9c",
      "parents": [
        "e78e8f2d8318851d0911039999c903a6082bef2e"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Mon Jul 04 18:55:23 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jul 20 17:08:08 2011 +0200"
      },
      "message": "kbuild: silence generated makefile message\n\nThis patch silences the \"make -C /usr/src/git O\u003d/usr/src/git/build/.\"\nmessage shown when using the generated makefile in KBUILD_OUTDIR.\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "6ac556daa7822fdda585e2c387739abb0646c6ef",
      "tree": "7d2a1f5b821c5093bea0e161032939693617ed94",
      "parents": [
        "c835490196c42d9f225ee6873880f436d031df86",
        "8fc62e59425389a6d48429b9d146223122743435"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 13 14:16:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 13 14:16:53 2011 -0700"
      },
      "message": "Merge branch \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  kbuild: Do not write to builddir in modules_install\n"
    },
    {
      "commit": "8fc62e59425389a6d48429b9d146223122743435",
      "tree": "da043df805a3b35984b8b2a10e202f6ee37ab268",
      "parents": [
        "569658dddf276ceb0780776e7f5d61d9f8d8cb88"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Jul 12 11:54:48 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Jul 12 13:36:30 2011 +0200"
      },
      "message": "kbuild: Do not write to builddir in modules_install\n\nLet depmod.sh create a temporary directory in /tmp instead of writing to\nthe build directory as root. The mktemp utility should be available on\nany recent system (and there is already scripts/gen_initramfs_list.sh\nrelying on it).\n\nReported-by: Christian Kujau \u003clists@nerdbynature.de\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "b7e9c223be8ce335e30f2cf6ba588e6a4092275c",
      "tree": "2d1e3b75606abc18df7ad65e51ac3f90cd68b38d",
      "parents": [
        "c172d82500a6cf3c32d1e650722a1055d72ce858",
        "e3bbfa78bab125f58b831b5f7f45b5a305091d72"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 11 14:15:48 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 11 14:15:55 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nSync with Linus\u0027 tree to be able to apply pending patches that\nare based on newer code already present upstream.\n"
    },
    {
      "commit": "f210735fe2f17a6225432ee3d1239bcf23a8659c",
      "tree": "ec612cad187f1e6b5fff656b7be2a1b5de0044fc",
      "parents": [
        "5e05981b5b79afb42adb754c558ee050092d2d85"
      ],
      "author": {
        "name": "Markus Trippelsdorf",
        "email": "markus@trippelsdorf.de",
        "time": "Fri Jun 24 15:51:00 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jun 24 16:56:05 2011 +0200"
      },
      "message": "headers_install: fix __packed in exported kernel headers\n\ncheckpatch.pl warns about using __attribute__((packed)) in kernel\nheaders: \"__packed is preferred over __attribute__((packed))\". If one\nfollows that advice it could cause problems in the exported header\nfiles, because the outside world doesn\u0027t know about this shortcut.\n\nFor example busybox will fail to compile:\n CC      miscutils/ubi_attach_detach.o\n In file included from miscutils/ubi_attach_detach.c:27:0:\n /usr/include/mtd/ubi-user.h:330:3: error: conflicting types for ‘__packed’\n /usr/include/mtd/ubi-user.h:314:3: note: previous declaration of ‘__packed’ was here\n...\n\nFix the problem by substituting __packed with __attribute__((packed)) in\nthe header_install.pl script.\n\nCc: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nCC: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Markus Trippelsdorf \u003cmarkus@trippelsdorf.de\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "3bdccc880b39c2d8e2cdd3783107dc6799ba62ca",
      "tree": "1fa83bcce272227df9c009498878f733f55a748c",
      "parents": [
        "55922c9d1b84b89cb946c777fddccb3247e7df2c"
      ],
      "author": {
        "name": "matt mooney",
        "email": "mfm@muteddisk.com",
        "time": "Fri May 13 16:41:12 2011 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jun 24 15:20:55 2011 +0200"
      },
      "message": "package: Makefile: fix perf target bug\n\nSpecify --git-dir when building perf targets to allow out-of-tree\nbuilds using O\u003d\u003cbuild-dir\u003e.\n\nThe shell command in `git archive\u0027 had to be modified to allow proper\nfile name expansion of the files listed in MANIFEST.\n\nSigned-off-by: matt mooney \u003cmfm@muteddisk.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "5e05981b5b79afb42adb754c558ee050092d2d85",
      "tree": "b9bbdea5a3d95cb759f48fb3c1dd8faa6bfd3f82",
      "parents": [
        "2e483528cebad089d0bb3f9aebb0ada22d968ffa",
        "edfc86aadad371b76d95b11d0bc8eb36c2376d1e"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 23 23:00:16 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 23 23:00:16 2011 +0200"
      },
      "message": "Merge branch \u0027kbuild-implicit-parser-rule\u0027 of git://github.com/lacombar/linux-2.6 into kbuild/kbuild\n"
    },
    {
      "commit": "f0f3ca8d967462dafb815412b14ca3339b9817a6",
      "tree": "2bbea0758c9e5519a81a985b75278054efd08551",
      "parents": [
        "1c5454eed85af71df9c01ab923e0c1b841b2e99b"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Wed Jun 15 11:53:13 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jun 16 20:40:03 2011 +0200"
      },
      "message": "docproc: cleanup brace placement\n\nThe placement of the opening brace \"{\" after \u0027if\u0027 statements in\nscripts/docproc.c is inconsistent. Most are placed on the same line as the \u0027if\u0027\nstatement itself as per CodingStyle, but a few are not.  This patch cleans up\nthe inconsistency. We save a few source lines and the file then uses the same\nstyle throughout, which is nice.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "df0a92c20652d70da70e5e4d08736cc485eaf1ff",
      "tree": "e74b182b067694b0714bbc6f9339cc20a745b90d",
      "parents": [
        "323c9dd26b6176fd7f16bcf3202df708c419b20c"
      ],
      "author": {
        "name": "Jonathan Neuschäfer",
        "email": "j.neuschaefer@gmx.net",
        "time": "Thu Jun 16 00:17:46 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jun 16 11:15:22 2011 +0200"
      },
      "message": "scripts/gcc-goto.sh: fix a typo (\"suport\")\n\nSigned-off-by: Jonathan Neuschäfer \u003cj.neuschaefer@gmx.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "17441227f6258fc379c6ebfe21c3eec43b6f0de3",
      "tree": "d38f88d97472ae33827fd8cd247e0cd5161c61ba",
      "parents": [
        "ac5622418bbff9cd3dc607aa57dfb4f62a7f2043"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Jun 15 15:08:17 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 15 20:03:59 2011 -0700"
      },
      "message": "checkpatch: add warning for uses of printk_ratelimit\n\nWarn about uses of printk_ratelimit() because it uses a global state and\ncan hide subsequent useful messages.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Andy Whitcroft \u003capw@canonical.com\u003e\nCc: Richard Weinberger \u003crichard@nod.at\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c443453c6dc88576db540acc6ef40e1d2869e394",
      "tree": "98492b4f5c0c496a3322d2b556aa48c14b9294ee",
      "parents": [
        "28f65c11f2ffb3957259dece647a24f8ad2e241b"
      ],
      "author": {
        "name": "Andrew Murray",
        "email": "amurray@mpcdata.com",
        "time": "Thu Jun 09 22:40:10 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jun 13 00:04:57 2011 +0200"
      },
      "message": "bootgraph.pl: relax timing information requirements\n\nThis patch removes the assumption of the bootgraph.pl script that the\ntiming information reported by PRINTK_TIME will contain at least one\nentry with a time of less than 100 seconds.\n\nNot all boards correctly reset the system timer and in many cases the\ninital times reported by PRINTK_TIME is high. When this occurs the\nbootchart.pl script fails to give any useful output.\n\nThis patch sets the $firsttime variable to the largest value expected\nby PRINTK_TIME\n\nSigned-off-by: Andrew Murray \u003camurray@mpc-data.co.uk\u003e\nAcked-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "bfe5424a8b31624e7a476f959d552999f931e7c7",
      "tree": "d861c9867bd27845697502e242b632d78e01d487",
      "parents": [
        "fc4da9a3e68b1f64237fafda084f61067f568a99"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 09 16:35:41 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 09 23:05:54 2011 +0200"
      },
      "message": "kbuild: Hack for depmod not handling X.Y versions\n\ndepmod from module-init-tools \u003c 3.13 and the busybox depmod check if the\nkernel release starts with \u003cnum\u003e.\u003cnum\u003e.\u003cnum\u003e. To support these versions,\nwe create a symlink with two numbers prepended.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "fc4da9a3e68b1f64237fafda084f61067f568a99",
      "tree": "fcbcdde8bcd1b1bc85a7c0daba00971bce9c3cb1",
      "parents": [
        "78d3bb4483ba1b206dbaaf209219ed517b01f7da"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 09 15:35:22 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 09 23:05:54 2011 +0200"
      },
      "message": "kbuild: Move depmod call to a separate script\n\nDo not bloat the Makefile with multiline shell statements. No\nuser-visible change intended.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "edfc86aadad371b76d95b11d0bc8eb36c2376d1e",
      "tree": "1e6c83e796aee31877380afd6cc8bec6df96cee4",
      "parents": [
        "95abef888a3173539c0f12d0c1055e6eb6ffbc89"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon May 23 03:01:31 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Thu Jun 09 14:04:47 2011 -0400"
      },
      "message": "dtc: regen parser\n\nCc: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "95abef888a3173539c0f12d0c1055e6eb6ffbc89",
      "tree": "2f2129ed534bef28b8462a36dc92ed0078cd2cf3",
      "parents": [
        "2f76b358f9fba35821fa97f0873ec55be88187dc"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon May 23 03:17:20 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Thu Jun 09 14:04:46 2011 -0400"
      },
      "message": "dtc: migrate parser to implicit rules\n\nCc: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "2f76b358f9fba35821fa97f0873ec55be88187dc",
      "tree": "982650f3960cc16176ebf4e4635120298cb3659c",
      "parents": [
        "378dbb2cf5cb51e41e51b115af8b3ecef086e6ff"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon May 23 01:08:19 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Thu Jun 09 14:04:45 2011 -0400"
      },
      "message": "kconfig: regen parser\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "378dbb2cf5cb51e41e51b115af8b3ecef086e6ff",
      "tree": "a7486f1f77124159ae88270dd6c80042cd5c1762",
      "parents": [
        "674eed8a6ac9d10b4ee08f497dbe20d75bfa863d"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon May 23 02:08:52 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Thu Jun 09 14:04:44 2011 -0400"
      },
      "message": "kconfig: migrate parser to implicit rules\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "674eed8a6ac9d10b4ee08f497dbe20d75bfa863d",
      "tree": "97b35210ef6a9e86df1052d13d2ae0e57e197625",
      "parents": [
        "b96a0d0c78c878db6e6b5c02587ba69973e22d41"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Tue Jun 07 13:34:05 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Thu Jun 09 14:04:44 2011 -0400"
      },
      "message": "kconfig/zconf.l: do not ask to generate backup\n\nThis avoids the creation of a top-level `lex.backup\u0027 when the lexer gets\nre-generated.\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "b96a0d0c78c878db6e6b5c02587ba69973e22d41",
      "tree": "590529b064b44e4d22f735866aceb9d0219bceda",
      "parents": [
        "61f956f576031bea270ea54b10411ebb1e172b1b"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon May 23 02:08:18 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Thu Jun 09 14:04:43 2011 -0400"
      },
      "message": "kconfig: kill no longer needed reference to YYDEBUG\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "61f956f576031bea270ea54b10411ebb1e172b1b",
      "tree": "745793d79480331af3dc27573aadd8c31fac98cd",
      "parents": [
        "58ef81c5cf147f35dfa248cffdfc60a415783690"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Wed May 04 21:14:44 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Thu Jun 09 14:04:42 2011 -0400"
      },
      "message": "kconfig: constify `kconf_id_lookup\u0027\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "58ef81c5cf147f35dfa248cffdfc60a415783690",
      "tree": "3e3dbb24ef7f7d33bdcfd3c548a08e3bd7990508",
      "parents": [
        "880f4499bb4f6883095965bdd3b9237d927e24d8"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon May 23 01:52:59 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Thu Jun 09 14:04:42 2011 -0400"
      },
      "message": "genksym: regen parser\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "880f4499bb4f6883095965bdd3b9237d927e24d8",
      "tree": "19f8b015b84e3a0294edfe3373df67e79386199d",
      "parents": [
        "6b19e7e49e6d4ce123c16a6b069916045cab9fa0"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon May 23 00:05:28 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Thu Jun 09 14:04:41 2011 -0400"
      },
      "message": "genksyms: migrate parser to implicit rules\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "6b19e7e49e6d4ce123c16a6b069916045cab9fa0",
      "tree": "6d72491b47bd5fe2fcb1e4cf038a0257046aaabd",
      "parents": [
        "45c47d966850e2727f913c92e4b6d1c2d586d6bd"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Tue Jun 07 18:09:02 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Thu Jun 09 14:04:40 2011 -0400"
      },
      "message": "genksyms: drop -Wno-uninitialized from HOSTCFLAGS_parse.tab.o\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "45c47d966850e2727f913c92e4b6d1c2d586d6bd",
      "tree": "9b5c14bff2b6b2467b0db9deee333ea3fbada23b",
      "parents": [
        "991d76c950f6c5323c37c33dcebf6b8aec009ff0"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Wed May 04 21:18:27 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Thu Jun 09 14:04:40 2011 -0400"
      },
      "message": "genksyms: pass hash and lookup functions name and target language though the input file\n\nRenaming hash and lookup functions on the command line would reduces its\ngenericity. Use the .gperf file to pass this information. Do the same for the\ntarget language.\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "991d76c950f6c5323c37c33dcebf6b8aec009ff0",
      "tree": "73922223a42c1d569089808200afeed427a7bdf0",
      "parents": [
        "7373f4f83c71d50f0aece6d94309ab7fde42180f"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Tue Jun 07 13:09:28 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Thu Jun 09 14:04:39 2011 -0400"
      },
      "message": "kbuild: simplify the %_shipped rule\n\nThis is needed to have make(1) correctly link the implicit rules which\ngenerate the _shipped file from the lexer/parser to the final file.\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "7373f4f83c71d50f0aece6d94309ab7fde42180f",
      "tree": "328b386b2251c0d8ecca19fcde3dc03409de3142",
      "parents": [
        "e0318d85be66ff1ff55c4cbc832cb3ee9e669da8"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon May 23 00:04:43 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Thu Jun 09 14:04:38 2011 -0400"
      },
      "message": "kbuild: add implicit rules for parser generation\n\nCc: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "e0318d85be66ff1ff55c4cbc832cb3ee9e669da8",
      "tree": "c0617f5ec00b58626361104031ff124f254cb57d",
      "parents": [
        "55922c9d1b84b89cb946c777fddccb3247e7df2c"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Wed Jun 01 17:50:25 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Thu Jun 09 14:04:38 2011 -0400"
      },
      "message": "kbuild: add `baseprereq\u0027\n\nOn the same model as `basetarget\u0027, it represents the filename of first\nprerequisite with directory and extension stripped.\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "181e976327cf33095837c579608ebed42d2ad992",
      "tree": "cd3e3a061785ee53bfa366a846b1410f56acf87f",
      "parents": [
        "55922c9d1b84b89cb946c777fddccb3247e7df2c"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Wed Jun 08 20:58:32 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 09 11:48:19 2011 +0200"
      },
      "message": "kbuild: silence Nothing to be done for \u0027all\u0027 message\n\nThis patch silences a Makefile.asm-generic message\nby defining a dummy rule for all.\n\nmake -f /usr/src/git/scripts/Makefile.asm-generic \\\n            obj\u003darch/x86/include/generated/asm\nmake[1]: Nothing to be done for `all\u0027.\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "2e483528cebad089d0bb3f9aebb0ada22d968ffa",
      "tree": "d701405826b271e819a9a8500838cebd37b1364a",
      "parents": [
        "163d3fe6a2357aba7b18b938d6ae6ce9570324e4",
        "55922c9d1b84b89cb946c777fddccb3247e7df2c"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Jun 07 15:37:51 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Jun 07 15:37:51 2011 +0200"
      },
      "message": "Merge commit \u0027v3.0-rc1\u0027 into kbuild/kbuild\n"
    },
    {
      "commit": "c4a227d89f758e582fd167bb15245f2704de99ef",
      "tree": "f5b6e0091e6543c14d1cd7cf1f93e097a96bbd64",
      "parents": [
        "87367a0b71a5188e34a913c05673b5078f71a64d",
        "f506b3dc0ec454a16d40cab9ee5d75435b39dc50"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 28 12:55:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 28 12:55:55 2011 -0700"
      },
      "message": "Merge branch \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (25 commits)\n  perf: Fix SIGIO handling\n  perf top: Don\u0027t stop if no kernel symtab is found\n  perf top: Handle kptr_restrict\n  perf top: Remove unused macro\n  perf events: initialize fd array to -1 instead of 0\n  perf tools: Make sure kptr_restrict warnings fit 80 col terms\n  perf tools: Fix build on older systems\n  perf symbols: Handle /proc/sys/kernel/kptr_restrict\n  perf: Remove duplicate headers\n  ftrace: Add internal recursive checks\n  tracing: Update btrfs\u0027s tracepoints to use u64 interface\n  tracing: Add __print_symbolic_u64 to avoid warnings on 32bit machine\n  ftrace: Set ops-\u003eflag to enabled even on static function tracing\n  tracing: Have event with function tracer check error return\n  ftrace: Have ftrace_startup() return failure code\n  jump_label: Check entries limit in __jump_label_update\n  ftrace/recordmcount: Avoid STT_FUNC symbols as base on ARM\n  scripts/tags.sh: Add magic for trace-events for etags too\n  scripts/tags.sh: Fix ctags for DEFINE_EVENT()\n  x86/ftrace: Fix compiler warning in ftrace.c\n  ...\n"
    },
    {
      "commit": "e52e713ec30a31e9a4663d9aebbaae5ec07466a6",
      "tree": "68f9680577ae68f3972a5ed73afed5d1c2794310",
      "parents": [
        "bdf7cf1c83872a0586ce4c4da6889103cc36dbd3",
        "2f3e4af471e38e0658e701973238ae4b5e50fcd6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 27 10:25:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 27 10:25:02 2011 -0700"
      },
      "message": "Merge branch \u0027docs-move\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rdunlap/linux-docs\n\n* \u0027docs-move\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rdunlap/linux-docs:\n  Create Documentation/security/, move LSM-, credentials-, and keys-related files from Documentation/   to Documentation/security/, add Documentation/security/00-INDEX, and update all occurrences of Documentation/\u003cmoved_file\u003e   to Documentation/security/\u003cmoved_file\u003e.\n"
    },
    {
      "commit": "d6a72fe465f4c54654a1d5488daeb820b4ecf275",
      "tree": "1b581d3b3452b47ba35e1ee3c96d05c030ed9726",
      "parents": [
        "b1d2dc3c06d8da7d58fb43d7123a91c1d6a4f576",
        "b1cff0ad1062621ae63cb6c5dc4165191fe2e9f1"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri May 27 14:28:09 2011 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri May 27 14:28:09 2011 +0200"
      },
      "message": "Merge branch \u0027tip/perf/urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/urgent\n"
    },
    {
      "commit": "9905ce8ad7b79dddd23c7b4753d0b2cdb65bde3c",
      "tree": "72f06d11cf99b20d7e91a1bb65be8a7f20756c65",
      "parents": [
        "4d7a2fa876d1a615649761dc465708d0a062249a"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin@rab.in",
        "time": "Wed May 11 22:53:51 2011 +0530"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed May 25 19:56:33 2011 -0400"
      },
      "message": "ftrace/recordmcount: Avoid STT_FUNC symbols as base on ARM\n\nWhile find_secsym_ndx often finds the unamed local STT_SECTION, if a\nsection has only one function in it, the ARM toolchain generates the\nSTT_FUNC symbol before the STT_SECTION, and recordmcount finds this\ninstead.\n\nThis is problematic on ARM because in ARM ELFs, \"if a [STT_FUNC] symbol\naddresses a Thumb instruction, its value is the address of the\ninstruction with bit zero set (in a relocatable object, the section\noffset with bit zero set)\".  This leads to incorrect mcount addresses\nbeing recorded.\n\nFix this by not using STT_FUNC symbols as the base on ARM.\n\nSigned-off-by: Rabin Vincent \u003crabin@rab.in\u003e\nLink: http://lkml.kernel.org/r/1305134631-31617-1-git-send-email-rabin@rab.in\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "4d7a2fa876d1a615649761dc465708d0a062249a",
      "tree": "d7da08138a565827c9bd19bd6471c3c8d9683922",
      "parents": [
        "50d6828e898590fc5d038810334695380baa1c78"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Thu May 19 14:43:57 2011 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed May 25 19:56:31 2011 -0400"
      },
      "message": "scripts/tags.sh: Add magic for trace-events for etags too\n\nSeems that Peter Zijlstra treats us emacs users as second class\ncitizens and the commit:\n\n commit 15664125f7cadcb6d725cb2d9b90f9715397848d\n Author: Peter Zijlstra \u003cpeterz@infradead.org\u003e\n scripts/tags.sh: Add magic for trace-events\n\nonly updated ctags (for vim) and did not do the work to let us\nlowly emacs users benefit from such a change.\n\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "50d6828e898590fc5d038810334695380baa1c78",
      "tree": "8fe15cb7c688bdc58f93a3df5ae0c06d045e96ab",
      "parents": [
        "0d098a7d1e39553e8a3f638b923551edec4868a7"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Thu May 19 14:41:17 2011 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed May 25 19:56:28 2011 -0400"
      },
      "message": "scripts/tags.sh: Fix ctags for DEFINE_EVENT()\n\nThe regex to handle DEFINE_EVENT() should not be the same as\nthe TRACE_EVENT() as the first parameter in DEFINE_EVENT is the\ntemplate name, not the event name. We need the second parameter\nas that is what the trace_... will use.\n\nTested-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "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": "163d3fe6a2357aba7b18b938d6ae6ce9570324e4",
      "tree": "353de5d63c8dedfefdb9faaeea6d5823194fd78d",
      "parents": [
        "c4d5ee13984f57b2f881635c49045151679f5e8a"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed May 25 11:09:59 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed May 25 12:07:52 2011 +0200"
      },
      "message": "kbuild: Fix reference to vermagic.h\n\nIt\u0027s \"include/linux/vermagic.h\", not \"include/vermagic.h\"\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\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": "d410fa4ef99112386de5f218dd7df7b4fca910b4",
      "tree": "e29fbc3f6d27b20d73d8feb4ed73f6767f2e18fe",
      "parents": [
        "61c4f2c81c61f73549928dfd9f3e8f26aa36a8cf"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu May 19 15:59:38 2011 -0700"
      },
      "committer": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu May 19 15:59:38 2011 -0700"
      },
      "message": "Create Documentation/security/,\nmove LSM-, credentials-, and keys-related files from Documentation/\n  to Documentation/security/,\nadd Documentation/security/00-INDEX, and\nupdate all occurrences of Documentation/\u003cmoved_file\u003e\n  to Documentation/security/\u003cmoved_file\u003e.\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"
    }
  ],
  "next": "a24a1b8e2aef10e8987e0a0b2b0dcff78af90ebb"
}
