)]}'
{
  "log": [
    {
      "commit": "97bee8e25da4dfc3b7a369fb2c2f280f5c1918c2",
      "tree": "75dcf606ca1c29bd3aca571834355ccf6f06bd5b",
      "parents": [
        "8ba1f2798224086c72c1132acd6fdb45068279d7",
        "77aab8bf22042d1658d4adbca8b71779e7f2d0ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:36:06 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:36:06 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  pcnet_cs : add new id\n  chelsio: error path fix\n  s390: iucv Kconfig help description changes\n  s390: qeth driver fixes: atomic context fixups\n  s390: qeth driver fixes: packet socket\n  s390: qeth driver fixes: VLAN hdr, perf stats\n  forcedeth: sideband management fix\n  Revert \"[PATCH] e1000: disable TSO on the 82544 with slab debugging\"\n  qeth: fix uaccess handling and get rid of unused variable\n  qla3xxx: Add delay to NVRAM register access.\n  qla3xxx: Remove NETIF_F_LLTX from driver features.\n  ixgb: Write RA register high word first, increment version\n  ixgb: Maybe stop TX if not enough free descriptors\n  ixgb: Fix early TSO completion\n  [PATCH] ipw2100: Fix dropping fragmented small packet problem\n  [PATCH] ieee80211: WLAN_GET_SEQ_SEQ fix (select correct region)\n"
    },
    {
      "commit": "8ba1f2798224086c72c1132acd6fdb45068279d7",
      "tree": "e66ced16365583f7b95de035040a0410a99e6612",
      "parents": [
        "599c853195f43dfbcbf28b362e6ae80ffa33fec7",
        "dc40127ca5c6e1da48d2b5f9d0c65b5795faac12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:35:16 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:35:16 2007 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix bugs in the hypervisor call stats code\n  [POWERPC] Fix corruption in hcall9\n  [POWERPC] iSeries: fix setup initcall\n  [POWERPC] iSeries: fix viopath initialisation\n  [POWERPC] iSeries: fix lpevents initialisation\n  [POWERPC] iSeries: fix proc/iSeries initialisation\n  [POWERPC] iSeries: fix mf proc initialisation\n  [POWERPC] disable PReP and EFIKA during make oldconfig\n  [POWERPC] Fix mpc52xx serial driver to work for arch/ppc again\n  [POWERPC] Don\u0027t include powerpc/sysdev/rom.o for arch/ppc builds\n  [POWERPC] Fix mpc52xx fdt to use correct device_type for sound devices\n  [POWERPC] 52xx: Don\u0027t use device_initcall to probe of_platform_bus\n  [POWERPC] Add legacy iSeries to ppc64_defconfig\n  [POWERPC] Update ppc64_defconfig\n  [POWERPC] Fix manual assembly WARN_ON() in enter_rtas().\n  [POWERPC] Avoid calling get_irq_server() with a real, not virtual irq.\n  [POWERPC] Fix unbalanced uses of of_node_put\n  [POWERPC] Fix bogus BUG_ON() in in hugetlb_get_unmapped_area()\n"
    },
    {
      "commit": "d8ad075ef60ca33f1bd8e227eed2202108fd6cd8",
      "tree": "af7763b3cef733e8b98c72067aa457d74af33f5b",
      "parents": [
        "de338a3795bbcb3c3d77591f65118cbec776cc39"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Jan 09 10:18:50 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jan 09 10:18:50 2007 +0100"
      },
      "message": "[S390] don\u0027t call handle_mm_fault() if in an atomic context.\n\nThere are several places in the futex code where a spin_lock is held\nand still uaccesses happen. Deadlocks are avoided by increasing the\npreempt count. The pagefault handler will then not take any locks\nbut will immediately search the fixup tables.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "dc40127ca5c6e1da48d2b5f9d0c65b5795faac12",
      "tree": "7d57b9a53adc8f4416380b126108d1e458a8e20c",
      "parents": [
        "ab87e8dc88a7cae341c403547cea6b022f5ac023"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Jan 09 02:43:02 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 09 17:03:03 2007 +1100"
      },
      "message": "[POWERPC] Fix bugs in the hypervisor call stats code\n\nThere were a few issues with the HCALL_STATS code:\n\n- PURR cpu feature checks were backwards\n- We iterated one entry off the end of the hcall_stats array\n- Remove dead update_hcall_stats() function prototype\n\nI noticed one thing while debugging, and that is we call H_ENTER (to set\nup the MMU hashtable in early init) before we have done the cpu fixups.\nThis means we will execute the PURR SPR reads even on a CPU that isnt\ncapable of it. I wonder if we can move the CPU feature fixups earlier.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5c334eed6ecd66cebfbc80267149e755510d8bc8",
      "tree": "567327796d40a48009dde7f8df947f6a63897efa",
      "parents": [
        "56c336cb05d58991f3e9d5f0ec098ba0f219a15e"
      ],
      "author": {
        "name": "Sylvain Munaut",
        "email": "tnt@246tNt.com",
        "time": "Tue Jan 02 23:29:53 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 09 17:03:02 2007 +1100"
      },
      "message": "[POWERPC] 52xx: Don\u0027t use device_initcall to probe of_platform_bus\n\nUsing device_initcall makes it happen for every platform that\ncompiles this file in. This is really bad, for obvious reasons.\n\nInstead, we use the .init field of the machine description. If\nthe platform needs the hook to do something specific it can provides\nits own function and call mpc52xx_declare_of_platform_devices from\nthere. If not, the mpc52xx_declare_of_platform_devices function can\ndirectly be used as the init hook.\n\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "007d88d042d7b71aa2c9fc615aef97888e20ddf3",
      "tree": "a379db67a9ed8c0c118ccf6d394637c9010c9a2c",
      "parents": [
        "673aeb76d07f49f2b07792f813bc2a9fee212ab7"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Jan 01 18:45:34 2007 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 09 17:03:02 2007 +1100"
      },
      "message": "[POWERPC] Fix manual assembly WARN_ON() in enter_rtas().\n\nWhen we switched over to the generic BUG mechanism we forgot to change\nthe assembly code which open-codes a WARN_ON() in enter_rtas(), so the\nbug table got corrupted.\n\nThis patch provides an EMIT_BUG_ENTRY macro for use in assembly code,\nand uses it in entry_64.S. Tested with CONFIG_DEBUG_BUGVERBOSE on ppc64\nbut not without -- I tried to turn it off but it wouldn\u0027t go away; I\nsuspect Aunt Tillie probably needed it.\n\nThis version gets __FILE__ and __LINE__ right in the assembly version --\nrather than saying include/asm-powerpc/bug.h line 21 every time which is\na little suboptimal.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "86302f417561fec802f88fdfc343265689d4a596",
      "tree": "7fb35e3ba6a54f64316aeb0f4b4fc9947b1c0691",
      "parents": [
        "74bda9310fe9776f3d940057ac2e7881214577d6",
        "2dbda7dceca81adfe57c8884be5c66e70822d89a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Jan 08 15:07:31 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Jan 08 15:07:31 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] PNX8550: Fix system timer support\n  [MIPS] TX49: Fix use of CDEX build_store_reg()\n  [MIPS] pnx8550: Fix write_config_byte() PCI config space accessor\n  [MIPS] Fix build errors on SEAD\n  [MIPS] SMTC build fix\n  [MIPS] csum_partial and copy in parallel\n  [MIPS] Malta: Add missing MTD file.\n"
    },
    {
      "commit": "74bda9310fe9776f3d940057ac2e7881214577d6",
      "tree": "38989eda1ce69bcf580a6b82c977d0862497151c",
      "parents": [
        "fea5f1e19611d94fbf3905875a427c4cb959cd06",
        "e97126cd9056b3b42cdc862ace2ed66f8026f55b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Jan 08 15:06:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Jan 08 15:06:39 2007 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] Provide basic printk_clock() implementation\n  [ARM] Resolve fuse and direct-IO failures due to missing cache flushes\n  [ARM] pass vma for flush_anon_page()\n  [ARM] Fix potential MMCI bug\n  [ARM] Fix kernel-mode undefined instruction aborts\n  [ARM] 4082/1: iop3xx: fix iop33x gpio register offset\n  [ARM] 4070/1: arch/arm/kernel: fix warnings from missing includes\n  [ARM] 4079/1: iop: Update MAINTAINERS\n"
    },
    {
      "commit": "f9bba75e378776ee4e97adc0555db16695d341e1",
      "tree": "02ac3e49284c3997b8969feb68d9121ddf10b12d",
      "parents": [
        "f860c90bd6ce22c6a0a352cc16acc74fba3d628e"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Jan 08 00:50:34 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jan 08 21:41:04 2007 +0000"
      },
      "message": "[MIPS] SMTC build fix\n\nPass \"irq\" to __DO_IRQ_SMTC_HOOK() macro.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f860c90bd6ce22c6a0a352cc16acc74fba3d628e",
      "tree": "fee63d3ff954439d19932beeb0109508a0bc899c",
      "parents": [
        "61e84f99877fa8caaf1be86d51d825406e8d8bc1"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Dec 13 01:22:06 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jan 08 21:41:04 2007 +0000"
      },
      "message": "[MIPS] csum_partial and copy in parallel\n\nImplement optimized asm version of csum_partial_copy_nocheck,\ncsum_partial_copy_from_user and csum_and_copy_to_user which can do\ncalculate and copy in parallel, based on memcpy.S.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6020dff09252e3670a89edb36baaa4afb9b10d15",
      "tree": "e242232e97e71045f51bda9e0a5bb2e8f8df1c29",
      "parents": [
        "a6f36be32622730710b2fadacb6e2649defa4371"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Dec 30 23:17:40 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 08 19:49:58 2007 +0000"
      },
      "message": "[ARM] Resolve fuse and direct-IO failures due to missing cache flushes\n\nfuse does not work on ARM due to cache incoherency issues - fuse wants\nto use get_user_pages() to copy data from the current process into\nkernel space.  However, since this accesses userspace via the kernel\nmapping, the kernel mapping can be out of date wrt data written to\nuserspace.\n\nThis can lead to unpredictable behaviour (in the case of fuse) or data\ncorruption for direct-IO.\n\nThis resolves debian bug #402876\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a6f36be32622730710b2fadacb6e2649defa4371",
      "tree": "09d0f3ebe839b76373ee5ed4674fe305ad9ac256",
      "parents": [
        "e47c222b22cd53c317a5573e1dc5f9e0cbd46380"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Dec 30 22:24:19 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 08 19:49:54 2007 +0000"
      },
      "message": "[ARM] pass vma for flush_anon_page()\n\nSince get_user_pages() may be used with processes other than the\ncurrent process and calls flush_anon_page(), flush_anon_page() has to\ncope in some way with non-current processes.\n\nIt may not be appropriate, or even desirable to flush a region of\nvirtual memory cache in the current process when that is different to\nthe process that we want the flush to occur for.\n\nTherefore, pass the vma into flush_anon_page() so that the architecture\ncan work out whether the \u0027vmaddr\u0027 is for the current process or not.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "11897539a967059a817175ea57ad586a1faadd80",
      "tree": "67dfb1a5608a9439d0d263dde37be27eee1ad83b",
      "parents": [
        "80b02e595c308a5deb2ad49bd6aa3ab1da9cdbdb",
        "fe5f8e2a1c5c040209c598a28e19c55f30e1040d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jan 07 22:44:56 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jan 07 22:44:56 2007 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "4ac941d2d04ef26a91adf677f3a371818596305d",
      "tree": "b9f3745b877678bb8cacd54d67e0f724d47dd2c9",
      "parents": [
        "9ca3f07b869c1fbbdfdac3150019a3e4d2948d8e"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Jan 04 02:14:49 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 06 12:43:59 2007 +0000"
      },
      "message": "[ARM] 4082/1: iop3xx: fix iop33x gpio register offset\n\niop33x gpio offset is correct in include/asm-arm/arch-iop33x/iop33x.h, but\ninclude/asm-arm/hardware/iop3xx.h adds 4.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dd0ec16fa6cf2498b831663a543e1b67fce6e155",
      "tree": "6b91a5ff9713c83f6026d1198be98f7ed1e845e6",
      "parents": [
        "a75acf850ca80136a4f845cf9a7cd26e7465c1f4"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Fri Jan 05 16:36:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:23 2007 -0800"
      },
      "message": "[PATCH] i386: Restore CONFIG_PHYSICAL_START option\n\no Relocatable bzImage support had got rid of CONFIG_PHYSICAL_START option\n  thinking that now this option is not required as people can build a\n  second kernel as relocatable and load it anywhere. So need of compiling\n  the kernel for a custom address was gone. But Magnus uses vmlinux images\n  for second kernel in Xen environment and he wants to continue to use\n  it.\n\no Restoring the CONFIG_PHYSICAL_START option for the time being. I think\n  down the line we can get rid of it.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7bf236874292fd073c6bdd27f89c3d9e81a79cbc",
      "tree": "27e4196e4b720c113010d544567f76f181c11428",
      "parents": [
        "3223ea8cca5936b8e78450dd5b8ba88372e9c0a8"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Jan 05 16:36:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:22 2007 -0800"
      },
      "message": "[PATCH] swsusp: Do not fail if resume device is not set\n\nIn the kernels later than 2.6.19 there is a regression that makes swsusp\nfail if the resume device is not explicitly specified.\n\nIt can be fixed by adding an additional parameter to\nmm/swapfile.c:swap_type_of() allowing us to pass the (struct block_device\n*) corresponding to the first available swap back to the caller.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c1150d8cf9e9d2b356fab52d79f2366985e5511b",
      "tree": "dbd50c3e064c22dcab7ce4acc7236370c6750923",
      "parents": [
        "e097f35ce58eb8d687f3a300247cf1a978fcea39"
      ],
      "author": {
        "name": "Dor Laor",
        "email": "dor.laor@qumranet.com",
        "time": "Fri Jan 05 16:36:24 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:22 2007 -0800"
      },
      "message": "[PATCH] KVM: Improve interrupt response\n\nThe current interrupt injection mechanism might delay an interrupt under\nthe following circumstances:\n\n - if injection fails because the guest is not interruptible (rflags.IF clear,\n   or after a \u0027mov ss\u0027 or \u0027sti\u0027 instruction).  Userspace can check rflags,\n   but the other cases or not testable under the current API.\n - if injection fails because of a fault during delivery.  This probably\n   never happens under normal guests.\n - if injection fails due to a physical interrupt causing a vmexit so that\n   it can be handled by the host.\n\nIn all cases the guest proceeds without processing the interrupt, reducing\nthe interactive feel and interrupt throughput of the guest.\n\nThis patch fixes the situation by allowing userspace to request an exit\nwhen the \u0027interrupt window\u0027 opens, so that it can re-inject the interrupt\nat the right time.  Guest interactivity is very visibly improved.\n\nSigned-off-by: Dor Laor \u003cdor.laor@qumranet.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dd2c565999e015004622425020a61593deb87a04",
      "tree": "2ac96cc1fa42acde6a7ae68001c6d6e43e507f12",
      "parents": [
        "05a8057bb38bc803682f3e0af305c258b4566285"
      ],
      "author": {
        "name": "Adam Megacz",
        "email": "megacz@cs.berkeley.edu",
        "time": "Fri Jan 05 16:36:17 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:21 2007 -0800"
      },
      "message": "[PATCH] Add AFS_SUPER_MAGIC to magic.h\n\nJeffrey Altman, one of the gatekeepers of OpenAFS (the open source project\nwhich inherited the Transarc/IBM AFS codebase) has requested that the magic\nnumber 0x5346414F (little endian \u0027OAFS\u0027) be allocated for the f_type field\nof the fsinfo structure on Linux:\n\n  https://lists.openafs.org/pipermail/openafs-info/2006-December/024829.html\n\nAdd it to include/linux/magic.h, mostly as a way of publishing this number\nand ensuring that no other filesystem accidentally uses it.\n\nCc: Jeffrey Altman \u003cjaltman@secure-endpoints.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8be7ed14f4f45e0cd19a70120a1526e1121af4b0",
      "tree": "6529bad824cecc06639c09b0f33ff5b377bb0c75",
      "parents": [
        "d1398a6ff503a849f3c123bc5f0fdff383a1b6ec",
        "30c4cf577fb5b68c16e5750d6bdbd7072e42b279"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 04 12:55:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 04 12:55:26 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [IPV4/IPV6]: Fix inet{,6} device initialization order.\n  [TCP]: Use old definition of before\n  [NETFILTER]: ebtables: don\u0027t compute gap before checking struct type\n  [NETFILTER]: nf_nat: fix MASQUERADE crash on device down\n  [NETFILTER]: New connection tracking is not EXPERIMENTAL anymore\n  [NETFILTER]: Fix routing of REJECT target generated packets in output chain\n  [NETFILTER]: compat offsets size change\n  [SUNGEM]: PHY updates \u0026 pause fixes (#2)\n  [X25]: proper prototype for x25_init_timers()\n  [AF_NETLINK]: module_put cleanup\n  [XFRM_USER]: avoid pointless void ** casts\n  [NETFILTER] xt_hashlimit.c: fix typo\n  [NET] drivers/net/loopback.c: convert to module_init()\n  [PKTGEN]: Convert to kthread API.\n  [NET]: ifb double-counts packets\n"
    },
    {
      "commit": "0d630cc0a6cb8ad544b5913a26ff1349ed7c8587",
      "tree": "b57945e7c6fa865dcf549822b6888b88cbc0c820",
      "parents": [
        "44f9a2fdc48ccb8bb510b6e1210bf15b3e10afdb"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Thu Jan 04 12:25:16 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 04 12:25:16 2007 -0800"
      },
      "message": "[TCP]: Use old definition of before\n\nThis reverts the new (unambiguous) definition of the TCP `before\u0027\nrelation. As pointed out in an example by Herbert Xu, there is \nexisting code which implicitly requires the old definition in order\nto work correctly.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d1398a6ff503a849f3c123bc5f0fdff383a1b6ec",
      "tree": "55f305f0170e667d2f1719be257ec8cf3ef7c6e6",
      "parents": [
        "69e4d94818cabf44d845b9f4b46d88de6e518dcf",
        "0b67d94659a72734584a40b5e113e9261f97ae8c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 04 08:55:57 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 04 08:55:57 2007 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: asus_acpi: new MAINTAINER\n  ACPI: fix section mis-match build warning\n  ACPI: increase ACPI_MAX_REFERENCE_COUNT for larger systems\n  ACPI: EC: move verbose printk to debug build only\n  backlight: fix backlight_device_register compile failures\n"
    },
    {
      "commit": "7f18ba6248625a587559ed1206d12ccaa3ad045e",
      "tree": "4f48a5a6e167d5da2fe9a58dff76b443a99f64f6",
      "parents": [
        "5e7c001c6279f38b15fef5369496fe1043765727"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Jan 03 18:48:13 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 03 18:48:13 2007 -0800"
      },
      "message": "[X25]: proper prototype for x25_init_timers()\n\nThis patch adds a proper prototype for x25_init_timers() in \ninclude/net/x25.h\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a7ec3f5289681e9d63b65db5f56857f998812b4b",
      "tree": "5e779650b210df1a36f9fe5c322b55889fdbb7f9",
      "parents": [
        "de9e957f12d09793aac7d44ee0f7987dc8019b94",
        "7b37b064c294af350c462f77d7a9a44485a93684"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Jan 03 17:34:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Jan 03 17:34:54 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:\n  [AGPGART] drivers/char/agp/sgi-agp.c: check kmalloc() return value\n  [AGPGART] Fix PCI-posting flush typo.\n  [AGPGART] fix detection of aperture size versus GTT size on G965\n  [AGPGART] Remove unnecessary flushes when inserting and removing pages.\n  [AGPGART] K8M890 support for amd-k8.\n"
    },
    {
      "commit": "b06b5a53adcc3ace1a82b324edf2b0c37e7be00e",
      "tree": "627599b14a3652778f4ca1f8a42d6627a6c6c84f",
      "parents": [
        "c6b33cc4e9882b44f1b0c36396f420076e04a4e2",
        "d02b161eda65528ad3e89d642e416c265c17ceb8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 02 18:50:57 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 02 18:50:57 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4081/1: Add definition for TI Sync Serial Protocol\n  [ARM] 4080/1: Fix for the SSCR0_SlotsPerFrm macro\n  [ARM] Fix VFP initialisation issue for SMP systems\n  [ARM] 4078/1: Fix ARM copypage cache coherency problems\n  [ARM] 4077/1: iop13xx: fix __io() macro\n  [ARM] 4074/1: Flat loader stack alignment\n  [ARM] 4073/1: Prevent s3c24xx drivers from including asm/arch/hardware.h and asm/arch/irqs.h\n  [ARM] 4071/1: S3C24XX: Documentation update\n  [ARM] 4066/1: correct a comment about PXA\u0027s sched_clock range\n  [ARM] 4065/1: S3C24XX: dma printk fixes\n  [ARM] 4064/1: make pxa_get_cycles() static\n  [ARM] 4063/1: ep93xx: fix IRQ_EP93XX_GPIO?MUX numbering\n"
    },
    {
      "commit": "3eb546057dd65ec75c900c9948684ffd5e617630",
      "tree": "3916421649606f92a4b0e28d31db249f4a4f624b",
      "parents": [
        "669df1b478803f49a356528d290af7bf442eb3be"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon Dec 18 17:26:13 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 02 20:56:26 2007 -0500"
      },
      "message": "[PATCH] ieee80211: WLAN_GET_SEQ_SEQ fix (select correct region)\n\nThe WLAN_GET_SEQ_SEQ(seq) macro in ieee80211 is selecting the wrong region.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d02b161eda65528ad3e89d642e416c265c17ceb8",
      "tree": "e0ec940d0fe893ce9a49628b0b7a63301597e8a0",
      "parents": [
        "f566b2b22d89c4785f25e6e4d60163b5ae6251f4"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Tue Jan 02 21:06:57 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 02 23:42:05 2007 +0000"
      },
      "message": "[ARM] 4081/1: Add definition for TI Sync Serial Protocol\n\nOf the possible SSP frame formats (FRF bits in SSCR0), only SSCR0_PSP is defined. Other possible formats are Motorola SPI (0\u003c\u003c4), TI SSP (1\u003c\u003c4) and Microwire (2\u003c\u003c4). Attached patch adds a definition SSCR0_TISSP.\nThis mode is used for the sound codec attached to the PXA272 SSP1 of some HTC PDA phones.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f566b2b22d89c4785f25e6e4d60163b5ae6251f4",
      "tree": "714efeca8cef7240e97dcc37db85fad3369b87d3",
      "parents": [
        "8e140362f71ed801c69c5df63a68fc2cd07da3a9"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Tue Jan 02 20:59:38 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 02 23:42:03 2007 +0000"
      },
      "message": "[ARM] 4080/1: Fix for the SSCR0_SlotsPerFrm macro\n\nThe SSCR0_SlotsPerFrm macro writes a 3-bit value to bits [2:0], while the correct location of FRDC in SSCR0 is at bits [26:24]. This patch adds the missing \"\u003c\u003c 24\".\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9a654b522234615a76717f35365ca4a8beb757df",
      "tree": "5d250576e9c096810c0e29a9c60a78c60399d623",
      "parents": [
        "c6e19194b6e1a565f8fe18d56d509e9892c32ee1"
      ],
      "author": {
        "name": "Doug Chapman",
        "email": "doug.chapman@hp.com",
        "time": "Thu Dec 21 12:11:43 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 02 00:18:52 2007 -0500"
      },
      "message": "ACPI: increase ACPI_MAX_REFERENCE_COUNT for larger systems\n\nWe have some new larger ia64 systems in HP that trip over the\nACPI_MAX_REFERENCE_COUNT limit which triggers a large number of these\ndebug messages:\n\nACPI Warning (utdelete-0397): Large Reference Count (XXX) in object e0000a0ff6797ab0  [20060707]\n\nThis was increased once in the past as described in this very brief thread:\n\nhttp://www.mail-archive.com/linux-acpi@vger.kernel.org/msg00890.html\n\nSigned-off-by: Doug Chapman \u003cdoug.chapman@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9d572ecbd81b9ff6e6a9bc0d2598212a59eb738a",
      "tree": "b59b6610928accc3289f7d142319bb19342eee98",
      "parents": [
        "b836267aa79c1c5e23e00d9cec047b6870ae0db1",
        "f4060c0dbbe9ad7b8c0aeefa142398c8d3468bac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 31 14:24:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 31 14:24:58 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Handle ISA devices with no \u0027regs\u0027 property.\n  [SPARC64]: Update defconfig.\n  [SPARC64]: Fix of_iounmap() region release.\n  [SPARC64]: Fix \"mem\u003dxxx\" handling.\n"
    },
    {
      "commit": "cb4db4c22182163f66325053331a4e7096f663cd",
      "tree": "e365f65b1a5a9eb7b6f8f15ede0c5e027d71d43c",
      "parents": [
        "e44c39bd8478bf9e41cbc611c74b5879a7b29f58"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Dec 28 21:21:55 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 31 14:06:49 2006 -0800"
      },
      "message": "[NET]: Don\u0027t export linux/random.h outside __KERNEL__.\n\nDon\u0027t add it there please; add it lower down inside the existing #ifdef\n__KERNEL__. You just made the _userspace_ net.h include random.h, which\nthen fails to compile unless \u003casm/types.h\u003e was already included.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e44c39bd8478bf9e41cbc611c74b5879a7b29f58",
      "tree": "f5b0f6b3af369fafafa75fd072b2ad093a95e445",
      "parents": [
        "bfff6e92a33dce6121a3d83ef3809e9063b2734e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 28 21:14:52 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 31 14:06:48 2006 -0800"
      },
      "message": "[NET]: Add memory barrrier to netif_poll_enable()\n\nWhen a driver writer calls this, they generally expect that\nall previous stores and modifications they\u0027ve made will be\nvisible before netif_poll_enable() executes, so ensure this.\n\nNoticed by Ben H.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e3a411a3dfc1d633504aa63efab32b7e00318454",
      "tree": "2ba6117448edd7056c8fa48cc6a696ae73a6c21a",
      "parents": [
        "6fc5bae797a6632bbccdd49a1b6a96121368a4b9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 28 21:01:32 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 31 14:06:05 2006 -0800"
      },
      "message": "[SPARC64]: Fix of_iounmap() region release.\n\nWe need to pass in the resource otherwise we cannot\nrelease the region properly.  We must know whether it is\nan I/O or MEM resource.\n\nSpotted by Eric Brower.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "089e34b60033863549fbe561d31ac8c778a20e7f",
      "tree": "aea34fde97b91231626f54440390456e1bd3e0aa",
      "parents": [
        "918d3f90e8d5657491024f64427e9a5ea632d284"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Dec 29 16:49:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:56:43 2006 -0800"
      },
      "message": "[PATCH] cpuset procfs warning fix\n\nfs/proc/base.c:1869: warning: initialization discards qualifiers from pointer target type\nfs/proc/base.c:2150: warning: initialization discards qualifiers from pointer target type\n\nCc: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4b1badf5d9ddfc46ad075ca5bfc465972c85cc7c",
      "tree": "36c44e9fce920d0da6f076901b3ed8bcc5305d8c",
      "parents": [
        "d6e88e671ac12888df2d533dd4ddef705431a32a"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Dec 29 16:48:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:56:42 2006 -0800"
      },
      "message": "[PATCH] SPI: define null tx_buf to mean \"shift out zeroes\"\n\nSome issues were recently turned up with the current specification of what\nit means for spi_transfer.tx_buf to be null, as part of transfers which are\n(from the SPI protocol driver perspective) pure reads.\n\nSpecifically, that it seems better to change the TX behaviour there from\n\"undefined\" to \"will shift zeroes\".  This lets protocol drivers (like the\nads7846 driver) depend on that behavior.  It\u0027s what most controller drivers\nin the tree are already doing (with one exception and one case of driver\nwanting-to-oops), it\u0027s what Microwire hardware will necessarily be doing,\nand it removes an issue whereby certain security audits would need to\ndefine such a value anyway as part of removing covert channels.\n\nThis patch changes the specification to require shifting zeroes, and\nupdates all currently merged SPI controller drivers to do so.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "52e88f5d4a6b06f3a945728dd3bc403632afe069",
      "tree": "67219ac83f17b236204b11726ddb92b08f4edce5",
      "parents": [
        "76598ebe081b04132f272440183e0aeb6507a079"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Dec 29 16:47:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:55:54 2006 -0800"
      },
      "message": "[PATCH] change WARN_ON back to \"BUG: at ...\"\n\nWARN_ON() ever triggering is a kernel bug.  Do not try to paper over this\nfact by suggesting to the user that this is \u0027only\u0027 a warning, as the\nfollowing recent commit does:\n\n  commit 30e25b71e725b150585e17888b130e3324f8cf7c\n  Author: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\n  Date:   Fri Dec 8 02:36:24 2006 -0800\n\n    [PATCH] Fix generic WARN_ON message\n\n    A warning is a warning, not a BUG.\n\n( it might make sense to rename BUG() to CRASH() and BUG_ON() to\n  CRASH_ON(), but that does not change the fact that WARN_ON()\n  signals a kernel bug. )\n\ni and others objected to this change during lkml review:\n\n  http://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d116115160710533\u0026w\u003d2\n\nstill the change slipped upstream - grumble :)\n\nAlso, use the standard \"BUG: \" format to make it easier to grep logs and\nto make it easier to google for kernel bugs.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1c9d3df5e88ad7db23f5b22f4341c39722a904a4",
      "tree": "dbabefd52a5f8a5f35216bda33f29e4b9b398569",
      "parents": [
        "b0b1d60a64054697ef828e0565f006cc0f823590"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Dec 30 16:08:50 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 30 17:05:08 2006 +0000"
      },
      "message": "[ARM] 4078/1: Fix ARM copypage cache coherency problems\n\nIf PG_dcache_dirty is set for a page, we need to flush the source page\nbefore performing any copypage operation using a different virtual address.\n\nThis fixes the copypage implementations for XScale, StrongARM and ARMv6.\n\nThis patch fixes segmentation faults seen in the dynamic linker under\nthe usage patterns in glibc 2.4/2.5.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b0b1d60a64054697ef828e0565f006cc0f823590",
      "tree": "3ca024704b8f7967d460f954db68f0aaadaf7d25",
      "parents": [
        "4cc2f7a84d64d25a16bb9383148c1467284e2356"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Fri Dec 29 01:30:24 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 30 17:05:08 2006 +0000"
      },
      "message": "[ARM] 4077/1: iop13xx: fix __io() macro\n\nSince iop13xx defines the PCI I/O spaces with physical resource addresses\nthe __io macro needs to perform the physical to virtual conversion.  I\nincorrectly assumed that this would be handled by ioremap, but drivers\n(like e1000) directly dereference the address returned from __io.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4cc2f7a84d64d25a16bb9383148c1467284e2356",
      "tree": "17b128620d6b6fd4633791ac0461ae7725527f1c",
      "parents": [
        "431d2cd99f9721ad09f859dc65895f30385cc5c6"
      ],
      "author": {
        "name": "Paul Brook",
        "email": "paul@codesourcery.com",
        "time": "Thu Dec 28 01:54:16 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 30 17:05:08 2006 +0000"
      },
      "message": "[ARM] 4074/1: Flat loader stack alignment\n\nThe ARM EABI requires doubleword (8-byte) stack alignment at all public entry\npoints.  The patch below makes the bFLT loader honour this.\nIt\u0027s always safe to start with a doubleword aligned stack so it doesn\u0027t seem\nworth making this conditional on CONFIG_AEABI.\n\nPaul\n\nSigned-off-by: Paul Brook \u003cpaul@codesourcery.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "431d2cd99f9721ad09f859dc65895f30385cc5c6",
      "tree": "435519efb5f8633243decae79095e56ba4ec36bb",
      "parents": [
        "eb3b4783ba664fd80d337ae6649f6489493b2387"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Wed Dec 27 22:56:44 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 30 17:05:07 2006 +0000"
      },
      "message": "[ARM] 4073/1: Prevent s3c24xx drivers from including asm/arch/hardware.h and asm/arch/irqs.h\n\nAs reminded in http://lkml.org/lkml/2006/12/23/26, one should use\nasm/hardware.h and asm/irq.h but absent-minded devs like me tends to use\nasm/arch/hardware.h and/or asm/arch/irqs.h.\nThis patch aims at preventing such things.\n\nIn order to make it work, I had to modify asm-arm/irq.h too so that it can\nbe included from assembly files.\nAlso, as a side effect, I had to modify some headers who were using the\nasm/arch/hardware.h or asm/arch/irqs.h.\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2ca2c570b0e38b0c214426b1708ee1b0c3a5067d",
      "tree": "0ed6f28c7d1cb83efa865972ed020cc2927a3884",
      "parents": [
        "7479b1ce5ea41a828002c60739cff37f47b62913"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Dec 22 14:33:18 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 30 17:05:06 2006 +0000"
      },
      "message": "[ARM] 4063/1: ep93xx: fix IRQ_EP93XX_GPIO?MUX numbering\n\nFix incorrect IRQ numbering in arch-ep93xx/irqs.h (source: Applied\nData Systems 2.6.17 kernel tree.)\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0b778a56e342e0e1d274298ad47d9af22a9de633",
      "tree": "37ad0278ef0e8646dc1d022e016d35c82ef88548",
      "parents": [
        "9a2816c1c4ca7f5d02de4339589913701251dd5a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:04:09 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:20:46 2006 -0200"
      },
      "message": "V4L/DVB (5001): Add two required headers on kernel 2.6.20-rc1\n\ninclude/media/ir-common.h:78: error: field \u0027work\u0027 has incomplete type\ndrivers/media/common/ir-functions.c: In function \u0027ir_rc5_timer_end\u0027:\ndrivers/media/common/ir-functions.c:301: error: \u0027jiffies\u0027 undeclared (first use in this function)\ndrivers/media/common/ir-functions.c:301: error: (Each undeclared identifier is reported only once)\ndrivers/media/common/ir-functions.c:301: error: for each function it appears in.)\ndrivers/media/common/ir-functions.c:347: error: \u0027HZ\u0027 undeclared (first use in this function)\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "cb2c7b4927c8f376b7ba9557978d8c59ed472664",
      "tree": "72b0f067fc09a0ce2744ed4c57afd718dd93f9a3",
      "parents": [
        "83aaf13c5ba5e1e244339807d8a752808e763cdd"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Dec 20 06:51:37 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:19:47 2006 -0200"
      },
      "message": "V4L/DVB (4988): Cx2341x audio_properties is an u16, not u8\n\nThis bug broke the MPEG audio mode controls.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "18ed1c051317ac3a685120cead2adb192b802347",
      "tree": "c08a9147119a6cb69114166c7107f6b0bba6e2ab",
      "parents": [
        "dab6df63086762629936e8b89a5984bae39724f6",
        "36bcbec7ce21e2e8b3143b11a05747330abeca70"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 22 18:46:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 22 18:46:56 2006 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (68 commits)\n  ACPI: replace kmalloc+memset with kzalloc\n  ACPI: Add support for acpi_load_table/acpi_unload_table_id\n  fbdev: update after backlight argument change\n  ACPI: video: Add dev argument for backlight_device_register\n  ACPI: Implement acpi_video_get_next_level()\n  ACPI: Kconfig - depend on PM rather than selecting it\n  ACPI: fix NULL check in drivers/acpi/osl.c\n  ACPI: make drivers/acpi/ec.c:ec_ecdt static\n  ACPI: prevent processor module from loading on failures\n  ACPI: fix single linked list manipulation\n  ACPI: ibm_acpi: allow clean removal\n  ACPI: fix git automerge failure\n  ACPI: ibm_acpi: respond to workqueue update\n  ACPI: dock: add uevent to indicate change in device status\n  ACPI: ec: Lindent once again\n  ACPI: ec: Change #define to enums there possible.\n  ACPI: ec: Style changes.\n  ACPI: ec: Acquire Global Lock under EC mutex.\n  ACPI: ec: Drop udelay() from poll mode. Loop by reading status field instead.\n  ACPI: ec: Rename gpe_bit to gpe\n  ...\n"
    },
    {
      "commit": "b23e3536667373e44f52a907f63cb55f75969490",
      "tree": "97710f966f31be6406ab389dbbd08d69dd7c0786",
      "parents": [
        "24123186fa271e7ad34a40f815782e6205f34ff7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Dec 21 13:15:18 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 22 11:12:07 2006 -0800"
      },
      "message": "[IPV6]: Dumb typo in generic csum_ipv6_magic()\n\n... duh\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "24123186fa271e7ad34a40f815782e6205f34ff7",
      "tree": "5db803011d88a66eb52a37a30a0e7aa4a8f76e1f",
      "parents": [
        "0f3fffd8ab1db7658c97c167e8ab001cc814e1f4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Dec 20 16:08:22 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 22 11:12:05 2006 -0800"
      },
      "message": "[SCTP]: make 2 functions static\n\nThis patch makes the following needlessly global functions static:\n- ipv6.c: sctp_inet6addr_event()\n- protocol.c: sctp_inetaddr_event()\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f3fffd8ab1db7658c97c167e8ab001cc814e1f4",
      "tree": "e8531868627f2b9ac71800fd408969e025c2051a",
      "parents": [
        "a3f7f142f73ed4cb23826bee84afc31d10377e39"
      ],
      "author": {
        "name": "Ivan Skytte Jorgensen",
        "email": "isj-sctp@i1.dk",
        "time": "Wed Dec 20 16:07:04 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 22 11:12:04 2006 -0800"
      },
      "message": "[SCTP]: Fix typo adaption -\u003e adaptation as per the latest API draft.\n\nSigned-off-by: Ivan Skytte Jorgensen \u003cisj-sctp@i1.dk\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a3f7f142f73ed4cb23826bee84afc31d10377e39",
      "tree": "5670b3338186ebfdc90834621d06b876150acee7",
      "parents": [
        "9a036b9c33f74c989c4c8ac0abe05e0ed88f1f25"
      ],
      "author": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Wed Dec 20 16:06:09 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 22 11:12:02 2006 -0800"
      },
      "message": "[SCTP]: Don\u0027t export include/linux/sctp.h to userspace.\n\nThis file contains protocol definitions and there are no SCTP apps\nthat use this file.\n\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9a036b9c33f74c989c4c8ac0abe05e0ed88f1f25",
      "tree": "7eadf26579e996975e35a5f34298937f7bd114e8",
      "parents": [
        "1f8a5fb80e63aab63de81169ab749d73e7509e3f"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Wed Dec 20 10:25:55 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 22 11:12:01 2006 -0800"
      },
      "message": "[TCP]: Fix ambiguity in the `before\u0027 relation.\n\nWhile looking at DCCP sequence numbers, I stumbled over a problem with\nthe following definition of before in tcp.h:\n\nstatic inline int before(__u32 seq1, __u32 seq2)\n{\n        return (__s32)(seq1-seq2) \u003c 0;\n}\n\nProblem: This definition suffers from an an ambiguity, i.e. always\n\n           before(a, (a + 2^31) % 2^32)) \u003d 1\n           before((a + 2^31) % 2^32), a) \u003d 1\n\n         In text: when the difference between a and b amounts to 2^31,\n         a is always considered `before\u0027 b, the function can not decide.\n         The reason is that implicitly 0 is `before\u0027 1 ... 2^31-1 ... 2^31\n\nSolution: There is a simple fix, by defining before in such a way that\n          0 is no longer `before\u0027 2^31, i.e. 0 `before\u0027 1 ... 2^31-1\n          By not using the middle between 0 and 2^32, before can be made\n          unambiguous.\n          This is achieved by testing whether seq2-seq1 \u003e 0 (using signed\n          32-bit arithmetic).\n\nI attach a patch to codify this. Also the `after\u0027 relation is basically\na redefinition of `before\u0027, it is now defined as a macro after before.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "080dd51d81c8a9373303e9c344bbc75aacf54dce",
      "tree": "03089814445a08df7ab55769cca4631070286df2",
      "parents": [
        "73fa186e28a04cf9ca79c9c0b6fd736bc556c7a7"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Fri Dec 22 01:11:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 22 08:55:50 2006 -0800"
      },
      "message": "[PATCH] mips: if_fddi.h: Add a missing inclusion\n\nThis is a change to include \u003clinux/netdevice.h\u003e in \u003clinux/if_fddi.h\u003e which is\nneeded for \"struct fddi_statistics\".\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "01b2d93ca4c495f056471189ac6c4e6ac4cbbccb",
      "tree": "86aa1aabae8207e693e31ee68b526376388a36a3",
      "parents": [
        "31fccf7fe4097e62f038bdfe8f4f68ecaea8ebe7"
      ],
      "author": {
        "name": "Vadim Lobanov",
        "email": "vlobanov@speakeasy.net",
        "time": "Fri Dec 22 01:10:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 22 08:55:50 2006 -0800"
      },
      "message": "[PATCH] fdtable: Provide free_fdtable() wrapper\n\nChristoph Hellwig has expressed concerns that the recent fdtable changes\nexpose the details of the RCU methodology used to release no-longer-used\nfdtable structures to the rest of the kernel.  The trivial patch below\naddresses these concerns by introducing the appropriate free_fdtable()\ncalls, which simply wrap the release RCU usage.  Since free_fdtable() is a\none-liner, it makes sense to promote it to an inline helper.\n\nSigned-off-by: Vadim Lobanov \u003cvlobanov@speakeasy.net\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5c95da9f5abeff865b7273b59e1a3c50a2c5acb2",
      "tree": "90887812982511b7bb48bcbfed8bdc0c40140a5d",
      "parents": [
        "561ccd3a97867ed33e1670feeca3391cd4d6fa2c"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Fri Dec 22 01:09:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 22 08:55:49 2006 -0800"
      },
      "message": "[PATCH] compile error of register_memory()\n\nregister_memory() becomes double definition in 2.6.20-rc1.  It is defined\nin arch/i386/kernel/setup.c as static definition in 2.6.19.  But it is\nmoved to arch/i386/kernel/e820.c in 2.6.20-rc1.  And same name function is\ndefined in driver/base/memory.c too.  So, it becomes cause of compile error\nof duplicate definition if memory hotplug option is on.\n\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7de6b8057976584e5a422574cae4dd21c677b4d4",
      "tree": "900bc533401715eec4e44b73e388a74f08b3f1a5",
      "parents": [
        "19900cdee29c812857ce938ab449e1053d516252"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Fri Dec 22 01:09:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 22 08:55:49 2006 -0800"
      },
      "message": "[PATCH] mm: more rmap debugging\n\nAdd more debugging in the rmap code in an attempt to locate to source of\nthe occasional \"mapcount went negative\" assertions.\n\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9127d4b1d9b2e8fba8e7fbc7f88ea93e5eb01396",
      "tree": "72ca7baa89ae9d7f55747b28aff8e7eda5b54eee",
      "parents": [
        "ba3ff12fca318225cb978c6181b83d38dcbc5b09"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Dec 22 01:08:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 22 08:55:48 2006 -0800"
      },
      "message": "[PATCH] lock debugging: fix DEBUG_LOCKS_WARN_ON() \u0026 debug_locks_silent\n\nMatthew Wilcox noticed that the debug_locks_silent use should be inverted\nin DEBUG_LOCKS_WARN_ON().  This bug was causing spurious stacktraces and\nincorrect failures in the locking self-test on the parisc kernel.\n\nBug-found-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e903387f1ebe3a7ddb93cd49c38341d3632df528",
      "tree": "f1e8b1a5f5b774c93331c8edd733c49f8da55512",
      "parents": [
        "67af63a6ab4ce064f807bdce614fe0fa2bcea252"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Dec 22 01:08:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 22 08:55:48 2006 -0800"
      },
      "message": "[PATCH] fix vm_events_fold_cpu() build breakage\n\nfix vm_events_fold_cpu() build breakage\n\n2.6.20-rc1 does not build properly if CONFIG_VM_EVENT_COUNTERS is set\nand CONFIG_HOTPLUG is unset:\n\n  CC      init/version.o\n  LD      init/built-in.o\n  LD      .tmp_vmlinux1\nmm/built-in.o: In function `page_alloc_cpu_notify\u0027:\npage_alloc.c:(.text+0x56eb): undefined reference to `vm_events_fold_cpu\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\n[akpm@osdl.org: cleanup]\nSigned-off-by: Magnus Damm \u003cmagnus@valinux.co.jp\u003e\nCc: Christoph Lameter \u003cclameter@engr.sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2aea4fb61609ba7ef82f7dc6fca116bda88816e1",
      "tree": "e6281c312412e75d4e15691231165370ae0c3168",
      "parents": [
        "0b76e20b27d20f7cb240e6b1b2dbebaa1b7f9b60"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Fri Dec 22 01:06:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 22 08:55:46 2006 -0800"
      },
      "message": "[PATCH] CONFIG_VM_EVENT_COUNTER comment decrustify\n\nThe VM event counters, enabled by CONFIG_VM_EVENT_COUNTERS, which provides\nVM event counters in /proc/vmstat, has become more essential to\nnon-EMBEDDED kernel configurations than they were in the past.  Comments in\nthe code and the Kconfig configuration explanation were stale, downplaying\ntheir role excessively.\n\nRefresh those comments to correctly reflect the current role of VM event\ncounters.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nAcked-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0b76e20b27d20f7cb240e6b1b2dbebaa1b7f9b60",
      "tree": "409d8ca0f46500b5998aca9400c3419f9ebb789f",
      "parents": [
        "0f8e3d365a30a8788d4c348e2885bac9640bf4d0"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Dec 22 01:06:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 22 08:55:46 2006 -0800"
      },
      "message": "[PATCH] KVM: API versioning\n\nAdd compile-time and run-time API versioning.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fba2591bf4e418b6c3f9f8794c9dd8fe40ae7bd9",
      "tree": "d6909973e402b3171ee409f660b33df2fad029ba",
      "parents": [
        "46d2277c796f9f4937bfa668c40b2e3f43e93dd0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 20 13:46:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 21 09:19:57 2006 -0800"
      },
      "message": "VM: Remove \"clear_page_dirty()\" and \"test_clear_page_dirty()\" functions\n\nThey were horribly easy to mis-use because of their tempting naming, and\nthey also did way more than any users of them generally wanted them to\ndo.\n\nA dirty page can become clean under two circumstances:\n\n (a) when we write it out.  We have \"clear_page_dirty_for_io()\" for\n     this, and that function remains unchanged.\n\n     In the \"for IO\" case it is not sufficient to just clear the dirty\n     bit, you also have to mark the page as being under writeback etc.\n\n (b) when we actually remove a page due to it becoming inaccessible to\n     users, notably because it was truncate()\u0027d away or the file (or\n     metadata) no longer exists, and we thus want to cancel any\n     outstanding dirty state.\n\nFor the (b) case, we now introduce \"cancel_dirty_page()\", which only\ntouches the page state itself, and verifies that the page is not mapped\n(since cancelling writes on a mapped page would be actively wrong as it\nis still accessible to users).\n\nSome filesystems need to be fixed up for this: CIFS, FUSE, JFS,\nReiserFS, XFS all use the old confusing functions, and will be fixed\nseparately in subsequent commits (with some of them just removing the\noffending logic, and others using clear_page_dirty_for_io()).\n\nThis was confirmed by Martin Michlmayr to fix the apt database\ncorruption on ARM.\n\nCc: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: Andrei Popa \u003candrei.popa@i-neo.ro\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nCc: Dave Kleikamp \u003cshaggy@linux.vnet.ibm.com\u003e\nCc: Gordon Farquharson \u003cgordonfarquharson@gmail.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4604096768d3be37ee1a05aee424aceed3e1b56f",
      "tree": "56010e180bb32be7e57971e4bb617c28d0d09099",
      "parents": [
        "8df8bb4adf7e4abb48d29dc16c29eda40a64afed",
        "126ec9a676f601818dc3a85af0552b146410d888"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 21 00:03:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 21 00:03:38 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block:\n  [PATCH] block: document io scheduler allow_merge_fn hook\n  [PATCH] cfq-iosched: don\u0027t allow sync merges across queues\n  [PATCH] Fixup blk_rq_unmap_user() API\n  [PATCH] __blk_rq_unmap_user() fails to return error\n  [PATCH] __blk_rq_map_user() doesn\u0027t need to grab the queue_lock\n  [PATCH] Remove queue merging hooks\n  [PATCH] -\u003enr_sectors and -\u003ehard_nr_sectors are not used for BLOCK_PC requests\n  [PATCH] cciss: fix XFER_READ/XFER_WRITE in do_cciss_request\n  [PATCH] cciss: set default raid level when reading geometry fails\n"
    },
    {
      "commit": "28cb5ccd306e6cffd4498ba350bc7c82f5fbee44",
      "tree": "dc64b074f3fcd51430f5161d6074fc3a6e85dc09",
      "parents": [
        "de9b2fccb6a1efdf1665ebbcb28cad61467b308a",
        "1f21782e63da81f56401a813a52091ef2703838f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 21 00:02:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 21 00:02:03 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  Driver core: proper prototype for drivers/base/init.c:driver_init()\n  kobject: kobject_uevent() returns manageable value\n  kref refcnt and false positives\n"
    },
    {
      "commit": "de9b2fccb6a1efdf1665ebbcb28cad61467b308a",
      "tree": "eeaf8e24a6b323be04da5b04e44b79daf8f6d05a",
      "parents": [
        "fb34d203d0b5ac1b8284973eb0db3fdff101fc5e",
        "031f30d2bc69f78cf542c0e5874a9d67c03d0ffe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 21 00:01:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 21 00:01:47 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6: (22 commits)\n  acpiphp: Link-time error for PCI Hotplug\n  shpchp: cleanup shpchp.h\n  shpchp: remove shpchprm_get_physical_slot_number\n  shpchp: cleanup struct controller\n  shpchp: remove unnecessary struct php_ctlr\n  PCI: ATI sb600 sata quirk\n  PCI legacy resource fix\n  PCI: don\u0027t export device IDs to userspace\n  PCI: Be a bit defensive in quirk_nvidia_ck804() so we don\u0027t risk dereferencing a NULL pdev.\n  PCI: Fix multiple problems with VIA hardware\n  PCI: Only check the HT capability bits in mpic.c\n  PCI: Use pci_find_ht_capability() in drivers/pci/quirks.c\n  PCI: Add #defines for Hypertransport MSI fields\n  PCI: Use pci_find_ht_capability() in drivers/pci/htirq.c\n  PCI: Add pci_find_ht_capability() for finding Hypertransport capabilities\n  PCI: Create __pci_bus_find_cap_start() from __pci_bus_find_cap()\n  pci: Introduce pci_find_present\n  PCI: pcieport-driver: remove invalid warning message\n  rpaphp: compiler warning cleanup\n  PCI quirks: remove redundant check\n  ...\n"
    },
    {
      "commit": "5576d187a0eef3bb3c47500eaab33fb5485bc352",
      "tree": "608ac1f1091eddf17b4930d59c3a61dad7994614",
      "parents": [
        "ee2fae03d68e702866a8661fbee7ff2f2f3754d7",
        "1c9bb1a01ac1bc92a0d98cf3e40a7922ee684dc0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 20 23:59:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 20 23:59:36 2006 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix register save area alignment for swapcontext syscall\n  [POWERPC] Fix PCI device channel state initialization\n  [POWERPC] Update MTD OF documentation\n  [POWERPC] Probe Efika platform before CHRP.\n  [POWERPC] Fix build of cell zImage.initrd\n  [POWERPC] iSeries: fix CONFIG_VIOPATH dependency\n  [POWERPC] iSeries: fix viocons init\n  [POWERPC] iSeries: fix viocd init\n  [POWERPC] iSeries: fix iseries_veth init\n  [POWERPC] iSeries: fix viotape init\n  [POWERPC] iSeries: fix viodasd init\n  [POWERPC] Workaround oldworld OF bug with IRQs \u0026 P2P bridges\n  [POWERPC] powerpc: add scanning of ebc bus to of_platform\n  [POWERPC] spufs: fix assignment of node numbers\n  [POWERPC] cell: Fix spufs with \"new style\" device-tree\n  [POWERPC] cell: Enable spider workarounds on all PCI buses\n  [POWERPC] cell: add forward struct declarations to spu.h\n  [POWERPC] cell: update cell_defconfig\n"
    },
    {
      "commit": "e4ddc9cc62b40a8b08d02379064d5d8fd78e98bc",
      "tree": "190f0d721ce4f00fe016a526717ee3f5dee26962",
      "parents": [
        "eb2112fbcf2d97eda221790bd53cb3a2cdf58c95",
        "7c21699e30a5c0ca4972d1b6ad22350fe63128d3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 20 23:56:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 20 23:56:06 2006 -0800"
      },
      "message": "Merge branch \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa\n\n* \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa: (30 commits)\n  [ALSA] version 1.0.14rc1\n  [ALSA] ac97: Identify CMI9761 chips.\n  [ALSA] ac97_codec - trivial fix for bit update functions\n  [ALSA] snd-ca0106: Fix typos.\n  [ALSA] snd-ca0106: Add new card variant.\n  [ALSA] sound: fix PCM substream list\n  [ALSA] sound: initialize rawmidi substream list\n  [ALSA] snd_hda_intel 3stack mode for ASUS P5P-L2\n  [ALSA] Remove IRQF_DISABLED for shared PCI irqs\n  [ALSA] Fix invalid assignment of PCI revision\n  [ALSA] Fix races in PCM OSS emulation\n  [ALSA] hda-codec - fix typo in PCI IDs\n  [ALSA] ac97 - Fix potential negative array index\n  [ALSA] hda-codec - Verbose proc output for PCM parameters\n  [ALSA] hda-codec - Fix detection of supported sample rates\n  [ALSA] hda-codec - Fix model for ASUS V1j laptop\n  [ALSA] sound/core/control.c: remove dead code\n  [ALSA] hda-codec - Add model for HP q965\n  [ALSA] pcm core: fix silence_start calculations\n  [ALSA] hda-codec - Fix a typo\n  ...\n"
    },
    {
      "commit": "eb2112fbcf2d97eda221790bd53cb3a2cdf58c95",
      "tree": "1343d534a374653d26fecfb9657c9e3d3d05dbc6",
      "parents": [
        "f238085415c56618e042252894f2fcc971add645",
        "618b20a13e9ef4ed1d16f1ab94ccce8e4f55f9d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 20 23:54:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 20 23:54:23 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (29 commits)\n  [ARM] 4062/1: S3C24XX: Anubis and Osiris shuld have CONFIG_PM_SIMTEC\n  [ARM] 4060/1: update several ARM defconfigs\n  [ARM] 4061/1: xsc3: change of maintainer\n  [ARM] 4059/1: VR1000: fix LED3\u0027s platform device number\n  [ARM] 4022/1: iop13xx: generic irq fixups\n  [ARM] 4015/1: s3c2410 cpu ifdefs\n  [ARM] 4057/1: ixp23xx: unconditionally enable hardware coherency\n  [ARM] 4056/1: iop13xx: fix resource.end off-by-one in flash setup\n  [ARM] 4055/1: iop13xx: fix phys_io/io_pg_offst for iq81340mc/sc\n  [ARM] 4054/1: ep93xx: add HWCAP_CRUNCH\n  [ARM] 4052/1: S3C24XX: Fix PM in arch/arm/mach-s3c2410/Kconfig\n  [ARM] Fix warnings from asm/system.h\n  [ARM] 4051/1: S3C24XX: clean includes in S3C2440 and S3C2442 support\n  [ARM] 4050/1: S3C24XX: remove old changelogs in arch/arm/mach-s3c2410\n  [ARM] 4049/1: S3C24XX: fix sparse warning due to upf_t in regs-serial.h\n  [ARM] 4048/1: S3C24XX: make s3c2410_pm_resume() static\n  [ARM] 4046/1: S3C24XX: fix sparse errors arch/arm/mach-s3c2410\n  [ARM] 4045/1: S3C24XX: remove old VA for non-shared areas\n  [ARM] 4044/1: S3C24XX: fix sparse warnings in arch/arm/mach-s3c2410/s3c2442-clock.c\n  [ARM] 4043/1: S3C24XX: fix sparse warnings in arch/arm/mach-s3c2410/s3c2440-clock.c\n  ...\n"
    },
    {
      "commit": "1f21782e63da81f56401a813a52091ef2703838f",
      "tree": "8a01f16d84fe3ec10182d4f8b987f1c7beecd414",
      "parents": [
        "542cfce6f36e8c43f71ae9c235b78497f350ae55"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Dec 19 13:01:28 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:56:45 2006 -0800"
      },
      "message": "Driver core: proper prototype for drivers/base/init.c:driver_init()\n\nAdd a prototype for driver_init() in include/linux/device.h.\n\nAlso remove a static function of the same name in drivers/acpi/ibm_acpi.c to\nibm_acpi_driver_init() to fix the namespace collision.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "542cfce6f36e8c43f71ae9c235b78497f350ae55",
      "tree": "9f8733a9295160c3817f26a08a1bfb0b78a95c8d",
      "parents": [
        "f334b60b43a0927f4ab1187cbdb4582f5227c3b1"
      ],
      "author": {
        "name": "Aneesh Kumar K.V",
        "email": "aneesh.kumar@gmail.com",
        "time": "Tue Dec 19 13:01:27 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:56:44 2006 -0800"
      },
      "message": "kobject: kobject_uevent() returns manageable value\n\nSince kobject_uevent() function does not return an integer value to\nindicate if its operation was completed with success or not, it is worth\nchanging it in order to report a proper status (success or error) instead\nof returning void.\n\n[randy.dunlap@oracle.com: Fix inline kobject functions]\nCc: Mauricio Lin \u003cmauriciolin@gmail.com\u003e\nSigned-off-by: Aneesh Kumar K.V \u003caneesh.kumar@gmail.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fb0f2b40faff41f03acaa2ee6e6231fc96ca497c",
      "tree": "10f2f69cb43d6440313bb3efdc53ca69334830c0",
      "parents": [
        "7e7a43c32a8970ea2bfc3d1af353dcb1a9237769"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Dec 19 13:12:08 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:43 2006 -0800"
      },
      "message": "PCI legacy resource fix\n\nSince commit 368c73d4f689dae0807d0a2aa74c61fd2b9b075f the kernel will try\nto update the non-writeable BAR registers 0..3 of PIIX4 IDE adapters if\npci_assign_unassigned_resources() is used to do full resource assignment of\nthe bus.  This fails because in the PIIX4 these BAR registers have\nimplicitly assumed values and read back as zero; it used to work because\nthe kernel used to just write zero to that register the read back value did\nmatch what was written.\n\nThe fix is a new resource flag IORESOURCE_PCI_FIXED used to mark a resource\nas non-movable.  This will also be useful to keep other import system\nresources from being moved around - for example system consoles on PCI\nbusses.\n\n[akpm@osdl.org: cleanup]\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7e7a43c32a8970ea2bfc3d1af353dcb1a9237769",
      "tree": "a67114cd38a106f14112557239b5053e44a50cc1",
      "parents": [
        "9ac0ce8596b17093739d42721cc8a616cedf734b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Dec 19 13:12:07 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:43 2006 -0800"
      },
      "message": "PCI: don\u0027t export device IDs to userspace\n\nI don\u0027t see any good reason for exporting device IDs to userspace.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1597cacbe39802d86656d1f2e6329895bd2ef531",
      "tree": "23036b221b31f154118582af7dbc5cd35fc97bc8",
      "parents": [
        "beb7cc8238a8334d86c96bf32bf66182db3b619f"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Dec 04 15:14:45 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:43 2006 -0800"
      },
      "message": "PCI: Fix multiple problems with VIA hardware\n\nThis patch is designed to fix:\n- Disk eating corruptor on KT7 after resume from RAM\n- VIA IRQ handling\n- VIA fixups for bus lockups after resume from RAM\n\nThe core of this is to add a table of resume fixups run at resume time.\nWe need to do this for a variety of boards and features, but particularly\nwe need to do this to get various critical VIA fixups done on resume.\n\nThe second part of the problem is to handle VIA IRQ number rules which\nare a bit odd and need special handling for PIC interrupts. Various\npatches broke various boxes and while this one may not be perfect\n(hopefully it is) it ensures the workaround is applied to the right\ndevices only.\n\nFrom: Jean Delvare \u003ckhali@linux-fr.org\u003e\n\nNow that PCI quirks are replayed on software resume, we can safely\nre-enable the Asus SMBus unhiding quirk even when software suspend support\nis enabled.\n\n[akpm@osdl.org: fix const warning]\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d010b51c7ea9c28e30a476032615941aa77b1498",
      "tree": "cffd4a684493aa96dcd2661c45b973e2c8b716c1",
      "parents": [
        "120a50df4536da69d2e85633a60bc40a85088dd1"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Nov 22 18:26:20 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:43 2006 -0800"
      },
      "message": "PCI: Add #defines for Hypertransport MSI fields\n\nAdd a few #defines for grabbing and working with the address fields\nin a HT_CAPTYPE_MSI_MAPPING capability. All from the HT spec v3.00.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "687d5fe3dc33794efb500f42164a0588e2647914",
      "tree": "9d344d790ae2e9d6214c2b2941360e5c0ef97f7b",
      "parents": [
        "d3bac118fb27a365d5e9f54f4a078eb9b42f968f"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Nov 22 18:26:18 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:42 2006 -0800"
      },
      "message": "PCI: Add pci_find_ht_capability() for finding Hypertransport capabilities\n\nThere are already several places in the kernel that want to search a PCI\ndevice for a given Hypertransport capability. Although this is possible\nusing pci_find_capability() etc., it makes sense to encapsulate that\nlogic in a helper - pci_find_ht_capability().\n\nTo cater for searching exhaustively for a capability, we also provide\npci_find_next_ht_capability().\n\nWe also need to cater for the fact that the HT capability fields may be\neither 3 or 5 bits wide. pci_find_ht_capability() deals with this for you,\nbut callers using the #defines directly must handle that themselves.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d86f90f9913d27bb968132bf63499c56bca56db6",
      "tree": "ae7fc2cb3f4f0fd4a7155224918875d53e54c99a",
      "parents": [
        "83e42bcdd3be31a0df8b1a8d2d3fa1a65e43815c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Mon Dec 04 15:14:44 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:42 2006 -0800"
      },
      "message": "pci: Introduce pci_find_present\n\nThis works like pci_dev_present but instead of returning boolean returns\nthe matching pci_device_id entry.  This makes it much more useful.  Code\nbloat is basically nil as the old boolean function is rewritten in terms of\nthe new one.\n\nThis will be used by the updated VIA PCI quirks for one\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "42a0ee3238a0adb4c5bea3bd5b201c297b476e66",
      "tree": "e4c580718f9cfa7653f87a95ddc480cfcd64a0be",
      "parents": [
        "7461b60afa62b26943e97861d87b9f9a32d7fd9c"
      ],
      "author": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky@linux.intel.com",
        "time": "Thu Nov 30 15:58:58 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:42 2006 -0800"
      },
      "message": "pci: add class codes for Wireless RF controllers\n\npci: add class codes for Wireless RF controllers\n\nAdd PCI codes to include/linux/pci_ids.h for RF controllers; first\nbatch of these devices seem to be the Ultra-Wide-Band and Wireless USB\ncontrollers (WHCI spec).\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "da775265021b61d5eb81df155e36cb0810f6df53",
      "tree": "f7b28991b281a8c581bd3ab0bb470e158ae2206f",
      "parents": [
        "8e5cfc45e7527eb5c8a9a22d56a7b9227e7c0913"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Dec 20 11:04:12 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Dec 20 11:04:12 2006 +0100"
      },
      "message": "[PATCH] cfq-iosched: don\u0027t allow sync merges across queues\n\nCurrently we allow any merge, even if the io originates from different\nprocesses. This can cause really bad starvation and unfairness, if those\nios happen to be synchronous (reads or direct writes).\n\nSo add a allow_merge hook to the io scheduler ops, so an io scheduler can\nhelp decide whether a bio/process combination may be merged with an\nexisting request.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "7c21699e30a5c0ca4972d1b6ad22350fe63128d3",
      "tree": "c264afd238fb3763d410f07981f187eeafafc001",
      "parents": [
        "f8cb2c450e7ff61abe75fabc94a4f62667a79c2b"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Dec 20 09:11:55 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Dec 20 09:11:55 2006 +0100"
      },
      "message": "[ALSA] version 1.0.14rc1\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "01f681da496831eb3aff5a908cefdafe74dd263b",
      "tree": "e2b2aae6e7789139a63e5500774f0687788d53b7",
      "parents": [
        "e3a5d59a17e9a42e3f3e0e37342b2679bab2ff43"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 16 15:39:07 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@server.perex.cz",
        "time": "Wed Dec 20 08:55:55 2006 +0100"
      },
      "message": "[ALSA] Fix invalid assignment of PCI revision\n\nFix the type of PCI revision to char from int and avoid invalid\nassignment with pointer cast.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "e3a5d59a17e9a42e3f3e0e37342b2679bab2ff43",
      "tree": "631335a715870175f194b4bfec4690e6041fed79",
      "parents": [
        "ba8bdf8584c6f8af6d009dfd716ea5ee37fc15cd"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 14 13:03:19 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@server.perex.cz",
        "time": "Wed Dec 20 08:55:54 2006 +0100"
      },
      "message": "[ALSA] Fix races in PCM OSS emulation\n\nFixed the race among multiple threads accessing the OSS PCM\ninstance concurrently by simply introducing a mutex for protecting\na setup of the PCM.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "d9301263cce69ee4ef989de5bbe57515ef71a780",
      "tree": "fea4b3477de82cc05121064732353898c66ffe8a",
      "parents": [
        "201efe3793b0faab3538a463ad6d63cf0ef4403c"
      ],
      "author": {
        "name": "Glen Masgai",
        "email": "mimosius@gmx.de",
        "time": "Tue Oct 10 09:27:19 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@server.perex.cz",
        "time": "Wed Dec 20 08:55:38 2006 +0100"
      },
      "message": "[ALSA] ymfpci: fix swap_rear for S/PDIF passthrough\n\nThis patch fixes incorrect assignment of swap_rear,\nwhich was broken since patch \u0027ymfpci - make rear channel swap optional\u0027\nIt removes module_param rear_swap.\n\nSigned-off-by: Glen Masgai \u003cmimosius@gmx.de\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "5b7b4119553dd7cc0bc200c0d1b1598e158eec9a",
      "tree": "129958102c839867905976d08b7e7298c682adbf",
      "parents": [
        "9774f3384125912eb491ca77f77907324db3ed05",
        "0f0fe1a08aa421266060ac67e50453a06d9ceb63"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 20 02:53:27 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 20 02:53:27 2006 -0500"
      },
      "message": "Pull sgi into test branch\n"
    },
    {
      "commit": "9774f3384125912eb491ca77f77907324db3ed05",
      "tree": "0bdc7486e911dd9e955b41283ee19ac74521f7bd",
      "parents": [
        "3be11c8f4f2fa194834c2e83540f34da442b8977",
        "f238085415c56618e042252894f2fcc971add645"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 20 02:53:13 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 20 02:53:13 2006 -0500"
      },
      "message": "merge linus into test branch\n"
    },
    {
      "commit": "40b20c257a13c5a526ac540bc5e43d0fdf29792a",
      "tree": "e125c0c2b557e36cb0c3a2c3726fadbcdae0dca3",
      "parents": [
        "cece901481bafbf14de8cbd3a89ae869ea881055",
        "a8274d57afb83e4954ddcb3f8b7dd1c03a379bd4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 20 02:52:17 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 20 02:52:17 2006 -0500"
      },
      "message": "Pull platform-drivers into test branch\n"
    },
    {
      "commit": "0f0fe1a08aa421266060ac67e50453a06d9ceb63",
      "tree": "adba2e86e815a35fc05b6fd5e5a55362974a444a",
      "parents": [
        "f238085415c56618e042252894f2fcc971add645"
      ],
      "author": {
        "name": "John Keller",
        "email": "jpk@sgi.com",
        "time": "Tue Dec 19 12:56:19 2006 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 20 01:51:14 2006 -0500"
      },
      "message": "ACPI: Add support for acpi_load_table/acpi_unload_table_id\n\nMake acpi_load_table() available for use by removing it from the #ifdef\nACPI_FUTURE_USAGE.\n\nAlso add a new routine used to unload an ACPI table of a given type and \"id\" -\nacpi_unload_table_id().  The implementation of this new routine was almost a\ndirect copy of existing routine acpi_unload_table() - only difference being\nthat it only removes a specific table id instead of ALL tables of a given\ntype.  The SN hotplug driver (sgi_hotplug.c) now uses both of these interfaces\nto dynamically load and unload SSDT ACPI tables.\n\nAlso, a few other ACPI routines now used by the SN hotplug driver are exported\n(since the driver can be a loadable module):\n\n acpi_ns_map_handle_to_node\n acpi_ns_convert_entry_to_handle\n acpi_ns_get_next_node\n\nSigned-off-by: Aaron Young \u003cayoung@sgi.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "519ab5f2be65b72cf12ae99c89752bbe79b44df6",
      "tree": "6e404b214e426e6ccc08e414df405655fb2b404c",
      "parents": [
        "f4715189dfb1c381ad36b7e02e3716fb7a7f84db"
      ],
      "author": {
        "name": "Yu Luming",
        "email": "luming.yu@gmail.com",
        "time": "Tue Dec 19 12:56:15 2006 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 20 01:42:19 2006 -0500"
      },
      "message": "ACPI: video: Add dev argument for backlight_device_register\n\nThis patch set adds generic abstract layer support for acpi video driver to\nhave generic user interface to control backlight and output switch control by\nleveraging the existing backlight sysfs class driver, and by adding a new\nvideo output sysfs class driver.\n\nThis patch:\n\nAdd dev argument for backlight_device_register to link the class device to\nreal device object.  The platform specific driver should find a way to get the\nreal device object for their video device.\n\n[akpm@osdl.org: build fix]\n[akpm@osdl.org: fix msi-laptop.c]\nSigned-off-by: Luming Yu \u003cLuming.yu@intel.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3cd7613e25ffc0a76080045e179f984a32208829",
      "tree": "d98e840c47e0b3fb132012d418bd758abe2e899e",
      "parents": [
        "825020c3866e7312947e17a0caa9dd1a5622bafc",
        "4bc196266e61be1ea9391a6a52c0399c5b394e5b"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Dec 20 16:22:53 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Dec 20 16:22:53 2006 +1100"
      },
      "message": "Merge branch \u0027cell-merge\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/arnd/cell-2.6\n"
    },
    {
      "commit": "f238085415c56618e042252894f2fcc971add645",
      "tree": "d69f821381995a7d377283f962583075dc149739",
      "parents": [
        "a240d9f1d8e6421cb970632b93e71b2f66c2cd70",
        "4ef4caad41630c7caa6e2b94c6e7dda7e9689714"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 19 10:32:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 19 10:32:40 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  [PATCH] Generic HID layer - update MAINTAINERS\n  input/hid: Supporting more keys from the HUT Consumer Page\n  [PATCH] Generic HID layer - build: USB_HID should select HID\n"
    },
    {
      "commit": "f1fa16e8816a2285ed77070ce60a6858fb7913cc",
      "tree": "7fb7d768d0032e6add1a20ff967b940da9bcc468",
      "parents": [
        "ed8ed9ac06604513edd6be6b1c81b6270296b7fc"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Dec 19 15:32:42 2006 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Tue Dec 19 15:35:36 2006 +0100"
      },
      "message": "[POWERPC] cell: add forward struct declarations to spu.h\n\nNeeded to be able to include spu.h independant from other\nheaders.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "8e5cfc45e7527eb5c8a9a22d56a7b9227e7c0913",
      "tree": "7be7c45168af77518bd6a47601e2f9e31b967dba",
      "parents": [
        "48785bb9fa39415d7553e234946442579dfcf591"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Dec 19 11:12:46 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Dec 19 11:12:46 2006 +0100"
      },
      "message": "[PATCH] Fixup blk_rq_unmap_user() API\n\nThe blk_rq_unmap_user() API is not very nice. It expects the caller to\nknow that rq-\u003ebio has to be reset to the original bio, and it will\nsilently do nothing if that is not done. Instead make it explicit that\nwe need to pass in the first bio, by expecting a bio argument.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "1aa4f24fe96938cabe7a1e9da8bc3bfbd1dfe3fa",
      "tree": "922149707b2741abc8dca53a3ae56e681ef0fbf6",
      "parents": [
        "2985259b0e3928d4cd0723ac5aad0d1190ab7717"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Dec 19 08:33:11 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Dec 19 08:33:11 2006 +0100"
      },
      "message": "[PATCH] Remove queue merging hooks\n\nWe have full flexibility of merging parameters now, so we can remove the\nhooks that define back/front/request merge strategies. Nobody is using\nthem anymore.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "d5cb8d38cd0029b3573e1c8d5d99d99c86dbdbd6",
      "tree": "e502e102a763d98fee4c231c1148ec1adc033226",
      "parents": [
        "e25db641c0e6dd49c5db24dbe154048d4a466727"
      ],
      "author": {
        "name": "Gabriel Mansi",
        "email": "gabriel.mansi@gmail.com",
        "time": "Sat Dec 16 20:24:27 2006 -0300"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Dec 18 19:13:54 2006 -0500"
      },
      "message": "[AGPGART] K8M890 support for amd-k8.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "a240d9f1d8e6421cb970632b93e71b2f66c2cd70",
      "tree": "e3d103d3c3637c074d0a2bf48fbcb07dce04b70a",
      "parents": [
        "14fb8a764786e37ac26a2175638115f21980e5a3"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Mon Dec 18 01:53:58 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 18 01:53:58 2006 -0800"
      },
      "message": "[CONNECTOR]: Replace delayed work with usual work queue.\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a3d384029aa304f8f3f5355d35f0ae274454f7cd",
      "tree": "6bdb628b439cde292317fa5e89e14977899855a5",
      "parents": [
        "a159aaa328a02b0189774c58ae7d917b25d26852"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 14 15:52:13 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:14 2006 -0800"
      },
      "message": "[AX.25]: Fix unchecked rose_add_loopback_neigh uses\n\nrose_add_loopback_neigh uses kmalloc and the callers were ignoring the\nerror value.  Rewrite to let the caller deal with the allocation.  This\nallows the use of static allocation of kmalloc use entirely.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a4282717c102aef2bfab1d947c392de4d8abc0ec",
      "tree": "ef178b6eea8cd9a8790ae58a6c19ff2aa877bcc1",
      "parents": [
        "58bc57471514be9206ebcda90b1076f6be41d1c7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 14 15:51:23 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:11 2006 -0800"
      },
      "message": "[AX.25]: Fix unchecked ax25_linkfail_register uses\n\nax25_linkfail_register uses kmalloc and the callers were ignoring the\nerror value.  Rewrite to let the caller deal with the allocation.  This\nallows the use of static allocation of kmalloc use entirely.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d5cf596d10d740b69b5f4bbdb54b85abf75810d",
      "tree": "f0fd6a296f1b90d5fb1898ce1932c6ec5d245465",
      "parents": [
        "c9266b99e2def0a456766220df09713f8e765891"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 14 15:50:01 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:08 2006 -0800"
      },
      "message": "[AX.25]: Fix unchecked ax25_protocol_register uses.\n\nReplace ax25_protocol_register by ax25_register_pid which assumes the\ncaller has done the memory allocation.  This allows replacing the\nkmalloc allocations entirely by static allocations.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c9266b99e2def0a456766220df09713f8e765891",
      "tree": "4685070018632e00437fbb368b28d6cc1ebc467e",
      "parents": [
        "bd2b334378530f6dbe03f6325b8c885524e298a3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 14 15:49:28 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:07 2006 -0800"
      },
      "message": "[AX.25]: Mark all kmalloc users __must_check\n\nThe recent fix 0506d4068bad834aab1141b5dc5e748eb175c6b3 made obvious that\nerror values were not being propagated through the AX.25 stack.  To help\nwith that this patch marks all kmalloc users in the AX.25, NETROM and\nROSE stacks as __must_check.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8a8b836b91aa170a383f2f360b73d3d23160d9d7",
      "tree": "875a635f634a869b801c4efa8f145c5b7b7db8e4",
      "parents": [
        "216da721b881838d639a3987bf8a825e6b4aacdd"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 16:18:47 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 16:18:47 2006 -0800"
      },
      "message": "[SPARC]: Make bitops use same spinlocks as atomics.\n\nRecent workqueue changes basically make this a formal requirement.\n\nAlso, move atomic32.o from lib-y to obj-y since it exports symbols\nto modules.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c041ffb36407897bbc3b7bf87d1fa856ce085cdf",
      "tree": "721b6f08f9f6ad2438299b15502a9b55724aa7ae",
      "parents": [
        "ab9d90db956dec1a83f4c4ef443df6bdbfc3f25d"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Dec 18 01:04:09 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 18 00:14:59 2006 +0000"
      },
      "message": "[ARM] 4057/1: ixp23xx: unconditionally enable hardware coherency\n\nOn ixp23xx, it was thought to be necessary to disable coherency to work\naround certain silicon errata.  This turns out not to be the case --\nnone of the documented errata workarounds require disabling coherency,\nand disabling coherency does not work around any existing errata.\n\nFurthermore, all ixp23xx models do support coherency, so we should just\nunconditionally enable coherency for all ixp23xx.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6d2e857d02a59332b7cd89aeac8b5962a357ac7a",
      "tree": "09e1a3435dc87326785e5382c550ccbfe1a2a47c",
      "parents": [
        "99e4a6dda9dc4b863773c0a5857b762474b817cf"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Dec 18 01:01:08 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 18 00:14:56 2006 +0000"
      },
      "message": "[ARM] 4055/1: iop13xx: fix phys_io/io_pg_offst for iq81340mc/sc\n\nThe phys_io/io_pg_offst machine record variables were being set\nto bogus values, causing problems when enabling DEBUG_LL.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "99e4a6dda9dc4b863773c0a5857b762474b817cf",
      "tree": "2e2250c0612ba46ce848b629e8f985a4882adc4b",
      "parents": [
        "9bcb533c1338813085b0a35a6dd0887eb5a5af67"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Dec 18 00:59:10 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 18 00:14:54 2006 +0000"
      },
      "message": "[ARM] 4054/1: ep93xx: add HWCAP_CRUNCH\n\nAdd HWCAP_CRUNCH so that the dynamic linker knows whether it can\nuse Crunch-optimised libraries or not.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "255d1f8639f5877381545d0da6821079ebad1c21",
      "tree": "8351dbb473602e4b837160e813db8c883c889f60",
      "parents": [
        "994adcc36d8c2133fce01f4d3fe4e41007555913"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Dec 18 00:12:47 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 18 00:12:47 2006 +0000"
      },
      "message": "[ARM] Fix warnings from asm/system.h\n\nMove adjust_cr() into arch/arm/mm/mmu.c, and move irqflags.h to\na more appropriate place in the header file.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b6d1f542e3f44f8988b601e3ca6277c143282179",
      "tree": "b9458910875f6310611fadcbf91828786d2f46ed",
      "parents": [
        "9162b7dbf5652a4ae99980235cd8992223258408"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Dec 17 23:22:26 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 17 23:38:01 2006 +0000"
      },
      "message": "[ARM] 4049/1: S3C24XX: fix sparse warning due to upf_t in regs-serial.h\n\nChange the include/asm-arm/arch-s3c2410/regs-serial.h\nplatform data to use the prorper type (upf_t) for the\nuart_flags.\n\nFix all the other parts of arch/arm/mach-s3c2410 to\ninclude \u003clinux/serial_core.h\u003e and all other uses of\nthe include file.\n\nmach-rx3715.c:101:18: warning: incorrect type in initializer (different base types)\nmach-rx3715.c:101:18:    expected unsigned long [unsigned] uart_flags\nmach-rx3715.c:101:18:    got restricted unsigned int [usertype] [force] \u003cnoident\u003e\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "58d19d6ea608077e83c30e58ae1494246b1f6b82",
      "tree": "0eb48b7f7e355dd2ddcb7d843d95cc287d79e7b0",
      "parents": [
        "3e940b6a90c346a224c97570a97a150a16f1c036"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Dec 17 20:50:55 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 17 23:37:57 2006 +0000"
      },
      "message": "[ARM] 4045/1: S3C24XX: remove old VA for non-shared areas\n\nRemove old (and non-shared) VA addresses from the mappings\nin arch/arm/mach-s3c2410/map.h and anywhere they are being\nmapped in arch/arm/mach-s3c2410\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "2d8c1cef84dcba462e1806c1223aecd97df33f99"
}
