)]}'
{
  "log": [
    {
      "commit": "ac8e97f8a742828daa1d9de37f6e635888f8d71e",
      "tree": "d2eae9170d79c302d99c0d7a27da134060fde69e",
      "parents": [
        "eb48c071464757414538c68a6033c8f8c15196f8"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Aug 21 16:15:53 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 21 16:45:02 2012 -0700"
      },
      "message": "checkpatch: add control statement test to SINGLE_STATEMENT_DO_WHILE_MACRO\n\nCommit b13edf7ff2dd (\"checkpatch: add checks for do {} while (0) macro\nmisuses\") added a test that is overly simplistic for single statement\nmacros.\n\nMacros that start with control tests should be enclosed in a do {} while\n(0) loop.\n\nAdd the necessary control tests to the check.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Andy Whitcroft \u003capw@canonical.com\u003e\nTested-by: Franz Schrober \u003cfranzschrober@yahoo.de\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0df7c0e3a73f5d12bca24d81ee5ed52947b372b6",
      "tree": "d59fc08c075253ead35c59d017cc60bf1b18f403",
      "parents": [
        "0b0402d45326bc167d1652169c7ce5669f973730"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Thu Aug 16 16:23:20 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 17 09:19:07 2012 -0700"
      },
      "message": "scripts/kernel-doc: fix fatal script error\n\nFix fatal error in scripts/kernel-doc by ignoring the \"__weak\" attribute:\n\n  Error(drivers/pci/pci.c:2820): cannot understand prototype: \u0027char * __weak pcibios_setup(char *str) \u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2a95e37c128d1c12b3cb0eb6dfdc1739a7104cd8",
      "tree": "ef7c12b15069ae6840a797aa66c0337cfb246921",
      "parents": [
        "2b014fcc7d99d31c3693a7e50d7dcb8b4ddc9cee"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Aug 15 13:00:51 2012 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 16 11:15:09 2012 -0700"
      },
      "message": "scripts/decodecode: Fixup trapping instruction marker\n\nWhen dumping \"Code: \" sections from an oops, the trapping instruction\n%rip points to can be a string copy\n\n  2b:*  f3 a5                   rep movsl %ds:(%rsi),%es:(%rdi)\n\nand the line contain a bunch of \":\".  Current \"cut\" selects only the and\nthe second field output looks funnily overlaid this:\n\n  2b:*  f3 a5                   rep movsl %ds     \u003c-- trapping instruction:(%rsi),%es:(%rdi\n\nFix this by selecting the remaining fields too.\n\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: linux-kbuild@vger.kernel.org\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "26847fa6eb4fd653171f86d249caa761ce1e87c7",
      "tree": "8b315fd9fb903b1c3a942389a7be0580de5cd184",
      "parents": [
        "08843b79fb35d33859e0f8f11a7318341076e4d1",
        "7d25617597ff8dcfe4d0e1d0ac9214e7cc7ded92"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 31 15:32:05 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 31 15:32:05 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux\n\nPull s390 updates from Martin Schwidefsky:\n \"This it the second batch of s390 patches for the 3.6 merge window.\n  Included is enablement for two common code changes, killable page\n  faults and sorted exception tables.  And the regular set of cleanup\n  and bug fix patches.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:\n  s390: make use of user_mode() macro where possible\n  s390/mm: rename user_mode variable to addressing_mode\n  s390/mm: fix fault handling for page table walk case\n  s390/mm: make page faults killable\n  s390: update defconfig\n  s390/mm: downgrade page table after fork of a 31 bit process\n  s390/ipl: Use diagnose 8 command separation\n  s390/linker script: use RO_DATA_SECTION\n  s390/exceptions: sort exception table at build time\n  s390/debug: remove module_exit function / move EXPORT_SYMBOLs\n"
    },
    {
      "commit": "27c1ee3f929555b71fa39ec0d81a7e7185de1b16",
      "tree": "42e40bdfe4efac660d650658019391536ce67a42",
      "parents": [
        "37cd9600a9e20359b0283983c9e3a55d84347168",
        "086ff4b3a7fb9cdf41e6a5d0ccd99b86d84633a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 17:25:34 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 17:25:34 2012 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (Andrew\u0027s patch-bomb)\n\nMerge Andrew\u0027s first set of patches:\n \"Non-MM patches:\n\n   - lots of misc bits\n\n   - tree-wide have_clk() cleanups\n\n   - quite a lot of printk tweaks.  I draw your attention to \"printk:\n     convert the format for KERN_\u003cLEVEL\u003e to a 2 byte pattern\" which\n     looks a bit scary.  But afaict it\u0027s solid.\n\n   - backlight updates\n\n   - lib/ feature work (notably the addition and use of memweight())\n\n   - checkpatch updates\n\n   - rtc updates\n\n   - nilfs updates\n\n   - fatfs updates (partial, still waiting for acks)\n\n   - kdump, proc, fork, IPC, sysctl, taskstats, pps, etc\n\n   - new fault-injection feature work\"\n\n* Merge emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (128 commits)\n  drivers/misc/lkdtm.c: fix missing allocation failure check\n  lib/scatterlist: do not re-write gfp_flags in __sg_alloc_table()\n  fault-injection: add tool to run command with failslab or fail_page_alloc\n  fault-injection: add selftests for cpu and memory hotplug\n  powerpc: pSeries reconfig notifier error injection module\n  memory: memory notifier error injection module\n  PM: PM notifier error injection module\n  cpu: rewrite cpu-notifier-error-inject module\n  fault-injection: notifier error injection\n  c/r: fcntl: add F_GETOWNER_UIDS option\n  resource: make sure requested range is included in the root range\n  include/linux/aio.h: cpp-\u003eC conversions\n  fs: cachefiles: add support for large files in filesystem caching\n  pps: return PTR_ERR on error in device_create\n  taskstats: check nla_reserve() return\n  sysctl: suppress kmemleak messages\n  ipc: use Kconfig options for __ARCH_WANT_[COMPAT_]IPC_PARSE_VERSION\n  ipc: compat: use signed size_t types for msgsnd and msgrcv\n  ipc: allow compat IPC version field parsing if !ARCH_WANT_OLD_COMPAT_IPC\n  ipc: add COMPAT_SHMLBA support\n  ...\n"
    },
    {
      "commit": "b13edf7ff2dd0fef95e981170fa71fa6b60421b0",
      "tree": "cdfbfb5429b089d1e41f9551bf112a8236fae078",
      "parents": [
        "66c80b6077256898df948ac6acf547b47ddb1fcf"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jul 30 14:41:24 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 17:25:17 2012 -0700"
      },
      "message": "checkpatch: add checks for do {} while (0) macro misuses\n\nThese types of macros should not be used for either a single statement\nnor should the macro end with a semi-colon.\n\nAdd tests for these conditions.\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": "66c80b6077256898df948ac6acf547b47ddb1fcf",
      "tree": "20982260f1fd1e875188b24ddd598e77544e5354",
      "parents": [
        "4a273195a551a27a9a3ebed072c8df16c853da7f"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jul 30 14:41:22 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 17:25:17 2012 -0700"
      },
      "message": "checkpatch: Add acheck for use of sizeof without parenthesis\n\nKernel style uses parenthesis around sizeof.\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": "4a273195a551a27a9a3ebed072c8df16c853da7f",
      "tree": "f6dd0354f66679adea5cab8aab0a620a6832e181",
      "parents": [
        "ce0338df3c9a43e709b8a478265b32b9edcc7ccc"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jul 30 14:41:20 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 17:25:17 2012 -0700"
      },
      "message": "checkpatch: check usleep_range() arguments\n\nusleep_range() shouldn\u0027t use the same args for min and max.\n\nReport it when it happens and when both args are decimal and min \u003e max.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Yuval Mintz \u003cyuvalmin@broadcom.com\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce0338df3c9a43e709b8a478265b32b9edcc7ccc",
      "tree": "7f6c7047b4e1215f11ce2f774091237c7b5fdeb8",
      "parents": [
        "b34a26f3158cca932b6f1427b97fe12c7838ee68"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jul 30 14:41:18 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 17:25:17 2012 -0700"
      },
      "message": "checkpatch: test for non-standard signatures\n\nWarn on non-standard signature styles.\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": "b34a26f3158cca932b6f1427b97fe12c7838ee68",
      "tree": "e1c5e08259b56d444f6797c8e3e7b88cd4df64d5",
      "parents": [
        "4ed940d4c34c21a1a356969a923f2815d608e0bf"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jul 30 14:41:16 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 17:25:17 2012 -0700"
      },
      "message": "checkpatch: Update alignment check\n\nParenthesis alignment doesn\u0027t correctly check an existing line after an\ninserted or modified line with an open parenthesis.\n\nFix it.\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": "f6bcfc9dd48d305211283b7f7d55e3779a2f661b",
      "tree": "1d3f8c6e96ec519674edd510b03fb84342c0cb26",
      "parents": [
        "8f838e592d0349b6475830ec5fbe049d432ffbdd",
        "4503379cb811809470ebefb58c943fe605bc3e29"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 13:17:41 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 13:17:41 2012 -0700"
      },
      "message": "Merge tag \u0027localmodconfig-v3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-kconfig\n\nPull localmodconfig updates from Steven Rostedt:\n \"Improve localmodconfig to remove even more unused module configs.\n\n  These changes drastically improve the amount of module configs removed\n  from a config file.  It also adds some debug that I can have users\n  easily enable if things do not work for them.\"\n\n* tag \u0027localmodconfig-v3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-kconfig:\n  localmodconfig: Add debug environment variable LOCALMODCONFIG_DEBUG\n  localmodconfig: Check if configs are already set for selects\n  localmodconfig: Read in orig config file to avoid extra processing\n  localmodconfig: Comments and cleanup for streamline_config.pl\n"
    },
    {
      "commit": "f6774cbcad7aa21ac0d4fc92a5e4deae901f6534",
      "tree": "94c9647bf7cbaf94c535c4ffc749c50ad6615936",
      "parents": [
        "b4e2ed325560a009d8508ff933f4df906fa96775",
        "1fa850596dcbc1b147948c832eb770d96c78024e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 11:23:37 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 11:23:37 2012 -0700"
      },
      "message": "Merge branch \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\nPull misc kbuild changes from Michal Marek:\n \"This is the non-critical part of kbuild for v3.6-rc1:\n\n   - Two new coccinelle semantic patches\n   - New scripts/tags.sh regexp\n   - scripts/config improvements that I mistakenly applied here instead\n     of in the kconfig branch (but there are no conflicts)\n   - Debian packaging fixes\"\n\n* \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  scripts/tags.sh: Teach [ce]tags about libtraceeevent error codes\n  scripts/coccinelle: list iterator variable semantic patch\n  scripts/coccinelle: Find threaded IRQs requests which are missing IRQF_ONESHOT\n  deb-pkg: Add all Makefiles to header package\n  deb-pkg: Install linux-firmware-image in versioned dir\n  scripts/config: add option to undef a symbol\n  scripts/config: allow alternate prefix to config option symbol\n  scripts/config: add option to not upper-case symbols\n"
    },
    {
      "commit": "b4e2ed325560a009d8508ff933f4df906fa96775",
      "tree": "d3d4f3419ae266cd9c727da9ad6addb7f01ad831",
      "parents": [
        "c66d70773ceca148e7c8970afcc67f7cb30ee0fd",
        "67d34a6a391369269a2e5dba8a5f42cc4cd50231"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 11:22:45 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 11:22:45 2012 -0700"
      },
      "message": "Merge branch \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\nPull kconfig changes from Michal Marek:\n - kconfig Makefile portability fixes\n - menuconfig/nconfig help pager usability fix\n - .gitignore cleanup\n - quoting fix in scripts/config\n - Makefile prints errors to stderr\n - support for arbitrarily log lines in .config\n - fix oldnoconfig description in \u0027make help\u0027\n\n* \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  kconfig: Document oldnoconfig to what it really does\n  nconf: add u, d command keys in scroll windows\n  menuconfig: add u, d, q command keys in text boxes\n  scripts/config: fix double-quotes un-escaping\n  kconfig: Print errors to stderr in the Makefile\n  kconfig: allow long lines in config file\n  kconfig: remove lkc_defs.h from .gitignore and dontdiff\n  xconfig: add quiet rule for moc\n  xconfig: use pkgconfig to find moc\n  kconfig: fix check-lxdialog for DLL platforms\n  kconfig: check ncursesw headers first in check-lxdialog\n  kconfig/nconf: fix compile with ncurses reentrant API\n"
    },
    {
      "commit": "c66d70773ceca148e7c8970afcc67f7cb30ee0fd",
      "tree": "1abbaf2c5c75911fd31948e253310dcba81466dc",
      "parents": [
        "172f993a2941ec60685c7e33af8be701759de1ab",
        "5369f55021feb27a1481267e7afefe14128d669f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 11:22:00 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 30 11:22:00 2012 -0700"
      },
      "message": "Merge branch \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\nPull kbuild fix from Michal Marek:\n \"The main kbuild branch ended up with a single commit this time, a fix\n  to send errors to stderr\"\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  kbuild: Print errors to stderr\n"
    },
    {
      "commit": "9fc377799bc9bfd8d5cb35d0d1ea2e2458cbdbb3",
      "tree": "fe93603b4e33dd50ff5f95ff769a0748b230cdf9",
      "parents": [
        "5e23ae49960d05f578a73ecd19749c45af682c2b",
        "e387ef5c47ddeaeaa3cbdc54424cdb7a28dae2c0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 26 10:23:47 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 26 10:23:47 2012 -0700"
      },
      "message": "Merge tag \u0027usb-3.6-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB patches from Greg Kroah-Hartman:\n \"Here\u0027s the big USB patch set for the 3.6-rc1 merge window.\n\n  Lots of little changes in here, primarily for gadget controllers and\n  drivers.  There\u0027s some scsi changes that I think also went in through\n  the scsi tree, but they merge just fine.  All of these patches have\n  been in the linux-next tree for a while now.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\nFix up trivial conflicts in include/scsi/scsi_device.h (same libata\nconflict that Jeff had already encountered)\n\n* tag \u0027usb-3.6-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (207 commits)\n  usb: Add USB_QUIRK_RESET_RESUME for all Logitech UVC webcams\n  usb: Add quirk detection based on interface information\n  usb: s3c-hsotg: Add header file protection macros in s3c-hsotg.h\n  USB: ehci-s5p: Add vbus setup function to the s5p ehci glue layer\n  USB: add USB_VENDOR_AND_INTERFACE_INFO() macro\n  USB: notify phy when root hub port connect change\n  USB: remove 8 bytes of padding from usb_host_interface on 64 bit builds\n  USB: option: add ZTE MF821D\n  USB: sierra: QMI mode MC7710 moved to qcserial\n  USB: qcserial: adding Sierra Wireless devices\n  USB: qcserial: support generic Qualcomm serial ports\n  USB: qcserial: make probe more flexible\n  USB: qcserial: centralize probe exit path\n  USB: qcserial: consolidate usb_set_interface calls\n  USB: ehci-s5p: Add support for device tree\n  USB: ohci-exynos: Add support for device tree\n  USB: ehci-omap: fix compile failure(v1)\n  usb: host: tegra: pass correct pointer in ehci_setup()\n  USB: ehci-fsl: Update ifdef check to work on 64-bit ppc\n  USB: serial: keyspan: Removed unrequired parentheses.\n  ...\n"
    },
    {
      "commit": "67d34a6a391369269a2e5dba8a5f42cc4cd50231",
      "tree": "52e2e596e11f3fc5ccc297b345bf346d6c1e3eb6",
      "parents": [
        "d68e818bc4d5c962093ced51c4d8341fc6aea30d"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Fri Jun 15 19:24:59 2012 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jul 26 14:32:01 2012 +0200"
      },
      "message": "kconfig: Document oldnoconfig to what it really does\n\nThe make target \u0027oldnoconfig\u0027 is a misnomer. It doesn\u0027t set new symbols\nto \u0027n\u0027, but instead sets it to their default values.\n\nUnfortunately, assuming that it actually did this, broke ktest in some\nof its tests. For example, the tests to create a minimum config and even\na config bisect, depends on removing various configs and using\noldnoconfig to get rid of other configs that may have depended on it.\n\nBut because some configs that it was trying to disable, were in fact\ndefault enabled, this caused those configs to re-enable and corrupt the\ntest.\n\nI thought about fixing oldnoconfig, but I\u0027m afraid that people are\nalready dependent on its current behavior. Instead, I\u0027m just updating\nthe documentation to state that it sets the new symbols to their default\nvalues and not to \u0027n\u0027.\n\nIdeally, this would be called, \u0027olddefconfig\u0027 and we have an\n\u0027oldnoconfig\u0027 that actually disables the new symbols. But it\u0027s useless\nfor me now. If it changed, ktest would need to be consistent between\neach version, and that would be to difficult to detect. I\u0027ll handle this\nissue with ktest with other means.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "1fa850596dcbc1b147948c832eb770d96c78024e",
      "tree": "a0d5bc2e075e6d63d599690a548021d1d1f0468e",
      "parents": [
        "6fcd5f2c006496fbbb43175f2f6775f2d38bf459"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Jun 18 11:50:51 2012 +0900"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jul 26 14:31:23 2012 +0200"
      },
      "message": "scripts/tags.sh: Teach [ce]tags about libtraceeevent error codes\n\nAs we use a macro trick to sync each error codes with its\ndescription string, teach [ce]tags to process them properly.\n\nSuggested-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLink: http://lkml.kernel.org/n/tip-qt5fv4pzigr2nnl27ydimg4h@git.kernel.org\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "d68e818bc4d5c962093ced51c4d8341fc6aea30d",
      "tree": "735b0f62d5371aed53935984fd00f74c0ae5171b",
      "parents": [
        "9d4792c9b4e9cab75e657cec0c140875472d16f0"
      ],
      "author": {
        "name": "Benjamin Poirier",
        "email": "bpoirier@suse.de",
        "time": "Tue Jul 24 16:12:03 2012 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jul 26 12:20:46 2012 +0200"
      },
      "message": "nconf: add u, d command keys in scroll windows\n\nThey function just like they do in less(1).\nAlso correct some discrepancy between the help text and the code wrt\nfunction keys.\n\nSigned-off-by: Benjamin Poirier \u003cbpoirier@suse.de\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "9d4792c9b4e9cab75e657cec0c140875472d16f0",
      "tree": "63dec33373a5ac72216930c77869804e3260ae52",
      "parents": [
        "1925a276afa78c305dacb7f2da11825bffecad44"
      ],
      "author": {
        "name": "Benjamin Poirier",
        "email": "bpoirier@suse.de",
        "time": "Tue Jul 24 16:12:02 2012 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jul 26 12:20:43 2012 +0200"
      },
      "message": "menuconfig: add u, d, q command keys in text boxes\n\nThey function just like they do in less(1).\n\nSigned-off-by: Benjamin Poirier \u003cbpoirier@suse.de\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "1925a276afa78c305dacb7f2da11825bffecad44",
      "tree": "f2d2f4176b07b9bc8f28bf32cabb591f5b5577a7",
      "parents": [
        "5b580fa671a6a8dd775bb6e54e4858678296c38a"
      ],
      "author": {
        "name": "Yann E. MORIN",
        "email": "yann.morin.1998@free.fr",
        "time": "Sun Jul 15 22:37:35 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jul 26 12:20:01 2012 +0200"
      },
      "message": "scripts/config: fix double-quotes un-escaping\n\nWhen reporting a string value, only the first double-quote was\nun-escaped. We need to un-escape all escaped double-quotes.\n\nSigned-off-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "3193a98dc8777815803738fdae654c6ba0feee76",
      "tree": "57fd4f0efb02e2fe8d480905892176092f0a7973",
      "parents": [
        "d5274369945a9c1cc05cb05c0d9713afe2f87db0"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Jul 24 14:51:34 2012 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jul 26 10:07:25 2012 +0200"
      },
      "message": "s390/exceptions: sort exception table at build time\n\nFollow x86 and MIPS and sort the main exception table at build time.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "6dd53aa4563a2c69e80a24d2cc68d484b5ea2891",
      "tree": "0cca9f65984b524527910960d972fc6ef85fac88",
      "parents": [
        "f14121ab35912e3d2e57ac9a4ce1f9d4b7baeffb",
        "63b96f7baeba71966c723912c3f8f0274577f877"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 24 16:17:07 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 24 16:17:07 2012 -0700"
      },
      "message": "Merge tag \u0027for-3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci\n\nPull PCI changes from Bjorn Helgaas:\n \"Host bridge hotplug:\n    - Add MMCONFIG support for hot-added host bridges (Jiang Liu)\n  Device hotplug:\n    - Move fixups from __init to __devinit (Sebastian Andrzej Siewior)\n    - Call FINAL fixups for hot-added devices, too (Myron Stowe)\n    - Factor out generic code for P2P bridge hot-add (Yinghai Lu)\n    - Remove all functions in a slot, not just those with _EJx (Amos\n      Kong)\n  Dynamic resource management:\n    - Track bus number allocation (struct resource tree per domain)\n      (Yinghai Lu)\n    - Make P2P bridge 1K I/O windows work with resource reassignment\n      (Bjorn Helgaas, Yinghai Lu)\n    - Disable decoding while updating 64-bit BARs (Bjorn Helgaas)\n  Power management:\n    - Add PCIe runtime D3cold support (Huang Ying)\n  Virtualization:\n    - Add VFIO infrastructure (ACS, DMA source ID quirks) (Alex\n      Williamson)\n    - Add quirks for devices with broken INTx masking (Jan Kiszka)\n  Miscellaneous:\n    - Fix some PCI Express capability version issues (Myron Stowe)\n    - Factor out some arch code with a weak, generic, pcibios_setup()\n      (Myron Stowe)\"\n\n* tag \u0027for-3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci: (122 commits)\n  PCI: hotplug: ensure a consistent return value in error case\n  PCI: fix undefined reference to \u0027pci_fixup_final_inited\u0027\n  PCI: build resource code for M68K architecture\n  PCI: pciehp: remove unused pciehp_get_max_lnk_width(), pciehp_get_cur_lnk_width()\n  PCI: reorder __pci_assign_resource() (no change)\n  PCI: fix truncation of resource size to 32 bits\n  PCI: acpiphp: merge acpiphp_debug and debug\n  PCI: acpiphp: remove unused res_lock\n  sparc/PCI: replace pci_cfg_fake_ranges() with pci_read_bridge_bases()\n  PCI: call final fixups hot-added devices\n  PCI: move final fixups from __init to __devinit\n  x86/PCI: move final fixups from __init to __devinit\n  MIPS/PCI: move final fixups from __init to __devinit\n  PCI: support sizing P2P bridge I/O windows with 1K granularity\n  PCI: reimplement P2P bridge 1K I/O windows (Intel P64H2)\n  PCI: disable MEM decoding while updating 64-bit MEM BARs\n  PCI: leave MEM and IO decoding disabled during 64-bit BAR sizing, too\n  PCI: never discard enable/suspend/resume_early/resume fixups\n  PCI: release temporary reference in __nv_msi_ht_cap_quirk()\n  PCI: restructure \u0027pci_do_fixups()\u0027\n  ...\n"
    },
    {
      "commit": "d14b7a419a664cd7c1c585c9e7fffee9e9051d53",
      "tree": "42a1d5b61b58fa0a75252b082c4c6cef6fa9fd8d",
      "parents": [
        "e8ff13b0bf88b5e696323a1eec877783d965b3c6",
        "a58b3a4aba2fd5c445d9deccc73192bff48b591d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 24 13:34:56 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 24 13:34:56 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial tree from Jiri Kosina:\n \"Trivial updates all over the place as usual.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (29 commits)\n  Fix typo in include/linux/clk.h .\n  pci: hotplug: Fix typo in pci\n  iommu: Fix typo in iommu\n  video: Fix typo in drivers/video\n  Documentation: Add newline at end-of-file to files lacking one\n  arm,unicore32: Remove obsolete \"select MISC_DEVICES\"\n  module.c: spelling s/postition/position/g\n  cpufreq: Fix typo in cpufreq driver\n  trivial: typo in comment in mksysmap\n  mach-omap2: Fix typo in debug message and comment\n  scsi: aha152x: Fix sparse warning and make printing pointer address more portable.\n  Change email address for Steve Glendinning\n  Btrfs: fix typo in convert_extent_bit\n  via: Remove bogus if check\n  netprio_cgroup.c: fix comment typo\n  backlight: fix memory leak on obscure error path\n  Documentation: asus-laptop.txt references an obsolete Kconfig item\n  Documentation: ManagementStyle: fixed typo\n  mm/vmscan: cleanup comment error in balance_pgdat\n  mm: cleanup on the comments of zone_reclaim_stat\n  ...\n"
    },
    {
      "commit": "4fec54203f7b24c626f8bcd5625e52f82d6d0a50",
      "tree": "1dee16b429d8a48069b144c08d9926c3da5042bd",
      "parents": [
        "260db9028279beb0c5f0c6661b539a545959c7c7"
      ],
      "author": {
        "name": "Masatake YAMATO",
        "email": "yamato@redhat.com",
        "time": "Sat Jul 14 01:38:57 2012 +0900"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jul 20 10:36:05 2012 +0200"
      },
      "message": "trivial: typo in comment in mksysmap\n\nSigned-off-by: Masatake YAMATO \u003cyamato@redhat.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "6fcd5f2c006496fbbb43175f2f6775f2d38bf459",
      "tree": "3ca22f475e0cfb08ababef95ee347a5d7e21eba8",
      "parents": [
        "f1f455047940e59b3aea102e17ae4c0f9286aa76"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Mon Jul 09 22:40:51 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jul 13 23:06:34 2012 +0200"
      },
      "message": "scripts/coccinelle: list iterator variable semantic patch\n\nIf list_for_each_entry, etc complete a traversal of the list, the iterator\nvariable ends up pointing to an address at an offset from the list head,\nand not a meaningful structure.  Thus this value should not be used after\nthe end of the iterator.\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "5b580fa671a6a8dd775bb6e54e4858678296c38a",
      "tree": "72d6c88177299367be37d87239c2ce6d6e614039",
      "parents": [
        "1a7a8c6fd8ca24d3692dacddf8d658c9bb9c14ad"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Jul 07 23:32:18 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jul 13 23:04:30 2012 +0200"
      },
      "message": "kconfig: Print errors to stderr in the Makefile\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "1a7a8c6fd8ca24d3692dacddf8d658c9bb9c14ad",
      "tree": "4be8c71a267130b2df0309f46a4e7b99395f2ab7",
      "parents": [
        "92b72e8bcbb0d21457b53887bf41db3527258253"
      ],
      "author": {
        "name": "Cody Schafer",
        "email": "cody@linux.vnet.ibm.com",
        "time": "Fri Jul 13 11:27:12 2012 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jul 13 22:51:30 2012 +0200"
      },
      "message": "kconfig: allow long lines in config file\n\nFor some config options (CONFIG_EXTRA_FIRMWARE, for example), the length\nof a config file line can exceed the 1024 byte buffer.\n\nSwitch from fgets to compat_getline to fix. compat_getline is an\ninternally implimented getline work-alike for portability purposes.\n\nSigned-off-by: Cody Schafer \u003ccody@linux.vnet.ibm.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "f1f455047940e59b3aea102e17ae4c0f9286aa76",
      "tree": "ccb569ee413f5e0d0c010d7c501984d47402c0cd",
      "parents": [
        "5f011d715984543f47ca5bf1967857a9f36f7264"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Sun Jul 01 13:17:07 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jul 13 15:57:31 2012 +0200"
      },
      "message": "scripts/coccinelle: Find threaded IRQs requests which are missing IRQF_ONESHOT\n\nSince commit 1c6c69525b (\"genirq: Reject bogus threaded irq requests\") threaded\nIRQs without a primary handler need to be requested with IRQF_ONESHOT, otherwise\nthe request will fail. This semantic patch will help to statically identify\n(and fix) such cases.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "92b72e8bcbb0d21457b53887bf41db3527258253",
      "tree": "c1dfbf2a3be20cfc8a0a5ab584cbf744e7fea53b",
      "parents": [
        "ebca026a793b2958d7e59df4730c1159a55e9fe2"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Sun Jul 01 15:44:54 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jul 13 15:08:25 2012 +0200"
      },
      "message": "kconfig: remove lkc_defs.h from .gitignore and dontdiff\n\nCommit 5a6f8d2bd9e3392569ed6f29ea4d7210652f929b (\"kconfig: nuke\nLKC_DIRECT_LINK cruft\") removed all traces of lkc_defs.h from the tree.\nRemove its entries in dontdiff and kconfig\u0027s .gitignore file too.\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "ebca026a793b2958d7e59df4730c1159a55e9fe2",
      "tree": "ca02e14f430914e8faffba6f542bb87cb4aa8d0e",
      "parents": [
        "48485949b4d44a24c81caf9ab4dc32005f3aa67e"
      ],
      "author": {
        "name": "Yaakov Selkowitz",
        "email": "yselkowitz@users.sourceforge.net",
        "time": "Wed Jul 04 18:31:11 2012 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jul 13 14:27:17 2012 +0200"
      },
      "message": "xconfig: add quiet rule for moc\n\nAlso add a dependency on .tmp_qtcheck for KC_QT_MOC.\n\nSigned-off-by: Yaakov Selkowitz \u003cyselkowitz@users.sourceforge.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "48485949b4d44a24c81caf9ab4dc32005f3aa67e",
      "tree": "e039f8a0de80b688bf5fc7689795752c95fb34fe",
      "parents": [
        "3725f3ed1246301059eaa1c978ad7133fe567433"
      ],
      "author": {
        "name": "Yaakov Selkowitz",
        "email": "yselkowitz@users.sourceforge.net",
        "time": "Wed Jul 04 15:23:29 2012 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jul 13 14:27:13 2012 +0200"
      },
      "message": "xconfig: use pkgconfig to find moc\n\nVarious schemes exist to allow parallel installations of multiple major\nversions of Qt (4.x with the previous 3.x and/or the upcoming 5.x).\nQtCore.pc includes a moc_location variable which should be a more reliable\nway to find moc.\n\nSigned-off-by: Yaakov Selkowitz \u003cyselkowitz@users.sourceforge.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "5369f55021feb27a1481267e7afefe14128d669f",
      "tree": "3bc9329a94f37875f24de5cf7dee74c42e3c657a",
      "parents": [
        "f8f5701bdaf9134b1f90e5044a82c66324d2073f"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Jul 07 23:04:40 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Jul 07 23:33:31 2012 +0200"
      },
      "message": "kbuild: Print errors to stderr\n\n... at least in the top-level Makefile and scripts/link-vmlinux.sh.\nThere are some more instances of the \u0027echo \u003cerror\u003e; exit 1\u0027 pattern in\nsome arch Makefiles and kconfig.\n\nReported-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "e765bf84d59257d3c4f948fbce426ea3565e83ad",
      "tree": "e6c2fa13b21a2faf398c3c6ceba8fe5187e381d7",
      "parents": [
        "afd6bb387323154ff6554b52d333ec6efb8efe61",
        "6887a4131da3adaab011613776d865f4bcfb5678"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jul 05 08:57:24 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jul 05 08:58:03 2012 -0700"
      },
      "message": "Merge 3.5-rc5 into usb-next\n\nThis resolves a merge issue with the option.c USB serial driver.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3725f3ed1246301059eaa1c978ad7133fe567433",
      "tree": "880821a5db619a88faaa1093516a64bb6b56f91f",
      "parents": [
        "84354256bff5e95ed3dd8d42b4d7322044c979d7"
      ],
      "author": {
        "name": "Yaakov Selkowitz",
        "email": "yselkowitz@users.sourceforge.net",
        "time": "Tue Jun 12 19:05:15 2012 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jul 04 18:28:14 2012 +0200"
      },
      "message": "kconfig: fix check-lxdialog for DLL platforms\n\nImport libraries on Cygwin and MinGW/MSYS use the .dll.a suffix, so\nchecking this suffix is necessary to make sure ncurses will still be\nfound when built without static libraries.\n\nSigned-off-by: Yaakov Selkowitz \u003cyselkowitz@users.sourceforge.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "84354256bff5e95ed3dd8d42b4d7322044c979d7",
      "tree": "351a8973ae6bc494ba7462010978e857e6a15418",
      "parents": [
        "d7c67a2e93334f7d290ba5fc2b2129b9d8ecd84f"
      ],
      "author": {
        "name": "Yaakov Selkowitz",
        "email": "yselkowitz@users.sourceforge.net",
        "time": "Tue Jun 12 19:05:02 2012 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jul 04 18:26:35 2012 +0200"
      },
      "message": "kconfig: check ncursesw headers first in check-lxdialog\n\nCommit 8c41e5e363db55d91aa3b1cdce4ab02ad9821de7 added a check for\nncursesw/curses.h for the case where ncurses and ncursesw are build\nseparately but only one is installed.  But if both are installed,\nthe headers ncurses/curses.h and ncursesw/curses.h differ, and since\nlibncursesw will be found first, so should ncursesw/curses.h.\n\nSigned-off-by: Yaakov Selkowitz \u003cyselkowitz@users.sourceforge.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "d7c67a2e93334f7d290ba5fc2b2129b9d8ecd84f",
      "tree": "4f4e778d103d4832c9dafa8c7f19111a39b76b2c",
      "parents": [
        "f8f5701bdaf9134b1f90e5044a82c66324d2073f"
      ],
      "author": {
        "name": "Yaakov Selkowitz",
        "email": "yselkowitz@users.sourceforge.net",
        "time": "Mon Jun 11 19:29:41 2012 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jul 04 18:23:48 2012 +0200"
      },
      "message": "kconfig/nconf: fix compile with ncurses reentrant API\n\nESCDELAY is a global variable which is replaced by getter and setter\nfunctions with NCURSES_REENTRANT.  This fixes the following error:\n\nnconf.c: In function ‘main’:\nnconf.c:1506:2: error: lvalue required as left operand of assignment\n\nSigned-off-by: Yaakov Selkowitz \u003cyselkowitz@users.sourceforge.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "5f011d715984543f47ca5bf1967857a9f36f7264",
      "tree": "106f0cffd1b582d5aa2a0fedd0be536fc91aca17",
      "parents": [
        "6607ddadf93d19c7f64139f1475c342152f39fe5"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "max@stro.at",
        "time": "Fri Jun 08 11:36:26 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 28 10:48:08 2012 +0200"
      },
      "message": "deb-pkg: Add all Makefiles to header package\n\nI discovered that make deb-pkg does not add Makefile_32.cpu from\narch/x86 directory when doing i386 kernel build and package build.\nFix it by greedily adding all Makefiles.\n\nReported-by: Witold Baryluk \u003cbaryluk@smp.if.uj.edu.pl\u003e\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "6607ddadf93d19c7f64139f1475c342152f39fe5",
      "tree": "c7cd59113644a8c14987cb73b3e597253f8fc118",
      "parents": [
        "d5bfb6b3814b2c9cd83e9395a60fc4b4e42a242d"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "max@stro.at",
        "time": "Fri Jun 08 00:21:15 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 28 10:46:25 2012 +0200"
      },
      "message": "deb-pkg: Install linux-firmware-image in versioned dir\n\nThat way they don\u0027t file conflict with official firmware package:\n trying to overwrite \u0027/lib/firmware/qlogic/1040.bin\u0027, which is\n               also in package firmware-qlogic 0.35\n..\n\nReported-by: Michael Prokop \u003cmika@debian.org\u003e\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "d5bfb6b3814b2c9cd83e9395a60fc4b4e42a242d",
      "tree": "91039e78c89964bdba0089b4c781ac8cf1a0ab27",
      "parents": [
        "f5ef2f7bf2e389f5c94d69e09268356f4c2b8220"
      ],
      "author": {
        "name": "Yann E. MORIN",
        "email": "yann.morin.1998@free.fr",
        "time": "Fri Jun 08 01:48:57 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 28 10:38:54 2012 +0200"
      },
      "message": "scripts/config: add option to undef a symbol\n\nIt is currently possible to enable, disable or modularise\na symbol. Also, an undefined symbol is reported as such.\n\nAdd a new command to undefine a symbol, by removing the\ncorresponding line from the .config file.\n\nSigned-off-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "f5ef2f7bf2e389f5c94d69e09268356f4c2b8220",
      "tree": "7bb49fb2f01e96d8ab5aef4bf123053d076afaa9",
      "parents": [
        "4edc7e32affd40ceb06ba58ff55e4664396b24c7"
      ],
      "author": {
        "name": "Yann E. MORIN",
        "email": "yann.morin.1998@free.fr",
        "time": "Fri Jun 08 01:48:56 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 28 10:38:54 2012 +0200"
      },
      "message": "scripts/config: allow alternate prefix to config option symbol\n\nWhile the Linux kernel uses \u0027CONFIG_\u0027 as a prefix to the config options\nsymbols, many projects that use kconfig may use different prefixes, or\neven none at all.\n\nIf the CONFIG_ environment variable is set, use it as the prefix (empty\nis a valid prefix). Otherwise, use the default prefix \u0027CONFIG_\u0027.\n\nThis matches the support for alternate prefixes in scripts/kconfig/lkc.h,\nwhich uses the same logic (albeit with a C define instead of an environment\nvariable).\n\nSigned-off-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "4edc7e32affd40ceb06ba58ff55e4664396b24c7",
      "tree": "902783a6e52844ef531310a063acdb7a5fda7992",
      "parents": [
        "f8f5701bdaf9134b1f90e5044a82c66324d2073f"
      ],
      "author": {
        "name": "Yann E. MORIN",
        "email": "yann.morin.1998@free.fr",
        "time": "Fri Jun 08 01:48:55 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 28 10:38:54 2012 +0200"
      },
      "message": "scripts/config: add option to not upper-case symbols\n\nCurrently, scripts/config mangles the config option symbols to always\nbe upper-case.\n\nWhile the Linux kernel almost exclusively uses upper-case symbols, there\nare still a few symbols with lower-case which this script can not handle:\n\n  $ grep -r -E \u0027^[[:space:]]*config[[:space:]]+[^[:space:]]*[[:lower:]][^[:space:]\u003d.]*$\u0027 . |wc -l\n  173\n(that\u0027s roughly 1.3% of the symbols in 3.5-rc1)\n\nEg.:\n  ./arch/arm/Kconfig:config VFPv3\n  ./arch/powerpc/platforms/Kconfig.cputype:config 40x\n  ./arch/x86/Kconfig:config SCx200HR_TIMER\n  ./drivers/video/console/Kconfig:config FONT_8x8\n  ./drivers/video/Kconfig:config NTSC_640x480\n\nAlso, other projects that use kconfig may allow for lower- or mixed-case\nsymbols, and may find easier to reuse this script than implement each\ntheir own (potentially flawed) logic. For such a use-case, see:\n    http://marc.info/?l\u003dlinux-kbuild\u0026m\u003d133409932115848\u0026w\u003d2\n\nThis patch adds a new option to keep the given case, and keep the current\ndefault to upper-case the symbols.\n\nSigned-off-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "6b44695e100ab12f4b2294d834d0b7944d353120",
      "tree": "05f2bfd9077c016d0d85f70d0df5831b87b72e68",
      "parents": [
        "d1346a6cbabf6d377d753f1adc16cb0b305830cc"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Jun 26 19:56:10 2012 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 27 12:44:29 2012 -0700"
      },
      "message": "chmod +x scripts/gfp-translate\n\nThis script lacks an executable bit.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "889e5528cbe7dff2e91caf48f4bb23c17748b984",
      "tree": "af66c15b48efb49926c475bbb4f33f48e1a76c40",
      "parents": [
        "ff446f2001cf9b5ed97c6256c4ee3549d3b7abed",
        "6b16351acbd415e66ba16bf7d473ece1574cf0bc"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jun 25 09:16:12 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jun 25 09:16:12 2012 -0700"
      },
      "message": "Merge 3.5-rc4 into usb-next\n\nThis is to get the USB fixes that were merged in the 3.5-rc4 tree into usb-next\nso that everyone can sync up properly.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7dea26813507bfa3d261a81f70494336c3b28293",
      "tree": "693eeed7a86af412c4a4cfd8a39072730009af15",
      "parents": [
        "eb4546bbbdb160aff084d50511165f385756af18"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Jun 20 12:53:02 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 20 14:39:36 2012 -0700"
      },
      "message": "get_maintainer: Fix --help warning\n\nUsing --help emits a concatenation error.  Fix it.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nReported-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nTested-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4503379cb811809470ebefb58c943fe605bc3e29",
      "tree": "d1696a5e9393fec6fe83bc09f8f230bdcef3fa11",
      "parents": [
        "d4bb58b5cb3b6fbf89d0012c199be3954cba9fb3"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Mon Jun 18 22:41:15 2012 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue Jun 19 15:03:06 2012 -0400"
      },
      "message": "localmodconfig: Add debug environment variable LOCALMODCONFIG_DEBUG\n\nIf the environment variable LOCALMODCONFIG_DEBUG is set, then debug output\nwill appear in the make localmodconfig. This will simplify debugging what\npeople get with their output, as I can just tell people to do:\n\n  LOCALMODCONFIG_DEBUG\u003d1 make localmodconfig 2\u003eout.txt\n\nand have them send me the out.txt. I\u0027ll be able to see why things are not\nworking as they think it should be.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "d4bb58b5cb3b6fbf89d0012c199be3954cba9fb3",
      "tree": "8c2b79d36581920d30fdd112eff423ffaf957797",
      "parents": [
        "4f4c51c9405a509e9073ff242746e9049c723aae"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Mon Jun 18 22:22:33 2012 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue Jun 19 15:03:06 2012 -0400"
      },
      "message": "localmodconfig: Check if configs are already set for selects\n\nThere are some cases that a required module does not have a prompt\nand needs to have another module enabled that selects it to be set.\nAs localmodconfig is conservative and tries to make the minimum config\nwithout breaking the user\u0027s kernel, or keeping the user from using\ndevices that were loaded when the lsmod was done, all modules that\nselect this module will also be enabled.\n\nIf you needed module A, but module A did not have a prompt but needed\nmodule B to be selected, localmodconfig would make sure B was still\nenabled. If not only B selected A, but C, D, E, F, and G also\nselected A, then all of those would also be included, as well as the\nmodules they depend on. This ballooned the number of configs that\nlocalmodconfig would keep.\n\nThe fix here is to process the depends first, and then record those\nconfigs that did not have a prompt and needed to be selected.\nAfter the depends are done, check what configs are needed to select\nthe configs in the list, and if a config that selects it is already\nset, then we don\u0027t need to do anything else.\n\nIf no config that selects the config is set, then just pick one and\ntry again.\n\nThis change brought down the number of selected modules from 290\nto 67! Both before and after were run against a config that had 3095\nmodules enabled.\n\nTested-by: John David Yost \u003cjohnyost@ptd.net\u003e # AlleyTrotter\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "4f4c51c9405a509e9073ff242746e9049c723aae",
      "tree": "e729ede1466683c8a6a4b316bf3e362179c2265d",
      "parents": [
        "0b58a99eb27aa522a3cd16ece09c8045b322b9ce"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Mon Jun 18 21:43:53 2012 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue Jun 19 15:03:05 2012 -0400"
      },
      "message": "localmodconfig: Read in orig config file to avoid extra processing\n\nRead in the entire config file. If there\u0027s a config that we depend on\nthat happens to be in the core set (not a module) then we do not need\nto process it as a module.\n\nCurrently, we follow the entire depend and selects even if they\nare enabled as core and not modules. By checking to make sure that we\nonly look at modules we can drop the count a little.\n\nFrom one of my tests, localmodconfig went from taking 3095 set modules\ndown to 356 before this patch, and down to 290 modules after the change.\n\nTested-by: John David Yost \u003cjohnyost@ptd.net\u003e # AlleyTrotter\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "0b58a99eb27aa522a3cd16ece09c8045b322b9ce",
      "tree": "d202a48fb2e658e8970fde79c1fcf7a40a76df05",
      "parents": [
        "485802a6c524e62b5924849dd727ddbb1497cc71"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Mon Jun 18 14:09:22 2012 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue Jun 19 15:03:05 2012 -0400"
      },
      "message": "localmodconfig: Comments and cleanup for streamline_config.pl\n\nAdded some more comments and cleaned up part of the the code to use\na named variable instead of one of the special $1 perl variables.\n\nNo functional changes.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "bb15d8db7cce766b62cab624120916d25e94ac7a",
      "tree": "bc8e4ff510770606aab3a54d27ada7fe7b90072d",
      "parents": [
        "1359bac229637cd9e317f6069e5fb3544d64b7ca"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Sun Jun 03 20:48:17 2012 +0200"
      },
      "committer": {
        "name": "Bjorn Helgaas",
        "email": "bhelgaas@google.com",
        "time": "Sat Jun 16 12:44:30 2012 -0600"
      },
      "message": "scripts/modpost: check for bad references in .pci.fixups area\n\nFunctions used for PCI fixups (like DECLARE_PCI_FIXUP_HEADER) are often\nmarked __init. This is okay as long as nobody is using PCI hotplug.\nHowever if one does execute\n| echo 1 \u003e /sys/bus/pci/rescan\n\nand we hit a module which is marked __init istead of __devinit then we\ngo boom because the code is removed after the kernel booted. This patch\nhelp to see those section mismatches.\n\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: linux-kbuild@vger.kernel.org\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Bjorn Helgaas \u003cbhelgaas@google.com\u003e"
    },
    {
      "commit": "81df2d594340dcb6d1a02191976be88a1ca8120c",
      "tree": "f5a20ebf416c03b41611518d54706019d0c0ffa2",
      "parents": [
        "7e97243c2080ecae7129e83635227fdebd4feef6"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Fri May 18 21:27:43 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jun 13 15:40:09 2012 -0700"
      },
      "message": "USB: allow match on bInterfaceNumber\n\nSome composite USB devices provide multiple interfaces\nwith different functions, all using \"vendor-specific\"\nfor class/subclass/protocol.  Another OS use interface\nnumbers to match the driver and interface. It seems\nthese devices are designed with that in mind - using\nstatic interface numbers for the different functions.\n\nThis adds support for matching against the\nbInterfaceNumber, allowing such devices to be supported\nwithout having to resort to testing against interface\nnumber whitelists and/or blacklists in the probe.\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "243f3803cf2a3665092c5fd6f924f453694681a6",
      "tree": "a05005eb618c2770a2e56c644ae04d8e36c58c89",
      "parents": [
        "9a4cad4e25b91f48494f13fce3d25ea44bec7472"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu May 31 16:26:09 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 31 17:49:27 2012 -0700"
      },
      "message": "checkpatch: suggest pr_\u003clevel\u003e over printk(KERN_\u003cLEVEL\u003e\n\nSuggest the shorter pr_\u003clevel\u003e instead of printk(KERN_\u003cLEVEL\u003e.\n\nPrefer to use pr_\u003clevel\u003e over bare printks.\nPrefer to use pr_warn over pr_warning.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9a4cad4e25b91f48494f13fce3d25ea44bec7472",
      "tree": "6b7cbfdf1517792f826f23408b8ca023ee2b3229",
      "parents": [
        "133fd9f5cda2d86904126f4b9fa4e8f4330c9569"
      ],
      "author": {
        "name": "Eric Nelson",
        "email": "eric.nelson@boundarydevices.com",
        "time": "Thu May 31 16:26:09 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 31 17:49:27 2012 -0700"
      },
      "message": "checkpatch: check for whitespace before semicolon at EOL\n\nRequires --strict option during invocation:\n\t~/linux$ scripts/checkpatch --strict foo.patch\n\nThis tests for a bad habits of mine like this:\n\n\treturn 0 ;\n\nNote that it does allow a special case of a bare semicolon\nfor empty loops:\n\n\twhile (foo())\n\t\t;\n\nSigned-off-by: Eric Nelson \u003ceric.nelson@boundarydevices.com\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": "905cec410a8b0ff3afb1845d6fe7215e0259b717",
      "tree": "ffb5c7572737764c62fa82e12d6f49d0078d6941",
      "parents": [
        "da85d3426f52b3728671b1b1a67c6bed16915c0e",
        "19a4b988955bc1d838a55c89d3d927f3d788a7dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 28 10:39:07 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 28 10:39:07 2012 -0700"
      },
      "message": "Merge branch \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\nPull misc kbuild changes from Michal Marek:\n \"The non-critical part of kbuild for 3.5 includes\n\n   - two new coccinelle checks\n   - fix for make deb-pkg to include generated headers in arch/*/include\n\n  I have more make-deb-pkg fixes in the backlog, but these will likely\n  have to wait for 3.6.\"\n\n* \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  builddeb: include autogenerated header files\n  scripts/coccinelle: sizeof of pointer\n  scripts/coccinelle: address test is always true\n"
    },
    {
      "commit": "da85d3426f52b3728671b1b1a67c6bed16915c0e",
      "tree": "167d36f5ade387e77969241f6ed9ee98eca2cf86",
      "parents": [
        "1347a2cebcb4cd6ca94eda0ebc8c5c6825bc4544",
        "d6686da814c884e341d3bd8aa54947c91cb678be"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 28 10:37:56 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 28 10:37:56 2012 -0700"
      },
      "message": "Merge branch \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\nPull kconfig changes from Michal Marek:\n\n - Error handling for make KCONFIG_ALLCONFIG\u003d\u003c...\u003e all*config plus a fix\n   for a bug that was exposed by this\n\n - Fix for the script/config utility.\n\n* \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  scripts/config: properly report and set string options\n  kbuild: all{no,yes,mod,def,rand}config only read files when instructed to.\n  kconfig: Add error handling to KCONFIG_ALLCONFIG\n"
    },
    {
      "commit": "1347a2cebcb4cd6ca94eda0ebc8c5c6825bc4544",
      "tree": "495eb1b7071a0890c1fa58c12139ebd6305e0e82",
      "parents": [
        "90324cc1b11a211e37eabd8cb863e1a1561d6b1d",
        "f7fc237e330deaaea4ba6726b603d4058d1e6b38"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 28 10:32:28 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 28 10:32:28 2012 -0700"
      },
      "message": "Merge branch \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\nPull kbuild updates from Michal Marek.\n\nFixed up nontrivial merge conflict in Makefile as per Stephen Rothwell\nand linux-next (and trivial arch/sparc/Makefile changes due to removed\nsparc32 logic).\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  mips: Fix KBUILD_CPPFLAGS definition\n  kbuild: fix ia64 link\n  kbuild: document KBUILD_LDS, KBUILD_VMLINUX_{INIT,MAIN} and LDFLAGS_vmlinux\n  kbuild: link of vmlinux moved to a script\n  kbuild: refactor final link of sparc32\n  kbuild: drop unused KBUILD_VMLINUX_OBJS from top-level Makefile\n  kbuild: Makefile: remove unnecessary check for m68knommu ARCH\n"
    },
    {
      "commit": "19a4b988955bc1d838a55c89d3d927f3d788a7dd",
      "tree": "24dcdf1185394651c310692f422fa3e29caae60b",
      "parents": [
        "2cbd08253a011bd9db9a51f15a974df3a779224b"
      ],
      "author": {
        "name": "Lekensteyn",
        "email": "lekensteyn@gmail.com",
        "time": "Fri May 18 10:22:43 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat May 26 22:54:50 2012 +0200"
      },
      "message": "builddeb: include autogenerated header files\n\nAfter 303395ac3bf3e2cb488435537d416bc840438fcb, some headers are\nautogenerated. Include these autogenerated headers (mainly\nunistd_32_ia32.h) in out-of-tree builds to allow DKMS modules to be\nbuilt succesfully.\n\nSigned-off-by: Peter Lekensteyn \u003clekensteyn@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "2cbd08253a011bd9db9a51f15a974df3a779224b",
      "tree": "37d19c2d2b761536291519b3ff85d01bf9fe2be2",
      "parents": [
        "4619c2b8304a0751d9ec2ba89e11f387977c8cb4"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Sat Apr 21 20:23:48 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri May 25 14:51:12 2012 +0200"
      },
      "message": "scripts/coccinelle: sizeof of pointer\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "4619c2b8304a0751d9ec2ba89e11f387977c8cb4",
      "tree": "6563676768057551105790cc898edf7c6b825a38",
      "parents": [
        "dd775ae2549217d3ae09363e3edb305d0fa19928"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Sat Apr 21 20:14:58 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri May 25 14:51:11 2012 +0200"
      },
      "message": "scripts/coccinelle: address test is always true\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "fb827ec68446c83e9e8754fa9b55aed27ecc4661",
      "tree": "e953aedce01fa1c90a8e7b591e40310c3c1e7447",
      "parents": [
        "d5b4bb4d103cd601d8009f2d3a7e44586c9ae7cc",
        "ef26a5a6eadb7cd0637e1e9e246cd42505b8ec8c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 17:34:09 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 17:34:09 2012 -0700"
      },
      "message": "Merge tag \u0027module-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\nPull module patches from Rusty Russell, who really sells them:\n \"Three trivial patches of no real utility.  Modules are boring.\"\n\nBut to make things slightly more exciting, he adds:\n \"Fortunately David Howells is looking to change this, with his module\n  signing patchset.  But that\u0027s for next merge window...\n\n  Cheers,\n  Rusty.\"\n\n* tag \u0027module-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:\n  Guard check in module loader against integer overflow\n  modpost: use proper kernel style for autogenerated files\n  modpost: Stop grab_file() from leaking filedescriptors if fstat() fails\n"
    },
    {
      "commit": "d5b4bb4d103cd601d8009f2d3a7e44586c9ae7cc",
      "tree": "0f3b6da2b66fc7a4278764982279c2815c913010",
      "parents": [
        "c80ddb526331a72c9e9d1480f85f6fd7c74e3d2d",
        "bb8187d35f820671d6dd76700d77a6b55f95e2c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 17:12:06 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 17:12:06 2012 -0700"
      },
      "message": "Merge branch \u0027delete-mca\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\nPull the MCA deletion branch from Paul Gortmaker:\n \"It was good that we could support MCA machines back in the day, but\n  realistically, nobody is using them anymore.  They were mostly limited\n  to 386-sx 16MHz CPU and some 486 class machines and never more than\n  64MB of RAM.  Even the enthusiast hobbyist community seems to have\n  dried up close to ten years ago, based on what you can find searching\n  various websites dedicated to the relatively short lived hardware.\n\n  So lets remove the support relating to CONFIG_MCA.  There is no point\n  carrying this forward, wasting cycles doing routine maintenance on it;\n  wasting allyesconfig build time on validating it, wasting I/O on git\n  grep\u0027ping over it, and so on.\"\n\nLet\u0027s see if anybody screams.  It generally has compiled, and James\nBottomley pointed out that there was a MCA extension from NCR that\nallowed for up to 4GB of memory and PPro-class machines.  So in *theory*\nthere may be users out there.\n\nBut even James (technically listed as a maintainer) doesn\u0027t actually\nhave a system, and while Alan Cox claims to have a machine in his cellar\nthat he offered to anybody who wants to take it off his hands, he didn\u0027t\nargue for keeping MCA support either.\n\nSo we could bring it back.  But somebody had better speak up and talk\nabout how they have actually been using said MCA hardware with modern\nkernels for us to do that.  And David already took the patch to delete\nall the networking driver code (commit a5e371f61ad3: \"drivers/net:\ndelete all code/drivers depending on CONFIG_MCA\").\n\n* \u0027delete-mca\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux:\n  MCA: delete all remaining traces of microchannel bus support.\n  scsi: delete the MCA specific drivers and driver code\n  serial: delete the MCA specific 8250 support.\n  arm: remove ability to select CONFIG_MCA\n"
    },
    {
      "commit": "269af9a1a08d368b46d72e74126564d04c354f7e",
      "tree": "f0f2a8dd54075edebbb728602822e2b7378588d0",
      "parents": [
        "8ca038dc10eec80f280d9d483f1835ac2763a787",
        "8b5ad472991796b2347464922c72de2ca5a028f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 10:44:35 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 10:44:35 2012 -0700"
      },
      "message": "Merge branch \u0027x86-extable-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull exception table generation updates from Ingo Molnar:\n \"The biggest change here is to allow the build-time sorting of the\n  exception table, to speed up booting.  This is achieved by the\n  architecture enabling BUILDTIME_EXTABLE_SORT.  This option is enabled\n  for x86 and MIPS currently.\n\n  On x86 a number of fixes and changes were needed to allow build-time\n  sorting of the exception table, in particular a relocation invariant\n  exception table format was needed.  This required the abstracting out\n  of exception table protocol and the removal of 20 years of accumulated\n  assumptions about the x86 exception table format.\n\n  While at it, this tree also cleans up various other aspects of\n  exception handling, such as early(er) exception handling for\n  rdmsr_safe() et al.\n\n  All in one, as the result of these changes the x86 exception code is\n  now pretty nice and modern.  As an added bonus any regressions in this\n  code will be early and violent crashes, so if you see any of those,\n  you\u0027ll know whom to blame!\"\n\nFix up trivial conflicts in arch/{mips,x86}/Kconfig files due to nearby\nmodifications of other core architecture options.\n\n* \u0027x86-extable-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (35 commits)\n  Revert \"x86, extable: Disable presorted exception table for now\"\n  scripts/sortextable: Handle relative entries, and other cleanups\n  x86, extable: Switch to relative exception table entries\n  x86, extable: Disable presorted exception table for now\n  x86, extable: Add _ASM_EXTABLE_EX() macro\n  x86, extable: Remove open-coded exception table entries in arch/x86/ia32/ia32entry.S\n  x86, extable: Remove open-coded exception table entries in arch/x86/include/asm/xsave.h\n  x86, extable: Remove open-coded exception table entries in arch/x86/include/asm/kvm_host.h\n  x86, extable: Remove the now-unused __ASM_EX_SEC macros\n  x86, extable: Remove open-coded exception table entries in arch/x86/xen/xen-asm_32.S\n  x86, extable: Remove open-coded exception table entries in arch/x86/um/checksum_32.S\n  x86, extable: Remove open-coded exception table entries in arch/x86/lib/usercopy_32.c\n  x86, extable: Remove open-coded exception table entries in arch/x86/lib/putuser.S\n  x86, extable: Remove open-coded exception table entries in arch/x86/lib/getuser.S\n  x86, extable: Remove open-coded exception table entries in arch/x86/lib/csum-copy_64.S\n  x86, extable: Remove open-coded exception table entries in arch/x86/lib/copy_user_nocache_64.S\n  x86, extable: Remove open-coded exception table entries in arch/x86/lib/copy_user_64.S\n  x86, extable: Remove open-coded exception table entries in arch/x86/lib/checksum_32.S\n  x86, extable: Remove open-coded exception table entries in arch/x86/kernel/test_rodata.c\n  x86, extable: Remove open-coded exception table entries in arch/x86/kernel/entry_64.S\n  ...\n"
    },
    {
      "commit": "3c7ec94d2c4a67d9663a080aa5080134308261c4",
      "tree": "e4e7193b0641bddd9dd5e8d4bff7f4e60a38836f",
      "parents": [
        "eb3d5cc67a525df5115c1dc1c0ff8a111bda70e4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 25 11:10:15 2012 -0700"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed May 23 22:28:51 2012 +0930"
      },
      "message": "modpost: use proper kernel style for autogenerated files\n\nIf the kernel build process is creating files automatically, the least\nit can do is create them in a properly formatted manner.  Sure, it\u0027s a\nminor issue, but being consistent is nice.\n\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Alessio Igor Bogani \u003cabogani@kernel.org\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Ben Hutchings \u003cben@decadent.org.uk\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "eb3d5cc67a525df5115c1dc1c0ff8a111bda70e4",
      "tree": "8897cf5aea12cea6d521d49525e642c7727ecd53",
      "parents": [
        "6101167727932a929e37fb8a6eeb68bdbf54d58e"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Wed May 23 22:28:49 2012 +0930"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed May 23 22:28:49 2012 +0930"
      },
      "message": "modpost: Stop grab_file() from leaking filedescriptors if fstat() fails\n\nIn case the open() call succeeds but the subsequent fstat() call\nfails, then we\u0027ll return without close()\u0027ing the filedescriptor.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "3c2c4b73aa79e4a1b601710b59e092441175f4bb",
      "tree": "fbd08c3e18517871b25fe9c886caae423947d578",
      "parents": [
        "f08b9c2f8af0d61faa1170aeae4fbca1eff6a504",
        "99ce58ddc4eadec8c35d9a1d64ff57703fdcfacc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 19:21:48 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 19:21:48 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\nPull HID subsystem updates from Jiri Kosina:\n \"Apart from various driver updates and added support for a number of\n  new devices (mostly multitouch ones, but not limited to), there is one\n  change that is worth pointing out explicitly: creation of HID device\n  groups and proper autoloading of hid-multitouch, implemented by Henrik\n  Rydberg.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (50 commits)\n  HID: wacom: fix build breakage without CONFIG_LEDS_CLASS\n  HID: waltop: Extend barrel button fix\n  HID: hyperv: Set the hid drvdata correctly\n  HID: wacom: Unify speed setting\n  HID: wacom: Add speed setting for Intuos4 WL\n  HID: wacom: Move Graphire raport header check.\n  HID: uclogic: Add support for UC-Logic TWHL850\n  HID: explain the signed/unsigned handling in hid_add_field()\n  HID: handle logical min/max signedness properly in parser\n  HID: logitech: read all 32 bits of report type bitfield\n  HID: wacom: Add LED selector control for Wacom Intuos4 WL\n  HID: hid-multitouch: fix wrong protocol detection\n  HID: wiimote: Fix IR data parser\n  HID: wacom: Add tilt reporting for Intuos4 WL\n  HID: multitouch: MT interface matching for Baanto\n  HID: hid-multitouch: Only match MT interfaces\n  HID: Create a common generic driver\n  HID: hid-multitouch: Switch to device groups\n  HID: Create a generic device group\n  HID: Allow bus wildcard matching\n  ...\n"
    },
    {
      "commit": "6520fe5564acf07ade7b18a1272db1184835c487",
      "tree": "363c95dea4c9202c2fbe1ebcfd9dd7b97c7422ac",
      "parents": [
        "36be50515fe2aef61533b516fa2576a2c7fe7664"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Tue May 08 21:22:24 2012 +0300"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Fri May 18 19:49:40 2012 -0700"
      },
      "message": "x86, realmode: 16-bit real-mode code support for relocs tool\n\nA new option is added to the relocs tool called \u0027--realmode\u0027.\nThis option causes the generation of 16-bit segment relocations\nand 32-bit linear relocations for the real-mode code. When\nthe real-mode code is moved to the low-memory during kernel\ninitialization, these relocation entries can be used to\nrelocate the code properly.\n\nIn the assembly code 16-bit segment relocations must be relative\nto the \u0027real_mode_seg\u0027 absolute symbol. Linear relocations must be\nrelative to a symbol prefixed with \u0027pa_\u0027.\n\n16-bit segment relocation is used to load cs:ip in 16-bit code.\nLinear relocations are used in the 32-bit code for relocatable\ndata references. They are declared in the linker script of the\nreal-mode code.\n\nThe relocs tool is moved to arch/x86/tools/relocs.c, and added new\ntarget archscripts that can be used to build scripts needed building\nan architecture.  be compiled before building the arch/x86 tree.\n\n[ hpa: accelerating this because it detects invalid absolute\n  relocations, a serious bug in binutils 2.22.52.0.x which currently\n  produces bad kernels. ]\n\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nLink: http://lkml.kernel.org/r/1336501366-28617-2-git-send-email-jarkko.sakkinen@intel.com\nSigned-off-by: Jarkko Sakkinen \u003cjarkko.sakkinen@intel.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\n"
    },
    {
      "commit": "bb8187d35f820671d6dd76700d77a6b55f95e2c5",
      "tree": "b699b184860cc7e9f2732c73d61ea92e3e2ad9e4",
      "parents": [
        "a88dc06cd515b3bb9dfa18606e88d0be9a5b6ddd"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu May 17 19:06:13 2012 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu May 17 19:06:13 2012 -0400"
      },
      "message": "MCA: delete all remaining traces of microchannel bus support.\n\nHardware with MCA bus is limited to 386 and 486 class machines\nthat are now 20+ years old and typically with less than 32MB\nof memory.  A quick search on the internet, and you see that\neven the MCA hobbyist/enthusiast community has lost interest\nin the early 2000 era and never really even moved ahead from\nthe 2.4 kernels to the 2.6 series.\n\nThis deletes anything remaining related to CONFIG_MCA from core\nkernel code and from the x86 architecture.  There is no point in\ncarrying this any further into the future.\n\nOne complication to watch for is inadvertently scooping up\nstuff relating to machine check, since there is overlap in\nthe TLA name space (e.g. arch/x86/boot/mca.c).\n\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: James Bottomley \u003cJBottomley@Parallels.com\u003e\nCc: x86@kernel.org\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "d6686da814c884e341d3bd8aa54947c91cb678be",
      "tree": "795f9f0c4d164ae758b31e9998bc3ca78f94b3a4",
      "parents": [
        "9f420bf0f4a74e404b73b42b7fc3c85c20c64ea7"
      ],
      "author": {
        "name": "Yann E. MORIN",
        "email": "yann.morin.1998@free.fr",
        "time": "Mon Apr 09 14:49:10 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed May 16 00:13:11 2012 +0200"
      },
      "message": "scripts/config: properly report and set string options\n\nCurrently, scripts/config removes the leading double-quote from\nstring options, but leaves the trailing double-quote.\n\nAlso, double-quotes in a string are escaped, but scripts/config\ndoes not unescape those when printing\n\nFinally, scripts/config does not escape double-quotes when setting\nstring options.\n\nEg. the current behavior:\n    $ grep -E \u0027^CONFIG_FOO\u003d\u0027 .config\n    CONFIG_FOO\u003d\"Bar \\\"Buz\\\" Meh\"\n    $ ./scripts/config -s FOO\n    Bar \\\"Buz\\\" Meh\"\n    $ ./scripts/config --set-str FOO \u0027Alpha \"Bravo\" Charlie\u0027\n    $ grep -E \u0027^CONFIG_FOO\u003d\u0027 .config\n    CONFIG_FOO\u003d\"Alpha \"Bravo\" Charlie\"\n\nFix those three, giving this new behavior:\n    $ grep -E \u0027^CONFIG_FOO\u003d\u0027 .config\n    CONFIG_FOO\u003d\"Bar \\\"Buz\\\" Meh\"\n    $ ./scripts/config -s FOO\n    Bar \"Buz\" Meh\n    $ ./scripts/config --set-str FOO \u0027Alpha \"Bravo\" Charlie\u0027\n    $ grep -E \u0027^CONFIG_FOO\u003d\u0027 .config\n    CONFIG_FOO\u003d\"Alpha \\\"Bravo\\\" Charlie\"\n\nSigned-off-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\nAcked-by: Andi Kleen \u003candi@firstfloor.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "00e6c28c6808c0ef6a3f25bb420d037fbb724d84",
      "tree": "d0a8479c2ec02e1cc43c8a47fca685e52e6c1665",
      "parents": [
        "d27579a273d62cdb9436b7f1e5f7e247e987389c"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue May 08 19:53:46 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu May 10 14:09:21 2012 +0200"
      },
      "message": "kbuild: fix ia64 link\n\nia64 build failed like this:\n\n  CC      init/version.o\n  LD      init/built-in.o\n  KSYM    .tmp_kallsyms1.o\nld: .tmp_kallsyms1.o: linking constant-gp files with non-constant-gp files\nld: failed to merge target specific data of file .tmp_kallsyms1.o\nmake: *** [vmlinux] Error 1\n\nThis was introduced when link of vmlinux was migrated to a script.\nAdd missing option to as to fix this.\n\nReported-by: Tony Luck \u003ctony.luck@gmail.com\u003e\nTested-by: Tony Luck \u003ctony.luck@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "9f420bf0f4a74e404b73b42b7fc3c85c20c64ea7",
      "tree": "e59051965038efc83573767977937cfbac6d7d12",
      "parents": [
        "5efe241eac80bb534fed0a965684c2d7527af5bf"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Mon May 07 05:37:45 2012 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 07 20:51:06 2012 +0200"
      },
      "message": "kbuild: all{no,yes,mod,def,rand}config only read files when instructed to.\n\nPrevent subtle surprises to both people working on the kconfig code\nand people using make allnoconfig allyesconfig allmoconfig and\nrandconfig by only attempting to read a config file if\nKCONFIG_ALLCONFIG is set.\n\nCommon sense suggests attempting to read the extra config files does\nnot make sense unless requested.  The documentation says the code\nwon\u0027t attempt to read the extra config files unless requested.\nCurrent usage does not appear to include people depending on the code\nreading the config files without the variable being set So do the\nsimple thing and stop reading config files when passed\nall{no,yes,mod,def,rand}config unless KCONFIG_ALLCONFIG environment\nvariable is set.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "1f2bfbd00e466ff3489b2ca5cc75b1cccd14c123",
      "tree": "6c630d3ee90a34d17f85d5c07dde67d4c27883a8",
      "parents": [
        "95698570510b7be9ab1542a4a908242c05a9b0ed"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 05 10:18:41 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat May 05 21:19:33 2012 +0200"
      },
      "message": "kbuild: link of vmlinux moved to a script\n\nMove the final link of vmlinux to a script to improve\nreadability and maintainability of the code.\n\nThe Makefile fragments used to link vmlinux has over the\nyears seen far too many changes and the logic had become\nhard to follow.\n\nAs the process by nature is serialized there was\nnothing gained including this in the Makefile.\n\n\"um\" has special link requirments - and the\nonly way to handle this was to hard-code the linking\nof \"um\" in the script.\nThis was better than trying to modularize it only for the\nbenefit of \"um\" anyway.\n\nThe shell script has been improved after input from:\nArnaud Lacombe \u003clacombar@gmail.com\u003e\nNick Bowler \u003cnbowler@elliptictech.com\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nCc: Nick Bowler \u003cnbowler@elliptictech.com\u003e\nCc: Richard Weinberger \u003crichard@nod.at\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "5efe241eac80bb534fed0a965684c2d7527af5bf",
      "tree": "19ed9588bd0dc9c435ccbdc8b688acca7afc66ce",
      "parents": [
        "dd775ae2549217d3ae09363e3edb305d0fa19928"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Thu Apr 26 01:51:32 2012 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat May 05 00:24:07 2012 +0200"
      },
      "message": "kconfig: Add error handling to KCONFIG_ALLCONFIG\n\n- Only try to read the file specified if KCONFIG_ALL_CONFIG is set to\n  something other than the empty string or \"1\".\n\n- Don\u0027t use stat to check the name passed to conf_read_simple so that\n  zconf_fopen can find the file in the current directory or in SRCTREE\n  removing a extremely source of confusing failure, where KCONFIG_ALL_CONFIG\n  was not interpreted with respect to the directory make was called in.\n\n- If conf_read_simple fails complain clearly and stop processing.\n  Allowing the simple debugging of typos.\n\n- Clearly document the behavior so it is clear to users which\n  values are treated as flags and which values are treated as\n  filenames.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "7431fb767d896b7f0048039f2e17707ea057d35a",
      "tree": "447b273a486a8855a0d88e905b0dde1b1c38feae",
      "parents": [
        "734c660931095ae165c0db6ff60558fc4173bfd0"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Mon Apr 23 12:07:04 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 01 12:54:54 2012 +0200"
      },
      "message": "HID: Allow bus wildcard matching\n\nMost HID drivers do not need to know what bus driver is in use.\nA generic group driver can drive any hid device, and the device\nlist should not need to be duplicated for each new bus.\n\nThis patch adds wildcard matching to the HID bus, simplifying device\nlist handling for group drivers.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nAcked-by: Benjamin Tissoires \u003cbenjamin.tissoires@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "4d53b8012f1f01ddb3f24db2031b042bb4cbd0d0",
      "tree": "4536bb9fefb51c212f28dee84e810ab0d6854a6e",
      "parents": [
        "a7197c2e4120ce40e7e3f5580336b9a1dc791220"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Mon Apr 23 12:07:02 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 01 12:54:54 2012 +0200"
      },
      "message": "HID: Add device group to modalias\n\nHID devices are only partially presented to userland.  Hotplugged\ndevices emit events containing a modalias based on the basic bus,\nvendor and product entities. However, in practise a hid device can\ndepend on details such as a single usb interface or a particular item\nin a report descriptor.\n\nThis patch adds a device group to the hid device id, and broadcasts it\nusing uevent and the device modalias.  The module alias generation is\nmodified to match. As a consequence, a device with a non-zero group\nwill be processed by the corresponding group driver instead of by the\ngeneric hid driver.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nAcked-by: Benjamin Tissoires \u003cbenjamin.tissoires@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d59a16836d917548cf41eda3369936684d527f5f",
      "tree": "a332ee65290db2a53fb3cfca6e97de2a622c3df6",
      "parents": [
        "706276543b699d80f546e45f8b12574e7b18d952"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Tue Apr 24 11:23:14 2012 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Apr 24 11:42:20 2012 -0700"
      },
      "message": "scripts/sortextable: Handle relative entries, and other cleanups\n\nx86 is now using relative rather than absolute addresses in its\nexception table, so we add a sorter for these.  If there are\nrelocations on the __ex_table section, they are redundant and probably\nincorrect after the sort, so they are zeroed out leaving them valid\nand consistent.\n\nAlso use the unaligned safe accessors from tools/{be,le}_byteshift.h\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nLink: http://lkml.kernel.org/r/1335291795-26693-2-git-send-email-ddaney.cavm@gmail.com\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "4d634ca35a8b38530b134ae92bc9e3cc9c23c030",
      "tree": "a200b0cf656bf4c61bfbcb2e22bb5f9a23b43ce8",
      "parents": [
        "d2da626d6cb5df2c5d4222168c91ddf765aa4354",
        "e88aa7bbbe3046a125ea1936b16bb921cc9c6349"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 23 19:45:19 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 23 19:45:19 2012 -0700"
      },
      "message": "Merge branch \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\nPull build system failure fix from Michal Marek:\n \"This fixes build failure with newer gcc that adds some internal\n  symbols that end in \"__mod_*_device_table\", but are not actually the\n  tables themselves.\"\n\n* \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  Fix modpost failures in fedora 17\n"
    },
    {
      "commit": "a79f248b9b309ebb5f34ca6a8fd1eb9e18db5720",
      "tree": "bab3fe4ac76370948b4ca62b41253c488ca96c38",
      "parents": [
        "e816b57a337ea3b755de72bec38c10c864f23015"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Thu Apr 19 14:59:55 2012 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Thu Apr 19 15:06:55 2012 -0700"
      },
      "message": "scripts: Add sortextable to sort the kernel\u0027s exception table.\n\nUsing this build-time sort saves time booting as we don\u0027t have to burn\ncycles sorting the exception table.\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nLink: http://lkml.kernel.org/r/1334872799-14589-2-git-send-email-ddaney.cavm@gmail.com\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "0db7bd8ca0033c1530bcefcbd49002364dba908a",
      "tree": "69f699bf6c56ef3b2b801ffe6338e57d439a990c",
      "parents": [
        "40df43a17f3c465988ae96e61e1b8a31b78b76c2"
      ],
      "author": {
        "name": "Lasse Collin",
        "email": "lasse.collin@tukaani.org",
        "time": "Wed Apr 18 19:55:44 2012 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 18 13:13:18 2012 -0700"
      },
      "message": "xz: Enable BCJ filters on SPARC and 32-bit x86\n\nThe BCJ filters were meant to be enabled already on these\narchs, but the xz_wrap.sh script was buggy. Enabling the\nfilters should give smaller kernel images.\n\nxz_wrap.sh will now use $SRCARCH instead of $ARCH to detect\nthe architecture. That way it doesn\u0027t need to care about the\nsubarchs (like i386 vs. x86_64) since the BCJ filters don\u0027t\ncare either.\n\nSigned-off-by: Lasse Collin \u003classe.collin@tukaani.org\u003e\nAcked-by: Jan Beulich \u003cjbeulich@suse.com\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e88aa7bbbe3046a125ea1936b16bb921cc9c6349",
      "tree": "e47a298ddb5a2ca5bf3cab5d48beaeea3b40701b",
      "parents": [
        "0eb043d0eec44cd083ea6910b1db2f77eb212ebd"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 12 14:37:30 2012 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Apr 18 21:42:07 2012 +0200"
      },
      "message": "Fix modpost failures in fedora 17\n\nThe symbol table on x86-64 starts to have entries that have names\nlike:\n\n_GLOBAL__sub_I_65535_0___mod_x86cpu_device_table\n\nThey are of type STT_FUNCTION and this one had a length of 18.  This\nmatched the device ID validation logic and it barfed because the\nlength did not meet the device type\u0027s criteria.\n\n--------------------\nFATAL: arch/x86/crypto/aesni-intel: sizeof(struct x86cpu_device_id)\u003d16 is not a modulo of the size of section __mod_x86cpu_device_table\u003d18.\nFix definition of struct x86cpu_device_id in mod_devicetable.h\n--------------------\n\nThese are some kind of compiler tool internal stuff being emitted and\nnot something we want to inspect in modpost\u0027s device ID table\nvalidation code.\n\nSo skip the symbol if it is not of type STT_OBJECT.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "c06a9ebdb7a4f4823d4225fe789d8c20a1d534eb",
      "tree": "9909d3aac2349fd6636fd1fdd0d4480869978b5b",
      "parents": [
        "e816b57a337ea3b755de72bec38c10c864f23015"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Apr 16 13:35:11 2012 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 16 12:44:38 2012 -0700"
      },
      "message": "checkpatch: revert --strict test for net/ and drivers/net block comment style\n\nRevert the --strict test for the old preferred block\ncomment style in drivers/net and net/\n\nReported-by: Ingo Molnar \u003cmingo@kernel.org\u003e\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e4757cab4cff01e9c47b14376be7438694032c3c",
      "tree": "38e7828df0824c7cf4385e2ecdc29295d5df0864",
      "parents": [
        "a959613533a176a8f5f402585827e94a5220d2db"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu Apr 12 19:46:34 2012 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 12 18:35:58 2012 -0700"
      },
      "message": "kconfig: delete last traces of __enabled_ from autoconf.h\n\nWe\u0027ve now fixed IS_ENABLED() and friends to not require any special\n\"__enabled_\" prefixed versions of the normal Kconfig options, so delete\nthe last traces of them being generated.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a959613533a176a8f5f402585827e94a5220d2db",
      "tree": "74953f42164342521a8285b80770ecc09d2b1e0f",
      "parents": [
        "69349c2dc01c489eccaa4c472542c08e370c6d7e"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu Apr 12 19:46:33 2012 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 12 18:35:58 2012 -0700"
      },
      "message": "Revert \"kconfig: fix __enabled_ macros definition for invisible and un-selected symbols\"\n\nThis reverts commit 953742c8fe8ac45be453fee959d7be40cd89f920.\n\nDumping two lines into autoconf.h for all existing Kconfig options\nresults in a giant file (~16k lines) we have to process each time we\ncompile something.  We\u0027ve weaned IS_ENABLED() and similar off of\nrequiring the __enabled_ definitions so now we can revert the change\nwhich caused all the extra lines.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "258f742635360175564e9470eb060ff4d4b984e7",
      "tree": "c9e622338553c843b8a3b58af00e46be60388502",
      "parents": [
        "83dbbdbb38666e20a75fad2294cf1df77c52f121"
      ],
      "author": {
        "name": "Frank Rowand",
        "email": "frank.rowand@am.sony.com",
        "time": "Mon Apr 09 17:59:03 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 09 20:52:56 2012 -0700"
      },
      "message": "modpost: Fix modpost license checking of vmlinux.o\n\nCommit f02e8a6596b7 (\"module: Sort exported symbols\") sorts symbols\nplacing each of them in its own elf section.  This sorting and merging\ninto the canonical sections are done by the linker.\n\nUnfortunately modpost to generate Module.symvers file parses vmlinux.o\n(which is not linked yet) and all modules object files (which aren\u0027t\nlinked yet).  These aren\u0027t sanitized by the linker yet.  That breaks\nmodpost that can\u0027t detect license properly for modules.\n\nThis patch makes modpost aware of the new exported symbols structure.\n\n[ This above is a slightly corrected version of the explanation of the\n  problem, copied from commit 62a2635610db (\"modpost: Fix modpost\u0027s\n  license checking V3\").  That commit fixed the problem for module\n  object files, but not for vmlinux.o.  This patch fixes modpost for\n  vmlinux.o. ]\n\nSigned-off-by: Frank Rowand \u003cfrank.rowand@am.sony.com\u003e\nSigned-off-by: Alessio Igor Bogani \u003cabogani@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5d32c88f0b94061b3af2e3ade92422407282eb12",
      "tree": "2e1f81aa47b2cf59625c8fba17199617e33802e6",
      "parents": [
        "43f63c8711ce02226b7bbdafeba7b8031faf3fb4",
        "dac23b0d0513916498d40412818bd2c581b365f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 05 15:30:34 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 05 15:30:34 2012 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (Andrew\u0027s patch-bomb)\n\nMerge batch of fixes from Andrew Morton:\n \"The simple_open() cleanup was held back while I wanted for laggards to\n  merge things.\n\n  I still need to send a few checkpoint/restore patches.  I\u0027ve been\n  wobbly about merging them because I\u0027m wobbly about the overall\n  prospects for success of the project.  But after speaking with Pavel\n  at the LSF conference, it sounds like they\u0027re further toward\n  completion than I feared - apparently davem is at the \"has stopped\n  complaining\" stage regarding the net changes.  So I need to go back\n  and re-review those patchs and their (lengthy) discussion.\"\n\n* emailed from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (16 patches)\n  memcg swap: use mem_cgroup_uncharge_swap fix\n  backlight: add driver for DA9052/53 PMIC v1\n  C6X: use set_current_blocked() and block_sigmask()\n  MAINTAINERS: add entry for sparse checker\n  MAINTAINERS: fix REMOTEPROC F: typo\n  alpha: use set_current_blocked() and block_sigmask()\n  simple_open: automatically convert to simple_open()\n  scripts/coccinelle/api/simple_open.cocci: semantic patch for simple_open()\n  libfs: add simple_open()\n  hugetlbfs: remove unregister_filesystem() when initializing module\n  drivers/rtc/rtc-88pm860x.c: fix rtc irq enable callback\n  fs/xattr.c:setxattr(): improve handling of allocation failures\n  fs/xattr.c:listxattr(): fall back to vmalloc() if kmalloc() failed\n  fs/xattr.c: suppress page allocation failure warnings from sys_listxattr()\n  sysrq: use SEND_SIG_FORCED instead of force_sig()\n  proc: fix mount -t proc -o AAA\n"
    },
    {
      "commit": "9b3ae64be658a573b33d05a8dc73b08d3345fa44",
      "tree": "233faed7d0210858ac940385548665b4a8644be6",
      "parents": [
        "20955e891d828b2027281fe3295dae6af8e0423b"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Thu Apr 05 14:25:10 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 05 15:25:50 2012 -0700"
      },
      "message": "scripts/coccinelle/api/simple_open.cocci: semantic patch for simple_open()\n\nFind instances of an open-coded simple_open() and replace them with\ncalls to simple_open().\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nReported-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0eb043d0eec44cd083ea6910b1db2f77eb212ebd",
      "tree": "fae70f3b77368b9f6397b0ebaacf05d5f4a0ce75",
      "parents": [
        "dd775ae2549217d3ae09363e3edb305d0fa19928"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Sat Mar 31 23:41:07 2012 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Apr 02 11:28:17 2012 +0200"
      },
      "message": "Subject: [PATCH] tags.sh: Add missing quotes\n\nWhen $remove_structs is empty a test for empty string will turn\ninto test -n with no arguments meaning true. Add quotes so an\nempty string is tested and so that make cscope works again.\n\nReported-and-tested-by: Jike Song \u003calbcamus@gmail.com\u003e\nReported-by: Prarit Bhargava \u003cprarit@redhat.com\u003e\nAcked-by: Yang Bai \u003chamo.by@gmail.com\u003e\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "923f79743c76583ed4684e2c80c8da51a7268af3",
      "tree": "e523a04c6b4cdddf70cf4adec25fa4fbbdbc5f5a",
      "parents": [
        "a7697b945e6e5025f184d6762e7285f1c498411d",
        "7f3bd6c9cb8e9fa2b57bfa860cd3e734a28f48ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 18:15:43 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 18:15:43 2012 -0700"
      },
      "message": "Merge branch \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\nPull kbuild changes from Michal Marek:\n - Unification of cmd_uimage among archs that use it\n - make headers_check tries harder before reporting a missing\n   \u003clinux/types.h\u003e include\n - kbuild portability fix for shells that do not support echo -e\n - make clean descends into samples/\n - setlocalversion grep fix\n - modpost typo fix\n - dtc warnings fix\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  setlocalversion: Use \"grep -q\" instead of piping output to \"read dummy\"\n  modpost: fix ALL_INIT_DATA_SECTIONS\n  Kbuild: centralize MKIMAGE and cmd_uimage definitions\n  headers_check: recursively search for linux/types.h inclusion\n  scripts/Kbuild.include: Fix portability problem of \"echo -e\"\n  scripts: dtc: fix compile warnings\n  kbuild: clean up samples directory\n  kbuild: disable -Wmissing-field-initializers for W\u003d1\n"
    },
    {
      "commit": "a7697b945e6e5025f184d6762e7285f1c498411d",
      "tree": "3cf6ddd963c454cbadc581c8160e560894fdb2a1",
      "parents": [
        "2b17b4382c4bcb1952e9c6953284044970a274f3",
        "354fa22fce767ac137099c8009a411bd0499816c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 18:14:05 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 18:14:05 2012 -0700"
      },
      "message": "Merge branch \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\nPull non-critical part of kbuild from Michal Marek:\n - New semantic patches, make coccicheck M\u003d fix\n - make gtags speedup\n - make tags/TAGS always removes struct forward declarations\n - make deb-pkg fixes (some patches are still pending, I know)\n - scripts/patch-kernel fix from the last user of this script ;)\n\n* \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  scripts/patch-kernel: digest kernel.org hosted .xz patches\n  scripts/coccinelle/api/ptr_ret.cocci: semantic patch for ptr_err\n  scripts: refactor remove structure forward declarations\n  kbuild: incremental tags update for GNU Global\n  coccinelle: semantic patch for bool issues\n  coccinelle: semantic patch to check for PTR_ERR after reassignment\n  coccinelle: semantic patch converting 0 test to null test\n  coccinelle: semantic patch for missing iounmap\n  coccinelle: semantic patch for missing clk_put\n  kbuild: Fix out-of-tree build for \u0027make deb-pkg\u0027\n  kbuild: Only build linux-image package for UML\n  kbuild: Fix link to headers in \u0027make deb-pkg\u0027\n  coccicheck: change handling of C\u003d{1,2} when M\u003d is set\n"
    },
    {
      "commit": "2b17b4382c4bcb1952e9c6953284044970a274f3",
      "tree": "76999d2060412419fb9997c4efb732a8a7cc89d5",
      "parents": [
        "f558c272386a0f7507cc8de7b6b5afc24d17fa9c",
        "9875c42d6979a7db0b8d217e2a88095b753f482c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 18:13:17 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 18:13:17 2012 -0700"
      },
      "message": "Merge branch \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\nPull kconfig bits from Michal Marek:\n \"There is one fix for make oldconfig by Arnaud and updates to the\n  merge_config.sh tool.\"\n\n* \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  merge_config.sh: Add option to display redundant configs\n  merge_config.sh: Set execute bit\n  merge_config.sh: Use the first file as the initial config\n  kconfig: fix new choices being skipped upon config update\n"
    },
    {
      "commit": "354fa22fce767ac137099c8009a411bd0499816c",
      "tree": "823542cf8046d5f7dafeddc71708dc3bd040996c",
      "parents": [
        "468db96122152fad1a23fc9024523f35140e5675"
      ],
      "author": {
        "name": "Shawn Landden",
        "email": "shawnlandden@gmail.com",
        "time": "Mon Mar 12 15:13:37 2012 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Mar 30 15:23:36 2012 +0200"
      },
      "message": "scripts/patch-kernel: digest kernel.org hosted .xz patches\n\nkernel.org is hosting patches and kernel compressed with xz (lzma2+).\nAllow scripts/patch-kernel to decompress these files.\n\nSigned-off-by: Shawn Landden \u003cshawnlandden@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "9875c42d6979a7db0b8d217e2a88095b753f482c",
      "tree": "065ae9f46754f7719a9b2b2a932bd94fe0aa0031",
      "parents": [
        "55cae3043a48e01f8fc31e8aecc3062c4767a27d"
      ],
      "author": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Fri Mar 23 12:52:08 2012 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Mar 30 15:14:47 2012 +0200"
      },
      "message": "merge_config.sh: Add option to display redundant configs\n\nProvide a -r option to display when fragments contain redundant\noptions. This is really useful when breaking apart a config into\nfragments, as well as cleaning up older fragments.\n\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nAcked-by: Darren Hart \u003cdvhart@linux.intel.com\u003e\nAcked-by: Bruce Ashfield \u003cbruce.ashfield@windriver.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "55cae3043a48e01f8fc31e8aecc3062c4767a27d",
      "tree": "041275bacd3a4bc26dbc6a965fe883f500311447",
      "parents": [
        "09280615a0d924b3ab79acbff950f92c3420fd76"
      ],
      "author": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Thu Mar 22 15:05:48 2012 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Mar 30 15:10:48 2012 +0200"
      },
      "message": "merge_config.sh: Set execute bit\n\nSomehow the merge_config.sh script didn\u0027t get its execute bit\nset when it was merged. Fix this.\n\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nAcked-by: Darren Hart \u003cdvhart@linux.intel.com\u003e\nAcked-by: Bruce Ashfield \u003cbruce.ashfield@windriver.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "12679a2d7e3bfbdc7586e3e86d1ca90c46659363",
      "tree": "d9c00f2e599d1c3e04a349229a6a19906d01f99e",
      "parents": [
        "1c036588772d01655d851f75dffc27c971e072e2",
        "b0df89868006517417251e02cc4ce5d4b0165885"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 29 16:53:48 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 29 16:53:48 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull more ARM updates from Russell King.\n\nThis got a fair number of conflicts with the \u003casm/system.h\u003e split, but\nalso with some other sparse-irq and header file include cleanups.  They\nall looked pretty trivial, though.\n\n* \u0027for-linus\u0027 of git://git.linaro.org/people/rmk/linux-arm: (59 commits)\n  ARM: fix Kconfig warning for HAVE_BPF_JIT\n  ARM: 7361/1: provide XIP_VIRT_ADDR for no-MMU builds\n  ARM: 7349/1: integrator: convert to sparse irqs\n  ARM: 7259/3: net: JIT compiler for packet filters\n  ARM: 7334/1: add jump label support\n  ARM: 7333/2: jump label: detect %c support for ARM\n  ARM: 7338/1: add support for early console output via semihosting\n  ARM: use set_current_blocked() and block_sigmask()\n  ARM: exec: remove redundant set_fs(USER_DS)\n  ARM: 7332/1: extract out code patch function from kprobes\n  ARM: 7331/1: extract out insn generation code from ftrace\n  ARM: 7330/1: ftrace: use canonical Thumb-2 wide instruction format\n  ARM: 7351/1: ftrace: remove useless memory checks\n  ARM: 7316/1: kexec: EOI active and mask all interrupts in kexec crash path\n  ARM: Versatile Express: add NO_IOPORT\n  ARM: get rid of asm/irq.h in asm/prom.h\n  ARM: 7319/1: Print debug info for SIGBUS in user faults\n  ARM: 7318/1: gic: refactor irq_start assignment\n  ARM: 7317/1: irq: avoid NULL check in for_each_irq_desc loop\n  ARM: 7315/1: perf: add support for the Cortex-A7 PMU\n  ...\n"
    },
    {
      "commit": "7f3bd6c9cb8e9fa2b57bfa860cd3e734a28f48ed",
      "tree": "2fdc4e64fce2f6697683b4b05c20877036d62572",
      "parents": [
        "9aaf440f8fabcebf9ea79a62ccf4c212e6544b49"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Fri Mar 23 09:42:27 2012 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Mar 26 22:54:00 2012 +0200"
      },
      "message": "setlocalversion: Use \"grep -q\" instead of piping output to \"read dummy\"\n\nIn some circumstances (eg when running a build in an emacs shell\nbuffer), I get a spew of messages like\n\n    grep: writing output: Broken pipe\n\nfrom setlocalversion, because the \"read\" subshell apparently exits as\nsoon as it reads one line and gives EPIPE to grep.  It\u0027s not clear to\nme why this way of writing the check was used instead of just using\ngrep -q to suppress output, but unless there is some deep reason I\ndon\u0027t know, this way looks cleaner to me anyway, and gets rid of the\nugly message spew.\n\n(I double checked at http://pubs.opengroup.org/onlinepubs/009604499/utilities/grep.html\nand \"grep -q\" is specified in POSIX / SuS, so hopefully even people\ncross-compiling the kernel on some bizarre host OS can\u0027t complain\nabout this change)\n\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "468db96122152fad1a23fc9024523f35140e5675",
      "tree": "7d4d9ce0f8845cc2f8dae4fda30276221b82312b",
      "parents": [
        "66979224c0d288331edcadb1e6ebd978d920d476"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Sun Mar 25 20:12:59 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Mar 26 22:51:24 2012 +0200"
      },
      "message": "scripts/coccinelle/api/ptr_ret.cocci: semantic patch for ptr_err\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "9aaf440f8fabcebf9ea79a62ccf4c212e6544b49",
      "tree": "06236b60ccd5de1899e8dad06679c0772118b2b3",
      "parents": [
        "e33936451484b06b61b259172fa3761a7d1cd4dc"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@suse.com",
        "time": "Thu Mar 08 09:41:25 2012 +0000"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Mar 26 22:39:52 2012 +0200"
      },
      "message": "modpost: fix ALL_INIT_DATA_SECTIONS\n\nThis was lacking a comma between two supposed to be separate strings.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@suse.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "66979224c0d288331edcadb1e6ebd978d920d476",
      "tree": "cd111b785932b9b624356fbb965d57f3d35171d5",
      "parents": [
        "98bd46223322a84fdac235a0e40d97f9a1e3144c"
      ],
      "author": {
        "name": "Yang Bai",
        "email": "hamo.by@gmail.com",
        "time": "Mon Mar 12 16:20:51 2012 +0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Mar 26 22:22:15 2012 +0200"
      },
      "message": "scripts: refactor remove structure forward declarations\n\nSince now it has some problems when generate TAGS,\nrefactor this code. Now it will not show the error\nmessage and will remove declarations using emacs etags.\n\nSigned-off-by: Yang Bai \u003chamo.by@gmail.com\u003e\nReviewed-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "e33936451484b06b61b259172fa3761a7d1cd4dc",
      "tree": "acdbb021fc7f3ba4c13adbd70059f7a7c70c9803",
      "parents": [
        "f75a8df3bd6466e29a4e40b86b2cfc96fe06d328"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@wwwdotorg.org",
        "time": "Fri Mar 16 15:03:55 2012 -0600"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Mar 26 15:49:20 2012 +0200"
      },
      "message": "Kbuild: centralize MKIMAGE and cmd_uimage definitions\n\nAll ARCHs have the same definition of MKIMAGE. Move it to Makefile.lib\nto avoid duplication.\n\nAll ARCHs have similar definitions of cmd_uimage. Place a sufficiently\nparameterized version in Makefile.lib to avoid duplication.\n\nSigned-off-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nAcked-by: Nicolas Pitre \u003cnico@linaro.org\u003e\nTested-by: Mike Frysinger \u003cvapier@gentoo.org\u003e [Blackfin]\nTested-by: Michal Simek \u003cmonstr@monstr.eu\u003e [Microblaze]\nTested-by: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e [unicore32]\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "98bd46223322a84fdac235a0e40d97f9a1e3144c",
      "tree": "71b450c8f065ad0d2d074f8938cbce0f8fec285c",
      "parents": [
        "8991058171f3536c0a8fbb50ad311689b8b74979"
      ],
      "author": {
        "name": "Jianbin Kang",
        "email": "kjbmail@gmail.com",
        "time": "Thu Mar 08 15:48:03 2012 +0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Mar 26 15:29:52 2012 +0200"
      },
      "message": "kbuild: incremental tags update for GNU Global\n\nGNU gtags support \u0027-i\u0027 for updating tag files incrementally.\nIt runs more quickly than generating new tags after kernel source update.\n\nSigned-off-by:  Jianbin Kang \u003ckjbmail@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "f75a8df3bd6466e29a4e40b86b2cfc96fe06d328",
      "tree": "b9972a299bac56b5483e4fe3ef76cad1630d3ff5",
      "parents": [
        "875de98623fa2b29f0cb19915fe3292ab6daa1cb"
      ],
      "author": {
        "name": "Bobby Powers",
        "email": "bobbypowers@gmail.com",
        "time": "Mon Mar 05 15:08:09 2012 -0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Mar 26 14:54:27 2012 +0200"
      },
      "message": "headers_check: recursively search for linux/types.h inclusion\n\nheaders_check.pl currently emits some spurious warnings, especially for\nthe drm headers, about using __[us]{8,16,32,64} types without including\nlinux/types.h.  Recursively search for types.h inclusion, avoiding\ncircular references.\n\nSigned-off-by: Bobby Powers \u003cbobbypowers@gmail.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "875de98623fa2b29f0cb19915fe3292ab6daa1cb",
      "tree": "bb72c4f6869fa6ae1d71423d68afdd174e301eee",
      "parents": [
        "db7f4e3d2b0a68eafc16a7b78ac0b7566db1e799"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bernhard@bwalle.de",
        "time": "Sun Feb 26 18:35:18 2012 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Mar 24 23:32:05 2012 +0100"
      },
      "message": "scripts/Kbuild.include: Fix portability problem of \"echo -e\"\n\n\"echo -e\" is a GNU extension. When cross-compiling the kernel on a\nBSD-like operating system (Mac OS X in my case), this doesn\u0027t work.\n\nOne could install a GNU version of echo, put that in the $PATH before\nthe system echo and use \"/usr/bin/env echo\", but the solution with\nprintf is simpler.\n\nSince it is no disadvantage on Linux, I hope that gets accepted even if\ncross-compiling the Linux kernel on another Unix operating system is\nquite a rare use case.\n\nSigned-off-by: Bernhard Walle \u003cbernhard@bwalle.de\u003e\nAndreas Bießmann \u003candreas@biessmann.de\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    }
  ],
  "next": "09280615a0d924b3ab79acbff950f92c3420fd76"
}
