)]}'
{
  "log": [
    {
      "commit": "2ab8a99661f4ce052bbad064237c441371df8751",
      "tree": "2d64715534105bc803ad38971195a6e1f51a2951",
      "parents": [
        "c58299aa87544a590c62bda0bf52b69fa56cb8d5"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Wed Mar 06 10:27:45 2013 -0700"
      },
      "committer": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Fri Apr 05 12:22:58 2013 -0600"
      },
      "message": "kbuild: fixdep: support concatenated dep files\n\nThe current use-case for fixdep is: a source file is run through a single\nprocessing step, which creates a single dependency file as a side-effect,\nwhich fixdep transforms into the file used by the kernel build process.\n\nIn order to transparently run the C pre-processor on device-tree files,\nwe wish to run both gcc -E and dtc on a source file in a single rule.\nThis generates two dependency files, which must be transformed together\ninto the file used by the kernel build process. This change modifies\nfixdep so it can process the concatenation of multiple separate input\ndependency files, and produce a correct unified output.\n\nThe code changes have the slight benefit of transforming the loop in\nparse_dep_file() into more of a lexer/tokenizer, with the loop body being\nmore of a parser. Previously, some of this logic was mixed together\nbefore the loop. I also added some comments, which I hope are useful.\n\nBenchmarking shows that on a cross-compiled ARM tegra_defconfig build,\nthere is less than 0.5 seconds speed decrease with this change, on top\nof a build time of ~2m24s. This is probably within the noise.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nAcked-by: Rob Herring \u003crob.herring@calxeda.com\u003e\n"
    },
    {
      "commit": "c58299aa87544a590c62bda0bf52b69fa56cb8d5",
      "tree": "59d5f2b7a23fe8ed32e89b5c961094fb2ccbd8a4",
      "parents": [
        "6dbe51c251a327e012439c4772097a13df43c5b8"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Wed Feb 20 13:39:41 2013 -0700"
      },
      "committer": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Fri Apr 05 12:22:32 2013 -0600"
      },
      "message": "kbuild: create an \"include chroot\" for DT bindings\n\nThe recent dtc+cpp support allows header files and C pre-processor\ndefines/macros to be used when compiling device tree files. These\nheaders will typically define various constants that are part of the\ndevice tree bindings.\n\nThe original patch which set up the dtc+cpp include path only considered\nusing those headers from device tree files. However, most are also\nuseful for kernel code which needs to interpret the device tree.\n\nIn both the DT files and the kernel, I\u0027d like to include the DT-related\nheaders in the same way, for example, \u003cdt-bindings/gpio/tegra-gpio.h\u003e.\nThat will simplify any text which discusses the DT header locations.\n\nCreating a \u003cdt-bindings/\u003e for kernel source to use is as simple as\nplacing files into include/dt-bindings/.\n\nHowever, when compiling DT files, the include path should be restricted\nso that only the dt-bindings path is available; arbitrary kernel headers\nshouldn\u0027t be exposed. For this reason, create a specific include\ndirectory for use by dtc+cpp, and symlink dt-bindings from there to the\nactual location of include/dt-bindings/. For want of a better location,\nplace this \"include chroot\" into the existing dts/ directory.\n\narch/*/boot/dts/include/dt-bindings -\u003e ../../../../../include/dt-bindings\n\nSome headers used by device tree files may not be useful to the kernel;\nthey may be used simply to aid in constructing the DT file (e.g. macros\nto create a node), but not define any information that the kernel needs\nto share. These may be placed directly into arch/*/boot/dts/ along with\nthe DT files themselves.\n\nAcked-by: Michal Marek \u003cmmarek@suse.cz\u003e\nAcked-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\n"
    },
    {
      "commit": "8fd5e7a2d9574b3cac1c9264ad1aed3b613ed6fe",
      "tree": "5696f5d31c6c75b71bfc4852fb234b773e266cfe",
      "parents": [
        "529e5fbcd8d3cb48cf824ac8fde91cc80a9e985f",
        "c60ac31542e93499b58dcfc1e3f6550ba5b5728e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 03 12:06:09 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 03 12:06:09 2013 -0800"
      },
      "message": "Merge tag \u0027metag-v3.9-rc1-v4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag\n\nPull new ImgTec Meta architecture from James Hogan:\n \"This adds core architecture support for Imagination\u0027s Meta processor\n  cores, followed by some later miscellaneous arch/metag cleanups and\n  fixes which I kept separate to ease review:\n\n   - Support for basic Meta 1 (ATP) and Meta 2 (HTP) core architecture\n   - A few fixes all over, particularly for symbol prefixes\n   - A few privilege protection fixes\n   - Several cleanups (setup.c includes, split out a lot of\n     metag_ksyms.c)\n   - Fix some missing exports\n   - Convert hugetlb to use vm_unmapped_area()\n   - Copy device tree to non-init memory\n   - Provide dma_get_sgtable()\"\n\n* tag \u0027metag-v3.9-rc1-v4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag: (61 commits)\n  metag: Provide dma_get_sgtable()\n  metag: prom.h: remove declaration of metag_dt_memblock_reserve()\n  metag: copy devicetree to non-init memory\n  metag: cleanup metag_ksyms.c includes\n  metag: move mm/init.c exports out of metag_ksyms.c\n  metag: move usercopy.c exports out of metag_ksyms.c\n  metag: move setup.c exports out of metag_ksyms.c\n  metag: move kick.c exports out of metag_ksyms.c\n  metag: move traps.c exports out of metag_ksyms.c\n  metag: move irq enable out of irqflags.h on SMP\n  genksyms: fix metag symbol prefix on crc symbols\n  metag: hugetlb: convert to vm_unmapped_area()\n  metag: export clear_page and copy_page\n  metag: export metag_code_cache_flush_all\n  metag: protect more non-MMU memory regions\n  metag: make TXPRIVEXT bits explicit\n  metag: kernel/setup.c: sort includes\n  perf: Enable building perf tools for Meta\n  metag: add boot time LNKGET/LNKSET check\n  metag: add __init to metag_cache_probe()\n  ...\n"
    },
    {
      "commit": "97c3ec63089fdcd2abf66619b913900909841dc0",
      "tree": "ca93519b5a80421ed1f6d2f41f7c405c7841bcf3",
      "parents": [
        "f75c28d896f4dd0064e60bba1e82a4c98908d239"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Mon Feb 11 15:40:24 2013 +0000"
      },
      "committer": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Sat Mar 02 20:11:13 2013 +0000"
      },
      "message": "genksyms: fix metag symbol prefix on crc symbols\n\nMeta uses symbol prefixes, so add \"metag\" to the list of architectures\nto set the mod_prefix to \"_\" for. This fixes __crc_* symbols to add the\nextra underscore to match _CRC_SYMBOL macro in \u003clinux/export.h\u003e and so\nthat modpost finds them.\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\n"
    },
    {
      "commit": "690998b629a554d8004d3129a42176afafce9fae",
      "tree": "3fbc7fb494be89383301fb68b14af82de7e7a276",
      "parents": [
        "00512bdd4573674d10af1c1d60328b4b0f9dcafd"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Wed Oct 17 15:21:13 2012 +0100"
      },
      "committer": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Sat Mar 02 20:09:55 2013 +0000"
      },
      "message": "scripts/checkstack.pl: Add metag support\n\nAdapt checkstack.pl so that it works for metag.\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\n"
    },
    {
      "commit": "00512bdd4573674d10af1c1d60328b4b0f9dcafd",
      "tree": "31f0db0a3ea2887bc6b6bb17dd1e09c508d2f803",
      "parents": [
        "903b20ad6810e05bc5f7cc038257e80463e71001"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Fri Oct 05 16:27:31 2012 +0100"
      },
      "committer": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Sat Mar 02 20:09:55 2013 +0000"
      },
      "message": "metag: ftrace support\n\nAdd ftrace support for metag.\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nReviewed-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "2a7d2b96d5cba7568139d9ab157a0e97ab32440f",
      "tree": "ad029d8cc7b7068b7250e914360ec6315fdfa114",
      "parents": [
        "e3c4877de8b9d93bd47b6ee88eb594b1c1e10da5",
        "b67bfe0d42cac56c512dd5da4b1b347a23f4b70a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 20:58:09 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 20:58:09 2013 -0800"
      },
      "message": "Merge branch \u0027akpm\u0027 (final batch from Andrew)\n\nMerge third patch-bumb from Andrew Morton:\n \"This wraps me up for -rc1.\n   - Lots of misc stuff and things which were deferred/missed from\n     patchbombings 1 \u0026 2.\n   - ocfs2 things\n   - lib/scatterlist\n   - hfsplus\n   - fatfs\n   - documentation\n   - signals\n   - procfs\n   - lockdep\n   - coredump\n   - seqfile core\n   - kexec\n   - Tejun\u0027s large IDR tree reworkings\n   - ipmi\n   - partitions\n   - nbd\n   - random() things\n   - kfifo\n   - tools/testing/selftests updates\n   - Sasha\u0027s large and pointless hlist cleanup\"\n\n* emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (163 commits)\n  hlist: drop the node parameter from iterators\n  kcmp: make it depend on CHECKPOINT_RESTORE\n  selftests: add a simple doc\n  tools/testing/selftests/Makefile: rearrange targets\n  selftests/efivarfs: add create-read test\n  selftests/efivarfs: add empty file creation test\n  selftests: add tests for efivarfs\n  kfifo: fix kfifo_alloc() and kfifo_init()\n  kfifo: move kfifo.c from kernel/ to lib/\n  arch Kconfig: centralise CONFIG_ARCH_NO_VIRT_TO_BUS\n  w1: add support for DS2413 Dual Channel Addressable Switch\n  memstick: move the dereference below the NULL test\n  drivers/pps/clients/pps-gpio.c: use devm_kzalloc\n  Documentation/DMA-API-HOWTO.txt: fix typo\n  include/linux/eventfd.h: fix incorrect filename is a comment\n  mtd: mtd_stresstest: use prandom_bytes()\n  mtd: mtd_subpagetest: convert to use prandom library\n  mtd: mtd_speedtest: use prandom_bytes\n  mtd: mtd_pagetest: convert to use prandom library\n  mtd: mtd_oobtest: convert to use prandom library\n  ...\n"
    },
    {
      "commit": "eb90d0855b75f8d57350e55cfc20c4465215d215",
      "tree": "48d41d615ff0a6c06c2991321a6223d5e90b7324",
      "parents": [
        "7ff6764061ecd4a4ef91db7b8b30aacc6a8573c9"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Wed Feb 27 17:02:53 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 19:10:09 2013 -0800"
      },
      "message": "get_maintainer: allow keywords to match filenames\n\nAllow K: entries in MAINTAINERS to match directly against filenames;\neither those extracted from patch +++ or --- lines, or those specified\non the command-line using the -f option.\n\nThis potentially allows fewer lines in a MAINTAINERS entry, if all the\nrelevant files are scattered throughout the whole kernel tree, yet\ncontain some common keyword.  An example would be using an ARM SoC name\nas the keyword to catch all related drivers.\n\nI don\u0027t think setting exact_pattern_match_hash would be appropriate\nhere; at least for intended Tegra use case, this feature is to ensure\nthat all Tegra-related driver changes get Cc\u0027d to the Tegra mailing\nlist.  Setting exact_pattern_match_hash would prevent git history\nparsing for e.g.  S-o-b tags, which still seems like it would be useful.\nHence, this flag isn\u0027t set.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nAcked-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": "9dc30918b23f4b0d7f7f81be5bda023aea3f6627",
      "tree": "a490b631fee355c9c2262ecb3c892b9d1f8ef0ad",
      "parents": [
        "ff6a6da60b894d008f704fbeb5bc596f9994b16e"
      ],
      "author": {
        "name": "Nishanth Menon",
        "email": "nm@ti.com",
        "time": "Wed Feb 27 17:02:46 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 19:10:09 2013 -0800"
      },
      "message": "scripts/kernel-doc: handle struct member __aligned without numbers\n\nCommit ef5da59f1260 (\"scripts/kernel-doc: handle struct member\n__aligned\") permits \"char something [123] __aligned(8);\".\n\nHowever, by using \\d we constraint ourselves with integers.  This is not\nalways the case.  In fact, it might be better to do char something[123]\n__aligned(sizeof(u16));\n\nFor example, With wireless_dev defining:\n\n    u8 address[ETH_ALEN] __aligned(sizeof(u16));\n\nWith \\d, scripts/kernel-doc erroneously says:\n\n    Warning(include/net/cfg80211.h:2618): Excess struct/union/enum/typedef member \u0027address\u0027 description in \u0027wireless_dev\u0027\n\nThis is because the regex __aligned\\s*\\(\\d+\\) fails match at \\d as\nsizeof is used.\n\nSo replace \\d with .  to indicate \"something\" in kernel-doc to ignore\n__aligned(SOMETHING) in structs.  With this change, we can use integers\nOR sizeof() or macros as we please.\n\nSigned-off-by: Nishanth Menon \u003cnm@ti.com\u003e\nCc: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nCc: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nCc: Randy Dunlap \u003crdunlap@infradead.org\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "be987d9f80354e2e919926349282facd74992f90",
      "tree": "218d560f3eb8f04701729f6f0dd9cd538df146e8",
      "parents": [
        "adf96e6f514a9e87aa3d26c8c9c03eca5be53df0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 27 17:02:38 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 19:10:08 2013 -0800"
      },
      "message": "checkpatch: improve CamelCase test for Page\n\nAdd the ClearPage/SetPage/TestClearPage/TestSetPage variants to the not\nreported Page CamelCase variables.\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": "309667e53fcfd8e0b423280b6ea5a648fd92166c",
      "tree": "07cefc8a5268d8d21f2f9262823fb22a1e34b390",
      "parents": [
        "ad60a9333035f2323840b71ab8ad07bbab728faf",
        "e3900e74f26fc924c8e9e2a922bd40369b0bb517"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 12:28:30 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 12:28:30 2013 -0800"
      },
      "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 \"I forgot to send a pull request in time for the v3.8-rc1 merge window,\n  so the list is a bit longer this time:\n\n   - menuconfig enables extended colors in ncurses if the wide-character\n     version is used.\n\n   - CONFIG_ prefix can be specified in the environment to make life\n     easier for people using kconfig multiple times in a single tree (no\n     functional change in the kernel kconfig usage).\n\n   - kconfig aborts on OOM.\n\n   - inputboxes in menuconfig allow to move the cursor.\n\n   - menuconfig has Save/Load buttons now.\n\n   - xconfig build fix with new g++ and Qt3.\n\n   - nconfig color scheme fix and help text update.\n\n   - make oldconfig prints newlines when output is redirected.\n\n   - some other minor fixes.\"\n\n* \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  kbuild: Fix missing \u0027\\n\u0027 for NEW symbols in yes \"\" | make oldconfig \u003econf.new\n  kconfig: nconf: rewrite labels of function keys line\n  kconfig: nconf: rewrite help texts\n  kconfig: fix a compiliation error when using make xconfig\n  nconf: function keys line, change background color for better readability\n  menuconfig: Get rid of the top-level entries for \"Load an Alternate/Save an Alternate\"\n  menuconfig: Add Save/Load buttons\n  kconfig:lxdialog: remove duplicate code\n  menuconfig:inputbox: support navigate input position\n  kconfig: document use of CONFIG_ environment variable\n  scripts/kconfig: ensure we use proper CONFIG_ prefix\n  merge_config.sh: Add option to specify output dir\n  Revert \"kconfig-language: add to hints\"\n  kconfig: Regenerate lexer\n  kconfig: Fix malloc handling in conf tools\n  kconfig: get CONFIG_ prefix from the environment\n  kconfig: add a function to get the CONFIG_ prefix\n  kconfig: remove CONFIG_ from string constants\n  menuconfig: fix extended colors ncurses support\n"
    },
    {
      "commit": "ad60a9333035f2323840b71ab8ad07bbab728faf",
      "tree": "c0bee7557b62a0c1c26ede9cb26f1a1785cfd04c",
      "parents": [
        "0ca7ffb356063c5ece847687da457dfe748612a2",
        "24f0c2d6ff859fbca45fd765f0d241528bdb4365"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 12:27:18 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 12:27:18 2013 -0800"
      },
      "message": "Merge branch \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\nPull misc non-critical kbuild changes from Michal Marek:\n\n - Fix for make TAGS\n\n - Fix for make rpm\n\n - Some new coccinelle semantic patches\n\n* \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  scripts/coccinelle: find constant additions that could be bit ors\n  coccicheck: Allow to show the executed command line\n  coccicheck: Allow the user to give a V\u003d (verbose) argument\n  scripts/coccinelle/misc/memcpy-assign.cocci: Replace memcpy with struct assignment\n  kbuild: clear KBUILD_SRC when calling \u0027make\u0027 in RPM spec\n  scripts/coccinelle/misc/semicolon.cocci: Add unneeded semicolon test\n  scripts/tags.sh: Fix regex syntax for etags\n"
    },
    {
      "commit": "0ca7ffb356063c5ece847687da457dfe748612a2",
      "tree": "f7858236ba482814c8cacf45447a3f96548a1688",
      "parents": [
        "30acd906b02470e7eb346401de966a33864d9af4",
        "423a8155facf23719078ff63911c1e85ba40970b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 12:25:47 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 12:25:47 2013 -0800"
      },
      "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\n - Alias generation in modpost is cross-compile safe.\n\n - kernel/timeconst.h is now generated using a bc script instead of\n   perl.\n\n - scripts/link-vmlinux.sh now works with an alternative\n   $KCONFIG_CONFIG.\n\n - destination-y for exported headers is supported in Kbuild files\n   again.\n\n - depmod is called with -P $CONFIG_SYMBOL_PREFIX on architectures that\n   need it.\n\n - CONFIG_DEBUG_INFO_REDUCED disables var-tracking\n\n - scripts/setlocalversion works with too much translated locales ;)\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  kbuild: Fix reading of .config in link-vmlinux.sh\n  kbuild: Unset language specific variables in setlocalversion script\n  Kbuild: Disable var tracking with CONFIG_DEBUG_INFO_REDUCED\n  depmod: pass -P $CONFIG_SYMBOL_PREFIX\n  kbuild: Fix destination-y for installed headers\n  scripts/link-vmlinux.sh: source variables from KCONFIG_CONFIG\n  kernel: Replace timeconst.pl with a bc script\n  mod/file2alias: make modalias generation safe for cross compiling\n"
    },
    {
      "commit": "9043a2650cd21f96f831a97f516c2c302e21fb70",
      "tree": "926720afb0acc7bad8cfcae537dc58de552f9249",
      "parents": [
        "ab7826595e9ec51a51f622c5fc91e2f59440481a",
        "d9d8d7ed498ec65bea72dd24be7b9cd35af0c200"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 25 15:41:43 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 25 15:41:43 2013 -0800"
      },
      "message": "Merge tag \u0027modules-next-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux\n\nPull module update from Rusty Russell:\n \"The sweeping change is to make add_taint() explicitly indicate whether\n  to disable lockdep, but it\u0027s a mechanical change.\"\n\n* tag \u0027modules-next-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux:\n  MODSIGN: Add option to not sign modules during modules_install\n  MODSIGN: Add -s \u003csignature\u003e option to sign-file\n  MODSIGN: Specify the hash algorithm on sign-file command line\n  MODSIGN: Simplify Makefile with a Kconfig helper\n  module: clean up load_module a little more.\n  modpost: Ignore ARC specific non-alloc sections\n  module: constify within_module_*\n  taint: add explicit flag to show whether lock dep is still OK.\n  module: printk message when module signature fail taints kernel.\n"
    },
    {
      "commit": "e3900e74f26fc924c8e9e2a922bd40369b0bb517",
      "tree": "6e868575d346032ba9408f350c6e5369e0e52b0d",
      "parents": [
        "62dc989921df2a98d1a73aacd085abe941cb9828",
        "02f3e53a131c8aa3fe3c954058f1add5beeae621"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Feb 25 21:50:05 2013 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Feb 25 21:51:57 2013 +0100"
      },
      "message": "Merge branch \u0027kbuild/rc-fixes\u0027 into kbuild/kconfig\n\nThere is one kconfig fix in the rc-fixes branch that I forgot to submit\nfor 3.8, so let\u0027s add it to the kconfig branch for 3.9-rc1.\n"
    },
    {
      "commit": "423a8155facf23719078ff63911c1e85ba40970b",
      "tree": "1a9078fd444b2d450ac951b409dceca3f05f107c",
      "parents": [
        "f893bfb61531548eeaff432e8d10758e86e788a7"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Feb 25 13:47:53 2013 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Feb 25 16:14:48 2013 +0100"
      },
      "message": "kbuild: Fix reading of .config in link-vmlinux.sh\n\nThe shell \u0027.\u0027 command is not required to search the current directory as\na fallback and in fact newer versions of bash in sh-mode do not do this.\nForce reading the file from the current directory if $KCONFIG_CONFIG\ncontains no \u0027/\u0027.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "24f0c2d6ff859fbca45fd765f0d241528bdb4365",
      "tree": "566add45c05935086d1a01ec2c60081bbf57723e",
      "parents": [
        "5303265a48eb276b8cdee84f8e91e7f971224c5e"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Sat Feb 02 17:19:55 2013 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Feb 22 14:26:00 2013 +0100"
      },
      "message": "scripts/coccinelle: find constant additions that could be bit ors\n\nSemantic patch (http://coccinelle.lip6.fr/) to check for constants that are\nadded but are used elsewhere as bitmasks.\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "5303265a48eb276b8cdee84f8e91e7f971224c5e",
      "tree": "7074d53c56e7828a391625b453b5675acdff54d6",
      "parents": [
        "26e56720916a2a84704d46268375f204f58bebc8"
      ],
      "author": {
        "name": "Bernd Schubert",
        "email": "bernd.schubert@itwm.fraunhofer.de",
        "time": "Tue Jan 29 17:03:42 2013 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Feb 22 14:25:44 2013 +0100"
      },
      "message": "coccicheck: Allow to show the executed command line\n\nOn my system one of the tests failed with\n\"Fatal error: exception Failure(\"No OCaml compiler found! Install either ocamlopt or ocamlopt.opt\")\".\n\nInvestigating such issues is easier if the executed command line is\nbeing shown.\n\nSigned-off-by: Bernd Schubert \u003cbernd.schubert@itwm.fraunhofer.de\u003e\nCC: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nAcked-by: Nicolas Palix \u003cnicolas.palix@imag.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "f893bfb61531548eeaff432e8d10758e86e788a7",
      "tree": "002bcaa157187855e652a1db630de5daeba90ab6",
      "parents": [
        "e82c4bb8b457926e13d4dd3aacbb8e573daede23"
      ],
      "author": {
        "name": "Christophe Leroy",
        "email": "christophe.leroy@c-s.fr",
        "time": "Fri Feb 22 09:59:18 2013 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Feb 22 14:18:30 2013 +0100"
      },
      "message": "kbuild: Unset language specific variables in setlocalversion script\n\nThis patch allows the use of setlocalversion script regardless of the language\nparameters. Otherwise, the `svn info 2\u003e/dev/null | grep \u0027^Last Changed Rev\u0027`\nreturns nothing because for instance, in French the text \u0027Last Changed Rev\u0027\nis replaced by \u0027Révision de la dernière modification\u0027\n\nSigned-off-by: Christophe Leroy \u003cchristophe.leroy@c-s.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "8937e897181a411f73faf4da83c452c7b0732929",
      "tree": "0d95332bedd56cb3072632474a5a579177dce4b1",
      "parents": [
        "9b58b9281d296d8e679e394d2aa5a02102dd8fe8"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Wed Feb 06 12:56:59 2013 +0000"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Feb 22 11:52:31 2013 +0100"
      },
      "message": "depmod: pass -P $CONFIG_SYMBOL_PREFIX\n\nOn architectures which have symbol prefixes, depmod emits lots of\nwarnings like this:\n\nWARNING: $module.ko needs unknown symbol $symbol\n\nThis is because depmod isn\u0027t being passed the -P \u003csymbol_prefix\u003e\narguments to specify the symbol prefix to ignore. This option is\nincluded since the 3.13 release of module-init-tools.\n\nUpdate scripts/depmod.sh to take extra arguments for the symbol prefix\n(required but may be empty), and update the main Makefile to always pass\n\"$(CONFIG_SYMBOL_PREFIX)\" to scripts/depmod.sh.\n\nIf the provided symbol prefix is non-empty, scripts/depmod.sh checks if\ndepmod --version reports module-init-tools with a version number \u003c 3.13\notherwise it appends -P $SYMBOL_PREFIX to the depmod command line.\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: linux-kbuild@vger.kernel.org\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: uclinux-dist-devel@blackfin.uclinux.org\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "9b58b9281d296d8e679e394d2aa5a02102dd8fe8",
      "tree": "ad9dd0ab9c3f687e4e4453f4f60f04de549b2867",
      "parents": [
        "03b25b47e0f4ebf3d37ace065c3847230ebdd27d"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Sat Feb 02 11:18:35 2013 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Feb 22 11:48:15 2013 +0100"
      },
      "message": "kbuild: Fix destination-y for installed headers\n\nCommit 10b63956fce7f369cc37fd4d994f09bd5203efe4 which plumbed in UAPI\nbroke the destination-y functionality of scripts/Makefile.headersinst.\n\nThe variable destination-y is used in a :\u003d assignment and so is expanded at\ndeclaration time, and the include of the Kbuild fragments that set\ndestination-y to something is after this time, so it now always expands empty.\n\nThere are no in-tree users of destination-y, but it allows any\nKbuild-fragment to redirect where headers are installed.\n\nJust move the assignment of the variable that uses it below the include\nof the Kbuild fragment.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "26e56720916a2a84704d46268375f204f58bebc8",
      "tree": "75f7696f870de3b4d1ccf666c54b86f1ca3c4355",
      "parents": [
        "ff3771cb717fd532d97f354cd169fd10da0d0339"
      ],
      "author": {
        "name": "Bernd Schubert",
        "email": "bernd.schubert@itwm.fraunhofer.de",
        "time": "Tue Jan 29 17:03:37 2013 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Feb 22 11:39:13 2013 +0100"
      },
      "message": "coccicheck: Allow the user to give a V\u003d (verbose) argument\n\nDo not run with verbosity on/off depending on the ONLINE variable,\nwhich gets set with C\u003d1 or C\u003d2, but allow the user to set the\nverbosity using kernel default make V\u003d paramemter.\nVerbosity is off by default now.\n\nSigned-off-by: Bernd Schubert \u003cbernd.schubert@itwm.fraunhofer.de\u003e\nCC: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nAcked-by: Nicolas Palix \u003cnicolas.palix@imag.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "ff3771cb717fd532d97f354cd169fd10da0d0339",
      "tree": "c058d3e3266ac1a3db6bc782cb07012d969c253a",
      "parents": [
        "e0367a61567de103b1946bf87115e15253194195"
      ],
      "author": {
        "name": "Peter Senna Tschudin",
        "email": "peter.senna@gmail.com",
        "time": "Wed Jan 23 20:06:30 2013 -0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Feb 22 11:22:18 2013 +0100"
      },
      "message": "scripts/coccinelle/misc/memcpy-assign.cocci: Replace memcpy with struct assignment\n\nThere are error-prone memcpy() that can be replaced by struct\nassignment that are type-safe and much easier to read. This semantic\npatch looks for memcpy() that can be replaced by struct assignment.\n\nInspired by patches sent by Ezequiel Garcia \u003celezegarcia@gmail.com\u003e\n\nSigned-off-by: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "e0367a61567de103b1946bf87115e15253194195",
      "tree": "26a1130241248c28dfc5b41369b3adc9baba5d97",
      "parents": [
        "7320bfa7cfe31e9ee95a40ab8e52648066284141"
      ],
      "author": {
        "name": "David R. Bild",
        "email": "drbild@umich.edu",
        "time": "Sat Jan 12 10:19:19 2013 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Feb 22 10:57:32 2013 +0100"
      },
      "message": "kbuild: clear KBUILD_SRC when calling \u0027make\u0027 in RPM spec\n\n\u0027make rpm-pkg\u0027 and \u0027make binrpm-pkg\u0027 fail when the kernel source is\nread-only.  Specifically, when the RPM spec generated by\nscripts/package/mkspec is run, KBUILD_SRC happens to be set to the\nsource location and thus the invocation of \u0027make headers_install\u0027\nfails when an internal call to \u0027filechk\u0027 tries to write a file into\nthe source tree.\n\nThe fix is to clear KBUILD_SRC for the \u0027make headers_install\u0027\ninvocation in the spec file, as is already done for the \u0027make\nmodules_install\u0027 invocation.\n\nSigned-off-by: David R. Bild \u003cdrbild@umich.edu\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "03b25b47e0f4ebf3d37ace065c3847230ebdd27d",
      "tree": "b10ff0c3236612f7d9a80ad58c030346d8172529",
      "parents": [
        "70730bca1331fc50c3caacaea00439de1325bd6e"
      ],
      "author": {
        "name": "Michael Grzeschik",
        "email": "m.grzeschik@pengutronix.de",
        "time": "Tue Jan 08 19:05:26 2013 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Feb 22 10:37:18 2013 +0100"
      },
      "message": "scripts/link-vmlinux.sh: source variables from KCONFIG_CONFIG\n\nIts possible to superseed the config file with KCONFIG_CONFIG and have\ncompletely no .config in the tree. The current script is sourcing\n.config in every case, so the kernel will never build succesfully. This\npatch fixes that issue by sourcing KCONFIG_CONFIG instead.\n\nSigned-off-by: Michael Grzeschik \u003cm.grzeschik@pengutronix.de\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "9afa3195b96da7d2320ec44d19fbfbded7a15571",
      "tree": "15c4222de2a2b2814c9430dcb4e997b18597881c",
      "parents": [
        "7c2db36e730ee4facd341679ecb21ee73ba92831",
        "df63447f1a4402d7d9c6a9cd1c39a6d6766452d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:40:58 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:40:58 2013 -0800"
      },
      "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 \"Assorted tiny fixes queued in trivial tree\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (22 commits)\n  DocBook: update EXPORT_SYMBOL entry to point at export.h\n  Documentation: update top level 00-INDEX file with new additions\n  ARM: at91/ide: remove unsused at91-ide Kconfig entry\n  percpu_counter.h: comment code for better readability\n  x86, efi: fix comment typo in head_32.S\n  IB: cxgb3: delay freeing mem untill entirely done with it\n  net: mvneta: remove unneeded version.h include\n  time: x86: report_lost_ticks doesn\u0027t exist any more\n  pcmcia: avoid static analysis complaint about use-after-free\n  fs/jfs: Fix typo in comment : \u0027how may\u0027 -\u003e \u0027how many\u0027\n  of: add missing documentation for of_platform_populate()\n  btrfs: remove unnecessary cur_trans set before goto loop in join_transaction\n  sound: soc: Fix typo in sound/codecs\n  treewide: Fix typo in various drivers\n  btrfs: fix comment typos\n  Update ibmvscsi module name in Kconfig.\n  powerpc: fix typo (utilties -\u003e utilities)\n  of: fix spelling mistake in comment\n  h8300: Fix home page URL in h8300/README\n  xtensa: Fix home page URL in Kconfig\n  ...\n"
    },
    {
      "commit": "7c2db36e730ee4facd341679ecb21ee73ba92831",
      "tree": "75016fba72aaf0581b9263f7fa4c565e6e634f3c",
      "parents": [
        "8b5628ab83b671f96ac9f174c1bd51c92589fc82",
        "a47a376f1c025e23e836c0376813c0424de665c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:38:49 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:38:49 2013 -0800"
      },
      "message": "Merge branch \u0027akpm\u0027 (incoming from Andrew)\n\nMerge misc patches from Andrew Morton:\n\n - Florian has vanished so I appear to have become fbdev maintainer\n   again :(\n\n - Joel and Mark are distracted to welcome to the new OCFS2 maintainer\n\n - The backlight queue\n\n - Small core kernel changes\n\n - lib/ updates\n\n - The rtc queue\n\n - Various random bits\n\n* akpm: (164 commits)\n  rtc: rtc-davinci: use devm_*() functions\n  rtc: rtc-max8997: use devm_request_threaded_irq()\n  rtc: rtc-max8907: use devm_request_threaded_irq()\n  rtc: rtc-da9052: use devm_request_threaded_irq()\n  rtc: rtc-wm831x: use devm_request_threaded_irq()\n  rtc: rtc-tps80031: use devm_request_threaded_irq()\n  rtc: rtc-lp8788: use devm_request_threaded_irq()\n  rtc: rtc-coh901331: use devm_clk_get()\n  rtc: rtc-vt8500: use devm_*() functions\n  rtc: rtc-tps6586x: use devm_request_threaded_irq()\n  rtc: rtc-imxdi: use devm_clk_get()\n  rtc: rtc-cmos: use dev_warn()/dev_dbg() instead of printk()/pr_debug()\n  rtc: rtc-pcf8583: use dev_warn() instead of printk()\n  rtc: rtc-sun4v: use pr_warn() instead of printk()\n  rtc: rtc-vr41xx: use dev_info() instead of printk()\n  rtc: rtc-rs5c313: use pr_err() instead of printk()\n  rtc: rtc-at91rm9200: use dev_dbg()/dev_err() instead of printk()/pr_debug()\n  rtc: rtc-rs5c372: use dev_dbg()/dev_warn() instead of printk()/pr_debug()\n  rtc: rtc-ds2404: use dev_err() instead of printk()\n  rtc: rtc-efi: use dev_err()/dev_warn()/pr_err() instead of printk()\n  ...\n"
    },
    {
      "commit": "37581c28e9e77f44a3124ebab99b98643bda1aa2",
      "tree": "3430f2a52b74f201cb20789cf9387d2cd3295a8c",
      "parents": [
        "5ce59ae0bcc0f0ad249d21560c9bb5f6061e62a8"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Feb 21 16:44:19 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:22:26 2013 -0800"
      },
      "message": "checkpatch: fix USLEEP_RANGE test\n\nDo not test udelay() for a value less than 10usec when passed a variable\ninstead of a hard-coded number; there is no way for checkpatch to know the\nvalue of the variable.  As it is today, it will complain about variables\nwith alphanumeric characters plus \u0027_\u0027, e.g.  foo_bar, but not variables\nwith other characters, eg.  foo-\u003ebar.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.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": "5ce59ae0bcc0f0ad249d21560c9bb5f6061e62a8",
      "tree": "1fa6ddc462a2425d6d8d50136330c2db0b6becee",
      "parents": [
        "e8eb3997ce2f5887472a674b32f295b0196ecf46"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Feb 21 16:44:18 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:22:26 2013 -0800"
      },
      "message": "checkpatch: Add check for kcalloc argument order\n\nkcalloc is sometimes misused with the first and second arguments switched.\n\nSame issue with kmalloc_array too.\n\nBleat if sizeof is the first argument\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": "e8eb3997ce2f5887472a674b32f295b0196ecf46",
      "tree": "85cec0f6a05582bf6e255b4492026d863cc59fc3",
      "parents": [
        "10d83f07103f3af0d7e8d73d8d5ffa76e900fd04"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Feb 21 16:44:17 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:22:26 2013 -0800"
      },
      "message": "checkpatch: don\u0027t emit the CamelCase warning for PageFoo\n\nI\u0027m getting a ton of these:\n\n  WARNING: Avoid CamelCase: \u003cPageTransHuge\u003e\n  #140: FILE: mm/migrate.c:1576:\n  +       if (PageTransHuge(page) \u0026\u0026 page_count(page) !\u003d 3) {\n\nSo exclude anything which starts with \"Page\".\n\nTested-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "56e77d709df72eefe50ce97a701bd2d5614d0009",
      "tree": "6aaed6701b4dc7db919dd345afb9181466fbd277",
      "parents": [
        "dc1393130b026908c54d4538abbb5c2badbfabbe"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Feb 21 16:44:14 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:22:26 2013 -0800"
      },
      "message": "checkpatch: warn on unnecessary __dev\u003cfoo\u003e section markings\n\nGet people to stop adding __devinit and __devexit section markings.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Andy Whitcroft \u003capw@canonical.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dc1393130b026908c54d4538abbb5c2badbfabbe",
      "tree": "4185d47c7dcf7d2a5c4922fe759e0a203ffb484a",
      "parents": [
        "5dc49c75a26b99e86a18441e0b64c1f7c7c6a500"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Feb 21 16:44:13 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:22:26 2013 -0800"
      },
      "message": "checkpatch: prefer dev_\u003clevel\u003e( to dev_printk(KERN_\u003cLEVEL\u003e\n\nAdd YA check to printk style.\n\ndev_\u003clevel\u003e uses are functions and generate smaller\nobject code than dev_printk(KERN_\u003cLEVEL\u003e.\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": "6be0710cfe7325be72c72cde702318b983b450a9",
      "tree": "4cf4c3fb37b61d11b12fe2154f9c97f075f7a86a",
      "parents": [
        "36d308d8b547ee19d3fa7399858e5a1632413d0e"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Feb 21 16:43:12 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:22:21 2013 -0800"
      },
      "message": "get_maintainer.pl: find maintainers for removed files\n\nFor removed files, get_maintainer.pl doesn\u0027t find any maintainers (besides\nthe default linux-kernel@vger.kernel.org), as it only looks at the \"+++\"\nlines, which are \"/dev/null\" for removals.  Fix this by extending the\nparsing to the \"---\" lines.\n\nE.g. for the two line test patch below the real score maintainers will now\nbe found:\n\n    --- a/arch/score/include/asm/dma-mapping.h\n    +++ /dev/null\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\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": "1b2643f0d09381ad504123809ff587bf6ab0ec7d",
      "tree": "9deef7631d190476ac985675448d8c697aa20a54",
      "parents": [
        "af3b56289be1f65d5c9f28bb1775e01056a5a2de"
      ],
      "author": {
        "name": "Kirill Tkhai",
        "email": "tkhai@yandex.ru",
        "time": "Thu Feb 21 16:42:42 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:22:19 2013 -0800"
      },
      "message": "scripts/tags.sh: add ctags magic for declarations of popular kernel type\n\n- Add magic for declarations of variables of popular kernel type like\n  spinlock_t, list_head, wait_queue_head_t and other.\n\n- Add a set of specially handled declaration extentions like\n  __attribute, __aligned and other.\n\n- Simplify pci_bus_* magic\n\nSigned-off-by: Kirill V Tkhai \u003ctkhai@yandex.ru\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b24174b0cbbe383c5bb6097aeb24480b8fd2d338",
      "tree": "2df02e72b7166dadb19b766435dbe7568d97e946",
      "parents": [
        "7ed214ac2095f561a94335ca672b6c42a1ea40ff",
        "be8fd292f9b1ed787a04cb4437f7faef16c4afef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 14:54:55 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 14:54:55 2013 -0800"
      },
      "message": "Merge tag \u0027fixes-non-critical\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull non-critical ARM SoC bug fixes from Arnd Bergmann:\n \"Bug fixes that did not make it into v3.8, mostly because they were not\n  considered important enough, and in some cases because bugs only show\n  up in combination with other patches destined for 3.9.  This includes\n  a few larger patches for GPIO on the Marvell PXA platform and a lot of\n  Samsung specific bug fixes, as well as a series from Arnd to fix older\n  build warnings.\"\n\n* tag \u0027fixes-non-critical\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (54 commits)\n  ARM: SPEAr13xx: Enable CONFIG_ARCH_HAS_CPUFREQ\n  ARM: imx: MACH_MX31ADS_WM1133_EV1 needs REGULATOR_WM8350\n  scripts/sortextable: silence script output\n  ARM: s3c: i2c: add platform_device forward declaration\n  ARM: mvebu: allow selecting mvebu without Armada XP\n  ARM: pick Versatile by default for !MMU\n  ARM: integrator: fix build with INTEGRATOR_AP off\n  ARM: integrator/versatile: fix NOMMU warnings\n  ARM: sa1100: don\u0027t warn about mach/ide.h\n  ARM: shmobile: fix defconfig warning on CONFIG_USB\n  ARM: w90x900: fix legacy assembly syntax\n  ARM: samsung: fix assembly syntax for new gas\n  ARM: disable virt_to_bus/virt_to_bus almost everywhere\n  ARM: dts: Correct pin configuration of SD 4 for exynos4x12-pinctrl\n  ARM: SAMSUNG: Silence empty switch warning in fimc-core.h\n  ARM: SAMSUNG: Silence empty switch warning in sdhci.h\n  ARM: msm: proc_comm_boot_wait should not be __init\n  arm: vt8500: Update MAINTAINERS entry for arch-vt8500\n  ARM: integrator: ensure ap_syscon_base is initialised when !CONFIG_MMU\n  ARM: S5PV210: Fix early uart output in fifo mode\n  ...\n"
    },
    {
      "commit": "06991c28f37ad68e5c03777f5c3b679b56e3dac1",
      "tree": "4be75788e21c3c644fe6d39abf47693a171cf4f8",
      "parents": [
        "460dc1eecf37263c8e3b17685ef236f0d236facb",
        "74fef7a8fd1d2bd94f925d6638bb4c3049e7c381"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 12:05:51 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 12:05:51 2013 -0800"
      },
      "message": "Merge tag \u0027driver-core-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\nPull driver core patches from Greg Kroah-Hartman:\n \"Here is the big driver core merge for 3.9-rc1\n\n  There are two major series here, both of which touch lots of drivers\n  all over the kernel, and will cause you some merge conflicts:\n\n   - add a new function called devm_ioremap_resource() to properly be\n     able to check return values.\n\n   - remove CONFIG_EXPERIMENTAL\n\n  Other than those patches, there\u0027s not much here, some minor fixes and\n  updates\"\n\nFix up trivial conflicts\n\n* tag \u0027driver-core-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (221 commits)\n  base: memory: fix soft/hard_offline_page permissions\n  drivercore: Fix ordering between deferred_probe and exiting initcalls\n  backlight: fix class_find_device() arguments\n  TTY: mark tty_get_device call with the proper const values\n  driver-core: constify data for class_find_device()\n  firmware: Ignore abort check when no user-helper is used\n  firmware: Reduce ifdef CONFIG_FW_LOADER_USER_HELPER\n  firmware: Make user-mode helper optional\n  firmware: Refactoring for splitting user-mode helper code\n  Driver core: treat unregistered bus_types as having no devices\n  watchdog: Convert to devm_ioremap_resource()\n  thermal: Convert to devm_ioremap_resource()\n  spi: Convert to devm_ioremap_resource()\n  power: Convert to devm_ioremap_resource()\n  mtd: Convert to devm_ioremap_resource()\n  mmc: Convert to devm_ioremap_resource()\n  mfd: Convert to devm_ioremap_resource()\n  media: Convert to devm_ioremap_resource()\n  iommu: Convert to devm_ioremap_resource()\n  drm: Convert to devm_ioremap_resource()\n  ...\n"
    },
    {
      "commit": "b3cdda2b4f541439ca4205793040aa2e1c852e3b",
      "tree": "12f4249a75ba4348b6674c0d46581d959d1dc5c0",
      "parents": [
        "3aad3f03b2b6d2d977b985c49274cdb78a1593e5",
        "02bbde7849e68e193cefaa1885fe0df0f03c9fcd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 11:04:46 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 11:04:46 2013 -0800"
      },
      "message": "Merge tag \u0027dt-for-linus\u0027 of git://git.secretlab.ca/git/linux\n\nPull device tree changes from Grant Likely:\n \"All around device tree changes destined for v3.8.  Aside from the\n  documentation updates the highlights in this branch include:\n\n   - Kbuild changes for using CPP with .dts files\n   - locking fix from preempt_rt patchset\n   - include DT alias names in device uevent\n   - Selftest bugfixes and improvements\n   - New function for counting phandles stanzas in a property\n   - constify argument to of_node_full_name()\n   - Various bug fixes\n\n  This tree did also contain a commit to use platform_device_add instead\n  of open-coding the device add code, but it caused problems with amba\n  devices and needed to be reverted.\"\n\n* tag \u0027dt-for-linus\u0027 of git://git.secretlab.ca/git/linux: (23 commits)\n  Revert \"of: use platform_device_add\"\n  kbuild: limit dtc+cpp include path\n  gpio: Make of_count_named_gpios() use new of_count_phandle_with_args()\n  of: Create function for counting number of phandles in a property\n  of/base: Clean up exit paths for of_parse_phandle_with_args()\n  of/selftest: Use selftest() macro throughout\n  of/selftest: Fix GPIOs selftest to cover the 7th case\n  of: fix recursive locking in of_get_next_available_child()\n  documentation/devicetree: Fix a typo in exynos-dw-mshc.txt\n  OF: convert devtree lock from rw_lock to raw spinlock\n  of/exynos_g2d: Add Bindings for exynos G2D driver\n  kbuild: create a rule to run the pre-processor on *.dts files\n  input: Extend matrix-keypad device tree binding\n  devicetree: Move NS2 LEDs binding into LEDs directory\n  of: use platform_device_add\n  powerpc/5200: Fix size to request_mem_region() call\n  documentation/devicetree: Fix typos\n  of: add \u0027const\u0027 to of_node_full_name parameter\n  of: Output devicetree alias names in uevent\n  DT: add vendor prefixes for Renesas and Toshiba\n  ...\n"
    },
    {
      "commit": "62dc989921df2a98d1a73aacd085abe941cb9828",
      "tree": "72702c0a12050ee4325f5cc8fe2a2ab8de60c362",
      "parents": [
        "2c68115cb3d2863004f1dd5c01e3adbd54facd4c"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Tue Feb 19 02:24:26 2013 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Feb 19 13:48:36 2013 +0100"
      },
      "message": "kbuild: Fix missing \u0027\\n\u0027 for NEW symbols in yes \"\" | make oldconfig \u003econf.new\n\nAccording to Documentation/kbuild/kconfig.txt, the commands:\n\n    yes \"\" | make oldconfig \u003econf.new\n    grep \"(NEW)\" conf.new\n\nshould list the new config symbols with their default values.\nHowever, currently there is no line break after each new symbol.  When\nkconfig is interactive the user will type a new-line at this point,\nbut when non-interactive kconfig must print it.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nReference: http://bugs.debian.org/636029\n[regid23@nt1.in: Adjusted Ben\u0027s work to apply cleanly to this tree]\nReported-and-tested-by: Regid Ichira \u003cregid23@nt1.in\u003e\nReviewed-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "8c0c774dd7b4aa0e0b69f483a70c7f41995139ef",
      "tree": "ee2e4e9db7f4cd5b65c3844c038baef926f0e75a",
      "parents": [
        "b2dc0c2b7a84864fdbad2e264ce9b5c7068a0a0f"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Nov 27 09:18:00 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Feb 14 15:04:41 2013 +0100"
      },
      "message": "scripts/sortextable: silence script output\n\nThe exception table sorter outputs one line every time\nit gets called, e.g. \u0027sort done marker at 66dc00\u0027, which\nis slightly annoying when doing \u0027make -s\u0027 which is otherwise\ncompletely silent. Since that output is not helpful to\nmost people building the kernel, turn it off by default.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: David Daney \u003cdavid.daney@cavium.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "e570d7c15a73f88942885881a84257a65fa44c80",
      "tree": "dc4a93d347d6546b4122ddd0d2b85bf6f1655edd",
      "parents": [
        "e80beb27d2f81a1c3c8887e0e0a82d77bb392d28"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Tue Feb 12 15:03:37 2013 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Feb 13 10:12:10 2013 +0000"
      },
      "message": "kbuild: limit dtc+cpp include path\n\nDevice tree source files may now include header files. The intent is\nthat those header files define/name constants used as part of the DT\nbindings. Currently this feature is open to abuse, since any kernel\nheader file at all can be included, This could allow device tree files\nto become dependant on kernel headers files, and thus make them no\nlonger OS-independent. This would also prevent separating the device\ntree source files from the kernel repository.\n\nSolve this by limiting the cpp include path for device tree files to\nseparate directories.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "2c68115cb3d2863004f1dd5c01e3adbd54facd4c",
      "tree": "054e61406216c63c3fb36ffaab21fc27110a85be",
      "parents": [
        "0b61650044e9044d3843047fe015fc0ea7943430"
      ],
      "author": {
        "name": "Roland Eggner",
        "email": "edvx1@systemanalysen.net",
        "time": "Fri Feb 01 19:30:47 2013 +0100"
      },
      "committer": {
        "name": "Yann E. MORIN",
        "email": "yann.morin.1998@free.fr",
        "time": "Sat Feb 09 01:42:41 2013 +0100"
      },
      "message": "kconfig: nconf: rewrite labels of function keys line\n\n\u003eFrom: Roland Eggner \u003cedvx1@systemanalysen.net\u003e\n\nMore reasonable labels of function keys line.  Rename labels and keep menu\nwidth, as required for fitting on COLUMNS\u003d80 terminals:\n•  s/Insts/Help 2/\n•  s/Config/ShowAll/\n\nSigned-off-by: Roland Eggner \u003cedvx1@systemanalysen.net\u003e\nReviewed-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\nSigned-off-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\n"
    },
    {
      "commit": "0b61650044e9044d3843047fe015fc0ea7943430",
      "tree": "92f57772bdf89993b70ed666f06b18593cce8896",
      "parents": [
        "aed9934bf182c049d966bd106ad7e2b43c46c718"
      ],
      "author": {
        "name": "Roland Eggner",
        "email": "edvx1@systemanalysen.net",
        "time": "Fri Feb 01 19:27:04 2013 +0100"
      },
      "committer": {
        "name": "Yann E. MORIN",
        "email": "yann.morin.1998@free.fr",
        "time": "Sat Feb 09 01:42:35 2013 +0100"
      },
      "message": "kconfig: nconf: rewrite help texts\n\n\u003eFrom: Roland Eggner \u003cedvx1@systemanalysen.net\u003e\n\nRewrite all help texts.  During several years lazy (incomplete) updates have\nleft behind a rather thick layer of dust.  Intentions:\n(1)  Global help called by \u003cF1\u003e should document all  _currently_  implemented\n     keybindings.\n(2)  Different help texts called by \u003cF3\u003e resp. \u003cF8\u003e\u003cF1\u003e should be consistent\n     with (1) and with implementation:\n     •  on plain menu entry\n     •  in radiolist window\n     •  in input windows for text, decimal or hexadecimal values\n     •  in filename selection windows \u003cF6\u003e \u003cF7\u003e\n     •  SymSearch specific help called by \u003cF8\u003e followed by \u003cF1\u003e\n(3)  More reasonable window titles:\n     Rename window title            s/README/Global help/\n     Rename variable    s/nconf_readme/nconf_global_help/\n     Rename window title       s/Instructions/Short help/\n(4)  Consider which hints are most useful for first-time-users.\n\nSigned-off-by: Roland Eggner \u003cedvx1@systemanalysen.net\u003e\nReviewed-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\n[yann.morin.1998@free.fr: a few additional fixes]\nSigned-off-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\n"
    },
    {
      "commit": "22435f38337ef6a8abb33574604e77c335b75d14",
      "tree": "74b2748ef47b5f126113911d7585f5b47ab80b2b",
      "parents": [
        "1d0b1c74ed22d2614ae9206febf956f0b22c81a5"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Tue Feb 05 12:06:28 2013 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Feb 08 14:38:07 2013 +0000"
      },
      "message": "kbuild: create a rule to run the pre-processor on *.dts files\n\nCreate cmd_dtc_cpp to run the C pre-processor on *.dts file before\npassing them to dtc for final compilation. This allows the use of #define\nand #include within the .dts file.\n\nAcked-by: Simon Glass \u003csjg@chromium.org\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nAcked-by: Michal Marek \u003cmmarek@suse.cz\u003e\nAcked-by: Srinivas Kandagatla \u003csrinivas.kandagatla@st.com\u003e\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "326b1ffc136d944d403a2b44dc3abace2a4e10fd",
      "tree": "8cc25f335929cce2fc6ba48257e52784eea63fb6",
      "parents": [
        "91c777d86752b00bb3a1d8efa3d8f7e1264f38a9"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Feb 04 14:28:51 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 20:38:48 2013 +1100"
      },
      "message": "checkpatch: fix $Float creation of match variables\n\nCommit 74349bccedb3 (\"checkpatch: add support for floating point\nconstants\") added an unnecessary match variable that caused tests that\nused a $Constant or $LvalOrFunc to have one too many matches.\n\nThis causes problems with usleep_range, min/max and other extended\ntests.\n\nAvoid using match variables in $Float.\nAvoid using match variables in $Assignment too.\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": "aed9934bf182c049d966bd106ad7e2b43c46c718",
      "tree": "81277f6d4ea3cd2ac0408dbda47767027b20459a",
      "parents": [
        "c5ffa130f3644b51e588a2a6770648b6ea936969"
      ],
      "author": {
        "name": "Tiana Rakotovao Andriamahefa",
        "email": "rkmahefa@gmail.com",
        "time": "Thu Jan 24 16:20:39 2013 +0000"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jan 30 10:16:43 2013 +0100"
      },
      "message": "kconfig: fix a compiliation error when using make xconfig\n\nWhen using make xconfig, the following compilation error appears :\n   /usr/include/qt3/qvaluelist.h:427:13: error: ‘ptrdiff_t’ does not name a type\nIncluding stddef.h in scripts/kconfig/qconf.cc permits to avoid this error.\n\nSigned-off-by: Tiana Rakotovao Andriamahefa \u003crkmahefa@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "617677295b53a40d0e54aac4cbbc216ffbc755dd",
      "tree": "51b9e87213243ed5efff252c8e8d8fec4eebc588",
      "parents": [
        "5c8d1b68e01a144813e38795fe6dbe7ebb506131",
        "6abb7c25775b7fb2225ad0508236d63ca710e65f"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 29 10:48:30 2013 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 29 10:48:30 2013 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nConflicts:\n\tdrivers/devfreq/exynos4_bus.c\n\nSync with Linus\u0027 tree to be able to apply patches that are\nagainst newer code (mvneta).\n"
    },
    {
      "commit": "1c37c054a7493e0537ea3d15a59dac3a0aa63a05",
      "tree": "f0a07f73ed8707c9843ea5f57a9366608e35af6e",
      "parents": [
        "4bc9410c0cf5079219bdfa3295d83dfacefe1bb2"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jan 25 13:41:19 2013 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 25 16:55:36 2013 +1030"
      },
      "message": "MODSIGN: Add -s \u003csignature\u003e option to sign-file\n\nThis option allows to append an externally computed singature to the\nmodule. This is needed in setups, where the private key is not directly\navailable, but a service exists that returns signatures for given files.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "4bc9410c0cf5079219bdfa3295d83dfacefe1bb2",
      "tree": "df6c60a1d43224b72ba05abb21210b6b57915fd1",
      "parents": [
        "227536740e5cb157fb9fa9b381178c7d34b95d3b"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jan 25 13:41:12 2013 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 25 16:55:36 2013 +1030"
      },
      "message": "MODSIGN: Specify the hash algorithm on sign-file command line\n\nMake the script usable without a .config file.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "6543becf26fff612cdadeed7250ccc8d49f67f27",
      "tree": "bcba277bb0c03a81aae46965f3ddc76e582b51f1",
      "parents": [
        "a49f0d1ea3ec94fc7cf33a7c36a16343b74bd565"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@linux-m68k.org",
        "time": "Sun Jan 20 17:58:47 2013 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jan 24 22:48:04 2013 +0100"
      },
      "message": "mod/file2alias: make modalias generation safe for cross compiling\n\nUse the target compiler to compute the offsets for the fields of the\ndevice_id structures, so that it won\u0027t be broken by different alignments\nbetween the host and target ABIs.\n\nThis also fixes missing endian corrections for some modaliases.\n\nSigned-off-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "7320bfa7cfe31e9ee95a40ab8e52648066284141",
      "tree": "6ecc0024f3b07746848ddfe5dbfdd7299bbace49",
      "parents": [
        "9f14b4201239a9779d52bdd6137583d452b38ec3"
      ],
      "author": {
        "name": "Peter Senna Tschudin",
        "email": "peter.senna@gmail.com",
        "time": "Sat Dec 08 15:34:34 2012 -0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jan 24 12:10:38 2013 +0100"
      },
      "message": "scripts/coccinelle/misc/semicolon.cocci: Add unneeded semicolon test\n\nThis semantic patch looks for semicolons that can be removed without\nchanging the semantics of the code. The confidence is moderate\nbecause there are some false positives on cases like:\n\nb/drivers/mmc/host/cb710-mmc.c:589\n                break;\n        case MMC_POWER_UP:\n        default:\n-               /* ignore */;\n        }\n\nThere are 37 patches accepted reported by this semantic patch and\nmore than 300 fixes to be applied.\n\nSigned-off-by: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "c5ffa130f3644b51e588a2a6770648b6ea936969",
      "tree": "2e558181f8997069d4c2eb3e4e51958f65929f11",
      "parents": [
        "1bdbac478a858d2aa73a6784c7c2e09de0f6d06b"
      ],
      "author": {
        "name": "Roland Eggner",
        "email": "edvx1@systemanalysen.net",
        "time": "Sat Dec 29 23:33:28 2012 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jan 24 11:43:44 2013 +0100"
      },
      "message": "nconf: function keys line, change background color for better readability\n\n•  In function keys line descriptions black on darkblue are almost\n   impossible to read.  Change colors to black on brown.\n\nSigned-off-by: Roland Eggner \u003cedvx1@systemanalysen.net\u003e\nTested-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\nSigned-off-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\n"
    },
    {
      "commit": "75096579c3ac39ddc2f8b0d9a8924eba31f4d920",
      "tree": "15d50607ffc22358fdbf98ed61e0962c589779a9",
      "parents": [
        "771d394fbd3af266c01813b40a82cec6c80af98d"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Mon Jan 21 11:08:54 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 22 09:41:43 2013 -0800"
      },
      "message": "lib: devres: Introduce devm_ioremap_resource()\n\nThe devm_request_and_ioremap() function is very useful and helps avoid a\nwhole lot of boilerplate. However, one issue that keeps popping up is\nits lack of a specific error code to determine which of the steps that\nit performs failed. Furthermore, while the function gives an example and\nsuggests what error code to return on failure, a wide variety of error\ncodes are used throughout the tree.\n\nIn an attempt to fix these problems, this patch adds a new function that\ndrivers can transition to. The devm_ioremap_resource() returns a pointer\nto the remapped I/O memory on success or an ERR_PTR() encoded error code\non failure. Callers can check for failure using IS_ERR() and determine\nits cause by extracting the error code using PTR_ERR().\n\ndevm_request_and_ioremap() is implemented as a wrapper around the new\nAPI and return NULL on failure as before. This ensures that backwards\ncompatibility is maintained until all users have been converted to the\nnew API, at which point the old devm_request_and_ioremap() function\nshould be removed.\n\nA semantic patch is included which can be used to convert from the old\ndevm_request_and_ioremap() API to the new devm_ioremap_resource() API.\nSome non-trivial cases may require manual intervention, though.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f2e207f32422c7b9624d3393db015dfd118d9d22",
      "tree": "950b9cbf940a14e77b946f1562d395becbea54ba",
      "parents": [
        "93843b3764170819aeb07fc867a0499b33a875ca"
      ],
      "author": {
        "name": "Vineet Gupta",
        "email": "Vineet.Gupta1@synopsys.com",
        "time": "Mon Jan 21 17:18:57 2013 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Jan 21 17:19:14 2013 +1030"
      },
      "message": "modpost: Ignore ARC specific non-alloc sections\n\nARC relocatable object files contain one/more .gnu.linkonce.arcextmap.*\nsections (collated by kernel/vmlinux.lds into .arcextmap in final link).\nThis section is used by debuggers to display the extension instructions\nand need-not be loaded by target (hence !SHF_ALLOC)\n\nThe final kernel binary only needs .arcextmap entry in modpost\u0027s ignore\nlist (section_white_list[]). However when building modules, modpost scans\neach object file individually, hence tripping on non-aggregated\n.gnu.linkonce.arcextmap.* entries as well.\n\nThus need for the 2 entires !\n\nSigned-off-by: Vineet Gupta \u003cvgupta@synopsys.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "1bdbac478a858d2aa73a6784c7c2e09de0f6d06b",
      "tree": "8cb64ccbf34e2636cba5561cc3eac799baa0ed3e",
      "parents": [
        "6364fd0cb1e4c7f72b974613e0cf5744ae4d2cb2"
      ],
      "author": {
        "name": "Wang YanQing",
        "email": "udknight@gmail.com",
        "time": "Mon Dec 17 22:56:14 2012 +0800"
      },
      "committer": {
        "name": "Yann E. MORIN",
        "email": "yann.morin.1998@free.fr",
        "time": "Wed Jan 16 00:00:35 2013 +0100"
      },
      "message": "menuconfig: Get rid of the top-level entries for \"Load an Alternate/Save an Alternate\"\n\nNow we have Load/Save buttons to do the Load/Save\nin the convenient place, so we can drop the\ntop-level entries.\n\nSigned-off-by: Wang YanQing \u003cudknight@gmail.com\u003e\nReviewed-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\nTested-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\nSigned-off-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\n"
    },
    {
      "commit": "6364fd0cb1e4c7f72b974613e0cf5744ae4d2cb2",
      "tree": "82ddce27af13bb046b75b89470bb505908affb2b",
      "parents": [
        "87727d453b4677a21312712c8a4bb5dcd81a1ebe"
      ],
      "author": {
        "name": "Wang YanQing",
        "email": "udknight@gmail.com",
        "time": "Wed Dec 19 09:50:58 2012 +0800"
      },
      "committer": {
        "name": "Yann E. MORIN",
        "email": "yann.morin.1998@free.fr",
        "time": "Wed Jan 16 00:00:34 2013 +0100"
      },
      "message": "menuconfig: Add Save/Load buttons\n\nIf menuconfig have Save/Load button like alternative\n.config editors, xconfig, nconfig, etc.We will have\na obvious benefit when use menuconfig just like\nwhen we use others, we can Save/Load our .config quickly\nand conveniently.\n\nThis patch add the Save/Load button for menuconfig.\n\n[remove trailing space while at it for below line:\n\"*)  Formerly when I used Page Down and Page Up, the cursor would be set\"\n]\n\nChanges:\nV1-V2:\n1:use PATH_MAX instead of hard code suggested by Yann E. MORIN\n2:drop the spurious empty-line removal suggested by Yann E. MORIN\nV2-V3:\n1:ajust buttons position well centered reported by Yann E. MORIN\n\nSigned-off-by: Wang YanQing \u003cudknight@gmail.com\u003e\nReviewed-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\nTested-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\nSigned-off-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\n"
    },
    {
      "commit": "9f14b4201239a9779d52bdd6137583d452b38ec3",
      "tree": "f57801b039333fb57a13866af69679536b69d632",
      "parents": [
        "a49f0d1ea3ec94fc7cf33a7c36a16343b74bd565"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@linux-m68k.org",
        "time": "Sat Dec 29 00:08:22 2012 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sun Jan 13 22:15:27 2013 +0100"
      },
      "message": "scripts/tags.sh: Fix regex syntax for etags\n\nSigned-off-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nTested-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "02f3e53a131c8aa3fe3c954058f1add5beeae621",
      "tree": "660dd7b51f64418922557b4f6cef636fbe305412",
      "parents": [
        "a49f0d1ea3ec94fc7cf33a7c36a16343b74bd565",
        "77bdcfe5484fef0da899ec8e74b08dd21b031f66"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Jan 12 22:36:07 2013 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Jan 12 22:36:07 2013 +0100"
      },
      "message": "Merge branch \u0027yem-kconfig-rc-fixes\u0027 of git://gitorious.org/linux-kconfig/linux-kconfig into kbuild/rc-fixes\n"
    },
    {
      "commit": "8a168ca7074b463d0e19a9e9c15946db1afbddc4",
      "tree": "3b3276410acd699b396cd7a8907f217bcc68efff",
      "parents": [
        "2c016dc2cbd160acf099bee8e4d5c056a8b691b1"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Sat Dec 29 02:00:09 2012 +0900"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jan 09 11:43:32 2013 +0100"
      },
      "message": "treewide: Fix typo in various drivers\n\nCorrect spelling typo in printk within various drivers.\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "6ae141718e3f9c7e2c620e999c86612a7f415bb1",
      "tree": "808737193b879da8b287f54647c4782fb450299d",
      "parents": [
        "e389623a68622e3c9be440ab522fac1aa1ca3454"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 21 15:16:45 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 03 15:57:16 2013 -0800"
      },
      "message": "misc: remove __dev* attributes.\n\nCONFIG_HOTPLUG is going away as an option.  As a result, the __dev*\nmarkings need to be removed.\n\nThis change removes the last of the __dev* markings from the kernel from\na variety of different, tiny, places.\n\nBased on patches originally written by Bill Pemberton, but redone by me\nin order to handle some of the coding style issues better, by hand.\n\nCc: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8a7eab2b54b349d005181fd971cfa027b1976c7b",
      "tree": "42ba4b4248c3907d0876097488a5c2b7de53fe92",
      "parents": [
        "3d33fcc11bdd11b6949cf5c406726a094395dc4f"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jan 02 15:13:02 2013 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 02 17:36:10 2013 -0800"
      },
      "message": "UAPI: Strip _UAPI prefix on header install no matter the whitespace\n\nCommit 56c176c9cac9 (\"UAPI: strip the _UAPI prefix from header guards\nduring header installation\") strips the _UAPI prefix from header guards,\nbut only if there\u0027s a single space between the cpp directive and the\nlabel.\n\nMake it more flexible and able to handle tabs and multiple white space\ncharacters.\n\nSigned-off-by: David Howells \u003cdhowell@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "77bdcfe5484fef0da899ec8e74b08dd21b031f66",
      "tree": "f37d5969f7b5575b73ff85c53912d7dcece098f4",
      "parents": [
        "bad9955db1b73d7286f74a8136a0628a9b1ac017"
      ],
      "author": {
        "name": "Wang YanQing",
        "email": "udknight@gmail.com",
        "time": "Mon Dec 17 22:37:51 2012 +0800"
      },
      "committer": {
        "name": "Yann E. MORIN",
        "email": "yann.morin.1998@free.fr",
        "time": "Thu Dec 27 20:46:23 2012 +0100"
      },
      "message": "kconfig:lxdialog: remove duplicate code\n\ndialog.h has two line the same below:\nextern char dialog_input_result[];\nThis patch remove one of them.\n\nSigned-off-by: Wang YanQing \u003cudknight@gmail.com\u003e\nReviewed-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\nTested-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\nSigned-off-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\n"
    },
    {
      "commit": "87727d453b4677a21312712c8a4bb5dcd81a1ebe",
      "tree": "7ce0739de15a48d86a67ad72dc63871c5525976a",
      "parents": [
        "169743264f8100a39042a4d6bec44dabb2e2e624"
      ],
      "author": {
        "name": "Wang YanQing",
        "email": "udknight@gmail.com",
        "time": "Mon Dec 17 22:38:02 2012 +0800"
      },
      "committer": {
        "name": "Yann E. MORIN",
        "email": "yann.morin.1998@free.fr",
        "time": "Tue Dec 25 23:42:37 2012 +0100"
      },
      "message": "menuconfig:inputbox: support navigate input position\n\nThis patch add support navigate input position *inside* the input\nfield with LEFT/RIGHT, so it is possible to modify the text in place.\n\nSigned-off-by: Wang YanQing \u003cudknight@gmail.com\u003e\nTested-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\nSigned-off-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\n"
    },
    {
      "commit": "4c9a44aebeaef35570a67aed17b72a2cf8d0b219",
      "tree": "abb874fe7f50671627b282f6c7fb58db5e75a2e3",
      "parents": [
        "1f0377ff088ed2971c57debc9b0c3b846ec431fd",
        "cfde819088422503b5c69e03ab7bb90f87121d4d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 20 20:00:43 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 20 20:00:43 2012 -0800"
      },
      "message": "Merge branch \u0027akpm\u0027 (Andrew\u0027s patch-bomb)\n\nMerge the rest of Andrew\u0027s patches for -rc1:\n \"A bunch of fixes and misc missed-out-on things.\n\n  That\u0027ll do for -rc1.  I still have a batch of IPC patches which still\n  have a possible bug report which I\u0027m chasing down.\"\n\n* emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (25 commits)\n  keys: use keyring_alloc() to create module signing keyring\n  keys: fix unreachable code\n  sendfile: allows bypassing of notifier events\n  SGI-XP: handle non-fatal traps\n  fat: fix incorrect function comment\n  Documentation: ABI: remove testing/sysfs-devices-node\n  proc: fix inconsistent lock state\n  linux/kernel.h: fix DIV_ROUND_CLOSEST with unsigned divisors\n  memcg: don\u0027t register hotcpu notifier from -\u003ecss_alloc()\n  checkpatch: warn on uapi #includes that #include \u003cuapi/...\n  revert \"rtc: recycle id when unloading a rtc driver\"\n  mm: clean up transparent hugepage sysfs error messages\n  hfsplus: add error message for the case of failure of sync fs in delayed_sync_fs() method\n  hfsplus: rework processing of hfs_btree_write() returned error\n  hfsplus: rework processing errors in hfsplus_free_extents()\n  hfsplus: avoid crash on failed block map free\n  kcmp: include linux/ptrace.h\n  drivers/rtc/rtc-imxdi.c: must include \u003clinux/spinlock.h\u003e\n  mm: cma: WARN if freed memory is still in use\n  exec: do not leave bprm-\u003einterp on stack\n  ...\n"
    },
    {
      "commit": "af487e4209ef5e82b1932b8b15fd59efbd56a955",
      "tree": "50bfd221e5542b8a08932aa3fa02ad4208692477",
      "parents": [
        "810a4855513b9cb1a191301eb5e4e28b276cc318",
        "c6ba8d06ecfc1dadcf7f1b54960cf9332ba5ae8d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 20 17:52:06 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 20 17:52:06 2012 -0800"
      },
      "message": "Merge branch \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\nPull kbuild misc changes from Michal Marek:\n \"This is the non-critical part of kbuild\n\n   - scripts/kernel-doc requires a \"Return:\" section for non-void\n     functions\n   - ARCH\u003darm SUBARCH\u003d... support for make tags\n   - COMPILED_SOURCE\u003d1 support for make tags (only indexes .c files for\n     which a .o exists)\n   - New coccinelle check\n   - Option parsing fix for scripts/config\"\n\n* \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  scripts/config: Fix wrong \"shift\" for --keep-case\n  scripts/tags.sh: Support compiled source\n  scripts/tags.sh: Support subarch for ARM\n  scripts/coccinelle/misc/warn.cocci: use WARN\n  scripts/kernel-doc: check that non-void fcts describe their return value\n  Kernel-doc: Convention: Use a \"Return\" section to describe return values\n"
    },
    {
      "commit": "495e9d84607cda966ba6d223d5eb9df0070cd21a",
      "tree": "208667895c3646fe4fa1bb7322d0ed1f51880ca5",
      "parents": [
        "5abe257af8b95857b95fa0ba694530b446ae32d8"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Dec 20 15:05:37 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 20 17:40:20 2012 -0800"
      },
      "message": "checkpatch: warn on uapi #includes that #include \u003cuapi/...\n\nAvoid specifying internal uapi #include paths with uapi/...  as\nuserspace should not use and never see that.\n\nNeaten message line wrapping above.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: 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": "810a4855513b9cb1a191301eb5e4e28b276cc318",
      "tree": "ba9d7020e321c0736f04eb1c064e0561655004ac",
      "parents": [
        "6f8c9d2130893eda35ad9105e6e2a08db7f0da13",
        "bd1ee804af8bdf2fd5131234330615f8aecbd9ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 20 14:15:53 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 20 14:15:53 2012 -0800"
      },
      "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 \"The kbuild changes are minimal this time:\n\n   - scripts/pnmlogo fix for some newer format\n\n   - minor top-level Makefile cleanup\n\n   - fix for a v3.5 regression with make clean M\u003d\u003cdirectory\u003e\"\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  kbuild: Do not remove vmlinux when cleaning external module\n  scripts/pnmtologo: fix for plain PBM\n  kbuild: Remove reference to uninitialised variable\n"
    },
    {
      "commit": "c2838e6ee2d2eae893646f9a271039ae434ed760",
      "tree": "6b671c4ff69fc38f04c336cbdd5811b3478650d9",
      "parents": [
        "409f117e2d6b38d714ab26def840801e33dfe115"
      ],
      "author": {
        "name": "Yann E. MORIN",
        "email": "yann.morin.1998@free.fr",
        "time": "Thu Nov 22 01:06:04 2012 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Dec 20 23:02:03 2012 +0100"
      },
      "message": "scripts/kconfig: ensure we use proper CONFIG_ prefix\n\nNow that we get the CONFIG_ prefix from the environment, we must\nensure we use the proper prefix in case the user has it set in\nthe environment.\n\nSimply unexport CONFIG_ to fallback to our hard-coded default.\n\nSigned-off-by: \"Yann E. MORIN\" \u003cyann.morin.1998@free.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "7a684c452e2589f3ddd7e2d466b4f747d3715ad9",
      "tree": "fed803e7450770993575b37807ba2195eafd5b0e",
      "parents": [
        "7f2de8171ddf28fdb2ca7f9a683ee1207849f718",
        "e10e1774efbdaec54698454200619a03a01e1d64"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 19 07:55:08 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 19 07:55:08 2012 -0800"
      },
      "message": "Merge tag \u0027modules-next-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux\n\nPull module update from Rusty Russell:\n \"Nothing all that exciting; a new module-from-fd syscall for those who\n  want to verify the source of the module (ChromeOS) and/or use standard\n  IMA on it or other security hooks.\"\n\n* tag \u0027modules-next-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux:\n  MODSIGN: Fix kbuild output when using default extra_certificates\n  MODSIGN: Avoid using .incbin in C source\n  modules: don\u0027t hand 0 to vmalloc.\n  module: Remove a extra null character at the top of module-\u003estrtab.\n  ASN.1: Use the ASN1_LONG_TAG and ASN1_INDEFINITE_LENGTH constants\n  ASN.1: Define indefinite length marker constant\n  moduleparam: use __UNIQUE_ID()\n  __UNIQUE_ID()\n  MODSIGN: Add modules_sign make target\n  powerpc: add finit_module syscall.\n  ima: support new kernel module syscall\n  add finit_module syscall to asm-generic\n  ARM: add finit_module syscall to ARM\n  security: introduce kernel_module_from_file hook\n  module: add flags arg to sys_finit_module()\n  module: add syscall to load module from fd\n"
    },
    {
      "commit": "af56e3f017bae54b9c3b5f7877d5eff990a2eed9",
      "tree": "aefe2e189094966dd1522b99dc57f08ab23017d1",
      "parents": [
        "19af395d7c0daaafdebd441a162128aaac575912"
      ],
      "author": {
        "name": "Cyril Roelandt",
        "email": "tipecaml@gmail.com",
        "time": "Tue Dec 18 14:21:28 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 15:02:11 2012 -0800"
      },
      "message": "Coccinelle: add api/d_find_alias.cocci\n\nEnsure that calls to d_find_alias() have a corresponding dput().\n\nSigned-off-by: Cyril Roelandt \u003ctipecaml@gmail.com\u003e\nCc: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nCc: Gilles Muller \u003cGilles.Muller@lip6.fr\u003e\nCc: Nicolas Palix \u003cnicolas.palix@imag.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "323c1260ba2c4b5c4b2a1e9ab6657cde54ccf554",
      "tree": "fcc114327e37918e20e42a2f4ed00e3b7f158cec",
      "parents": [
        "74349bccedb3e34b4f1fd9c7efd2dda7905e3335"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Dec 17 16:02:07 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:19 2012 -0800"
      },
      "message": "checkpatch: warn on CamelCase variable names\n\nStore the camelcase variables in a hash and only emit a warning on the\nfirst use of each new variable.\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": "74349bccedb3e34b4f1fd9c7efd2dda7905e3335",
      "tree": "7dec12471c55dbaa90c78ab67ea3e23788565cba",
      "parents": [
        "6b7eaf6e1428be33f731287de963862e3846cd42"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Dec 17 16:02:05 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:19 2012 -0800"
      },
      "message": "checkpatch: add support for floating point constants\n\nEven though the kernel doesn\u0027t support using floating point constants,\nadd a regex for them.\n\nSupport forms like: 0x123p1, 123e-1, 1.23, 1.5e23f\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": "6b7eaf6e1428be33f731287de963862e3846cd42",
      "tree": "19628f1233f2e758cbd138d1c7a2d41701244b32",
      "parents": [
        "d1e2ad07e78c4bbac9fce4d2e3c0fe60bce091d8"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Dec 17 16:02:02 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:19 2012 -0800"
      },
      "message": "checkpatch: find hex constants as a single IDENT\n\nHexadecimal values are current found in 2 parts.  A hex constant like\n0x123456abcdef is found as 0 and then x123456abcdef and later coalesced.\n\nInstead, reverse the order of the 2 searches in $Constant to find 0x\nfirst, then 0 so that the entire hex constant is found all at once.\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": "d1e2ad07e78c4bbac9fce4d2e3c0fe60bce091d8",
      "tree": "41193684d79788aef5d00c817ba570c27c7de02f",
      "parents": [
        "88982fea52d0115d44b77619afef576f24cdb844"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Dec 17 16:02:01 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:19 2012 -0800"
      },
      "message": "checkpatch: add --strict test for switch/default missing break\n\nswitch default case is sometimes written as \"default:;\".  This can cause\nnew cases added below the default to be defective.\n\nSuggest adding a break; after empty default cases to avoid fallthrough\ndefects.\n\nFixed indentation in the other semicolon test above it.\n\nSuggested-by: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\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": "88982fea52d0115d44b77619afef576f24cdb844",
      "tree": "a31942d9f3ec40c520b6c963e726c705e47b7db3",
      "parents": [
        "0979ae66464bd9793c6701861bccb21f9f118a52"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Dec 17 16:02:00 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:19 2012 -0800"
      },
      "message": "checkpatch: warn when declaring \"struct spinlock foo;\"\n\nspinlock_t should always be used.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: \"Luis R. Rodriguez\" \u003cmcgrof@do-not-panic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0979ae66464bd9793c6701861bccb21f9f118a52",
      "tree": "e2e7a6f513aba1c433dbad1ccbb24adb834ca406",
      "parents": [
        "481eb486a88c9b068f0168ac4c21291802720933"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Dec 17 16:01:59 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:19 2012 -0800"
      },
      "message": "checkpatch: Add --strict messages for blank lines around braces\n\nBlank lines around braces are not unnecessary.  Emit a message on the use\nof these blank lines only when using --strict.\n\nint foo(int bar)\n{\n\n\tsomething or other....\n\n}\n\nis generally written in the kernel as:\n\nint foo(int bar)\n{\n\tsomething or other...\n}\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": "481eb486a88c9b068f0168ac4c21291802720933",
      "tree": "ded9373e9ace9887f28c8bf3ea1810c600a6b059",
      "parents": [
        "6cd7f3869c925622bbf420e1107a026d91dbd7f2"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Dec 17 16:01:56 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:19 2012 -0800"
      },
      "message": "checkpatch: extend line continuation test\n\nPreprocessor directives and asm statements should be allowed to have a\nline continuation.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nTested-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6cd7f3869c925622bbf420e1107a026d91dbd7f2",
      "tree": "23c356d279579726f68ddfdebe54d4e469e25572",
      "parents": [
        "03df4b51f33e1fdd35fe7bc19f1f450726395207"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Dec 17 16:01:54 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:19 2012 -0800"
      },
      "message": "checkpatch: allow control over line length warning, default remains 80\n\nSome projects might want a longer line length so allow a command line\n--max-line-length\u003dn control over the long line warnings.  The default line\nlength is 80.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Constantine Shulyupin \u003cconst@makelinux.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": "03df4b51f33e1fdd35fe7bc19f1f450726395207",
      "tree": "13994b0b62313a4e0f93c1f6c349b01c53ea958e",
      "parents": [
        "78e3f1f01d23c1a0d5828669d35afa2e7951987d"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@canonical.com",
        "time": "Mon Dec 17 16:01:52 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:19 2012 -0800"
      },
      "message": "checkpatch: consolidate if (foo) bar(foo) checks and add debugfs_remove\n\nConsolidate the if (foo) bar(foo) detectors into a single check.  Add\ndebugfs_remove and family.\n\nBased on a patch by Constantine Shulyupin.\n\nSigned-off-by: Andy Whitcroft \u003capw@canonical.com\u003e\nCc: Constantine Shulyupin \u003cconst@MakeLinux.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": "78e3f1f01d23c1a0d5828669d35afa2e7951987d",
      "tree": "60221a5006aaec5e0a810facb8a223b910f92175",
      "parents": [
        "1ba8dfd17ead04de18bfca7b68c2a144c8be736a"
      ],
      "author": {
        "name": "Tao Ma",
        "email": "boyu.mt@taobao.com",
        "time": "Mon Dec 17 16:01:49 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:19 2012 -0800"
      },
      "message": "checkpatch: remove reference to feature-removal-schedule.txt\n\nIn commit 9c0ece069b32 (\"Get rid of Documentation/feature-removal.txt\"),\nLinus removes feature-removal-schedule.txt from Documentation, but there\nis still some reference to this file.  So remove them.\n\nSigned-off-by: Tao Ma \u003cboyu.mt@taobao.com\u003e\nAcked-by: 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": "1ba8dfd17ead04de18bfca7b68c2a144c8be736a",
      "tree": "d9f42871b6809cd40e03557bc243a11d6039dd20",
      "parents": [
        "5023d3472d444747bfa12e9798d7993e7efb8287"
      ],
      "author": {
        "name": "Kees Cook",
        "email": "keescook@chromium.org",
        "time": "Mon Dec 17 16:01:48 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:18 2012 -0800"
      },
      "message": "checkpatch: warn about using CONFIG_EXPERIMENTAL\n\nThis config item has not carried much meaning for a while now and is\nalmost always enabled by default.  As agreed during the Linux kernel\nsummit, it is being removed.  This will discourage future addition of\nCONFIG_EXPERIMENTAL while it is being phased out.\n\nSigned-off-by: Kees Cook \u003ckeescook@chromium.org\u003e\nCc: Andy Whitcroft \u003capw@canonical.com\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5023d3472d444747bfa12e9798d7993e7efb8287",
      "tree": "384454623fc76da468021e0d58846debec536014",
      "parents": [
        "0ad50c3896afbb3c103409a18260e601b87a744c"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Dec 17 16:01:47 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:18 2012 -0800"
      },
      "message": "checkpatch: warn on unnecessary line continuations\n\nWhen the previous line is not a line continuation and the current line has\na line continuation but is not a #define, emit a warning.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Peter Hurley \u003cpeter@hurleysoftware.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": "c6ba8d06ecfc1dadcf7f1b54960cf9332ba5ae8d",
      "tree": "0223dfb199b97852dfc22a618203914dd0acf29a",
      "parents": [
        "923e02ecf3f8db19d52176723fefa0ffe6e9a3cd"
      ],
      "author": {
        "name": "Hiroshi Doyu",
        "email": "hdoyu@nvidia.com",
        "time": "Fri Dec 14 08:47:59 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Dec 14 14:16:10 2012 +0100"
      },
      "message": "scripts/config: Fix wrong \"shift\" for --keep-case\n\nRemove wrong \"shift\" for --keep-case. There is always \"shift\" at\nbeginning of while-loop. No need \"shift\" at --keep-case just before\n\"continue\" to process next argument.\n\nNow the following works as expected:\n\n./scripts/config -e aAa -k -e bBb -e cCc \u0026\u0026 tail -3 .config\nCONFIG_AAA\u003dy\nCONFIG_bBb\u003dy\nCONFIG_cCc\u003dy\n\nSigned-off-by: Hiroshi Doyu \u003chdoyu@nvidia.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "d890f510c8e45aaf33b8737f211ea05aecb8b460",
      "tree": "e2f48e1c67688576b3fc989552f708b55ab45617",
      "parents": [
        "71eac70257b469bd43737232bce0fd960caebee1"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@redhat.com",
        "time": "Mon Nov 05 09:09:24 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Dec 14 13:05:28 2012 +1030"
      },
      "message": "MODSIGN: Add modules_sign make target\n\nIf CONFIG_MODULE_SIG is set, and \u0027make modules_sign\u0027 is called then this\npatch will cause the modules to get a signature appended.  The make target\nis intended to be run after \u0027make modules_install\u0027, and will modify the\nmodules in-place in the installed location.  It can be used to produce\nsigned modules after they have been processed by distribution build\nscripts.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e (minor typo fix)\n"
    },
    {
      "commit": "a2013a13e68354e0c8f3696b69701803e13fb737",
      "tree": "a7e1da6bfad1aa2afd83f401874d606269ce90b4",
      "parents": [
        "dadfab4873256d2145640c0ce468fcbfb48977fe",
        "106f9d9337f65bd428c0c79f650e3489e458d771"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 12:00:02 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 12:00:02 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial branch from Jiri Kosina:\n \"Usual stuff -- comment/printk typo fixes, documentation updates, dead\n  code elimination.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (39 commits)\n  HOWTO: fix double words typo\n  x86 mtrr: fix comment typo in mtrr_bp_init\n  propagate name change to comments in kernel source\n  doc: Update the name of profiling based on sysfs\n  treewide: Fix typos in various drivers\n  treewide: Fix typos in various Kconfig\n  wireless: mwifiex: Fix typo in wireless/mwifiex driver\n  messages: i2o: Fix typo in messages/i2o\n  scripts/kernel-doc: check that non-void fcts describe their return value\n  Kernel-doc: Convention: Use a \"Return\" section to describe return values\n  radeon: Fix typo and copy/paste error in comments\n  doc: Remove unnecessary declarations from Documentation/accounting/getdelays.c\n  various: Fix spelling of \"asynchronous\" in comments.\n  Fix misspellings of \"whether\" in comments.\n  eisa: Fix spelling of \"asynchronous\".\n  various: Fix spelling of \"registered\" in comments.\n  doc: fix quite a few typos within Documentation\n  target: iscsi: fix comment typos in target/iscsi drivers\n  treewide: fix typo of \"suport\" in various comments and Kconfig\n  treewide: fix typo of \"suppport\" in various comments\n  ...\n"
    },
    {
      "commit": "b1286f4e9ac14c8973140b338b4d3c5691264d3b",
      "tree": "5a67788bb2276cd67230d24b5a6994ddafb10707",
      "parents": [
        "6facac1ab68fbf9cbad31a9d521f3a0d6aa9470e",
        "0fa5d3996dbda1ee9653c43d39b7ef159fb57ee7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:30:02 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:30:02 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull ARM updates from Russell King:\n \"Here\u0027s the updates for ARM for this merge window, which cover quite a\n  variety of areas.\n\n  There\u0027s a bunch of patch series from Will tackling various bugs like\n  the PROT_NONE handling, ASID allocation, cluster boot protocol and\n  ASID TLB tagging updates.\n\n  We move to a build-time sorted exception table rather than doing the\n  sorting at run-time, add support for the secure computing filter, and\n  some updates to the perf code.  We also have sorted out the placement\n  of some headers, fixed some build warnings, fixed some hotplug\n  problems with the per-cpu TWD code.\"\n\n* \u0027for-linus\u0027 of git://git.linaro.org/people/rmk/linux-arm: (73 commits)\n  ARM: 7594/1: Add .smp entry for REALVIEW_EB\n  ARM: 7599/1: head: Remove boot-time HYP mode check for v5 and below\n  ARM: 7598/1: net: bpf_jit_32: fix sp-relative load/stores offsets.\n  ARM: 7595/1: syscall: rework ordering in syscall_trace_exit\n  ARM: 7596/1: mmci: replace readsl/writesl with ioread32_rep/iowrite32_rep\n  ARM: 7597/1: net: bpf_jit_32: fix kzalloc gfp/size mismatch.\n  ARM: 7593/1: nommu: do not enable DCACHE_WORD_ACCESS when !CONFIG_MMU\n  ARM: 7592/1: nommu: prevent generation of kernel unaligned memory accesses\n  ARM: 7591/1: nommu: Enable the strict alignment (CR_A) bit only if ARCH \u003c v6\n  ARM: 7590/1: /proc/interrupts: limit the display of IPIs to online CPUs only\n  ARM: 7587/1: implement optimized percpu variable access\n  ARM: 7589/1: integrator: pass the lm resource to amba\n  ARM: 7588/1: amba: create a resource parent registrator\n  ARM: 7582/2: rename kvm_seq to vmalloc_seq so to avoid confusion with KVM\n  ARM: 7585/1: kernel: fix nr_cpu_ids check in DT logical map init\n  ARM: 7584/1: perf: fix link error when CONFIG_HW_PERF_EVENTS is not selected\n  ARM: gic: use a private mapping for CPU target interfaces\n  ARM: kernel: add logical mappings look-up\n  ARM: kernel: add cpu logical map DT init in setup_arch\n  ARM: kernel: add device tree init map function\n  ...\n"
    },
    {
      "commit": "cff2f741b8ee8a70b208830e330de053efd4fc45",
      "tree": "83367ed74d889e2c8179f1f8b5d6f6f73b857982",
      "parents": [
        "b0885d01f9ab1274109c02942c881d598f939623",
        "92e9e6d1f9844b73a26215025a922e7d7aeae361"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 13:13:55 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 13:13:55 2012 -0800"
      },
      "message": "Merge tag \u0027driver-core-3.8-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\nPull driver core updates from Greg Kroah-Hartman:\n \"Here\u0027s the large driver core updates for 3.8-rc1.\n\n  The biggest thing here is the various __dev* marking removals.  This\n  is going to be a pain for the merge with different subsystem trees, I\n  know, but all of the patches included here have been ACKed by their\n  various subsystem maintainers, as they wanted them to go through here.\n\n  If this is too much of a pain, I can pull all of them out of this tree\n  and just send you one with the other fixes/updates and then, after\n  3.8-rc1 is out, do the rest of the removals to ensure we catch them\n  all, it\u0027s up to you.  The merges should all be trivial, and Stephen\n  has been doing them all in linux-next for a few weeks now quite\n  easily.\n\n  Other than the __dev* marking removals, there\u0027s nothing major here,\n  some firmware loading updates and other minor things in the driver\n  core.\n\n  All of these have (much to Stephen\u0027s annoyance), been in linux-next\n  for a while.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\nFixed up trivial conflicts in drivers/gpio/gpio-{em,stmpe}.c due to gpio\nupdate.\n\n* tag \u0027driver-core-3.8-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (93 commits)\n  modpost.c: Stop checking __dev* section mismatches\n  init.h: Remove __dev* sections from the kernel\n  acpi: remove use of __devinit\n  PCI: Remove __dev* markings\n  PCI: Always build setup-bus when PCI is enabled\n  PCI: Move pci_uevent into pci-driver.c\n  PCI: Remove CONFIG_HOTPLUG ifdefs\n  unicore32/PCI: Remove CONFIG_HOTPLUG ifdefs\n  sh/PCI: Remove CONFIG_HOTPLUG ifdefs\n  powerpc/PCI: Remove CONFIG_HOTPLUG ifdefs\n  mips/PCI: Remove CONFIG_HOTPLUG ifdefs\n  microblaze/PCI: Remove CONFIG_HOTPLUG ifdefs\n  dma: remove use of __devinit\n  dma: remove use of __devexit_p\n  firewire: remove use of __devinitdata\n  firewire: remove use of __devinit\n  leds: remove use of __devexit\n  leds: remove use of __devinit\n  leds: remove use of __devexit_p\n  mmc: remove use of __devexit\n  ...\n"
    },
    {
      "commit": "b58ed041a360ed051fab17e4d9b0f451c6fedba7",
      "tree": "c21db4bc5042821cae320213652b2dbec880a58d",
      "parents": [
        "259cdbee2094d28b72f0f3d77bc9203d682994ff",
        "58fea354d887fddddd342a8d14b02069161ca904"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 11:30:41 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 11:30:41 2012 -0800"
      },
      "message": "Merge tag \u0027devicetree-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\nPull device tree changes from Grant Likely:\n \"Here are the DT changes I\u0027ve got queued up for v3.8.  As described\n  below, there are a lot of bug fixes here and documentation updates but\n  nothing major:\n\n  Bug fixes, little cleanups, and documentation changes.  The most\n  invasive thing here touches a bunch of the arch directories to use a\n  common build rule for .dtb files.  There are no major changes to\n  functionality here other than a few new helper functions.\"\n\n* tag \u0027devicetree-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6: (34 commits)\n  arm64: Fix the dtbs target building\n  mtd: nand: davinci: fix the binding documentation\n  rtc: rtc-mv: Add the device tree binding documentation\n  devicetree/bindings: Move gpio-leds binding into leds directory\n  of/vendor-prefixes: add Imagination Technologies\n  microblaze: use new common dtc rule\n  c6x: use new common dtc rule\n  openrisc: use new common dtc rule\n  arm64: Add dtbs target for building all the enabled dtb files\n  arm64: use new common dtc rule\n  ARM: dt: change .dtb build rules to build in dts directory\n  kbuild: centralize .dts-\u003e.dtb rule\n  Fix build when CONFIG_W1_MASTER_GPIO\u003dm b exporting \"allnodes\"\n  of/spi: Honour \"status\u003ddisabled\" property of device\n  of_mdio: Honour \"status\u003ddisabled\" property of device\n  of_i2c: Honour \"status\u003ddisabled\" property of device\n  powerpc: Fix fallout from device_node-\u003ename constification\n  of: add \u0027const\u0027 for of_parse_phandle parameter *np\n  Documentation: correct of_platform_populate() argument list\n  script: dtc: clean generated files\n  ...\n"
    },
    {
      "commit": "923e02ecf3f8db19d52176723fefa0ffe6e9a3cd",
      "tree": "6a7e0b2c5147bff5a1a6ac845651a7c601e582fe",
      "parents": [
        "596585090a6d7f0a62b4e5864ad8cedf1af964d1"
      ],
      "author": {
        "name": "Joonsoo Kim",
        "email": "js1304@gmail.com",
        "time": "Tue Dec 11 00:11:46 2012 +0900"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Dec 11 14:25:42 2012 +0100"
      },
      "message": "scripts/tags.sh: Support compiled source\n\nWe usually have interst in compiled files only,\nbecause they are strongly related to individual\u0027s work.\nCurrent tags.sh can\u0027t select compiled files, so support it.\n\nWe can use this functionality like below.\n\"make cscope O\u003d. SRCARCH\u003dxxxx COMPILED_SOURCE\u003dcompiled\"\n\nIt must be executed after building the kernel.\n\nSigned-off-by: Joonsoo Kim \u003cjs1304@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "596585090a6d7f0a62b4e5864ad8cedf1af964d1",
      "tree": "d5525acd3397c990a4455c59fddfbd0d8ab654e9",
      "parents": [
        "ad99ac2fa76b4a793ee801920f7501c8df6534d0"
      ],
      "author": {
        "name": "Joonsoo Kim",
        "email": "js1304@gmail.com",
        "time": "Tue Dec 11 00:11:45 2012 +0900"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Dec 11 14:24:35 2012 +0100"
      },
      "message": "scripts/tags.sh: Support subarch for ARM\n\nCurrent tags.sh doesn\u0027t handle subarch for ARM.\nThere are too many subarch on ARM, it is hard that we locate some\nfunctions which are defined in every subarch with tags util family.\nTherefore support subarch for removing this unconvenience.\n\nWe can use ARM subarch functionality like below.\n\"make cscope O\u003d. SRCARCH\u003darm SUBARCH\u003dxxx\"\n\nSigned-off-by: Joonsoo Kim \u003cjs1304@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "0b99cb73105f0527c1c4096960796b8772343a39",
      "tree": "fc506dd9b07cf576694aa3190bf4ce5eaa85bd54",
      "parents": [
        "b8db6b886a1fecd6a5b1d13b190f3149247305ef",
        "810883f05982e7c27ea20f9ec31c6ee926d00ea1",
        "95e629b761ce36996d1befe2824d5346b5a220b9",
        "b10bca0bc699af201770989a88fa293155e9d8de",
        "4b85da08c4d19f5de48d904d4f879dcfa04ec14c",
        "946c59a08a2497303750c0fee4367ca32009155c",
        "60d6dd530a6a31c85af9e37eadcb0f90acc76209"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 11 00:20:18 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 11 00:20:18 2012 +0000"
      },
      "message": "Merge branches \u0027cache-l2x0\u0027, \u0027fixes\u0027, \u0027hdrs\u0027, \u0027misc\u0027, \u0027mmci\u0027, \u0027vic\u0027 and \u0027warnings\u0027 into for-next\n"
    },
    {
      "commit": "409f117e2d6b38d714ab26def840801e33dfe115",
      "tree": "ac40deb3e159ba9c0337e24136304fe61ef5d44e",
      "parents": [
        "169dfd880ad3f301f60587b2e6145afd3edbbd59"
      ],
      "author": {
        "name": "Zhangfei Gao",
        "email": "zhangfei.gao@linaro.org",
        "time": "Mon Dec 03 15:36:10 2012 +0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sun Dec 09 18:22:17 2012 +0100"
      },
      "message": "merge_config.sh: Add option to specify output dir\n\nProvide a -O option to specify dir to put generated .config\nThen merge_config.sh does not need to be copied to target dir,\nfor easy re-usage in other script\n\nSigned-off-by: Zhangfei Gao \u003czhangfei.gao@linaro.org\u003e\nTested-by: Jon Medhurst (Tixy) \u003ctixy@linaro.org\u003e\nAcked-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "ad99ac2fa76b4a793ee801920f7501c8df6534d0",
      "tree": "72510361ed2305303f9ffa0f1202d66c64363c17",
      "parents": [
        "9a52aeeb92853167a67225602b9783f3cf4e578e"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Sat Nov 03 21:02:09 2012 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sun Dec 09 15:29:07 2012 +0100"
      },
      "message": "scripts/coccinelle/misc/warn.cocci: use WARN\n\nUse WARN(1,...) rather than printk followed by WARN(1).\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "9a52aeeb92853167a67225602b9783f3cf4e578e",
      "tree": "aa7da70e2e13d085b2c0b7999eef8aff2aa89ab7",
      "parents": [
        "ddf5eabd20c6cc2814fa2c00a1a033776fbc3e44"
      ],
      "author": {
        "name": "Yacine Belkadi",
        "email": "yacine.belkadi.1@gmail.com",
        "time": "Tue Nov 27 21:27:19 2012 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Dec 06 11:49:28 2012 +0100"
      },
      "message": "scripts/kernel-doc: check that non-void fcts describe their return value\n\nIf a function has a return value, but its kernel-doc comment doesn\u0027t contain a\n\"Return\" section, then emit the following warning:\n\n   Warning(file.h:129): No description found for return value of \u0027fct\u0027\n\nNote: This check emits a lot of warnings at the moment, because many functions\ndon\u0027t have a \u0027Return\u0027 doc section. So until the number of warnings goes\nsufficiently down, the check is only performed in verbose mode.\n\nSigned-off-by: Yacine Belkadi \u003cyacine.belkadi.1@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "92e9e6d1f9844b73a26215025a922e7d7aeae361",
      "tree": "8f80b05b70b763fa403187f99eba11e4d66cadbf",
      "parents": [
        "78d86c213f28193082b5d8a1a424044b7ba406f1"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Nov 29 10:45:02 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Nov 30 12:08:42 2012 -0800"
      },
      "message": "modpost.c: Stop checking __dev* section mismatches\n\nNow that the __dev* sections are not being generated, we don\u0027t need to\ncheck for them in modpost.c.\n\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "90b335fbbc316b58a0daee8ea792b5aa8903f2ae",
      "tree": "787de651d8d7ca83614a38e2bfe4c5f27d48883c",
      "parents": [
        "4a92a385f867b26297b736e9b9cc42bd6dbf0f2b"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Tue Nov 27 16:29:10 2012 -0700"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Fri Nov 30 10:52:19 2012 -0600"
      },
      "message": "kbuild: centralize .dts-\u003e.dtb rule\n\nAll architectures that use cmd_dtc do so in almost the same way. Create\na central build rule to avoid duplication. The one difference is that\nmost current uses of dtc build $(obj)/%.dtb from $(src)/dts/%.dts rather\nthan building the .dtb in the same directory as the .dts file. This\ndifference will be eliminated arch-by-arch in future patches.\n\nMIPS is the exception here; it already uses the exact same rule as the\nnew common rule, so the duplicate is removed in this patch to avoid any\nconflict. arch/mips changes courtesy of Ralf Baechle.\n\nUpdate Documentation/kbuild to remove the explicit call to cmd_dtc from\nthe example, now that the rule exists in a centralized location.\n\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: linux-arm-kernel@lists.infradead.org\nCc: Olof Johansson \u003colof@lixom.net\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nCc: Jonas Bonn \u003cjonas@southpole.se\u003e\nCc: linux@lists.openrisc.net\nCc: Aurelien Jacquiot \u003ca-jacquiot@ti.com\u003e\nCc: linux-c6x-dev@linux-c6x.org\nCc: Mark Salter \u003cmsalter@redhat.com\u003e\nCc: Michal Simek \u003cmonstr@monstr.eu\u003e\nCc: microblaze-uclinux@itee.uq.edu.au\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nCc: linux-xtensa@linux-xtensa.org\nCc: Max Filippov \u003cjcmvbkbc@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\n"
    },
    {
      "commit": "4092bac77131048b8f69cb1f939326c55d93709f",
      "tree": "d6ef89dcde5b3ad99b27e27b1d51ef2bbff217f8",
      "parents": [
        "e65fe5a91404af97a7a487e6c7606fb5e3807d7d"
      ],
      "author": {
        "name": "Yacine Belkadi",
        "email": "yacine.belkadi.1@gmail.com",
        "time": "Mon Nov 26 22:22:27 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Nov 27 21:09:35 2012 +0100"
      },
      "message": "scripts/kernel-doc: check that non-void fcts describe their return value\n\nIf a function has a return value, but its kernel-doc comment doesn\u0027t contain a\n\"Return\" section, then emit the following warning:\n\n   Warning(file.h:129): No description found for return value of \u0027fct\u0027\n\nNote: This check emits a lot of warnings at the moment, because many functions\ndon\u0027t have a \u0027Return\u0027 doc section. So until the number of warnings goes\nsufficiently down, the check is only performed in verbose mode.\n\nSigned-off-by: Yacine Belkadi \u003cyacine.belkadi.1@gmail.com\u003e\nSigned-off-by: Rob Landley \u003crob@landley.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "56c176c9cac9a77249fa1736bfd792f379d61942",
      "tree": "6eee2e41d0a04af2de9ca47bb90fab1d7ae1384e",
      "parents": [
        "c5782e9f5a535af09d7834693a52afdbcc6e5f3f"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Nov 26 16:29:39 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 26 17:41:24 2012 -0800"
      },
      "message": "UAPI: strip the _UAPI prefix from header guards during header installation\n\nStrip the _UAPI prefix from header guards during header installation so\nthat any userspace dependencies aren\u0027t affected.  glibc, for example,\nchecks for linux/types.h, linux/kernel.h, linux/compiler.h and\nlinux/list.h by their guards - though the last two aren\u0027t actually\nexported.\n\n  libtool: compile:  gcc -std\u003dgnu99 -DHAVE_CONFIG_H -I. -Wall -Werror -Wformat -Wformat-security -D_FORTIFY_SOURCE\u003d2 -fno-delete-null-pointer-checks -fstack-protector -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE\u003d2 -fexceptions -fstack-protector --param\u003dssp-buffer-size\u003d4 -m32 -march\u003di686 -mtune\u003datom -fasynchronous-unwind-tables -c child.c  -fPIC -DPIC -o .libs/child.o\n  In file included from cli.c:20:0:\n  common.h:152:8: error: redefinition of \u0027struct sysinfo\u0027\n  In file included from /usr/include/linux/kernel.h:4:0,\n  \t\t from /usr/include/linux/sysctl.h:25,\n  \t\t from /usr/include/sys/sysctl.h:43,\n  \t\t from common.h:50,\n  \t\t from cli.c:20:\n  /usr/include/linux/sysinfo.h:7:8: note: originally defined here\n\nReported-by: Tomasz Torcz \u003ctomek@pipebreaker.pl\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Josh Boyer \u003cjwboyer@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "916492b1e1a186260951831c53a53d8a448dc026",
      "tree": "89be25f87ff1c051dc0038d1d65f1a5cd5fa1eed",
      "parents": [
        "99b6e1e7233073a23a20824db8c5260a723ed192"
      ],
      "author": {
        "name": "Chun-Yi Lee",
        "email": "jlee@suse.com",
        "time": "Wed Nov 21 11:26:09 2012 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 21 06:52:12 2012 -1000"
      },
      "message": "sign-file: fix the perl warning message when extracting ASN.1\n\nThere have the following warning message when running modules install\nfor sign ko files:\n\n  # make modules_install\n  ...\n    INSTALL drivers/input/touchscreen/pcap_ts.ko\n  Found \u003d in conditional, should be \u003d\u003d at scripts/sign-file line 164.\n  Found \u003d in conditional, should be \u003d\u003d at scripts/sign-file line 161.\n  Found \u003d in conditional, should be \u003d\u003d at scripts/sign-file line 159.\n\nThis patch change replace \u0027\u003d\u0027 by \u0027\u003d\u003d\u0027 in elsif conditions for avoid the\nabove warning messages.\n\nSigned-off-by: Chun-Yi Lee \u003cjlee@suse.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4f3be1cfa8422c93271dcdb59f223f6c84c70804",
      "tree": "374ffda063b51b304604942e7b4c7f3beb8d874a",
      "parents": [
        "07c121149cb30405b37ceae3cd29e5b6b6e65cc0"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Nov 16 15:53:14 2012 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Nov 21 15:53:22 2012 +0000"
      },
      "message": "script: dtc: clean generated files\n\nFix \"make distclean\" to clean up generated dtc files.\n\nWithout this patch the following files are left around:\n - dtc-lexer.lex.c\n - dtc-parser.tab.c\n - dtc-parser.tab.h\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nReviewed-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "527ffe5811e39f9997a08902628c35068a46a5b7",
      "tree": "2567e610a6aceffbab4aae9f96a44643fe5d51dd",
      "parents": [
        "177acf78468bf5c359bcb8823ee3bd48b04b8380"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Nov 20 12:12:57 2012 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Nov 20 12:12:57 2012 +0100"
      },
      "message": "kconfig: Regenerate lexer\n\nApply changes from commit 177acf78 (kconfig: Fix malloc handling in conf\ntools) to the _shipped file.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    }
  ],
  "next": "177acf78468bf5c359bcb8823ee3bd48b04b8380"
}
