)]}'
{
  "log": [
    {
      "commit": "4e7682d077d693e34a993ae7a2831b522930ebcb",
      "tree": "a891a6a1393e3cf7df8e70a6c41579a03475e920",
      "parents": [
        "d68133b5a81bd9c4b673c2a731ac1a33a9dc0cb8"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Jan 25 11:38:13 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 25 11:07:40 2012 +0000"
      },
      "message": "ARM: 7301/1: Rename the T() macro to TUSER() to avoid namespace conflicts\n\nThis macro is used to generate unprivileged accesses (LDRT/STRT) to user\nspace.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d68133b5a81bd9c4b673c2a731ac1a33a9dc0cb8",
      "tree": "4cd5cee5bb4023fdc1f92c9fbdf733167f0a0b5a",
      "parents": [
        "34ae6c96a6a7db4ed8ec0524bf7fa1086b9ab2ba"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin@rab.in",
        "time": "Tue Jan 24 16:52:52 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 25 09:24:37 2012 +0000"
      },
      "message": "ARM: 7299/1: ftrace: clear zero bit in reported IPs for Thumb-2\n\nThe dynamic ftrace ops startup test currently fails on Thumb-2 kernels:\n\n Testing tracer function: PASSED\n Testing dynamic ftrace: PASSED\n Testing dynamic ftrace ops #1: (0 0 0 0 0) FAILED!\n\nThis is because while the addresses in the mcount records do not have\nthe zero bit set, the IP reported by the mcount call does have it set\n(because it is copied from the LR).  This mismatch causes the ops\nfiltering in ftrace_ops_list_func() to not call the relevant tracers.\n\nFix this by clearing the zero bit before adjusting the LR for the mcount\ninstruction size.  Also, combine the mov+sub into a single sub\ninstruction.\n\nAcked-by: Dave Martin \u003cdave.martin@linaro.org\u003e\nSigned-off-by: Rabin Vincent \u003crabin@rab.in\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "34ae6c96a6a7db4ed8ec0524bf7fa1086b9ab2ba",
      "tree": "9795fe4203ec655830abf22334b4547e3bec4afd",
      "parents": [
        "171cf94ccb4b476d1d7d694a31d0820558375132"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "Marc.Zyngier@arm.com",
        "time": "Tue Jan 24 11:56:02 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 25 09:24:36 2012 +0000"
      },
      "message": "ARM: 7298/1: realview: fix mapping of MPCore private memory region\n\nSince commit 0536bdf33faf (ARM: move iotable mappings within\nthe vmalloc region), the RealView PB11MP cannot boot anymore.\n\nThis is caused by the way the mappings are described on this\nplatform (define replaced by hex values for clarity):\n\n{\t/* GIC CPU interface mapping */\n        .virtual        \u003d IO_ADDRESS(0x1F000100),\n        .pfn            \u003d __phys_to_pfn(0x1F000100),\n        .length         \u003d SZ_4K,\n        .type           \u003d MT_DEVICE,\n}, {\t/* GIC distributor mapping */\n        .virtual        \u003d IO_ADDRESS(0x1F001000),\n        .pfn            \u003d __phys_to_pfn(0x1F001000),\n        .length         \u003d SZ_4K,\n        .type           \u003d MT_DEVICE,\n}\n\nThe first mapping ends up reserving two pages, and clashes with\nthe second one, which triggers a BUG_ON in vm_area_add_early().\n\nIn order to solve this problem, treat the MPCore private memory\nregion (containing the SCU, the GIC and the TWD) as a single region,\nas described in the TRM:\nhttp://infocenter.arm.com/help/index.jsp?topic\u003d/com.arm.doc.ddi0360f/CACGDJJC.html\n\nThe EB11MP is converted the same way, even if it manages to avoid\nthe problem.\n\nTested on both PB11MP and EB11MP.\n\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "171cf94ccb4b476d1d7d694a31d0820558375132",
      "tree": "a7874cd87511ee26ea3ee07d15706ac51746777e",
      "parents": [
        "b3945bcbc3f9856f4b5452079bfc2b9738040a37"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 24 21:33:26 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 24 21:33:26 2012 +0000"
      },
      "message": "PCMCIA: fix sa1111 oops on remove\n\nThe sa1111 socket driver oopses when removed:\n\nUnable to handle kernel NULL pointer dereference at virtual address 000003b0\npgd \u003d c1b40000\n[000003b0] *pgd\u003d00000000\nInternal error: Oops: 41b43005 [#1]\nModules linked in:\nCPU: 0    Not tainted  (3.3.0-rc1+ #744)\nPC is at pcmcia_remove+0x3c/0x60\nLR is at pcmcia_remove+0x34/0x60\n\nThis is because we try to dereference a NULL \u0027s\u0027 to obtain the next\npointer.  Fix this.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b3945bcbc3f9856f4b5452079bfc2b9738040a37",
      "tree": "91d5b5921b9e75029378c140d0a0f5e252bc1617",
      "parents": [
        "c214455f3205fa20819da6d67a8b20609ff786e7"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri Jan 20 07:54:51 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 23 10:21:38 2012 +0000"
      },
      "message": "ARM: 7288/1: mach-sa1100: add missing module_init() call\n\nThe Jornada SSP driver is supposed to be initialized by a\nmodule_init() call, but it was missed at some merge point. Since\nthe driver mostly pass calls through it magically works anyway,\nbut needs to be rectified.\n\nCc: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c214455f3205fa20819da6d67a8b20609ff786e7",
      "tree": "cd3a1f9557007ff899ecdd17d1a1f0cc3fd88483",
      "parents": [
        "612539e81f655f6ac73c7af1da8701c1ee618aee"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "Marc.Zyngier@arm.com",
        "time": "Fri Jan 20 12:24:47 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 23 10:20:07 2012 +0000"
      },
      "message": "ARM: 7297/1: smp_twd: make sure timer is stopped before registering it\n\nOn secondary CPUs, the Timer Control Register is not reset\nto a sane value before the timer is registered, and the TRM\ndoesn\u0027t seem to indicate any reset value either. In some cases,\nthe kernel will take an interrupt too early, depending on what\njunk was present in the registers at reset time.\n\nThe fix is to set the Timer Control Register to 0 before\nregistering the clock_event_device and enabling the interrupt.\n\nProblem seen on VE (Cortex A5) and Tegra.\n\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "612539e81f655f6ac73c7af1da8701c1ee618aee",
      "tree": "a442b17625ad28e282c4ddb0f786ccdfbe4f8bf4",
      "parents": [
        "868dbf905245a524496a0535982ed21ad3be5585"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Jan 20 12:10:18 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 23 10:20:06 2012 +0000"
      },
      "message": "ARM: 7296/1: proc-v7.S: remove HARVARD_CACHE preprocessor guards\n\nOn v7, we use the same cache maintenance instructions for data lines\nas for unified lines. This was not the case for v6, where HARVARD_CACHE\nwas defined to indicate the L1 cache topology.\n\nThis patch removes the erroneous compile-time check for HARVARD_CACHE in\nproc-v7.S, ensuring that we perform I-side invalidation at boot.\n\nReported-and-Acked-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\n\nCc: stable \u003cstable@vger.kernel.org\u003e\nAcked-by: Catalin Marinas \u003cCatalin.Marinas@arm.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "868dbf905245a524496a0535982ed21ad3be5585",
      "tree": "685a1d7bbbd677a386d4b533404606a91341ab83",
      "parents": [
        "eb50439b92b6298bf209a982f295ba9c0f7cb30b"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Jan 20 12:01:14 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 23 10:20:06 2012 +0000"
      },
      "message": "ARM: 7295/1: cortex-a7: move proc_info out of !CONFIG_ARM_LPAE block\n\nThe merging of commits 1b6ba46b (\"ARM: LPAE: MMU setup for the 3-level\npage table format\") and b4244738 (\"ARM: 7202/1: Add Cortex-A7 proc info\")\nduring the merge window ended up putting the Cortex-A7 proc_info into a\ncode block guarded by !CONFIG_ARM_LPAE. This makes Cortex-A7 platforms\nunbootable when LPAE is enabled.\n\nThis patch moves the proc_info structure for Cortex-A7 outside of the\nguarded block.\n\nCc: Pawel Moll \u003cpawel.moll@arm.com\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "eb50439b92b6298bf209a982f295ba9c0f7cb30b",
      "tree": "8678f4221e4a40907d9781753a8b95c96bbfded6",
      "parents": [
        "a092f2b15399bb4d1aa4e83cffe775f0c946f323"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Jan 20 12:01:12 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 23 10:20:05 2012 +0000"
      },
      "message": "ARM: 7293/1: logical_cpu_map: decouple CPU mapping from SMP\n\nIt turns out that the logical CPU mapping is useful even when !CONFIG_SMP\nfor manipulation of devices like interrupt and power controllers when\nrunning a UP kernel on a CPU other than 0. This can happen when kexecing\na UP image from an SMP kernel.\n\nIn the future, multi-cluster systems running AMP configurations will\nrequire something similar for mapping cluster IDs, so it makes sense to\ndecouple this logic in preparation for this support.\n\nAcked-by: Yang Bai \u003chamo.by@gmail.com\u003e\nAcked-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\nReported-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a092f2b15399bb4d1aa4e83cffe775f0c946f323",
      "tree": "b32be39bb3823afbc01ad5f10774ec6a13c30934",
      "parents": [
        "972da06470519b6eaef9776a586e2353f089de9c"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Jan 20 12:01:10 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 23 10:20:05 2012 +0000"
      },
      "message": "ARM: 7291/1: cache: assume 64-byte L1 cachelines for ARMv7 CPUs\n\nTo ensure correct alignment of cacheline-aligned data, the maximum\ncacheline size needs to be known at compile time.\n\nSince Cortex-A8 and Cortex-A15 have 64-byte cachelines (and it is likely\nthat there will be future ARMv7 implementations with the same line size)\nthen it makes sense to assume that CPU_V7 implies a 64-byte L1 cacheline\nsize. For CPUs with smaller caches, this will result in some harmless\npadding but will help with single zImage work and avoid hitting subtle\nbugs with misaligned data structures.\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "972da06470519b6eaef9776a586e2353f089de9c",
      "tree": "346f0f57424c9e2e01b1fa00113557082028ef1b",
      "parents": [
        "f0d5375e3c7b5d7f128af03c5271c328faeb3ae7"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Jan 20 12:01:09 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 23 10:20:04 2012 +0000"
      },
      "message": "ARM: 7290/1: vmlinux.lds.S: align the exception fixup table to a 4-byte boundary\n\nThe exception fixup table is currently aligned to a 32-byte boundary.\nWhilst this won\u0027t cause any problems, the exception_table_entry\nstructures contain only a pair of unsigned longs, so 4-byte alignment\nis all that is required. If the table was walked from start to end,\ncacheline alignment may bring some performance benefits, but since a\nbinary search is used, the access pattern is random and will not benefit\nfrom a stricter alignment.\n\nAcked-by: Nicolas Pitre \u003cnico@linaro.org\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f0d5375e3c7b5d7f128af03c5271c328faeb3ae7",
      "tree": "6d1a621761d37727a7c88415824fb9736d3f19d5",
      "parents": [
        "06e9905152cd124c53f571296e9904ea89c1a39a"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Jan 20 11:55:54 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 23 10:20:04 2012 +0000"
      },
      "message": "ARM: 7289/1: vmlinux.lds.S: do not hardcode cacheline size as 32 bytes\n\nThe linker script assumes a cacheline size of 32 bytes when aligning\nthe .data..cacheline_aligned and .data..percpu sections.\n\nThis patch updates the script to use L1_CACHE_BYTES, which should be set\nto 64 on platforms that require it.\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "06e9905152cd124c53f571296e9904ea89c1a39a",
      "tree": "1b3bfedcb3df9b1ad4ff725e8c304f4848e62b3f",
      "parents": [
        "a36d8e5bc27316163c9d753af5966ee92ecbec59"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "festevam@gmail.com",
        "time": "Fri Jan 13 17:06:59 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 19 17:26:31 2012 +0000"
      },
      "message": "ARM: 7277/1: setup.c: Fix build warning by removing unneeded header file\n\nFix the following build warning:\n\n  CC      arch/arm/kernel/setup.o\nIn file included from arch/arm/kernel/setup.c:39:\narch/arm/include/asm/elf.h:102:1: warning: \"vmcore_elf64_check_arch\" redefined\nIn file included from arch/arm/kernel/setup.c:24:\ninclude/linux/crash_dump.h:30:1: warning: this is the location of the previous definition\n\nSince commit 93a72052 (crash_dump: export is_kdump_kernel to modules, consolidate elfcorehdr_addr, setup_elfcorehdr and saved_max_pfn)\nthe inclusion of \u003clinux/crash_dump.h\u003e is no longer needed.\n\nRemove the inclusion of \u003clinux/crash_dump.h\u003e and the build warning is fixed.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a36d8e5bc27316163c9d753af5966ee92ecbec59",
      "tree": "78bd9ae58dd411e502cb32e8e0c8291a9f10ea73",
      "parents": [
        "7deabca0acfe02b8e18f59a4c95676012f49a304"
      ],
      "author": {
        "name": "Kees Cook",
        "email": "keescook@chromium.org",
        "time": "Wed Jan 18 01:57:21 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 19 17:26:31 2012 +0000"
      },
      "message": "ARM: 7279/1: standardize /proc/iomem \"Kernel code\" name\n\nAll other ports use \"Kernel code\" to identify the Kernel text segment\nin /proc/iomem. Change the ARM resources to do the same.\n\nSigned-off-by: Kees Cook \u003ckeescook@chromium.org\u003e\nAcked-by: Nicolas Pitre \u003cnico@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7deabca0acfe02b8e18f59a4c95676012f49a304",
      "tree": "56d9d696cb26de9696cfe591cab9b80d54608cef",
      "parents": [
        "94ae0275d7d6cae84b3af11f9e3d88f529528ac7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 19 15:20:58 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 19 17:26:30 2012 +0000"
      },
      "message": "ARM: fix rcu stalls on SMP platforms\n\nWe can stall RCU processing on SMP platforms if a CPU sits in its idle\nloop for a long time.  This happens because we don\u0027t call irq_enter()\nand irq_exit() around generic_smp_call_function_interrupt() and\nfriends.  Add the necessary calls, and remove the one from within\nipi_timer(), so that they\u0027re all in a common place.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "94ae0275d7d6cae84b3af11f9e3d88f529528ac7",
      "tree": "e2dfa88af42686f303da93dc2fce4ad7e143ab84",
      "parents": [
        "bc2827d08cb31de5ab3a467a3e1572d8437340e6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 18 19:40:13 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 19 17:26:29 2012 +0000"
      },
      "message": "ARM: vexpress: fix two section mismatch warnings\n\nWARNING: vmlinux.o(.text+0x1bc9c): Section mismatch in reference from the function ct_ca9x4_init_cpu_map() to the function .init.text:scu_get_core_count()\nThe function ct_ca9x4_init_cpu_map() references\nthe function __init scu_get_core_count().\n\nWARNING: vmlinux.o(.text+0x1bce8): Section mismatch in reference from the function ct_ca9x4_init_cpu_map() to the function .init.text:set_smp_cross_call()\nThe function ct_ca9x4_init_cpu_map() references\nthe function __init set_smp_cross_call().\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bc2827d08cb31de5ab3a467a3e1572d8437340e6",
      "tree": "f75be9f88248090ef21b01c63f43d250b677f4c9",
      "parents": [
        "7a28b5a25f212b5f17cc0c973d1b8baa16069dd5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 19 14:35:19 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 19 17:26:29 2012 +0000"
      },
      "message": "ARM: fix a section mismatch warning with our use of memblock\n\nCommit 716a3dc2008 (ARM: Add arm_memblock_steal() to allocate memory\naway from the kernel) added a function which calls memblock_alloc().\nThis causes a section conflict:\n\nWARNING: vmlinux.o(.text+0xc614): Section mismatch in reference from the function arm_memblock_steal() to the function .init.text:memblock_alloc()\nThe function arm_memblock_steal() references\nthe function __init memblock_alloc().\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7a28b5a25f212b5f17cc0c973d1b8baa16069dd5",
      "tree": "130e08257ebd917d3e601fc6f219de41f5d9e2dc",
      "parents": [
        "5f76559a7736d049705400b5546d524485d5ed0d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 18 23:45:55 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 19 17:26:28 2012 +0000"
      },
      "message": "ARM: sa11x0: fix section mismatch in cpu-sa1100.c\n\nWARNING: arch/arm/mach-sa1100/built-in.o(.data+0x11b8): Section mismatch in reference from the variable sa1100_driver to the function .init.text:sa1100_cpu_init()\nThe variable sa1100_driver references\nthe function __init sa1100_cpu_init()\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5f76559a7736d049705400b5546d524485d5ed0d",
      "tree": "ab26f6ac1e230a2b6ee160bc299e3dba3c4f427f",
      "parents": [
        "57270fcdc7925def3c80d75344467dff2bec8025"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 18 23:46:28 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 19 17:26:27 2012 +0000"
      },
      "message": "ARM: sa11x0: fix collie build error\n\nf408c985cefc (GPIO: sa1100: implement proper gpiolib gpio_to_irq conversion)\nmade gpio_to_irq() a function.  This breaks collie where it\u0027s used to\ninitialize some static data.  Fix that by moving the initialization to\nthe init code.\n\narch/arm/mach-sa1100/collie.c:139: error: initializer element is not constant\narch/arm/mach-sa1100/collie.c:139: error: (near initialization for \u0027collie_power_resource[0].start\u0027)\narch/arm/mach-sa1100/collie.c:140: error: initializer element is not constant\narch/arm/mach-sa1100/collie.c:140: error: (near initialization for \u0027collie_power_resource[0].end\u0027)\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "57270fcdc7925def3c80d75344467dff2bec8025",
      "tree": "f8eb7be1d287ccf80c00dc32b115ae6f82f3229f",
      "parents": [
        "a0164a574a3f284f438081c53fb864d275e54560"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 19 11:50:40 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 19 17:26:26 2012 +0000"
      },
      "message": "Revert \"RTC: sa1100: remove redundant code of setting alarm\"\n\nThis reverts commit 42874759d7494648e42e6e0465fc9c4f3752bba4.\n\nThis wasn\u0027t tested as a stand-alone patch, and it has build errors\nwithout the following patches applied:\n\ndrivers/rtc/rtc-sa1100.c: In function \u0027sa1100_rtc_set_alarm\u0027:\ndrivers/rtc/rtc-sa1100.c:208: error: \u0027now\u0027 undeclared (first use in this function)\ndrivers/rtc/rtc-sa1100.c:208: error: (Each undeclared identifier is reported only once\ndrivers/rtc/rtc-sa1100.c:208: error: for each function it appears in.)\ndrivers/rtc/rtc-sa1100.c:210: error: incompatible type for argument 3 of \u0027rtc_next_alarm_time\u0027\ndrivers/rtc/rtc-sa1100.c:211: error: \u0027time\u0027 undeclared (first use in this function)\n\nSo it too gets reverted to bring us back to a working point.\n"
    },
    {
      "commit": "a0164a574a3f284f438081c53fb864d275e54560",
      "tree": "7242b315b8a7ca31bf70764669b463028bde79d7",
      "parents": [
        "a55b5adaf403c4d032e0871ad4ee3367782f4db6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 19 11:55:21 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 19 17:19:18 2012 +0000"
      },
      "message": "Revert \"RTC: sa1100: support sa1100, pxa and mmp soc families\"\n\nThis reverts commit 7cea00657dd4daef66ad95e976d5d67ed94cb97e.\n\nThe sa1100 cleanups fatally broke the SA1100 RTC driver - the first\nhint that something is wrong are these compiler warnings:\n\ndrivers/rtc/rtc-sa1100.c:42:1: warning: \"RCNR\" redefined\nIn file included from arch/arm/mach-sa1100/include/mach/hardware.h:73,\n                 from drivers/rtc/rtc-sa1100.c:35:\narch/arm/mach-sa1100/include/mach/SA-1100.h:877:1: warning: this is the location of the previous definition\ndrivers/rtc/rtc-sa1100.c:43:1: warning: \"RTAR\" redefined\narch/arm/mach-sa1100/include/mach/SA-1100.h:876:1: warning: this is the location of the previous definition\ndrivers/rtc/rtc-sa1100.c:44:1: warning: \"RTSR\" redefined\narch/arm/mach-sa1100/include/mach/SA-1100.h:879:1: warning: this is the location of the previous definition\ndrivers/rtc/rtc-sa1100.c:45:1: warning: \"RTTR\" redefined\narch/arm/mach-sa1100/include/mach/SA-1100.h:878:1: warning: this is the location of the previous definition\ndrivers/rtc/rtc-sa1100.c:47:1: warning: \"RTSR_HZE\" redefined\narch/arm/mach-sa1100/include/mach/SA-1100.h:891:1: warning: this is the location of the previous definition\ndrivers/rtc/rtc-sa1100.c:48:1: warning: \"RTSR_ALE\" redefined\narch/arm/mach-sa1100/include/mach/SA-1100.h:890:1: warning: this is the location of the previous definition\ndrivers/rtc/rtc-sa1100.c:49:1: warning: \"RTSR_HZ\" redefined\narch/arm/mach-sa1100/include/mach/SA-1100.h:889:1: warning: this is the location of the previous definition\ndrivers/rtc/rtc-sa1100.c:50:1: warning: \"RTSR_AL\" redefined\narch/arm/mach-sa1100/include/mach/SA-1100.h:888:1: warning: this is the location of the previous definition\n\nand the second problem, which is far more severe, are the different\nregister layouts, resulting in the wrong registers being read on\nSA11x0 platforms.  This patch adds:\n\n\t#define RCNR           0x00    /* RTC Count Register */\n\t#define RTAR           0x04    /* RTC Alarm Register */\n\t#define RTSR           0x08    /* RTC Status Register */\n\t#define RTTR           0x0c    /* RTC Timer Trim Register */\n\nbut the SA11x0 registers are:\n\n\t#define RTAR            __REG(0x90010000)  /* RTC Alarm Reg. */\n\t#define RCNR            __REG(0x90010004)  /* RTC CouNt Reg. */\n\t#define RTTR            __REG(0x90010008)  /* RTC Trim Reg. */\n\t#define RTSR            __REG(0x90010010)  /* RTC Status Reg. */\n"
    },
    {
      "commit": "a55b5adaf403c4d032e0871ad4ee3367782f4db6",
      "tree": "cb7c4c2b5c9b7ceeae489fe9e7920f1a97f65895",
      "parents": [
        "8bd92669199be1739b0430e9e96eb98de88aee42"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 19 11:48:51 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 19 11:59:07 2012 +0000"
      },
      "message": "Revert \"ARM: pxa: add dummy clock for sa1100-rtc\"\n\nThis reverts commit 7557c175f60d8d40baf16b22caf79beadef8f081.\n\nThis revert is necessary to revert the broken \"RTC: sa1100:\nsupport sa1100, pxa and mmp soc families\" change.\n"
    },
    {
      "commit": "8bd92669199be1739b0430e9e96eb98de88aee42",
      "tree": "d729ef1d0d74c7dc1b97e8d612da2df9014a916c",
      "parents": [
        "90a4c0f51e8e44111a926be6f4c87af3938a79c3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 19 11:48:23 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 19 11:58:31 2012 +0000"
      },
      "message": "Revert \"ARM: sa1100: clean up of the clock support\"\n\nThis reverts commit edf3ff5bac2582b57de4e7c6569fee5d7c1c0a42.\n\nThis revert is necessary to revert the broken \"RTC: sa1100:\nsupport sa1100, pxa and mmp soc families\" change.\n"
    },
    {
      "commit": "90a4c0f51e8e44111a926be6f4c87af3938a79c3",
      "tree": "31253d716d1d677ab66b33094ffc8d737436c98d",
      "parents": [
        "f59e842fc0871cd5baa213dc32e0ce8e5aaf4758"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 19:26:11 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 19:26:11 2012 -0800"
      },
      "message": "uml: fix compile for x86-64\n\nRandy Dunlap reports that we get\n\n  arch/x86/um/shared/sysdep/ptrace.h:7:20: error: redefinition of \u0027regs_return_value\u0027\n  arch/x86/um/shared/sysdep/ptrace.h:7:20: note: previous definition of \u0027regs_return_value\u0027 was here\n\nwhen compiling UML for x86-64.\n\nStephen Rothwell root-caused it and says:\n\n \"Caused by commit d7e7528bcd45 (\"Audit: push audit success and retcode\n  into arch ptrace.h\") (another patch that was never in linux-next :-().\n\n  This file now needs protection against double inclusion.\"\n\nso let\u0027s do as the man says.\n\nReported-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAnalyzed-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f59e842fc0871cd5baa213dc32e0ce8e5aaf4758",
      "tree": "5fc24fe6bc8e49d9d939485f3804a7ef977254c0",
      "parents": [
        "4ba3069fea9f0771dad3f4906b305ab50d5a1b30",
        "a42d985bd5b234da8b61347a78dc3057bf7bb94d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 16:29:42 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 16:29:42 2012 -0800"
      },
      "message": "Merge branch \u0027for-next-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending\n\n* \u0027for-next-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending:\n  ib_srpt: Initial SRP Target merge for v3.3-rc1\n"
    },
    {
      "commit": "4ba3069fea9f0771dad3f4906b305ab50d5a1b30",
      "tree": "3f75f2c0a320a6f38538c5e63f46ef79b0b3f1d1",
      "parents": [
        "507a03c1cba0e32309223d23d19a1bfc0916c140",
        "895f3022523361e9b383cf48f51feb1f7d5e7e53"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:59:18 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:59:18 2012 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending: (26 commits)\n  target: Set additional sense length field in sense data\n  target: Remove legacy device status check from transport_execute_tasks\n  target: Remove __transport_execute_tasks() for each processing context\n  target: Remove extra se_device-\u003eexecute_task_lock access in fast path\n  target: Drop se_device TCQ queue_depth usage from I/O path\n  target: Fix possible NULL pointer with __transport_execute_tasks\n  target: Remove TFO-\u003echeck_release_cmd() fabric API caller\n  tcm_fc: Convert ft_send_work to use target_submit_cmd\n  target: Add target_submit_cmd() for process context fabric submission\n  target: Make target_put_sess_cmd use target_release_cmd_kref\n  target: Set response format in INQUIRY response\n  target: tcm_mod_builder: small fixups\n  Documentation/target: Fix tcm_mod_builder.py build breakage\n  target: remove overagressive ____cacheline_aligned annoations\n  tcm_loop: bump max_sectors\n  target/configs: remove trailing newline from udev_path and alias\n  iscsi-target: fix chap identifier simple_strtoul usage\n  target: remove useless casts\n  target: simplify target_check_cdb_and_preempt\n  target: Move core_scsi3_check_cdb_abort_and_preempt\n  ...\n"
    },
    {
      "commit": "507a03c1cba0e32309223d23d19a1bfc0916c140",
      "tree": "8da15f9c635733948a73bfe35cb50e1195702952",
      "parents": [
        "be405411f712489f2f780ab085e1069e8fb85f19",
        "79ba0db69c5887f1ad4ed51d58894e7e889084b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:51:48 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:51:48 2012 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux\n\nThis includes initial support for the recently published ACPI 5.0 spec.\nIn particular, support for the \"hardware-reduced\" bit that eliminates\nthe dependency on legacy hardware.\n\nAPEI has patches resulting from testing on real hardware.\n\nPlus other random fixes.\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux: (52 commits)\n  acpi/apei/einj: Add extensions to EINJ from rev 5.0 of acpi spec\n  intel_idle: Split up and provide per CPU initialization func\n  ACPI processor: Remove unneeded variable passed by acpi_processor_hotadd_init V2\n  ACPI processor: Remove unneeded cpuidle_unregister_driver call\n  intel idle: Make idle driver more robust\n  intel_idle: Fix a cast to pointer from integer of different size warning in intel_idle\n  ACPI: kernel-parameters.txt : Add intel_idle.max_cstate\n  intel_idle: remove redundant local_irq_disable() call\n  ACPI processor: Fix error path, also remove sysdev link\n  ACPI: processor: fix acpi_get_cpuid for UP processor\n  intel_idle: fix API misuse\n  ACPI APEI: Convert atomicio routines\n  ACPI: Export interfaces for ioremapping/iounmapping ACPI registers\n  ACPI: Fix possible alignment issues with GAS \u0027address\u0027 references\n  ACPI, ia64: Use SRAT table rev to use 8bit or 16/32bit PXM fields (ia64)\n  ACPI, x86: Use SRAT table rev to use 8bit or 32bit PXM fields (x86/x86-64)\n  ACPI: Store SRAT table revision\n  ACPI, APEI, Resolve false conflict between ACPI NVS and APEI\n  ACPI, Record ACPI NVS regions\n  ACPI, APEI, EINJ, Refine the fix of resource conflict\n  ...\n"
    },
    {
      "commit": "be405411f712489f2f780ab085e1069e8fb85f19",
      "tree": "39816de2c022f940cfeb6bd3218f9346b91f31f7",
      "parents": [
        "93c3d65b28bab6da520c2add9cb387a0303f8b2d"
      ],
      "author": {
        "name": "Stefan Berger",
        "email": "stefanb@linux.vnet.ibm.com",
        "time": "Tue Jan 17 22:07:30 2012 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:50:17 2012 -0800"
      },
      "message": "tpm: fix (ACPI S3) suspend regression\n\nThis patch fixes an (ACPI S3) suspend regression introduced in commit\n68d6e6713fcb (\"tpm: Introduce function to poll for result of self test\")\nand occurring with an Infineon TPM and tpm_tis and tpm_infineon drivers\nactive.\n\nThe suspend problem occurred if the TPM was disabled and/or deactivated\nand therefore the TPM_PCRRead checking the result of the (asynchronous)\nself test returned an error code which then caused the tpm_tis driver to\nbecome inactive and this then seemed to have negatively influenced the\nsuspend support by the tpm_infineon driver...  Besides that the tpm_tis\ndrive may stay active even if the TPM is disabled and/or deactivated.\n\nSigned-off-by: Stefan Berger \u003cstefanb@linux.vnet.ibm.com\u003e\nTested-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Rajiv Andrade \u003csrajiv@linux.vnet.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "93c3d65b28bab6da520c2add9cb387a0303f8b2d",
      "tree": "d53d83ffe07d4237e1f8b1b6f02fa0362d8dacd2",
      "parents": [
        "9ef9b20bd0eef609f07960a997c13cab8fe15d2e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:41:27 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:41:27 2012 -0800"
      },
      "message": "nvme: fix merge error due to change of \u0027make_request_fn\u0027 fn type\n\nThe type of \u0027make_request_fn\u0027 changed in 5a7bbad27a4 (\"block: remove\nsupport for bio remapping from -\u003emake_request\"), but the merge of the\nnvme driver didn\u0027t take that into account, and as a result the driver\nwould compile with a warning:\n\n  drivers/block/nvme.c: In function \u0027nvme_alloc_ns\u0027:\n  drivers/block/nvme.c:1336:2: warning: passing argument 2 of \u0027blk_queue_make_request\u0027 from incompatible pointer type [enabled by default]\n  include/linux/blkdev.h:830:13: note: expected \u0027void (*)(struct request_queue *, struct bio *)\u0027 but argument is of type \u0027int (*)(struct request_queue *, struct bio *)\u0027\n\nIt\u0027s benign, but the warning is annoying.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org\u003e\nCc: Matthew Wilcox \u003cmatthew.r.wilcox@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ef9b20bd0eef609f07960a997c13cab8fe15d2e",
      "tree": "1786e9a8440a16a5e177290d9e60472a03ccdd96",
      "parents": [
        "aa303f2c06c0f3b42190b7e56c16bc856b1a1b28"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Jan 19 10:24:31 2012 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:37:49 2012 -0800"
      },
      "message": "xen: using EXPORT_SYMBOL requires including export.h\n\nFix these warnings:\n\n  drivers/xen/biomerge.c:14:1: warning: data definition has no type or storage class [enabled by default]\n  drivers/xen/biomerge.c:14:1: warning: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL\u0027 [-Wimplicit-int]\n  drivers/xen/biomerge.c:14:1: warning: parameter names (without types) in function declaration [enabled by default]\n\nAnd this build error:\n\n  ERROR: \"xen_biovec_phys_mergeable\" [drivers/block/nvme.ko] undefined!\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aa303f2c06c0f3b42190b7e56c16bc856b1a1b28",
      "tree": "a916c85bbdd3a23e27c1f71aa90afe8a179d99bb",
      "parents": [
        "4a7c1ff2362b7bfbc04990f42c21cefdff57f997",
        "6f36a806e588f2ce62571a1859ea1d7f2c7dde83"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 13:46:13 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 13:46:13 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus/i2c-33\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/i2c-33\u0027 of git://git.fluff.org/bjdooks/linux:\n  i2c-eg20t: Change-company-name-OKI-SEMICONDUCTOR to LAPIS Semiconductor\n  i2c-eg20t: Support new device LAPIS Semiconductor ML7831 IOH\n  i2c-eg20t: modified the setting of transfer rate.\n  i2c-eg20t: use i2c_add_numbered_adapter to get a fixed bus number\n  i2c: OMAP: Add DT support for i2c controller\n  I2C: OMAP: NACK without STP\n  I2C: OMAP: correct SYSC register offset for OMAP4\n"
    },
    {
      "commit": "4a7c1ff2362b7bfbc04990f42c21cefdff57f997",
      "tree": "82ac9c30ca95b6a92084f5535e6406866eb99cf3",
      "parents": [
        "9278e634b4e063f415b46923a9ca4e74f42ec932",
        "36be126cb0ebe3000a65c1049f339a3e882a9a47"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:53:54 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:53:54 2012 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (57 commits)\n  [media] as3645a: Fix compilation by including slab.h\n  [media] s5p-fimc: Remove linux/version.h include from fimc-mdevice.c\n  [media] s5p-mfc: Remove linux/version.h include from s5p_mfc.c\n  [media] ds3000: using logical \u0026\u0026 instead of bitwise \u0026\n  [media] v4l2-ctrls: make control names consistent\n  [media] DVB: dib0700, add support for Nova-TD LEDs\n  [media] DVB: dib0700, add corrected Nova-TD frontend_attach\n  [media] DVB: dib0700, separate stk7070pd initialization\n  [media] DVB: dib0700, move Nova-TD Stick to a separate set\n  [media] : add MODULE_FIRMWARE to dib0700\n  [media] DVB-CORE: remove superfluous DTV_CMDs\n  [media] s5p-jpeg: adapt to recent videobuf2 changes\n  [media] s5p-g2d: fixed a bug in controls setting function\n  [media] s5p-mfc: Fix volatile controls setup\n  [media] drivers/media/video/s5p-mfc/s5p_mfc.c: adjust double test\n  [media] drivers/media/video/s5p-fimc/fimc-capture.c: adjust double test\n  [media] s5p-fimc: Fix incorrect control ID assignment\n  [media] dvb_frontend: Don\u0027t call get_frontend() if idle\n  [media] DocBook/dvbproperty.xml: Remove DTV_MODULATION from ISDB-T\n  [media] DocBook/dvbproperty.xml: Fix ISDB-T delivery system parameters\n  ...\n"
    },
    {
      "commit": "9278e634b4e063f415b46923a9ca4e74f42ec932",
      "tree": "ae5c5eef151bbfef5135a5cb04c23113d2f16fc8",
      "parents": [
        "d71f5be276bf79eda14c40f3cafcf827326f10cb",
        "986b2f2c21b308e21160a40359b81370f8fee6ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:53:36 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:53:36 2012 -0800"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\n* \u0027fix/asoc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ASoC: Wait for WM8993 FLL to stabilise\n  ASoC: core - Free platform DAPM context at platform removal.\n  ASoC: dapm - Fix check for codec context in dapm_power_widgets().\n  ASoC: sgtl5000: update author email address\n  ASoC: Fix DMA channel leak in imx-pcm-dma-mx2 driver.\n"
    },
    {
      "commit": "d71f5be276bf79eda14c40f3cafcf827326f10cb",
      "tree": "581dadb90b06b950882a8eb75deee23d3370a4ab",
      "parents": [
        "92b5abbb44e05cdbc4483219f30a435dd871a8ea",
        "76ffe8a3f766358a0ade543153625b3e4e66159d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:35:17 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:35:17 2012 -0800"
      },
      "message": "Merge tag \u0027scsi-misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\nSCSI updates on 20120118\n\n* tag \u0027scsi-misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (49 commits)\n  [SCSI] libfc: remove redundant timer init for fcp\n  [SCSI] fcoe: Move fcoe_debug_logging from fcoe.h to fcoe.c\n  [SCSI] libfc: Declare local functions static\n  [SCSI] fcoe: fix regression on offload em matching function for initiator/target\n  [SCSI] qla4xxx: Update driver version to 5.02.00-k12\n  [SCSI] qla4xxx: Cleanup modinfo display\n  [SCSI] qla4xxx: Update license\n  [SCSI] qla4xxx: Clear the RISC interrupt bit during FW init\n  [SCSI] qla4xxx: Added error logging for firmware abort\n  [SCSI] qla4xxx: Disable generating pause frames in case of FW hung\n  [SCSI] qla4xxx: Temperature monitoring for ISP82XX core.\n  [SCSI] megaraid: fix sparse warnings\n  [SCSI] sg: convert to kstrtoul_from_user()\n  [SCSI] don\u0027t change sdev starvation list order without request dispatched\n  [SCSI] isci: fix, prevent port from getting stuck in the \u0027configuring\u0027 state\n  [SCSI] isci: fix start OOB\n  [SCSI] isci: fix io failures while wide port links are coming up\n  [SCSI] isci: allow more time for wide port targets\n  [SCSI] isci: enable wide port targets\n  [SCSI] isci: Fix IO fails when pull cable from phy in x4 wideport in MPC mode.\n  ...\n"
    },
    {
      "commit": "92b5abbb44e05cdbc4483219f30a435dd871a8ea",
      "tree": "15490d1c7fd415575ec6beec1baa5ce89f747bf9",
      "parents": [
        "ccb19d263fd1c9e34948e2158c53eacbff369344",
        "df3481399042200792822b6243e36a95a557b57e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:34:09 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:34:09 2012 -0800"
      },
      "message": "Merge git://git.infradead.org/users/willy/linux-nvme\n\n* git://git.infradead.org/users/willy/linux-nvme: (105 commits)\n  NVMe: Set number of queues correctly\n  NVMe: Version 0.8\n  NVMe: Set queue flags correctly\n  NVMe: Simplify nvme_unmap_user_pages\n  NVMe: Mark the end of the sg list\n  NVMe: Fix DMA mapping for admin commands\n  NVMe: Rename IO_TIMEOUT to NVME_IO_TIMEOUT\n  NVMe: Merge the nvme_bio and nvme_prp data structures\n  NVMe: Change nvme_completion_fn to take a dev\n  NVMe: Change get_nvmeq to take a dev instead of a namespace\n  NVMe: Simplify completion handling\n  NVMe: Update Identify Controller data structure\n  NVMe: Implement doorbell stride capability\n  NVMe: Version 0.7\n  NVMe: Don\u0027t probe namespace 0\n  Fix calculation of number of pages in a PRP List\n  NVMe: Create nvme_identify and nvme_get_features functions\n  NVMe: Fix memory leak in nvme_dev_add()\n  NVMe: Fix calls to dma_unmap_sg\n  NVMe: Correct sg list setup in nvme_map_user_pages\n  ...\n"
    },
    {
      "commit": "ccb19d263fd1c9e34948e2158c53eacbff369344",
      "tree": "6683e55f183920dcbf3e1a5b749e7f9780c465b3",
      "parents": [
        "6a488979f574cb4287880db2dbc8b13cee30c5be",
        "c3b5003b628d8e373262bee42c7260d6a799c73e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 22:26:41 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 22:26:41 2012 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (47 commits)\n  tg3: Fix single-vector MSI-X code\n  openvswitch: Fix multipart datapath dumps.\n  ipv6: fix per device IP snmp counters\n  inetpeer: initialize -\u003eredirect_genid in inet_getpeer()\n  net: fix NULL-deref in WARN() in skb_gso_segment()\n  net: WARN if skb_checksum_help() is called on skb requiring segmentation\n  caif: Remove bad WARN_ON in caif_dev\n  caif: Fix typo in Vendor/Product-ID for CAIF modems\n  bnx2x: Disable AN KR work-around for BCM57810\n  bnx2x: Remove AutoGrEEEn for BCM84833\n  bnx2x: Remove 100Mb force speed for BCM84833\n  bnx2x: Fix PFC setting on BCM57840\n  bnx2x: Fix Super-Isolate mode for BCM84833\n  net: fix some sparse errors\n  net: kill duplicate included header\n  net: sh-eth: Fix build error by the value which is not defined\n  net: Use device model to get driver name in skb_gso_segment()\n  bridge: BH already disabled in br_fdb_cleanup()\n  net: move sock_update_memcg outside of CONFIG_INET\n  mwl8k: Fixing Sparse ENDIAN CHECK warning\n  ...\n"
    },
    {
      "commit": "79ba0db69c5887f1ad4ed51d58894e7e889084b0",
      "tree": "72948278c60e0997ad2e7cc0181d469c61b62fa8",
      "parents": [
        "cb7971756b901abd61d47f6eb1011066abfb348d",
        "c130bd6f82e5dda28b1a19741c4c2fe269713199",
        "5c2a9f06a9cd7194f884cdc88144866235dec07d",
        "65b7f839ceecc0a36c7969c0c9151d5748cd4242",
        "9f10f6a520deb3639fac78d81151a3ade88b4e7f",
        "553575f1ae048aa44682b46b3c51929a0b3ad337"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 18 01:15:54 2012 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 18 01:15:54 2012 -0500"
      },
      "message": "Merge branches \u0027einj\u0027, \u0027intel_idle\u0027, \u0027misc\u0027, \u0027srat\u0027 and \u0027turbostat-ivb\u0027 into release\n"
    },
    {
      "commit": "c130bd6f82e5dda28b1a19741c4c2fe269713199",
      "tree": "7561dc50d4c256ca9eb19cd55569bc7867289af7",
      "parents": [
        "805a6af8dba5dfdd35ec35dc52ec0122400b2610"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jan 17 12:10:16 2012 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 18 01:14:17 2012 -0500"
      },
      "message": "acpi/apei/einj: Add extensions to EINJ from rev 5.0 of acpi spec\n\nACPI 5.0 provides extensions to the EINJ mechanism to specify the\ntarget for the error injection - by APICID for cpu related errors,\nby address for memory related errors, and by segment/bus/device/function\nfor PCIe related errors. Also extensions for vendor specific error\ninjections.\n\nTested-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "cb7971756b901abd61d47f6eb1011066abfb348d",
      "tree": "c822e575f95c6f8ee5814648f6ccc1fb3226f6fc",
      "parents": [
        "037d76f40430ba1269dc7d1fee22382cd9672997",
        "700130b41f4ee54520ac2ef2f7f1d072789711a4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 18 00:46:30 2012 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 18 00:46:30 2012 -0500"
      },
      "message": "Merge branch \u0027atomicio-remove\u0027 into release\n"
    },
    {
      "commit": "037d76f40430ba1269dc7d1fee22382cd9672997",
      "tree": "0a378e88951655aa0042645fbd12b7058be95c3e",
      "parents": [
        "5d1f86572685d577b76142b7c61453000e1a5e26",
        "4134b8c8811f23aa8a281db50dcee64dda414736"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 18 00:18:10 2012 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 18 00:18:10 2012 -0500"
      },
      "message": "Merge branch \u0027apei\u0027 into release\n"
    },
    {
      "commit": "65b7f839ceecc0a36c7969c0c9151d5748cd4242",
      "tree": "fd98dd21fafcbeec668bbc2e61812b65bee7919e",
      "parents": [
        "3bd81a8710710f8bf5d1a5ebac315c842c20bdd3"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Tue Jan 17 22:40:08 2012 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 17 23:59:12 2012 -0500"
      },
      "message": "intel_idle: Split up and provide per CPU initialization func\n\nFunction split up, should have no functional change.\n\nProvides entry point for physically hotplugged CPUs\nto initialize and activate cpuidle.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nCC: Deepthi Dharwar \u003cdeepthi@linux.vnet.ibm.com\u003e\nCC: Shaohua Li \u003cshaohua.li@intel.com\u003e\nCC: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3bd81a8710710f8bf5d1a5ebac315c842c20bdd3",
      "tree": "e22e863c7bcecb9af00f36d83c5c29886dfa3566",
      "parents": [
        "5e7590d40dc59d5c1889d9e70c9da1f1df3918c6"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Tue Jan 17 22:40:07 2012 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 17 23:58:07 2012 -0500"
      },
      "message": "ACPI processor: Remove unneeded variable passed by acpi_processor_hotadd_init V2\n\nV2: Fix typo: pr-\u003ehandle -\u003e pr, here: acpi_processor_hotadd_init(pr)\n\nThis is a very small part taken from patches which afaik\nare coming from Yunhong Jiang (for a Xen not a Linus repo?).\n\nCleanup only: no functional change.\n\nAdvantage (beside cleanup) is that other data of the pr (acpi_processor) struct\nin the acpi_processor_hotadd_init() is needed later, for example a newly\nintroduced flag:\npr-\u003eflags.need_hotplug_init\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nCC: Bjorn Helgaas \u003cbhelgaas@google.com\u003e\nCC: Jiang, Yunhong \u003cyunhong.jiang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c3b5003b628d8e373262bee42c7260d6a799c73e",
      "tree": "75667e9aabff692f71688057a7cc4c897efe4a44",
      "parents": [
        "77676fdbd54f0c6fdb71d55d9758bebc69a00fc4"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Tue Jan 17 15:27:23 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 17 23:56:19 2012 -0500"
      },
      "message": "tg3: Fix single-vector MSI-X code\n\nKdump kernels leave MSI-X interrupts (as setup by the crashed kernel)\nenabled.  However, kdump only enables one CPU in the new environment,\nthus causing tg3 to abort MSI-X setup.  When the driver attempts to\nenable INTA or MSI interrupt modes on a kdump kernel, interrupt\ndelivery fails.\n\nThis patch attempts to workaround the problem by forcing the driver\nto enable a single MSI-X interrupt.  In such a configuration, the\ndevice\u0027s multivector interrupt mode must be disabled.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "77676fdbd54f0c6fdb71d55d9758bebc69a00fc4",
      "tree": "388bd73334ae4716b8d82879166a1c2a5639f0f0",
      "parents": [
        "766e9f1be128bcdc15aa7d07084d0d51e873b5ed"
      ],
      "author": {
        "name": "Ben Pfaff",
        "email": "blp@nicira.com",
        "time": "Tue Jan 17 13:33:39 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 17 23:56:19 2012 -0500"
      },
      "message": "openvswitch: Fix multipart datapath dumps.\n\nThe logic to split up the list of datapaths into multiple Netlink messages\nwas simply wrong, causing the list to be terminated after the first part.\nOnly about the first 50 datapaths would be dumped.  This fixes the\nproblem.\n\nReported-by: Paul Ingram \u003cpaul@nicira.com\u003e\nSigned-off-by: Ben Pfaff \u003cblp@nicira.com\u003e\nSigned-off-by: Jesse Gross \u003cjesse@nicira.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "766e9f1be128bcdc15aa7d07084d0d51e873b5ed",
      "tree": "4b6098567a7f522792333d4bf30dc5676a507b9c",
      "parents": [
        "10ec1bb7e9eb462548f14dd53c73e927a3ddf31c"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Jan 17 12:45:36 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 17 23:56:18 2012 -0500"
      },
      "message": "ipv6: fix per device IP snmp counters\n\nIn commit 4ce3c183fca (snmp: 64bit ipstats_mib for all arches), I forgot\nto change the /proc/net/dev_snmp6/xxx output for IP counters.\n\npercpu array is 64bit per counter but the folding still used the \u0027long\u0027\nvariant, and output garbage on 32bit arches.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a488979f574cb4287880db2dbc8b13cee30c5be",
      "tree": "c5b00bbdc3f1388c1da5ff3595841316cae02c0b",
      "parents": [
        "57f2685c16fa8e0cb86e4bc7c8ac33bfed943819",
        "090e648a20a43d71fc2d63e0d8ff8ec6822e2396"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 18:55:56 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 18:55:56 2012 -0800"
      },
      "message": "Merge tag \u0027arm-soc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nARM: fixes for ARM platforms\n\nSome fallout from the 3.3. merge window as well as a couple bug fixes\nfor older preexisting bugs that seem valid to include at this time:\n\n* sched_clock changes broke picoxcell, fix included\n* BSYM bugs causing issues with thumb2-built kernels on SMP\n* Missing module.h include on msm.\n* A collection of bugfixes for samsung platforms that didn\u0027t make it into\n  the first pull requests.\n\n* tag \u0027arm-soc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  ARM: make BSYM macro assembly only\n  ARM: highbank: remove incorrect BSYM usage\n  ARM: imx: remove incorrect BSYM usage\n  ARM: exynos: remove incorrect BSYM usage\n  ARM: ux500: add missing ENDPROC to headsmp.S\n  ARM: msm: Add missing ENDPROC to headsmp.S\n  ARM: versatile: Add missing ENDPROC to headsmp.S\n  ARM: EXYNOS: Invert VCLK polarity for framebuffer on ORIGEN\n  ARM: S3C64XX: Fix interrupt configuration for PCA935x on Cragganmore\n  ARM: S3C64XX: Fix the memory mapped GPIOs on Cragganmore\n  ARM: S3C64XX: Remove hsmmc1 from Cragganmore\n  ARM: S3C64XX: Remove unconditional power domain disables\n  ARM: SAMSUNG: Declare struct platform_device in plat/s3c64xx-spi.h\n  ARM: SAMSUNG: dma-ops.h needs mach/dma.h\n  ARM: SAMSUNG: Guard against multiple inclusion of plat/dma.h\n  ARM: picoxcell: fix sched_clock() cleanup fallout\n  ARM: msm: vreg is a module and so needs module.h\n"
    },
    {
      "commit": "57f2685c16fa8e0cb86e4bc7c8ac33bfed943819",
      "tree": "96a42fe632687c8486c250c4805bf1d4c9c34d19",
      "parents": [
        "488a9d018256dc9f29e041c0360445b6d25eea9a",
        "e08b881a69d638175bfa99b5af4d72b731633ea7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 18:40:24 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 18:40:24 2012 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\n* \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma: (53 commits)\n  ARM: mach-shmobile: specify CHCLR registers on SH7372\n  dma: shdma: fix runtime PM: clear channel buffers on reset\n  dma/imx-sdma: save irq flags when use spin_lock in sdma_tx_submit\n  dmaengine/ste_dma40: clear LNK on channel startup\n  dmaengine: intel_mid_dma: remove legacy pm interface\n  ASoC: mxs: correct \u0027direction\u0027 of device_prep_dma_cyclic\n  dmaengine: intel_mid_dma: error path fix\n  dmaengine: intel_mid_dma: locking and freeing fixes\n  mtd: gpmi-nand: move to dma_transfer_direction\n  mtd: fix compile error for gpmi-nand\n  mmc: mxs-mmc: fix the dma_transfer_direction migration\n  dmaengine: add DMA_TRANS_NONE to dma_transfer_direction\n  dma: mxs-dma: Don\u0027t use CLKGATE bits in CTRL0 to disable DMA channels\n  dma: mxs-dma: make mxs_dma_prep_slave_sg() multi user safe\n  dma: mxs-dma: Always leave mxs_dma_init() with the clock disabled.\n  dma: mxs-dma: fix a typo in comment\n  DMA: PL330: Remove pm_runtime_xxx calls from pl330 probe/remove\n  video i.MX IPU: Fix display connections\n  i.MX IPU DMA: Fix wrong burstsize settings\n  dmaengine/ste_dma40: allow fixed physical channel\n  ...\n\nFix up conflicts in drivers/dma/{Kconfig,mxs-dma.c,pl330.c}\n\nThe conflicts looked pretty trivial, but I\u0027ll ask people to verify them.\n"
    },
    {
      "commit": "488a9d018256dc9f29e041c0360445b6d25eea9a",
      "tree": "4a3eb0927409d3e8ca199cc690056c188b232eb2",
      "parents": [
        "6015ff103133c7e50a753c198c69bcabc3a5e3b0",
        "b73fa4630e63e4d23407181c2bc0a54777bd0ce8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 18:11:38 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 18:11:38 2012 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://github.com/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://github.com/jgarzik/libata-dev:\n  [libata] ata_piix: Add Toshiba Satellite Pro A120 to the quirks list due to broken suspend functionality.\n  [libata] add DVRTD08A and DVR-215 to NOSETXFER device quirk list\n  [libata] pata_bf54x: Support sg list in bmdma transfer.\n  [libata] sata_fsl: fix the controller operating mode\n  [libata] enable ata port async suspend\n"
    },
    {
      "commit": "6015ff103133c7e50a753c198c69bcabc3a5e3b0",
      "tree": "65ed5e0ca7bc839be8a56285e9b94cdc829cbcd9",
      "parents": [
        "a25a2b84098eb5e001cb8086603d692aa95bf2ec"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Wed Jan 18 01:51:22 2012 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 18:10:11 2012 -0800"
      },
      "message": "x86-32: Fix build failure with AUDIT\u003dy, AUDITSYSCALL\u003dn\n\nJONGMAN HEO reports:\n\n  With current linus git (commit a25a2b84), I got following build error,\n\n  arch/x86/kernel/vm86_32.c: In function \u0027do_sys_vm86\u0027:\n  arch/x86/kernel/vm86_32.c:340: error: implicit declaration of function \u0027__audit_syscall_exit\u0027\n  make[3]: *** [arch/x86/kernel/vm86_32.o] Error 1\n\nOK, I can reproduce it (32bit allmodconfig with AUDIT\u003dy, AUDITSYSCALL\u003dn)\n\nIt\u0027s due to commit d7e7528bcd45: \"Audit: push audit success and retcode\ninto arch ptrace.h\".\n\nReported-by: JONGMAN HEO \u003cjongman.heo@samsung.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b73fa4630e63e4d23407181c2bc0a54777bd0ce8",
      "tree": "b34533ca06e79f92786880562c801857fbd80191",
      "parents": [
        "3a25179e068b2fae8df7a7ab63a2a5ed71a2e927"
      ],
      "author": {
        "name": "Benjamin Larsson",
        "email": "benjamin@southpole.se",
        "time": "Sun Jan 08 00:39:10 2012 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jan 17 20:50:53 2012 -0500"
      },
      "message": "[libata] ata_piix: Add Toshiba Satellite Pro A120 to the quirks list\ndue to broken suspend functionality.\n\nSigned-off-by: Benjamin Larsson \u003cbenjamin@southpole.se\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3a25179e068b2fae8df7a7ab63a2a5ed71a2e927",
      "tree": "aae5de456a44d4ad4a3925e1ab858e74fdeaa734",
      "parents": [
        "81b0287d341535ac722de891b19f7c49212ac91c"
      ],
      "author": {
        "name": "Vladimir LAVALLADE",
        "email": "erus.iluvatar@gmail.com",
        "time": "Sun Jan 08 13:50:13 2012 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jan 17 20:50:07 2012 -0500"
      },
      "message": "[libata] add DVRTD08A and DVR-215 to NOSETXFER device quirk list\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "81b0287d341535ac722de891b19f7c49212ac91c",
      "tree": "72c3b28073c3b021061f87e29aafddaaf9d3650b",
      "parents": [
        "93272b132a72450dfc16f13d32223fe47aaf5061"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Wed Jan 04 14:06:51 2012 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jan 17 20:49:28 2012 -0500"
      },
      "message": "[libata] pata_bf54x: Support sg list in bmdma transfer.\n\nBF54x on-chip ATAPI controller allows maximum 0x1fffe bytes to be transfered\nin one ATAPI transfer. So, set the max sg_tablesize to 4.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "93272b132a72450dfc16f13d32223fe47aaf5061",
      "tree": "d23e8fc226170ecbcdb6fcf7487beeadd5ca8748",
      "parents": [
        "966f1212e1ac5fe3ddf04479d21488ddb36a2608"
      ],
      "author": {
        "name": "Jerry Huang",
        "email": "Chang-Ming.Huang@freescale.com",
        "time": "Tue Dec 20 14:50:27 2011 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jan 17 20:49:07 2012 -0500"
      },
      "message": "[libata] sata_fsl: fix the controller operating mode\n\nConfigure the FSL SATA controller to the preferred, enterprise mode.\n\nSigned-off-by: Yutaka Ando \u003cr46913@freescale.com\u003e\nSigned-off-by: Jerry Huang \u003cChang-Ming.Huang@freescale.com\u003e\nCC: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "966f1212e1ac5fe3ddf04479d21488ddb36a2608",
      "tree": "86054a1642889b9904faa704504bd098834e91ed",
      "parents": [
        "a25a2b84098eb5e001cb8086603d692aa95bf2ec"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Mon Jan 16 13:23:23 2012 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jan 17 20:48:06 2012 -0500"
      },
      "message": "[libata] enable ata port async suspend\n\nThis saves devices suspend/resume time.\n\nTested system suspend/resume with SATA IDE/AHCI mode 3 times.\nBelow is the time took for devices suspend/resume.\n\nSATA mode    vanilla-kernel           patched-kernel\n---------    ---------------------    ---------------------\nIDE          suspend: 0.744           suspend: 0.432\n             (0.716, 0.768, 0.748)    (0.440, 0.428, 0.428)\n\n             resume: 5.084            resume: 2.209\n             (5.100, 5.064, 5.088)    (2.168, 2.232, 2.228)\n\nAHCI:        suspend: 0.725           suspend: 0.449\n             (0.740, 0.708, 0.728)    (0.456, 0.448, 0.444)\n\n             resume: 2.556            resume: 1.896\n             (2.604, 2.492, 2.572)    (1.932, 1.872, 1.884)\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "36be126cb0ebe3000a65c1049f339a3e882a9a47",
      "tree": "b86bf3d1b2970f25ae91470f17eeb2b8a23e37d7",
      "parents": [
        "a2e2baad60065614c48fee6f55479d6809b0ce83"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Sun Jan 08 20:18:19 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:07:13 2012 -0200"
      },
      "message": "[media] as3645a: Fix compilation by including slab.h\n\nThe as3645a driver calls kzalloc(). Include slab.h.\n\nReported-by: Fredrik Lingvall \u003cfredrik.lingvall@gmail.com\u003e\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a2e2baad60065614c48fee6f55479d6809b0ce83",
      "tree": "83bbd6fbb0412822c59a065be6fe2c399b6bebf6",
      "parents": [
        "2bd43341217b6e8b75e382243328f458ac67fcbe"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Jan 17 04:55:25 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:06:24 2012 -0200"
      },
      "message": "[media] s5p-fimc: Remove linux/version.h include from fimc-mdevice.c\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2bd43341217b6e8b75e382243328f458ac67fcbe",
      "tree": "404b13913512d31781435f62d6fcd2aad603efb2",
      "parents": [
        "3a9888f913595515893fa46aca70422aba8a3799"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Jan 17 04:52:41 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:06:13 2012 -0200"
      },
      "message": "[media] s5p-mfc: Remove linux/version.h include from s5p_mfc.c\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3a9888f913595515893fa46aca70422aba8a3799",
      "tree": "4344de717455d265fdece584c5d3c378f892930e",
      "parents": [
        "f08aacf84f0a2c36cfd20d19459b036b20d2e1fb"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Tue Jan 17 03:28:51 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:05:13 2012 -0200"
      },
      "message": "[media] ds3000: using logical \u0026\u0026 instead of bitwise \u0026\n\nThe intent here was to test if the FE_HAS_LOCK was set.  The current\ntest is equivalent to \"if (status) { ...\"\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f08aacf84f0a2c36cfd20d19459b036b20d2e1fb",
      "tree": "047508df567df8eb1ea484e26a4db7edd7509520",
      "parents": [
        "d43272a4e898a1e43e5ac351ab625b7a40b39e88"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Jan 16 12:27:15 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:04:05 2012 -0200"
      },
      "message": "[media] v4l2-ctrls: make control names consistent\n\nSeveral control names used inconsistent capitalization or were inconsistent\nin other ways. I also corrected a spelling mistake and fixed four strings\nthat were too long (\u003e31 characters). Harmless, but the string is cut off when\nit is returned with QUERYCTRL.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d43272a4e898a1e43e5ac351ab625b7a40b39e88",
      "tree": "dfa1a7123d83de466e3ebad5c7c51d8d3e80b86d",
      "parents": [
        "2b05b881ec9b04cc308f0880ea604843bcb2265a"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Jan 10 14:11:25 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:02:41 2012 -0200"
      },
      "message": "[media] DVB: dib0700, add support for Nova-TD LEDs\n\nAdd an override of read_status to intercept lock status. This allows\nus to switch LEDs appropriately on and off with signal un/locked.\n\nThe second phase is to override sleep to properly turn off both.\n\nThis is a hackish way to achieve that.\n\nThanks to Mike Krufky for his help.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2b05b881ec9b04cc308f0880ea604843bcb2265a",
      "tree": "60ae83c9ed3f759d6fe0e764897fd5a770dd8f70",
      "parents": [
        "52fd5b2ea72863c53c8ab2e839983004ce33e559"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Jan 10 14:11:24 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:02:15 2012 -0200"
      },
      "message": "[media] DVB: dib0700, add corrected Nova-TD frontend_attach\n\nThis means cut \u0026 paste from the former f. attach. But while at it write\nto the right GPIO to turn on the right LED. Also turn the other two\noff jsut for sure.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "52fd5b2ea72863c53c8ab2e839983004ce33e559",
      "tree": "d1969bd94e30fe7ce6a1aa9ce7f5027cb4f1e0d0",
      "parents": [
        "9b6ba57bd45da30173f37d5099805d687440e5c0"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Jan 10 14:11:23 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:01:55 2012 -0200"
      },
      "message": "[media] DVB: dib0700, separate stk7070pd initialization\n\nThe start is common for both stk7070pd and novatd specific routine.\nThis is just a preparation for the next patch.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9b6ba57bd45da30173f37d5099805d687440e5c0",
      "tree": "4ae353314f906133565900d03fe2052a35a77471",
      "parents": [
        "68dc8bc5806a583b547c9543c4a864ec93b423dc"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Jan 10 14:11:22 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:01:23 2012 -0200"
      },
      "message": "[media] DVB: dib0700, move Nova-TD Stick to a separate set\n\nTo properly support the three LEDs which are on the stick, we need\na special handling in the -\u003efrontend_attach function. Thus let\u0027s have\na separate -\u003efrontend_attach instead of ifs in the common one.\n\nThe hadnling itself will be added in further patches.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "68dc8bc5806a583b547c9543c4a864ec93b423dc",
      "tree": "723442dd6361ee4e86e70dcec302b3425e7b808a",
      "parents": [
        "bad321f1bb8f45adc348a3913632387891dd6ac6"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "Patrick.Boettcher@parrot.com",
        "time": "Tue Jan 17 08:41:20 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 22:58:53 2012 -0200"
      },
      "message": "[media] : add MODULE_FIRMWARE to dib0700\n\nThe dib0700 needs a binary firmware file. This patch added the MODULE_FIRMWARE-macro.\n\nSigned-off-by: Christoph Anton Mitterer \u003ccalestyo@scientia.net\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bad321f1bb8f45adc348a3913632387891dd6ac6",
      "tree": "c38c92c06d42eed98a195b11b7187677ec87d500",
      "parents": [
        "719c174ee9005e44b61bc8ab295f05851a989e21"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "Patrick.Boettcher@parrot.com",
        "time": "Tue Jan 17 05:49:14 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 22:58:40 2012 -0200"
      },
      "message": "[media] DVB-CORE: remove superfluous DTV_CMDs\n\nThis small patch removes superfluous DTV_CMDs from dvb_frontend.c which were added in the initially when ISBD-T support was added.\nThey were there unnoticed even though compilers should have warning about those duplicates. Finally they did and now we can remove them.\n\nThanks to Dan Carpenter \u003cdan.carpenter@oracle.com\u003e for pointing that out.\n\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "719c174ee9005e44b61bc8ab295f05851a989e21",
      "tree": "801b14578da77e94355ed7f895b0645c7fa02dbd",
      "parents": [
        "7f6cce69e2667fdf0ee978641ee4325ea05ce3f8"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Fri Jan 13 05:12:38 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 22:54:45 2012 -0200"
      },
      "message": "[media] s5p-jpeg: adapt to recent videobuf2 changes\n\nqueue_setup callback has been extended with struct v4l2_format *fmt\nparameter in 2d86401c2c commit. This patch adds this parameter to\ns5p-jpeg driver.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7f6cce69e2667fdf0ee978641ee4325ea05ce3f8",
      "tree": "c9fa1472d0b61260b1822d0346229da20015c634",
      "parents": [
        "0da0a7833824b51488b81db002bb47ad8688f9bb"
      ],
      "author": {
        "name": "Kamil Debski",
        "email": "k.debski@samsung.com",
        "time": "Mon Jan 02 09:19:25 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 22:54:23 2012 -0200"
      },
      "message": "[media] s5p-g2d: fixed a bug in controls setting function\n\nSigned-off-by: Kamil Debski \u003ck.debski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0da0a7833824b51488b81db002bb47ad8688f9bb",
      "tree": "290c53600d84e4e8d105ccef189992616dcca666",
      "parents": [
        "bb869368f36abecc427ffa94193439a05c0aac8d"
      ],
      "author": {
        "name": "Kamil Debski",
        "email": "k.debski@samsung.com",
        "time": "Tue Dec 27 10:07:24 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 22:54:04 2012 -0200"
      },
      "message": "[media] s5p-mfc: Fix volatile controls setup\n\nSigned-off-by: Kamil Debski \u003ck.debski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bb869368f36abecc427ffa94193439a05c0aac8d",
      "tree": "eeb155161e0ae74914862c6466be14718d204cf6",
      "parents": [
        "b1aa60892ecc1ba03185e7dfed99cc9202ef03b7"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Thu Jan 12 17:49:30 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 22:53:46 2012 -0200"
      },
      "message": "[media] drivers/media/video/s5p-mfc/s5p_mfc.c: adjust double test\n\nRewrite a duplicated test to test the correct value\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression E;\n@@\n\n(\n* E\n  || ... || E\n|\n* E\n  \u0026\u0026 ... \u0026\u0026 E\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b1aa60892ecc1ba03185e7dfed99cc9202ef03b7",
      "tree": "e268ae2b720c250e04a616d4cf2c4b47f1182227",
      "parents": [
        "53e5ab946a1773f589b97df6ae1cc72b52656a7d"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Thu Jan 12 17:49:28 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 22:53:34 2012 -0200"
      },
      "message": "[media] drivers/media/video/s5p-fimc/fimc-capture.c: adjust double test\n\nRewrite a duplicated test to test the correct value\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression E;\n@@\n\n(\n* E\n  || ... || E\n|\n* E\n  \u0026\u0026 ... \u0026\u0026 E\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "53e5ab946a1773f589b97df6ae1cc72b52656a7d",
      "tree": "cefb5c72c6108d1c05936a83b043282d76bf3fe6",
      "parents": [
        "51dcb19aaf9448f6547f653b60a9f083845aad4a"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Jan 10 05:46:57 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 22:53:12 2012 -0200"
      },
      "message": "[media] s5p-fimc: Fix incorrect control ID assignment\n\nThis patch fixes the mismatch between control IDs (CID) and controls\nfor hflip, vflip and rotate.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a25a2b84098eb5e001cb8086603d692aa95bf2ec",
      "tree": "02c01b36251f7b0afb1a98093e14efb17d015910",
      "parents": [
        "f429ee3b808118591d1f3cdf3c0d0793911a5677",
        "f1be242c95257b199d8b679bc952ca33487c9af6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 16:43:39 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 16:43:39 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security:\n  integrity: digital signature config option name change\n  lib: Removed MPILIB, MPILIB_EXTRA, and SIGNATURE prompts\n  lib: MPILIB Kconfig description update\n  lib: digital signature dependency fix\n  lib: digital signature config option name change\n  encrypted-keys: fix rcu and sparse messages\n  keys: fix trusted/encrypted keys sparse rcu_assign_pointer messages\n  KEYS: Add missing smp_rmb() primitives to the keyring search code\n  TOMOYO: Accept \\000 as a valid character.\n  security: update MAINTAINERS file with new git repo\n"
    },
    {
      "commit": "f429ee3b808118591d1f3cdf3c0d0793911a5677",
      "tree": "96d848f5f677d96758ecd2aee5eb6931b75bf218",
      "parents": [
        "22b4eb5e3174efb49791c62823d0cccc35394c36",
        "c158a35c8a681cf68d36f22f058f9f5466386c71"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 16:06:51 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 16:41:31 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit: (29 commits)\n  audit: no leading space in audit_log_d_path prefix\n  audit: treat s_id as an untrusted string\n  audit: fix signedness bug in audit_log_execve_info()\n  audit: comparison on interprocess fields\n  audit: implement all object interfield comparisons\n  audit: allow interfield comparison between gid and ogid\n  audit: complex interfield comparison helper\n  audit: allow interfield comparison in audit rules\n  Kernel: Audit Support For The ARM Platform\n  audit: do not call audit_getname on error\n  audit: only allow tasks to set their loginuid if it is -1\n  audit: remove task argument to audit_set_loginuid\n  audit: allow audit matching on inode gid\n  audit: allow matching on obj_uid\n  audit: remove audit_finish_fork as it can\u0027t be called\n  audit: reject entry,always rules\n  audit: inline audit_free to simplify the look of generic code\n  audit: drop audit_set_macxattr as it doesn\u0027t do anything\n  audit: inline checks for not needing to collect aux records\n  audit: drop some potentially inadvisable likely notations\n  ...\n\nUse evil merge to fix up grammar mistakes in Kconfig file.\n\nBad speling and horrible grammar (and copious swearing) is to be\nexpected, but let\u0027s keep it to commit messages and comments, rather than\nexpose it to users in config help texts or printouts.\n"
    },
    {
      "commit": "22b4eb5e3174efb49791c62823d0cccc35394c36",
      "tree": "7324d6b53ad3c18c244094ad5d51b500716d7304",
      "parents": [
        "d65773b22b749252b2805dcf96bdeb951a9481d8",
        "d060646436233912178e6b9e3a7f30a41214220f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 15:54:56 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 15:54:56 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs\n\n* \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs:\n  xfs: cleanup xfs_file_aio_write\n  xfs: always return with the iolock held from xfs_file_aio_write_checks\n  xfs: remove the i_new_size field in struct xfs_inode\n  xfs: remove the i_size field in struct xfs_inode\n  xfs: replace i_pin_wait with a bit waitqueue\n  xfs: replace i_flock with a sleeping bitlock\n  xfs: make i_flags an unsigned long\n  xfs: remove the if_ext_max field in struct xfs_ifork\n  xfs: remove the unused dm_attrs structure\n  xfs: cleanup xfs_iomap_eof_align_last_fsb\n  xfs: remove xfs_itruncate_data\n"
    },
    {
      "commit": "d65773b22b749252b2805dcf96bdeb951a9481d8",
      "tree": "1839656e894933267e7466e32ba6ad73b24fa60a",
      "parents": [
        "f9156c7288e2d11501ded4d7fe6d9a3a41ee4057",
        "f84a8bd60e3ee49eacc9ba824babf149ba3dad7e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 15:52:51 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 15:52:51 2012 -0800"
      },
      "message": "Merge branch \u0027btrfs\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs\n\n* \u0027btrfs\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:\n  btrfs: take allocation of -\u003etree_root into open_ctree()\n  btrfs: let -\u003es_fs_info point to fs_info, not root...\n  btrfs: consolidate failure exits in btrfs_mount() a bit\n  btrfs: make free_fs_info() call -\u003ekill_sb() unconditional\n  btrfs: merge free_fs_info() calls on fill_super failures\n  btrfs: kill pointless reassignment of -\u003es_fs_info in btrfs_fill_super()\n  btrfs: make open_ctree() return int\n  btrfs: sanitizing -\u003efs_info, part 5\n  btrfs: sanitizing -\u003efs_info, part 4\n  btrfs: sanitizing -\u003efs_info, part 3\n  btrfs: sanitizing -\u003efs_info, part 2\n  btrfs: sanitizing -\u003efs_info, part 1\n  btrfs: fix a deadlock in btrfs_scan_one_device()\n  btrfs: fix mount/umount race\n  btrfs: get -\u003ekill_sb() of its own\n  btrfs: preparation to fixing mount/umount race\n"
    },
    {
      "commit": "f9156c7288e2d11501ded4d7fe6d9a3a41ee4057",
      "tree": "7bd26fc9a111c6af1601ecd2d1b0ab60da32f3f0",
      "parents": [
        "67175b855bfd6ed95ffeff95532173c07de6432d",
        "96bdc7dc61fb1b1e8e858dafb13abee8482ba064"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 15:49:54 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 15:49:54 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs: (62 commits)\n  Btrfs: use larger system chunks\n  Btrfs: add a delalloc mutex to inodes for delalloc reservations\n  Btrfs: space leak tracepoints\n  Btrfs: protect orphan block rsv with spin_lock\n  Btrfs: add allocator tracepoints\n  Btrfs: don\u0027t call btrfs_throttle in file write\n  Btrfs: release space on error in page_mkwrite\n  Btrfs: fix btrfsck error 400 when truncating a compressed\n  Btrfs: do not use btrfs_end_transaction_throttle everywhere\n  Btrfs: add balance progress reporting\n  Btrfs: allow for resuming restriper after it was paused\n  Btrfs: allow for canceling restriper\n  Btrfs: allow for pausing restriper\n  Btrfs: add skip_balance mount option\n  Btrfs: recover balance on mount\n  Btrfs: save balance parameters to disk\n  Btrfs: soft profile changing mode (aka soft convert)\n  Btrfs: implement online profile changing\n  Btrfs: do not reduce profile in do_chunk_alloc()\n  Btrfs: virtual address space subset filter\n  ...\n\nFix up trivial conflict in fs/btrfs/ioctl.c due to the use of the new\nmnt_drop_write_file() helper.\n"
    },
    {
      "commit": "f1be242c95257b199d8b679bc952ca33487c9af6",
      "tree": "fa3a1057bbd9caedca959c1fa3811413bf101d7d",
      "parents": [
        "2e5f094b9dbf9463ab93f86351cd1a8dc88942cc"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@intel.com",
        "time": "Tue Jan 17 17:12:07 2012 +0200"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Wed Jan 18 10:46:27 2012 +1100"
      },
      "message": "integrity: digital signature config option name change\n\nSimilar to SIGNATURE, rename INTEGRITY_DIGSIG to INTEGRITY_SIGNATURE.\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@intel.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "2e5f094b9dbf9463ab93f86351cd1a8dc88942cc",
      "tree": "b849a848f8dacdaa966e4a3e35f60b5af72e5982",
      "parents": [
        "68adcad570a2ce0496918ddd9f8c83138d9bcc93"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@intel.com",
        "time": "Tue Jan 17 17:12:06 2012 +0200"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Wed Jan 18 10:46:26 2012 +1100"
      },
      "message": "lib: Removed MPILIB, MPILIB_EXTRA, and SIGNATURE prompts\n\nAs modules are expected to select MPILIB, MPILIB_EXTRA, and SIGNATURE,\nremoved Kconfig prompts.\n\nRequested-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@intel.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "68adcad570a2ce0496918ddd9f8c83138d9bcc93",
      "tree": "548a8e03700472a86aa4063c1822664852dd8283",
      "parents": [
        "be440ec77325d02ad5e43676eb8d868426d35cd5"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@intel.com",
        "time": "Tue Jan 17 17:12:05 2012 +0200"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Wed Jan 18 10:46:24 2012 +1100"
      },
      "message": "lib: MPILIB Kconfig description update\n\nIt was reported that description of the MPILIB_EXTRA is confusing.\nIndeed it was copy-paste typo. It is fixed here.\n\nReported-by: Valdis Kletnieks \u003cValdis.Kletnieks@vt.edu\u003e\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@intel.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "be440ec77325d02ad5e43676eb8d868426d35cd5",
      "tree": "8d8c47893a8516344c8c48256b7ee6c9a565d199",
      "parents": [
        "5e8898e97a5db4125d944070922164d1d09a2689"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@intel.com",
        "time": "Tue Jan 17 17:12:04 2012 +0200"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Wed Jan 18 10:46:23 2012 +1100"
      },
      "message": "lib: digital signature dependency fix\n\nRandy Dunlap reported build break:\n\nERROR: \"crypto_alloc_shash\" [lib/digsig.ko] undefined!\nERROR: \"crypto_shash_final\" [lib/digsig.ko] undefined!\nERROR: \"crypto_shash_update\" [lib/digsig.ko] undefined!\nERROR: \"crypto_destroy_tfm\" [lib/digsig.ko] undefined!\n\nAdded CRYPTO dependency and selected SHA1 algorithm.\n\nReported-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@intel.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "5e8898e97a5db4125d944070922164d1d09a2689",
      "tree": "a5319fcc60499e63fecc7a08d923a1de8f9c7622",
      "parents": [
        "6ac6172a935d1faf7ef259802267657bc0007a62"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@intel.com",
        "time": "Tue Jan 17 17:12:03 2012 +0200"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Wed Jan 18 10:46:21 2012 +1100"
      },
      "message": "lib: digital signature config option name change\n\nIt was reported that DIGSIG is confusing name for digital signature\nmodule. It was suggested to rename DIGSIG to SIGNATURE.\n\nRequested-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSuggested-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@intel.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "6ac6172a935d1faf7ef259802267657bc0007a62",
      "tree": "034c1a79a3d401926f6b968eb270d34f561e50f1",
      "parents": [
        "ee0b31a25a010116f44fca6c96f4516d417793dd"
      ],
      "author": {
        "name": "Mimi Zohar",
        "email": "zohar@linux.vnet.ibm.com",
        "time": "Tue Jan 17 20:40:02 2012 +0000"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Wed Jan 18 10:41:30 2012 +1100"
      },
      "message": "encrypted-keys: fix rcu and sparse messages\n\nEnabling CONFIG_PROVE_RCU and CONFIG_SPARSE_RCU_POINTER resulted in\n\"suspicious rcu_dereference_check() usage!\" and \"incompatible types\nin comparison expression (different address spaces)\" messages.\n\nAccess the masterkey directly when holding the rwsem.\n\nChangelog v1:\n- Use either rcu_read_lock()/rcu_derefence_key()/rcu_read_unlock()\nor remove the unnecessary rcu_derefence() - David Howells\n\nReported-by: Dmitry Kasatkin \u003cdmitry.kasatkin@intel.com\u003e\nSigned-off-by: Mimi Zohar \u003czohar@us.ibm.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "ee0b31a25a010116f44fca6c96f4516d417793dd",
      "tree": "d7670d202d0f4888b5213ed73d88c9a80bd05b74",
      "parents": [
        "efde8b6e16f11e7d1681c68d86c7fd51053cada7"
      ],
      "author": {
        "name": "Mimi Zohar",
        "email": "zohar@linux.vnet.ibm.com",
        "time": "Tue Jan 17 20:39:51 2012 +0000"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Wed Jan 18 10:41:29 2012 +1100"
      },
      "message": "keys: fix trusted/encrypted keys sparse rcu_assign_pointer messages\n\nDefine rcu_assign_keypointer(), which uses the key payload.rcudata instead\nof payload.data, to resolve the CONFIG_SPARSE_RCU_POINTER message:\n\"incompatible types in comparison expression (different address spaces)\"\n\nReplace the rcu_assign_pointer() calls in encrypted/trusted keys with\nrcu_assign_keypointer().\n\nSigned-off-by: Mimi Zohar \u003czohar@us.ibm.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "efde8b6e16f11e7d1681c68d86c7fd51053cada7",
      "tree": "4fb5e80428c4f36c5da35ff3319cd71c1771451c",
      "parents": [
        "25add8cf99c9ec8b8dc0acd8b9241e963fc0d29c"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Jan 17 20:39:40 2012 +0000"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Wed Jan 18 10:41:27 2012 +1100"
      },
      "message": "KEYS: Add missing smp_rmb() primitives to the keyring search code\n\nAdd missing smp_rmb() primitives to the keyring search code.\n\nWhen keyring payloads are appended to without replacement (thus using up spare\nslots in the key pointer array), an smp_wmb() is issued between the pointer\nassignment and the increment of the key count (nkeys).\n\nThere should be corresponding read barriers between the read of nkeys and\ndereferences of keys[n] when n is dependent on the value of nkeys.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nReviewed-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "25add8cf99c9ec8b8dc0acd8b9241e963fc0d29c",
      "tree": "1fb0c0fadcf7544fee117f27ac667e4c444d634b",
      "parents": [
        "89879a7eb81f69e6f63bdb2a442fb765c46482c0"
      ],
      "author": {
        "name": "Tetsuo Handa",
        "email": "from-tomoyo-users-en@I-love.SAKURA.ne.jp",
        "time": "Sun Jan 15 11:05:59 2012 +0900"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Wed Jan 18 10:40:59 2012 +1100"
      },
      "message": "TOMOYO: Accept \\000 as a valid character.\n\nTOMOYO 2.5 in Linux 3.2 and later handles Unix domain socket\u0027s address.\nThus, tomoyo_correct_word2() needs to accept \\000 as a valid character, or\nTOMOYO 2.5 cannot handle Unix domain\u0027s abstract socket address.\n\nReported-by: Steven Allen \u003csteven@stebalien.com\u003e\nSigned-off-by: Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e\nCC: stable@vger.kernel.org [3.2+]\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "67175b855bfd6ed95ffeff95532173c07de6432d",
      "tree": "2f98cccf78987db9b319c67a523ab44edc7bde3b",
      "parents": [
        "e268337dfe26dfc7efd422a804dbb27977a3cccc"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jbottomley@parallels.com",
        "time": "Tue Jan 17 21:14:05 2012 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 15:40:51 2012 -0800"
      },
      "message": "Fix compile breakage with kref.h\n\nThis set of build failures just started appearing on parisc:\n\n  In file included from drivers/input/serio/serio_raw.c:12:\n  include/linux/kref.h: In function \u0027kref_get\u0027:\n  include/linux/kref.h:40: error: \u0027TAINT_WARN\u0027 undeclared (first use in this function)\n  include/linux/kref.h:40: error: (Each undeclared identifier is reported only once\n  include/linux/kref.h:40: error: for each function it appears in.)\n  include/linux/kref.h: In function \u0027kref_sub\u0027:\n  include/linux/kref.h:65: error: \u0027TAINT_WARN\u0027 undeclared (first use in this function)\n\nIt happens because TAINT_WARN is defined in kernel.h and this particular\ncompile doesn\u0027t seem to include it (no idea why it\u0027s just manifesting ..\nprobably some #include file untangling exposed it).\n\nFix by adding\n\n  #include \u003clinux/kernel.h\u003e\n\nto linux/kref.h\n\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "89879a7eb81f69e6f63bdb2a442fb765c46482c0",
      "tree": "a7cb8e9dfab174c75418060e0776b03c63ed134e",
      "parents": [
        "c2bc3a316a7281f67e36b34dac2802cbe36a9128"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Wed Jan 18 10:40:44 2012 +1100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Wed Jan 18 10:40:44 2012 +1100"
      },
      "message": "security: update MAINTAINERS file with new git repo\n\nUpdate MAINTAINERS file with new git repo:\ngit://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git\n\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "6f36a806e588f2ce62571a1859ea1d7f2c7dde83",
      "tree": "44485aee19bcaf05b0baaf83ea62d7e5ddd78b9c",
      "parents": [
        "8956dc102ca26357850830f1d26132719c1ce6ee",
        "6145197be6cc0583fa1a2f4ec1079d366137061e"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 23:30:41 2012 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 23:30:41 2012 +0000"
      },
      "message": "Merge branches \u0027for-33/i2c/eg20t\u0027 and \u0027for-33/i2c/omap\u0027 into for-linus/i2c-33\n"
    },
    {
      "commit": "8956dc102ca26357850830f1d26132719c1ce6ee",
      "tree": "2f8d384a81689ce73fc96b9193f4ddafc15e2d2a",
      "parents": [
        "c3f4661f55f86b541d23c66dbb53ce7b0a34e777"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.lapis-semi.com",
        "time": "Fri Oct 28 09:40:11 2011 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 23:29:56 2012 +0000"
      },
      "message": "i2c-eg20t: Change-company-name-OKI-SEMICONDUCTOR to LAPIS Semiconductor\n\nOn October 1 in 2011,\nOKI SEMICONDUCTOR Co., Ltd. changed the company name in to LAPIS Semiconductor Co., Ltd.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "c3f4661f55f86b541d23c66dbb53ce7b0a34e777",
      "tree": "53fa0ee91677afff667dba0f87a210d3314d4416",
      "parents": [
        "ff35e8b18984ad2a82cbd259fc07f0be4b34b1aa"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.lapis-semi.com",
        "time": "Fri Oct 28 09:40:10 2011 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 23:29:52 2012 +0000"
      },
      "message": "i2c-eg20t: Support new device LAPIS Semiconductor ML7831 IOH\n\nML7831 is companion chip for Intel Atom E6xx series.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "ff35e8b18984ad2a82cbd259fc07f0be4b34b1aa",
      "tree": "1b3ebcca3f333aa7207571e141f3d65f5fab1def",
      "parents": [
        "07e8a51ff68353e01d795cceafbac9f54c49132b"
      ],
      "author": {
        "name": "Toshiharu Okada",
        "email": "toshiharu-linux@dsn.okisemi.com",
        "time": "Mon Sep 26 16:16:23 2011 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 23:28:18 2012 +0000"
      },
      "message": "i2c-eg20t: modified the setting of transfer rate.\n\nThis patch modified the setting value of\nI2C Bus Transfer Rate Setting Counter regisrer.\n\nSigned-off-by: Toshiharu Okada \u003ctoshiharu-linux@dsn.okisemi.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "07e8a51ff68353e01d795cceafbac9f54c49132b",
      "tree": "fbe4e036efab7ebec9b9bc72e22422a88796afe2",
      "parents": [
        "c2bc3a316a7281f67e36b34dac2802cbe36a9128"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Thu Jan 12 15:38:02 2012 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 23:24:37 2012 +0000"
      },
      "message": "i2c-eg20t: use i2c_add_numbered_adapter to get a fixed bus number\n\nFor EG20T and ML7213 IOH, the i2c controller numbers are fixed, using\nfixed bus number will make it much easier for platform code to use\ni2c_register_board_info() to register i2c devices.\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "e268337dfe26dfc7efd422a804dbb27977a3cccc",
      "tree": "59b9e22b0de119f0d85f329fa481d965cf7aec42",
      "parents": [
        "5e5997849a8eae7a895a88699a1999b637f87303"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 15:21:19 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 15:21:19 2012 -0800"
      },
      "message": "proc: clean up and fix /proc/\u003cpid\u003e/mem handling\n\nJüri Aedla reported that the /proc/\u003cpid\u003e/mem handling really isn\u0027t very\nrobust, and it also doesn\u0027t match the permission checking of any of the\nother related files.\n\nThis changes it to do the permission checks at open time, and instead of\ntracking the process, it tracks the VM at the time of the open.  That\nsimplifies the code a lot, but does mean that if you hold the file\ndescriptor open over an execve(), you\u0027ll continue to read from the _old_\nVM.\n\nThat is different from our previous behavior, but much simpler.  If\nsomebody actually finds a load where this matters, we\u0027ll need to revert\nthis commit.\n\nI suspect that nobody will ever notice - because the process mapping\naddresses will also have changed as part of the execve.  So you cannot\nactually usefully access the fd across a VM change simply because all\nthe offsets for IO would have changed too.\n\nReported-by: Jüri Aedla \u003casd@ut.ee\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6145197be6cc0583fa1a2f4ec1079d366137061e",
      "tree": "ebade77ae1a25a56e822feed87c7135d01500083",
      "parents": [
        "78e1cf42ee3efd2c3e8af0b97cf0a0a570cc0c1f"
      ],
      "author": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Thu Dec 22 15:56:36 2011 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 22:44:57 2012 +0000"
      },
      "message": "i2c: OMAP: Add DT support for i2c controller\n\nAdd initial DT support to retrieve the frequency using a\nDT attribute instead of the pdata pointer if of_node exist.\n\nAdd documentation for omap i2c controller binding.\n\nBased on original patches from Manju and Grant.\n\nSigned-off-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nReviewed-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "78e1cf42ee3efd2c3e8af0b97cf0a0a570cc0c1f",
      "tree": "789fb9325b72a6ee86c474b7f98dc3767661cd45",
      "parents": [
        "2727b1753934e154931d6b3bdf20c9b2398457a2"
      ],
      "author": {
        "name": "Jan Weitzel",
        "email": "j.weitzel@phytec.de",
        "time": "Wed Dec 07 11:50:16 2011 -0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 22:44:54 2012 +0000"
      },
      "message": "I2C: OMAP: NACK without STP\n\nOn OMAP4 OMAP_I2C_STAT_NACK is causing a timeout on the next access.\nThe isr cleans all flags in OMAP_I2C_CON_REG by setting OMAP_I2C_CON_STP\nOMAP_I2C_CON_STP is also set in omap_i2c_xfer_msg on the last message.\n\nAccording to the TI TSR the sequence for OMAP_I2C_STAT_NACK and\nOMAP_I2C_STAT_AL are nearly the same.\nRemoving the OMAP_I2C_CON_STP part in the isr fix the problem.\nTested on OMAP4430 and OMAP3530 (here NACK was not a problem)\nFixes also booting on 2430sdp.\n\nSigned-off-by: Jan Weitzel \u003cj.weitzel@phytec.de\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "2727b1753934e154931d6b3bdf20c9b2398457a2",
      "tree": "e98162194bb57c9cd885c36dae948be48626ddf6",
      "parents": [
        "51be08419dc86c72486ac556aa39bc01026a403d"
      ],
      "author": {
        "name": "Alexander Aring",
        "email": "a.aring@phytec.de",
        "time": "Thu Dec 08 15:43:53 2011 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 22:44:52 2012 +0000"
      },
      "message": "I2C: OMAP: correct SYSC register offset for OMAP4\n\nCorrect OMAP_I2C_SYSC_REG offset in omap4 register map.\nOffset 0x20 is reserved and OMAP_I2C_SYSC_REG has 0x10 as offset.\n\nSigned-off-by: Alexander Aring \u003ca.aring@phytec.de\u003e\n[khilman@ti.com: minor changelog edits]\nCc: stable@vger.kernel.org\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "c158a35c8a681cf68d36f22f058f9f5466386c71",
      "tree": "54a7fe4d21a30848539b2bf94c885f0a0b123717",
      "parents": [
        "41fdc3054e23e3229edea27053522fe052d02ec2"
      ],
      "author": {
        "name": "Kees Cook",
        "email": "keescook@chromium.org",
        "time": "Fri Jan 06 14:07:10 2012 -0800"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Jan 17 16:17:04 2012 -0500"
      },
      "message": "audit: no leading space in audit_log_d_path prefix\n\naudit_log_d_path() injects an additional space before the prefix,\nwhich serves no purpose and doesn\u0027t mix well with other audit_log*()\nfunctions that do not sneak extra characters into the log.\n\nSigned-off-by: Kees Cook \u003ckeescook@chromium.org\u003e\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\n"
    },
    {
      "commit": "41fdc3054e23e3229edea27053522fe052d02ec2",
      "tree": "00bb62aef2288df07eae059f344d11d32b004f69",
      "parents": [
        "5afb8a3f96573f7ea018abb768f5b6ebe1a6c1a4"
      ],
      "author": {
        "name": "Kees Cook",
        "email": "keescook@chromium.org",
        "time": "Sat Jan 07 10:41:04 2012 -0800"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Jan 17 16:17:03 2012 -0500"
      },
      "message": "audit: treat s_id as an untrusted string\n\nThe use of s_id should go through the untrusted string path, just to be\nextra careful.\n\nSigned-off-by: Kees Cook \u003ckeescook@chromium.org\u003e\nAcked-by: Mimi Zohar \u003czohar@us.ibm.com\u003e\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\n"
    },
    {
      "commit": "5afb8a3f96573f7ea018abb768f5b6ebe1a6c1a4",
      "tree": "da5f2278624eeb9dd09c91f3e9cfb6718a4b44ac",
      "parents": [
        "10d68360871657204885371cdf2594412675d2f9"
      ],
      "author": {
        "name": "Xi Wang",
        "email": "xi.wang@gmail.com",
        "time": "Tue Dec 20 18:39:41 2011 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Jan 17 16:17:03 2012 -0500"
      },
      "message": "audit: fix signedness bug in audit_log_execve_info()\n\nIn the loop, a size_t \"len\" is used to hold the return value of\naudit_log_single_execve_arg(), which returns -1 on error.  In that\ncase the error handling (len \u003c\u003d 0) will be bypassed since \"len\" is\nunsigned, and the loop continues with (p +\u003d len) being wrapped.\nChange the type of \"len\" to signed int to fix the error handling.\n\n\tsize_t len;\n\t...\n\tfor (...) {\n\t\tlen \u003d audit_log_single_execve_arg(...);\n\t\tif (len \u003c\u003d 0)\n\t\t\tbreak;\n\t\tp +\u003d len;\n\t}\n\nSigned-off-by: Xi Wang \u003cxi.wang@gmail.com\u003e\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\n"
    },
    {
      "commit": "10d68360871657204885371cdf2594412675d2f9",
      "tree": "85a4fa8d3b0dc0a7bc525475325f955f75d3881d",
      "parents": [
        "4a6633ed08af5ba67790b4d1adcdeb8ceb55677e"
      ],
      "author": {
        "name": "Peter Moody",
        "email": "pmoody@google.com",
        "time": "Wed Jan 04 15:24:31 2012 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Jan 17 16:17:03 2012 -0500"
      },
      "message": "audit: comparison on interprocess fields\n\nThis allows audit to specify rules in which we compare two fields of a\nprocess.  Such as is the running process uid !\u003d to the running process\neuid?\n\nSigned-off-by: Peter Moody \u003cpmoody@google.com\u003e\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\n"
    }
  ],
  "next": "4a6633ed08af5ba67790b4d1adcdeb8ceb55677e"
}
