)]}'
{
  "log": [
    {
      "commit": "aa77677e0a288e08073620db5d2a31df83ca4788",
      "tree": "0d14b995a21c43f365d66b9ad101a334109fc4e4",
      "parents": [
        "efb8d21b2c6db3497655cc6a033ae8a9883e4063",
        "43a3beb6da994549ec28a9f31727b997a025f958"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 26 15:39:02 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 26 15:39:02 2011 +0200"
      },
      "message": "Merge branch \u0027staging-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging\n\n* \u0027staging-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (1519 commits)\n  staging: et131x: Remove redundant check and return statement\n  staging: et131x: Mainly whitespace changes to appease checkpatch\n  staging: et131x: Remove last of the forward declarations\n  staging: et131x: Remove even more forward declarations\n  staging: et131x: Remove yet more forward declarations\n  staging: et131x: Remove more forward declarations\n  staging: et131x: Remove forward declaration of et131x_adapter_setup\n  staging: et131x: Remove some forward declarations\n  staging: et131x: Remove unused rx_ring.recv_packet_pool\n  staging: et131x: Remove call to find pci pm capability\n  staging: et131x: Remove redundant et131x_reset_recv() call\n  staging: et131x: Remove unused rx_ring.recv_buffer_pool\n  Staging: bcm: Fix three initialization errors in InterfaceDld.c\n  Staging: bcm: Fix coding style issues in InterfaceDld.c\n  staging:iio:dac: Add AD5360 driver\n  staging:iio:trigger:bfin-timer: Fix compile error\n  Staging: vt6655: add some range checks before memcpy()\n  Staging: vt6655: whitespace fixes to iotcl.c\n  Staging: vt6656: add some range checks before memcpy()\n  Staging: vt6656: whitespace cleanups in ioctl.c\n  ...\n\nFix up conflicts in:\n - drivers/{Kconfig,Makefile}, drivers/staging/{Kconfig,Makefile}:\n\tvg driver movement\n - drivers/staging/brcm80211/brcmfmac/{dhd_linux.c,mac80211_if.c}:\n\tdriver removal vs now stale changes\n - drivers/staging/rtl8192e/r8192E_core.c:\n\tdriver removal vs now stale changes\n - drivers/staging/et131x/et131*:\n\tdriver consolidation into one file, tried to do fixups\n"
    },
    {
      "commit": "e060c38434b2caa78efe7cedaff4191040b65a15",
      "tree": "407361230bf6733f63d8e788e4b5e6566ee04818",
      "parents": [
        "10e4ac572eeffe5317019bd7330b6058a400dfc2",
        "cc39c6a9bbdebfcf1a7dee64d83bf302bc38d941"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 15:08:05 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 15:08:18 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nFast-forward merge with Linus to be able to merge patches\nbased on more recent version of the tree.\n"
    },
    {
      "commit": "699324871fcc3650f2023c5e36cb119a92d7894b",
      "tree": "7115a8183a4fd00b6f0ea1ae3b8f3dfbcf1c454b",
      "parents": [
        "ca4a04cf3dd0cecb5e7188ed7796cc55fc13aeb1"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Tue Jul 26 23:06:29 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 14:50:49 2011 +0200"
      },
      "message": "treewide: remove extra semicolons from various parts of the kernel\n\nThis is a resend from the original, changing the title from PATCH to\nRFC(since this is a review for commit, and I should have put that the first go around).\nand also removing some of the commit\u0027s with ia64 and bash since it is significant.\nlet me know if I might have missed anything etc..\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "6eafa4604cfa109a89524d35d93df11c37bd66b0",
      "tree": "de0eddca052ed01318df559d7cd80211dd57a0fd",
      "parents": [
        "c6a389f123b9f68d605bb7e0f9b32ec1e3e14132",
        "b9c4decbd9530b0c4c6dc4ad0626af628b79cd53"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 08:47:46 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 29 08:47:46 2011 -0700"
      },
      "message": "Merge 3.1-rc4 into staging-next\n\nThis resolves a conflict with:\n\tdrivers/staging/brcm80211/brcmsmac/types.h\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "30ecad51849ae132dc6ef6ddb62d499c7257515b",
      "tree": "cf6781cde6f1929c93c2d3c393188257aa7031e9",
      "parents": [
        "3d1c2f72a9464c9880054194af0c041d7beb9124"
      ],
      "author": {
        "name": "Hui Zhu",
        "email": "teawater@gmail.com",
        "time": "Thu Aug 25 15:59:08 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:33 2011 -0700"
      },
      "message": "checkpatch: add missing WARN argument for min_t and max_t tests\n\nThe test for bad usage of min_t() and max_t() is missing the --ignore\ntype.  Add it.\n\nSigned-off-by: Hui Zhu \u003cteawater@gmail.com\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": "3d1c2f72a9464c9880054194af0c041d7beb9124",
      "tree": "3b61263100b138f0125b552a27ae85535323fc37",
      "parents": [
        "5af12d0efdbd9967cc71a0a10c4025c4255a6254"
      ],
      "author": {
        "name": "Ralf Thielow",
        "email": "ralf.thielow@googlemail.com",
        "time": "Thu Aug 25 15:59:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:33 2011 -0700"
      },
      "message": "scripts/get_maintainer.pl: update Linus\u0027s git repository\n\nChange to new git tree -\n(git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git).\n\nSigned-off-by: Ralf Thielow \u003cralf.thielow@googlemail.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": "ebf16e38515188b61962ba84b59e898ad64ffff6",
      "tree": "01c552060330e0e512236295ca96c71d6f47642b",
      "parents": [
        "2e2c1d17abc3953239bc05ac586eab9f2f14bfda"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 25 11:28:11 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 25 11:28:11 2011 -0700"
      },
      "message": "Staging: hv: file2alias: fix up alias creation logic for hv_vmbus_device_id\n\nWhen I added the driver_data field to hv_vmbus_device_id, I forgot to\ntake into the account how the alias was created, so it would append the\nkernel pointer to the end of the alias, which is not correct.\n\nThis changes how the hv_vmbus_device_id alias is created to proper\naccount for the driver_data field.  As no module yet uses this alias, it\nis safe to fix this up at this point in the commit stream.\n\nCc: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d2ee52aaf30072e4a761e785c752e305ce10152f",
      "tree": "3cde835c61ad65015664e52ac580ea8f32472c8e",
      "parents": [
        "a91befc116f424883602fb7b57b63b5fcfe18719"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Thu Aug 25 09:48:30 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 25 10:42:12 2011 -0700"
      },
      "message": "Staging: hv: Add code to parse struct hv_vmbus_device_id table\n\nAdd code to parse struct hv_vmbus_device_id table.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1d3fe4a75b691285cded47c9f1a91b30d25287b0",
      "tree": "d967425c1e961133ff0df98b986e81fae9162ba7",
      "parents": [
        "664a41b8a91bf78a01a751e15175e0008977685a",
        "2a11c8ea20bf850b3a2c60db8c2e7497d28aba99"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 30 00:17:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 30 00:17:06 2011 -0700"
      },
      "message": "Merge branch \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: (25 commits)\n  kconfig: Introduce IS_ENABLED(), IS_BUILTIN() and IS_MODULE()\n  xconfig: Abort close if configuration cannot be saved\n  kconfig: fix missing \"0x\" prefix from S_HEX symbol in autoconf.h\n  kconfig/nconf: remove useless conditionnal\n  kconfig/nconf: prevent segfault on empty menu\n  kconfig/nconf: use the generic menu_get_ext_help()\n  nconfig: Avoid Wunused-but-set warning\n  kconfig/conf: mark xfgets() private\n  kconfig: remove pending prototypes for kconfig_load()\n  kconfig/conf: add command line options\u0027 description\n  kconfig/conf: reduce the scope of `defconfig_file\u0027\n  kconfig: use calloc() for expr allocation\n  kconfig: introduce specialized printer\n  kconfig: do not overwrite symbol direct dependency in assignment\n  kconfig/gconf: silent missing prototype warnings\n  kconfig/gconf: kill deadcode\n  kconfig: nuke LKC_DIRECT_LINK cruft\n  kconfig: nuke reference to SWIG\n  kconfig: add missing \u003cstdlib.h\u003e inclusion\n  kconfig: add missing \u003cctype.h\u003e inclusion\n  ...\n\nFix up conflicts in scripts/kconfig/Makefile\n"
    },
    {
      "commit": "2a11c8ea20bf850b3a2c60db8c2e7497d28aba99",
      "tree": "975a44ccb84f5fb182fa1d6d58025b0cde381965",
      "parents": [
        "bac6aa865b3dc98e9fbc17f11d4d513d6b0bc435"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jul 20 17:38:57 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jul 29 21:53:30 2011 +0200"
      },
      "message": "kconfig: Introduce IS_ENABLED(), IS_BUILTIN() and IS_MODULE()\n\nReplace the config_is_*() macros with a variant that allows for grepping\nfor usage of CONFIG_* options in the code. Usage:\n\n  if (IS_ENABLED(CONFIG_NUMA))\n\nor\n\n  #if IS_ENABLED(CONFIG_NUMA)\n\nThe IS_ENABLED() macro evaluates to 1 if the argument is set (to either \u0027y\u0027\nor \u0027m\u0027), IS_BUILTIN() tests if the option is \u0027y\u0027 and IS_MODULE() test if\nthe option is \u0027m\u0027. Only boolean and tristate options are supported.\n\nReviewed-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "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": "bac6aa865b3dc98e9fbc17f11d4d513d6b0bc435",
      "tree": "26b8c3a2567286ea4da5489ac7df1c51a1f94026",
      "parents": [
        "eb4cf5a642f6430cffff7ba5d8d9bd46ea409281"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed May 25 15:10:25 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Jul 25 15:50:34 2011 +0200"
      },
      "message": "xconfig: Abort close if configuration cannot be saved\n\nGive the user an opportunity to fix the error or save the configuration\nunder a different path.\n\nReported-by: Hiromu Yakura \u003chiromu1996@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\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": "eb4cf5a642f6430cffff7ba5d8d9bd46ea409281",
      "tree": "6cb05ea1abb119903315143cd32c1a86340606c5",
      "parents": [
        "a1e806550e566e987e06561873ab8276ee54d130"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Thu Jul 14 15:31:07 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Jul 18 16:29:29 2011 +0200"
      },
      "message": "kconfig: fix missing \"0x\" prefix from S_HEX symbol in autoconf.h\n\nThe specialized printer for headers (espectially autoconf.h) is missing\nfixup code for S_HEX symbol\u0027s \"0x\" prefix. As long as kconfig does not\nwarn for such missing prefix, this code is needed. Fix this.\n\nIn the same time, fix some nits in `header_print_symbol()\u0027.\n\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n\nBroken-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nReported-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nReported-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\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": "a1e806550e566e987e06561873ab8276ee54d130",
      "tree": "3a21c4c542913dfbd5e4206b3955e62a2aa0ef22",
      "parents": [
        "f98ee76955f883abf2ea2a5e5b43deab01734f47"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Jul 10 03:27:33 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jul 13 13:54:01 2011 +0200"
      },
      "message": "kconfig/nconf: remove useless conditionnal\n\nAfter the test\n\n\tif (!submenu || ...)\n\t\tcontinue;\n\nthe variable `submenu\u0027 can _not_ be NULL, so do not test for this\nsituation.\n\nCc: Nir Tzachar \u003cnir.tzachar@gmail.com\u003e\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "f98ee76955f883abf2ea2a5e5b43deab01734f47",
      "tree": "17d8b9702378050c9e4e658a430a06233c6de8dd",
      "parents": [
        "5416857867c9cc94aba641898c567d9707de30f1"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Jul 10 03:27:05 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jul 13 13:48:11 2011 +0200"
      },
      "message": "kconfig/nconf: prevent segfault on empty menu\n\nnconf does not check the validity of the current menu when help is\nrequested (with either \u003cF2\u003e, \u0027?\u0027 or \u0027h\u0027). This leads to a NULL pointer\ndereference when an empty menu is encountered.\n\nThe following reduced testcase exposes the problem:\n\nconfig DEP\n        bool\n\nmenu \"FOO\"\n\nconfig BAR\n        bool \"BAR\"\n        depends on DEP\n\nendmenu\n\nIssue will happen when entering menu \"FOO\" and requesting help.\n\nnconf is the only front-end which do not filter the validity of the\ncurrent menu. Such filter can not really happen beforehand as other key\nwhich does not deals with the current menu might be entered by the user,\nso just bails out earlier if we encounter an invalid menu.\n\nCc: Nir Tzachar \u003cnir.tzachar@gmail.com\u003e\nCc: Andrej Gelenberg \u003candrej.gelenberg@udo.edu\u003e\nReported-by: Andrej Gelenberg \u003candrej.gelenberg@udo.edu\u003e\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "5416857867c9cc94aba641898c567d9707de30f1",
      "tree": "43abcb16ba3b3a16c30300d5fdc306ee5b4bc94a",
      "parents": [
        "e9882ac0e53332f6d7ab776e7a214a9cfbf3e4b4"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Jul 10 03:27:04 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jul 13 13:48:08 2011 +0200"
      },
      "message": "kconfig/nconf: use the generic menu_get_ext_help()\n\nnconf is the only front-end which does not use this helper, but prefer\nto copy/paste the code. The test wrt. menu validity added in this\nversion of the code is bogus anyway as an invalid menu will get\ndereferenced a few line below by calling menu_get_prompt().\n\nFor now, convert nconf to use menu_get_ext_help(), as do every other\nfront-end. We will deals with menu validity checks properly in a\nseparate commit.\n\nCc: Nir Tzachar \u003cnir.tzachar@gmail.com\u003e\nCc: Andrej Gelenberg \u003candrej.gelenberg@udo.edu\u003e\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "e9882ac0e53332f6d7ab776e7a214a9cfbf3e4b4",
      "tree": "7da87e963bd51a7cce5ed7dfb12f39e1f8e67204",
      "parents": [
        "5c74cd4cc7e7ad9117789e0ca22892a42f87d890"
      ],
      "author": {
        "name": "Raghavendra D Prabhu",
        "email": "rprabhu@wnohang.net",
        "time": "Sat Jul 09 21:54:49 2011 +0530"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jul 13 13:47:09 2011 +0200"
      },
      "message": "nconfig: Avoid Wunused-but-set warning\n\nI am seeing Wunused-but-set warning while make nconfig.  Looks like\nactive_menu is not used. Removing it fixes the warning.\n\nSigned-off-by: Raghavendra D Prabhu \u003crprabhu@wnohang.net\u003e\nAcked-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\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": "5c74cd4cc7e7ad9117789e0ca22892a42f87d890",
      "tree": "139e419539a43b759cecb3fed618f8c1a6cce556",
      "parents": [
        "e54e692ba613c2170c66ce36a3791c009680af08",
        "ab63f58f253c3eca620347f5180ca3d6a1b6aa38"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Jul 04 11:24:10 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Jul 04 11:24:10 2011 +0200"
      },
      "message": "Merge branch \u0027kconfig-trivial\u0027 of git://github.com/lacombar/linux-2.6 into kbuild/kconfig\n"
    },
    {
      "commit": "ab63f58f253c3eca620347f5180ca3d6a1b6aa38",
      "tree": "a3d8769aa416913ced55ca0bc0833b809fc8085b",
      "parents": [
        "131c60a95e15e7d32b6f10881368e1ffe7296695"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sat Jul 02 00:59:41 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sat Jul 02 01:04:40 2011 -0400"
      },
      "message": "kconfig/conf: mark xfgets() private\n\nThis function has not much reason to be public. In the mean time, convert\ndeclaration from K\u0026R C to ISO C.\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "131c60a95e15e7d32b6f10881368e1ffe7296695",
      "tree": "2905862b67b6b0cbb608df1150dc6fe5a6270cea",
      "parents": [
        "32543999f31e8e3a25325cc7c25d98db0c111118"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sat Jul 02 00:25:49 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sat Jul 02 01:04:39 2011 -0400"
      },
      "message": "kconfig: remove pending prototypes for kconfig_load()\n\nCommit 5a6f8d2bd9e3392569ed6f29ea4d7210652f929b removed `kconfig_load()\u0027,\nhowever, it missed an hidden prototypes in `lkc.h\u0027. Fix this.\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "32543999f31e8e3a25325cc7c25d98db0c111118",
      "tree": "d1f35c9d172cc20c3a2bd0231b1657a876802f70",
      "parents": [
        "275744cc8da0fd006e8f8fc1090f01dc0296810d"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Tue Nov 02 00:26:33 2010 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sat Jul 02 01:04:39 2011 -0400"
      },
      "message": "kconfig/conf: add command line options\u0027 description\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "275744cc8da0fd006e8f8fc1090f01dc0296810d",
      "tree": "93a812aaa6c9d867719a8d00a960d88cc7db00fa",
      "parents": [
        "8494453ad50599b0c9d099a230e423a89222ad08"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Wed Oct 13 20:43:28 2010 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sat Jul 02 01:04:38 2011 -0400"
      },
      "message": "kconfig/conf: reduce the scope of `defconfig_file\u0027\n\nThis variable is not used outside of main() so there is not much reason keeping\nit global. Ensure it is initialized as gcc has no way to know that normal\nexecution path expect only one option switch to be given on the command line\n(except when we request help). As a result, we always initialize\n`defconfig_file\u0027 before using it.\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "8494453ad50599b0c9d099a230e423a89222ad08",
      "tree": "83dc5e19d0ce4211c5ce8dec61686b33bd3e7646",
      "parents": [
        "1ea3ad4e93222faf1d138ceb10291376d2da7cc6"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Sep 19 22:45:00 2010 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sat Jul 02 01:04:37 2011 -0400"
      },
      "message": "kconfig: use calloc() for expr allocation\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "e54e692ba613c2170c66ce36a3791c009680af08",
      "tree": "481c7b253cc97a38f2b267ff2f7cf068a50304d4",
      "parents": [
        "ec6452a5ec68498221a0ced3443cefd65b08be36"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun May 15 23:42:09 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jul 01 16:23:27 2011 +0200"
      },
      "message": "kconfig: introduce specialized printer\n\nMake conf_write_symbol() grammar agnostic to be able to use it from different\ncode path. These path pass a printer callback which will print a symbol\u0027s name\nand its value in different format.\n\nconf_write_symbol()\u0027s job become mostly only to prepare a string for the\nprinter. This avoid to have to pass specialized flag to generic\nfunctions\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n[mmarek: rebased on top of de12518 (kconfig: autogenerated config_is_xxx\nmacro)]\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "ec6452a5ec68498221a0ced3443cefd65b08be36",
      "tree": "74db3525b2a439465ec40406ac98ba5b35c7fd03",
      "parents": [
        "36fee53510f91d8ac5eb5dcba0e431a21ebdd5cd"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Wed Jun 08 01:42:11 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jun 24 17:21:27 2011 +0200"
      },
      "message": "kconfig: do not overwrite symbol direct dependency in assignment\n\nConsidering the following configuration:\n\nconfig F\n    bool \"F\"\n\nchoice AB\n    bool \"AB\"\nconfig A\n    bool \"A\"\nconfig B\n    bool \"B\"\nendchoice\n\nif A\nconfig D\n    bool\n    default y if F\n    select E\nconfig E\n    bool \"E\"\nendif\n\nif B\nconfig D\n    bool\n    default y if F\n    select E\nconfig E\n    bool \"E\"\nendif\n\nThe following configuration:\n\n CONFIG_F\u003dy\n CONFIG_A\u003dy\n # CONFIG_B is not set\n CONFIG_D\u003dy\n CONFIG_E\u003dy\n\nemits a spurious warning:\n\n(D) selects E which has unmet direct dependencies (B)\n\nIf a symbol appears in two different branch of the tree, it should inherit the\ndependency of both parent, not just the last one.\n\nReported-by: Yann E. Morin \u003cyann.morin.1998@anciens.enib.fr\u003e\nTested-by: Yann E. Morin \u003cyann.morin.1998@anciens.enib.fr\u003e\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\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": "36fee53510f91d8ac5eb5dcba0e431a21ebdd5cd",
      "tree": "02cf4abcfc033d75f11b00055280e14eeb86e7e0",
      "parents": [
        "a61944c251c3e68c4bbf6eb96ff61c7b286351c5",
        "1ea3ad4e93222faf1d138ceb10291376d2da7cc6"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jun 08 17:40:20 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jun 08 18:03:57 2011 +0200"
      },
      "message": "Merge branch \u0027kconfig-trivial\u0027 of git://github.com/lacombar/linux-2.6 into kbuild/kconfig\n"
    },
    {
      "commit": "a61944c251c3e68c4bbf6eb96ff61c7b286351c5",
      "tree": "fd9f82297805d043a45a828626dfd29bddc48b00",
      "parents": [
        "ac9a126571e76abec76e1c1f46672e82501eab1e",
        "55922c9d1b84b89cb946c777fddccb3247e7df2c"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jun 08 16:01:34 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jun 08 16:01:34 2011 +0200"
      },
      "message": "Merge commit \u0027v3.0-rc1\u0027 into kbuild/kconfig\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": "1ea3ad4e93222faf1d138ceb10291376d2da7cc6",
      "tree": "3c3049cb991febd3cdc2084c419e8da54893eed3",
      "parents": [
        "f8aea775c1d852c09adee1d0d62a9cab8764e6ea"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Jun 05 23:36:05 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon Jun 06 15:32:23 2011 -0400"
      },
      "message": "kconfig/gconf: silent missing prototype warnings\n\nAs the `gconf\u0027 frontend is un-maintained, go the easy way by silencing\nthe \"warning: no previous prototype for \u0027\u003cfn\u003e\u0027\" warnings.\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "f8aea775c1d852c09adee1d0d62a9cab8764e6ea",
      "tree": "4e3ed6d13eec532bc9b8cf9a2bb77f671bbf93e3",
      "parents": [
        "5a6f8d2bd9e3392569ed6f29ea4d7210652f929b"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Jun 05 23:32:07 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon Jun 06 15:32:22 2011 -0400"
      },
      "message": "kconfig/gconf: kill deadcode\n\nThe only call site of renderer_toggled() has been commented out since Apr. 2003,\nas per Linus\u0027 Linux history repository:\n\n commit e7f67eb3c0570aa50c1cc0707b478a6d93bdc255\n Author: Roman Zippel \u003czippel@linux-m68k.org\u003e\n Date:   Fri Apr 4 04:18:05 2003 -0800\n\n    [PATCH] gconf update\n\n    A gconf update by Romain Li\u003cC3\u003e\u003cA9\u003evin \u003croms@tilp.info\u003e\n    - fixed bug when double-clicking for changing value.\n    - expand row when enabling a row with a submenu.\n    - various bug fixes\n\nAs this result in a warning:\n\nscripts/kconfig/gconf.c:891:13: warning: \u0027renderer_toggled\u0027 defined but not used\n\njust nuke that code.\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "5a6f8d2bd9e3392569ed6f29ea4d7210652f929b",
      "tree": "46d91ac276ed7ac643227e665adb3267a30739b9",
      "parents": [
        "84250386efa581fdf5578b68b9dd6b79998ac48d"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Wed Jun 01 16:14:47 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon Jun 06 15:32:20 2011 -0400"
      },
      "message": "kconfig: nuke LKC_DIRECT_LINK cruft\n\nThis interface is not (and has never been ?) used by any frontend, just get rid\nof it.\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "84250386efa581fdf5578b68b9dd6b79998ac48d",
      "tree": "6d1516d175a6c4e4f9bd122a5667f912fb72b071",
      "parents": [
        "02d95c96c3d29df0a1d3bb515692ad4894030729"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Wed Jun 01 16:15:52 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon Jun 06 15:32:18 2011 -0400"
      },
      "message": "kconfig: nuke reference to SWIG\n\nSWIG is not used (yet?) to create kconfig binding, so there is no point\nreferencing it.\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "02d95c96c3d29df0a1d3bb515692ad4894030729",
      "tree": "7339964957116ff8dc74559dd9208bff96b7e904",
      "parents": [
        "dd003306a4fae241e1f9cac5bef2c8f2afeb0446"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Wed Jun 01 16:08:14 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon Jun 06 15:32:16 2011 -0400"
      },
      "message": "kconfig: add missing \u003cstdlib.h\u003e inclusion\n\nThis header is needed when using {m,re}alloc(3) and free(3) function family.\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "dd003306a4fae241e1f9cac5bef2c8f2afeb0446",
      "tree": "d78314cc84023a790784543db677f33c9683f527",
      "parents": [
        "10a4b2772e7643247ddb5316c644f1fe7c4dccca"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Wed Jun 01 16:06:22 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon Jun 06 15:32:15 2011 -0400"
      },
      "message": "kconfig: add missing \u003cctype.h\u003e inclusion\n\nThis header is needed when using isspace(3) function family.\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "10a4b2772e7643247ddb5316c644f1fe7c4dccca",
      "tree": "d08904666c86600a72b47422e2ded1864e4068f5",
      "parents": [
        "75f1468beaeca690e139b4e1bcd19aa20973fca9"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Wed Jun 01 16:00:46 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon Jun 06 15:32:13 2011 -0400"
      },
      "message": "kconfig: add missing \u003cstdarg.h\u003e inclusion\n\nThis header is needed when using va_{start,end,copy}(3) functions family.\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "75f1468beaeca690e139b4e1bcd19aa20973fca9",
      "tree": "4a8730c1ecb3db929be3368344314cec2acaa2c2",
      "parents": [
        "d8fc320079b46cf462897148f48d4a63f37f56ce"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Tue May 31 12:31:57 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon Jun 06 15:32:11 2011 -0400"
      },
      "message": "kconfig: fix return code for invalid boolean symbol in conf_set_sym_val()\n\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\n"
    },
    {
      "commit": "d8fc320079b46cf462897148f48d4a63f37f56ce",
      "tree": "739c77444b846363467bf81633973c1eec0d0bad",
      "parents": [
        "55922c9d1b84b89cb946c777fddccb3247e7df2c"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Tue May 31 12:30:26 2011 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon Jun 06 15:32:10 2011 -0400"
      },
      "message": "kconfig: annotate non-trivial fall-trough\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\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": "ac9a126571e76abec76e1c1f46672e82501eab1e",
      "tree": "c7caa327db8dec4cfc3164f0d08828757e104539",
      "parents": [
        "4c54f0f846102b05efcc99114ada2b913baab161",
        "d49e46875c11a09e80e76c66db90710369b8fe12"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed May 25 15:33:20 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed May 25 15:33:20 2011 +0200"
      },
      "message": "Merge branch \u0027kbuild/kconfig-for-40\u0027 into kbuild/kconfig\n"
    },
    {
      "commit": "4c54f0f846102b05efcc99114ada2b913baab161",
      "tree": "dcecc20a8a60594e2feda5e300257a6b4c86d9e7",
      "parents": [
        "51f31afd12b28eddccd29a94ffbd41cb15eadd39"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue May 17 17:31:53 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed May 25 15:26:25 2011 +0200"
      },
      "message": "kconfig: Only generate config_is_xxx for bool and tristate options\n\nFor strings and integers, the config_is_xxx macros are useless and\nsometimes misleading:\n\n  #define CONFIG_INITRAMFS_SOURCE \"\"\n  #define config_is_initramfs_source() 1\n\nCc: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\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": "51f31afd12b28eddccd29a94ffbd41cb15eadd39",
      "tree": "658d371aba4a2b63a8bc94a080701291031799f7",
      "parents": [
        "de125187dc17e3715ba983adf60faecfdc3a64c4",
        "bdebd4892e05cc9068659f25af33c6b322034eb2"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue May 24 17:16:21 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue May 24 17:16:21 2011 +0200"
      },
      "message": "Merge branch \u0027kbuild/kconfig-for-40\u0027 into kbuild/kconfig\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"
    }
  ],
  "next": "de7b0b4110795be914e6cafdfec4276b2618cc78"
}
