)]}'
{
  "log": [
    {
      "commit": "6c5f8cc33eb2e10b6ab788bbe259fc142a068627",
      "tree": "ed96223e8d35c12e7ab7b2edbd4b5648acfe8f13",
      "parents": [
        "406c9b605cbc45151c03ac9a3f95e9acf050808c"
      ],
      "author": {
        "name": "Alan",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jan 05 16:36:27 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:22 2007 -0800"
      },
      "message": "[PATCH] atiixp: Old drivers/ide layer driver for the ATIIXP hang fix\n\nWhen the old IDE layer calls into methods in the driver during error\nhandling it is essentially random whether ide_lock is already held.  This\ncauses a deadlock in the atiixp driver which also uses ide_lock internally\nfor locking.\n\nSwitch to a private lock instead.\n\n[akpm@osl.org: cleanup]\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "406c9b605cbc45151c03ac9a3f95e9acf050808c",
      "tree": "fd7d1d60065edf85c456b1643e73c83a3d3fbc9a",
      "parents": [
        "d73e3cd73c058ce792ad276f979680aa331f4f8e"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Jan 05 16:36:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:22 2007 -0800"
      },
      "message": "[PATCH] Fix BUG at drivers/scsi/scsi_lib.c:1118 caused by \"pktsetup dvd /dev/sr0\"\n\nFix http://bugzilla.kernel.org/show_bug.cgi?id\u003d7667\n\nThis is because the packet driver tries to send down read/write BLOCK_PC\ncommands that don\u0027t use a bio and do not use sg lists.\n\nThe right fix is to replace all the packet_command stuff in the packet\ndriver by scsi_execute() which needs to be lifted from scsi code to\nthe block code for that.\n\nFix the bug for now.  It\u0027s not the full way to a generic execute block pc\ninfrastcuture but fixes the bug for the time being.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d73e3cd73c058ce792ad276f979680aa331f4f8e",
      "tree": "ae27b096972da6e2cebce57d80cc2691e9351de9",
      "parents": [
        "c1150d8cf9e9d2b356fab52d79f2366985e5511b"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Jan 05 16:36:25 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:22 2007 -0800"
      },
      "message": "[PATCH] rtc-at91rm9200 build fix\n\nThe at91rm9200 RTC driver needs some assistance to build, because of recent\nheader file rearrangement.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alessandro Zummo \u003calessandro.zummo@towertech.it\u003e\nCc: Andrew Victor \u003candrew@sanpeople.com\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": "e097f35ce58eb8d687f3a300247cf1a978fcea39",
      "tree": "d6d35f79744a7ec1b507c26b00ffd76effd1198e",
      "parents": [
        "d3b2c33860d4acdfe3ac29b40b03e655eb8d1e2c"
      ],
      "author": {
        "name": "Yoshimi Ichiyanagi",
        "email": "ichiyanagi.yoshimi@lab.ntt.co.jp",
        "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: Recover after an arch module load failure\n\nIf we load the wrong arch module, it leaves behind kvm_arch_ops set, which\nprevents loading of the correct arch module later.\n\nFix be not setting kvm_arch_ops until we\u0027re sure it\u0027s good.\n\nSigned-off-by: Yoshimi Ichiyanagi \u003cichiyanagi.yoshimi@lab.ntt.co.jp\u003e\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": "d3b2c33860d4acdfe3ac29b40b03e655eb8d1e2c",
      "tree": "390bb24d9d614473a3c0d06582f29ca94b28a5a3",
      "parents": [
        "965b58a550b6f84815cb555e6abb953e863f1610"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jan 05 16:36:23 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:22 2007 -0800"
      },
      "message": "[PATCH] KVM: Use raw_smp_processor_id() instead of smp_processor_id() where applicable\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": "965b58a550b6f84815cb555e6abb953e863f1610",
      "tree": "bb21eb8c919f78662d422528126cffdbe1352983",
      "parents": [
        "cd36beec0b83d28dceb85696a23542bf1b97cc8c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jan 05 16:36:23 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:21 2007 -0800"
      },
      "message": "[PATCH] KVM: Fix GFP_KERNEL alloc in atomic section bug\n\nKVM does kmalloc() in an atomic section while having preemption disabled via\nvcpu_load().  Fix this by moving the -\u003e*_msr setup from the vcpu_setup method\nto the vcpu_create method.\n\n(This is also a small speedup for setting up a vcpu, which can in theory be\nmore frequent than the vcpu_create method).\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\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": "cd36beec0b83d28dceb85696a23542bf1b97cc8c",
      "tree": "f1e58d5e9f12334349020b07e7c7a01fd77d9b41",
      "parents": [
        "6ae4adf50380d0fc5176a76d98d324f8fa491a8f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "B.Zolnierkiewicz@elka.pw.edu.pl",
        "time": "Fri Jan 05 16:36:21 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:21 2007 -0800"
      },
      "message": "[PATCH] via82cxxx: fix cable detection\n\nThis patch fixes 2.6.15 regression, is straightforward and tested.\n\nCable detection got broken probably while converting the driver to support\nmultiple controllers.  Cable detection is done by examining how BIOS\nconfigured the attached devices.  The current code is broken in that it\nexamines the status *after* modifying Clk66 configuration ending up\ndetecting 40c cables as 80c.  This patch fixes it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ae4adf50380d0fc5176a76d98d324f8fa491a8f",
      "tree": "60607373a28073ce654e030545767e7c1062b98e",
      "parents": [
        "a416aba637dcb4127595c02a59041cd278422f7e"
      ],
      "author": {
        "name": "Ard van Breemen",
        "email": "ard@telegraafnet.nl",
        "time": "Fri Jan 05 16:36:21 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:21 2007 -0800"
      },
      "message": "[PATCH] PCI: prevent down_read when pci_devices is empty\n\nThe pci_find_subsys gets called very early by obsolete ide setup parameters.\nThis is a bogus call since pci is not initialized yet, so the list is empty.\nBut in the mean time, interrupts get enabled by down_read.  This can result in\na kernel panic when the irq controller gets initialized.\n\nThis patch checks if the device list is empty before taking the semaphore, and\nhence will not enable irq\u0027s.  Furthermore it will inform that it is called\nwhile pci_devices is empty as a reminder that the ide code needs to be fixed.\n\nThe pci_get_subsys can get called in the same manner, and as such is patched\nin the same manner.\n\n[akpm@osdl.org: cleanups]\nSigned-off-by: Ard van Breemen \u003card@telegraafnet.nl\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "34f1ca540679f61a02b7406f036d9edde9717ee2",
      "tree": "1d08657f77c4060e34736a934a25a58267d2113b",
      "parents": [
        "6002f544c9f724a9e35cbd5799742fd98e3d6046"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Jan 05 16:36:18 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:21 2007 -0800"
      },
      "message": "[PATCH] Fix leds-s3c24xx hardware.h reference\n\nRussell King recently reminded us that one shouldn\u0027t use\nasm/arch/hardware.h but one should use asm/hardware.h\n(http://lkml.org/lkml/2006/12/23/26).  Unfortunately, the leds-s3c24xx\ndriver is using the wrong header.  This patch is fixing that.\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6002f544c9f724a9e35cbd5799742fd98e3d6046",
      "tree": "1c8f1778e92d47bfe66a8d4ffbd09a038545c484",
      "parents": [
        "dd2c565999e015004622425020a61593deb87a04"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Jan 05 16:36:18 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:21 2007 -0800"
      },
      "message": "[PATCH] Fix implicit declarations in via-pmu\n\ndrivers/macintosh/via-pmu.c: In function \u0027pmac_suspend_devices\u0027:\ndrivers/macintosh/via-pmu.c:2014: error: implicit declaration of function \u0027pm_prepare_console\u0027\ndrivers/macintosh/via-pmu.c: In function \u0027pmac_wakeup_devices\u0027:\ndrivers/macintosh/via-pmu.c:2139: error: implicit declaration of function \u0027pm_restore_console\u0027\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.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": "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": "69e4d94818cabf44d845b9f4b46d88de6e518dcf",
      "tree": "dca2e81aab9b9c7619f16faaaa634b0124431229",
      "parents": [
        "c96c9d7b618806a0b9256503cec2755291d60cf6"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jan 03 23:03:14 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jan 04 11:43:35 2007 +0100"
      },
      "message": "HID: fix help texts in Kconfig\n\nThe help text for CONFIG_HID might imply for someone that\nit\u0027s necessary to enable it for any keyboard or mouse\nattached to the system. This is obviously not correct, so\nfix it to avoid confusing the users.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c96c9d7b618806a0b9256503cec2755291d60cf6",
      "tree": "5b1a533439b3ec36af34975fb6784706c56e22a9",
      "parents": [
        "a7ec3f5289681e9d63b65db5f56857f998812b4b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+lkml@arm.linux.org.uk",
        "time": "Fri Dec 22 17:09:16 2006 +0000"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jan 04 11:41:55 2007 +0100"
      },
      "message": "Fix some ARM builds due to HID brokenness\n\nHID it defaults to \u0027y\u0027.  When you have input deselected, this\ncauses the kernel to fail to link.\nFix it by making it depend on INPUT.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "63ea998a26d4e03d390fbe31818cc552994d16fd",
      "tree": "ab12dd7eb3a0018ae5ab62a798b1d11b0b619e71",
      "parents": [
        "7f18ba6248625a587559ed1206d12ccaa3ad045e"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jan 03 18:54:43 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 03 18:54:43 2007 -0800"
      },
      "message": "[SUNGEM]: PHY updates \u0026 pause fixes (#2)\n\nThis patch adds support for a few more PHYs used by Apple and fixes\nadvertising and detecting of Pause (we were missing setting the bit in\nMII_ADVERTISE and weren\u0027t testing in LPA for all PHYs).\n\nNote that I currently only advertise pause, not asymetric pause. I\ndon\u0027t know for sure the details there, I suppose I should read a bit\nmore 802.3 references, and I don\u0027t now what sungem is capable of, but\nI noticed the PCS code (originated from you) does the same.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "60903f2c6616939afd0335b49697beeb7219657e",
      "tree": "99825b33f85dbb00f649f9c6e863861a8368ef0e",
      "parents": [
        "ee74baa7d83e9e0c2fdaff8122ee9cefd06cddc5"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jan 02 00:35:48 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jan 03 18:38:10 2007 -0800"
      },
      "message": "[NET] drivers/net/loopback.c: convert to module_init()\n\nThis patch converts drivers/net/loopback.c to using module_init().\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3136dcb3cd6e5b4ed4bd34d422f8cdeec4da6836",
      "tree": "2afcd5f1c69b046ed6d3da7ba6c47bc47da61c43",
      "parents": [
        "a7ec3f5289681e9d63b65db5f56857f998812b4b"
      ],
      "author": {
        "name": "dean gaudet",
        "email": "dean@arctic.org",
        "time": "Mon Jan 01 19:39:09 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jan 03 18:38:08 2007 -0800"
      },
      "message": "[NET]: ifb double-counts packets\n\nSigned-off-by: dean gaudet \u003cdean@arctic.org\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": "de9e957f12d09793aac7d44ee0f7987dc8019b94",
      "tree": "216081044a7df1ce3e8ae6482148fedb7d1f1b73",
      "parents": [
        "9c5b0ce43d0e4e4799c6cdc77c5ed7a95b763035",
        "43c8f12f9f4a7cb4140693fc9baed35a02165898"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Jan 03 17:34:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Jan 03 17:34:12 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] longhaul: Kill off warnings introduced by recent changes.\n  [CPUFREQ] Uninitialized use of cmd.val in arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.c:acpi_cpufreq_target()\n  [CPUFREQ] Longhaul - Always guess FSB\n  [CPUFREQ] Longhaul - Fix up powersaver assumptions.\n  [CPUFREQ] longhaul: Fix up unreachable code.\n  [CPUFREQ] speedstep-centrino: missing space and bracket\n  [CPUFREQ] Bug fix for acpi-cpufreq and cpufreq_stats oops on frequency change notification\n  [CPUFREQ] select consistently\n"
    },
    {
      "commit": "2e11c207b029cfaf57159cabac4b002204445258",
      "tree": "4d22832e749ebbf2c49b410a5762472b0386cda6",
      "parents": [
        "7523c4dd9923cab748dad9b79d0165e118e3d03b"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Jan 03 08:10:35 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Jan 03 17:32:54 2007 -0800"
      },
      "message": "[PATCH] cdrom: set default timeout to 7 seconds\n\nIt\u0027s a known fact that Windows times out commands after 7 seconds, so\ndrives generally try and respond if they can before that happens.  We\ndefault to 5 seconds, which sometimes is a bit too short.\n\nJeremy Higdon reported here:\n\n\thttp://lkml.org/lkml/2007/1/1/145\n\nthat his drive takes longer than 5 seconds for a \"read track\ninformation\" command, later confirming that it is about 6.7 seconds.\n\nSo just do the sane thing and change the default command timeout to 7\nseconds to avoid other surprises.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7b37b064c294af350c462f77d7a9a44485a93684",
      "tree": "af8969bd68634eadeb9932894a8b712e15c946ea",
      "parents": [
        "7f02d687b44aba0cfc393102ea1ccc78eadf8a04"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Tue Jan 02 14:44:31 2007 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Jan 02 23:37:31 2007 -0500"
      },
      "message": "[AGPGART] drivers/char/agp/sgi-agp.c: check kmalloc() return value\n\ndrivers/char/agp/sgi-agp.c: check kmalloc() return value\n\nSigned-off-by: Amit Choudhary \u003camit2030@gmail.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "dc3c3377f03634d351fafdfe35b237b283586c04",
      "tree": "e97c4a7dfeb45cd965c46cfa146fa426199104e8",
      "parents": [
        "e22a9a8b703d05f13366c3f2e7e1aa0550bb5ca6"
      ],
      "author": {
        "name": "Alan",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Jan 02 11:58:34 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 02 08:20:51 2007 -0800"
      },
      "message": "[PATCH] libata: fix combined mode\n\nThis is a slight variant on the patch I posted December 16th to fix\nlibata combined mode handling. The only real change is that we now\ncorrectly also reserve BAR1,2,4. That is basically a neatness issue.\n\nJeff was unhappy about two things\n\n1. That it didn\u0027t work in the case of one channel native one channel\nlegacy.\n\nThis is a silly complaint because the SFF layer in libata doesn\u0027t handle\nthis case yet anyway.\n\n2. The case where combined mode is in use and IDE\u003dn.\n\nIn this case the libata quirk code reserves the resources in question\ncorrectly already.\n\nOnce the combined mode stuff is redone properly (2.6.21) then the entire\nmess turns into a single pci_request_regions() for all cases and all the\nugly resource hackery goes away.\n\nI\u0027m sending this now rather than after running full test suites so that\nit can get the maximal testing in a short time. I\u0027ll be running tests on\nthis after lunch.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nAcked-by: Alessandro Suardi \u003calessandro.suardi@gmail.com\u003e\nAcked-by: Theodore Tso \u003ctytso@mit.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c6e19194b6e1a565f8fe18d56d509e9892c32ee1",
      "tree": "0337077c68c9f4fdbf423050a2d5944777133d56",
      "parents": [
        "27c5d745ac685c3f48cebd7a9c07707755b4b711"
      ],
      "author": {
        "name": "Guillaume Chazarain",
        "email": "guichaz@yahoo.fr",
        "time": "Sun Dec 24 22:19:02 2006 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 02 00:12:19 2007 -0500"
      },
      "message": "ACPI: EC: move verbose printk to debug build only\n\nThe recent EC cleanup left a printk enabled on handler evaluation\nresulting in a bunch of messages on normal operation, like so:\n\nACPI: EC: evaluating _Q60\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "27c5d745ac685c3f48cebd7a9c07707755b4b711",
      "tree": "73d4ccd1f07fb699456ac7297e1e658b0caeca9f",
      "parents": [
        "e22a9a8b703d05f13366c3f2e7e1aa0550bb5ca6"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Dec 30 15:40:11 2006 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 02 00:06:18 2007 -0500"
      },
      "message": "backlight: fix backlight_device_register compile failures\n\nFix breakage from commit 519ab5f2be65b72cf12ae99c89752bbe79b44df6 which\ndidn\u0027t update all references to backlight_device_register causing\ncompile failures.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\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": "72836708c6218d91db982ae48c5c62293e78ed7c",
      "tree": "6d26d3a7a298a5a824ed9d400e66092b50c8f650",
      "parents": [
        "91f6e54b6e534edbf6208e1c750fff9e0491dfcc",
        "97d552e35d9404df3254e1157df3340e4e2eaedc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 11:40:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 11:40:40 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  ieee1394: sbp2: fix bogus dma mapping\n  ieee1394: sbp2: pass REQUEST_SENSE through to the target\n"
    },
    {
      "commit": "8018c27b26af56af18eb8b2dc600eba825792d8f",
      "tree": "1125fea536282ff9605f101728a880157796692e",
      "parents": [
        "55a54f79e091d52c3c2835985c347ea4d2e1c21f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Dec 29 16:50:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:56:44 2006 -0800"
      },
      "message": "[PATCH] kvm: fix GFP_KERNEL allocation in atomic section in kvm_dev_ioctl_create_vcpu()\n\nfix an GFP_KERNEL allocation in atomic section: kvm_dev_ioctl_create_vcpu()\ncalled kvm_mmu_init(), which calls alloc_pages(), while holding the vcpu.\n\nThe fix is to set up the MMU state in two phases: kvm_mmu_create() and\nkvm_mmu_setup().\n\n(NOTE: free_vcpus does an kvm_mmu_destroy() call so there\u0027s no need for any\nextra teardown branch on allocation/init failure here.)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: 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": "55a54f79e091d52c3c2835985c347ea4d2e1c21f",
      "tree": "ad47898c216852e053806ee0fd6518380f23c9ab",
      "parents": [
        "c68876fd2846d2aaf9770276db244b46f2bf52c7"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Dec 29 16:49:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:56:44 2006 -0800"
      },
      "message": "[PATCH] KVM: Fix oops on oom\n\n__free_page() doesn\u0027t like a NULL argument, so check before calling it.  A\nNULL can only happen if memory is exhausted during allocation of a memory\nslot.\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": "c68876fd2846d2aaf9770276db244b46f2bf52c7",
      "tree": "482214c7936ae8d3ec74352a689815f01dcdbe49",
      "parents": [
        "a8d13ea28bcb63baf69aba84b61cad4c3ff7adb9"
      ],
      "author": {
        "name": "Nguyen Anh Quynh",
        "email": "aquynh@gmail.com",
        "time": "Fri Dec 29 16:49:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:56:44 2006 -0800"
      },
      "message": "[PATCH] KVM: Rename some msrs\n\nNo need to append _MSR to msr names, a prefix should suffice.\n\nSigned-off-by: Nguyen Anh Quynh \u003caquynh@gmail.com\u003e\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": "a8d13ea28bcb63baf69aba84b61cad4c3ff7adb9",
      "tree": "7ce34541839ed4b55846f329c2861913fc24b707",
      "parents": [
        "3bab1f5dda3443043cc8fe68c5ae75530339f28f"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Dec 29 16:49:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:56:44 2006 -0800"
      },
      "message": "[PATCH] KVM: More msr misery\n\nThese msrs are referenced by benchmarking software when pretending to be an\nIntel cpu.\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": "3bab1f5dda3443043cc8fe68c5ae75530339f28f",
      "tree": "d1b675e8f5328094c1a3d651da5e7563ad692252",
      "parents": [
        "671d6564796e0c90398aab30f89b5e48fc5a3fbe"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Dec 29 16:49:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:56:44 2006 -0800"
      },
      "message": "[PATCH] KVM: Move common msr handling to arch independent code\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": "671d6564796e0c90398aab30f89b5e48fc5a3fbe",
      "tree": "9e8b0712f44f8b86e48a876b9a6b8db3836e67c4",
      "parents": [
        "09db28b8a3765a7ec35eba80420c71a7973f5a88"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Dec 29 16:49:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:56:44 2006 -0800"
      },
      "message": "[PATCH] KVM: Implement a few system configuration msrs\n\nResolves sourceforge bug 1622229 (guest crashes running benchmark software).\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": "09db28b8a3765a7ec35eba80420c71a7973f5a88",
      "tree": "13a43df5bceb1016dd6ad0179b9de8dacabbe145",
      "parents": [
        "a9058ecd3cd72634cf548588ce79b3f225c9ca32"
      ],
      "author": {
        "name": "Yoshimi Ichiyanagi",
        "email": "ichiyanagi.yoshimi@lab.ntt.co.jp",
        "time": "Fri Dec 29 16:49:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:56:44 2006 -0800"
      },
      "message": "[PATCH] KVM: Initialize kvm_arch_ops on unload\n\nThe latest version of kvm doesn\u0027t initialize kvm_arch_ops in kvm_init(), which\ncauses an error with the following sequence.\n\n1. Load the supported arch\u0027s module.\n2. Load the unsupported arch\u0027s module.\u001b$B!!\u001b(B(loading error)\n3. Unload the unsupported arch\u0027s module.\n\nYou\u0027ll get the following error message after step 3.  \"BUG: unable to handle\nto handle kernel paging request at virtual address xxxxxxxx\"\n\nThe problem here is that the unsupported arch\u0027s module overwrites kvm_arch_ops\nof the supported arch\u0027s module at step 2.\n\nThis patch initializes kvm_arch_ops upon loading architecture specific kvm\nmodule, and prevents overwriting kvm_arch_ops when kvm_arch_ops is already set\ncorrectly.\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": "a9058ecd3cd72634cf548588ce79b3f225c9ca32",
      "tree": "11d1edd2dfdcec03ba6b54b3b06d41cae826b940",
      "parents": [
        "1e885461f02259d75e7480a70d291d2d8aaa938e"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Dec 29 16:49:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:56:44 2006 -0800"
      },
      "message": "[PATCH] KVM: Simplify is_long_mode()\n\nInstead of doing tricky stuff with the arch dependent virtualization\nregisters, take a peek at the guest\u0027s efer.\n\nThis simlifies some code, and fixes some confusion in the mmu branch.\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": "1e885461f02259d75e7480a70d291d2d8aaa938e",
      "tree": "775ae3f9cd24e5f428ffd7f225250f5c85450d00",
      "parents": [
        "2b7a52a459cb09864b736265bee1af5cef42af66"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Dec 29 16:49:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:56:43 2006 -0800"
      },
      "message": "[PATCH] KVM: Use boot_cpu_data instead of current_cpu_data\n\ncurrent_cpu_data invokes smp_processor_id(), which is inadvisable when\npreemption is enabled.  Switch to boot_cpu_data instead.\n\nResolves sourceforge bug 1621401.\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": "44854add66811124a5667466245b6824f751143a",
      "tree": "5413f8e9974860dee9831a0731d739376cef0045",
      "parents": [
        "242ce41fc92214c3430495edd43783c3ba3dcd2b"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Dec 29 16:49:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:56:43 2006 -0800"
      },
      "message": "[PATCH] PIIX/SLC90E66: PIO mode fallback fix\n\nThe fallback to PIO mode in the hwif-\u003edma_check() handler doesn\u0027t work in\nthe Intel PIIX and SMsC SLC90E66 IDE drivers because:\n\n- config_drive_for_dma() calls the hwif-\u003espeedproc() handler with a wrong\n  mode number (unbiased by XFER_PIO_0) in case of the PIO fallback;\n\n- hwif-\u003etuneproc() handler doesn\u0027t really set the drive\u0027s own speed (this\n  is not fixed as yet).\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "242ce41fc92214c3430495edd43783c3ba3dcd2b",
      "tree": "e550962d9ee6706ebdf8c49f1165428b0e63ecdc",
      "parents": [
        "755cd90029b61b96816b8ac0ab6a33a197f842d0"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Dec 29 16:49:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:56:43 2006 -0800"
      },
      "message": "[PATCH] PIIX: remove check for broken MW DMA mode 0\n\nThere\u0027s no need to check in piix_config_drive_for_dma() for broken MW DMA\nmode 0 as this mode is not supported by the driver (it sets\nhwif-\u003emwdma_mask to 0x6), and hence can\u0027t be selected by ide_dma_speed().\n\n(Alan sayeth \"Probably right but if not you\u0027ve got a subtle corruptor.  Should\nat least stick a BUG_ON mode 0 setting right close when the mode is set.\")\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e2a5d2f9b3e6011093a7587e0e18d653fb050a36",
      "tree": "c40512b904f2ba7a47f1cafea90f81de277c4985",
      "parents": [
        "829ad751ab3e369ee85af83f1dee45640d3e2d29"
      ],
      "author": {
        "name": "Arnaud Patard (Rtp",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Fri Dec 29 16:49:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:56:43 2006 -0800"
      },
      "message": "[PATCH] spi_s3c24xx_gpio: use right header\n\nRussel King recently reminded us that one shouldn\u0027t use asm/arch/hardware.h\nbut one should use asm/hardware.h.  Unfortunately, the spi_s3c24xx_gpio\ndriver is using the wrong header.  This patch is fixing that.\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "de4fa99266b2e1f6771644b9b50f33fe8f82d728",
      "tree": "1c1afc6745a16504acdf775fae7d9fef3df12bef",
      "parents": [
        "17c65d69906a6e2e6df4822b00a9e5e00e35ea9a"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Dec 29 16:48:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:56:42 2006 -0800"
      },
      "message": "[PATCH] SPI/MTD: mtd_dataflash oops prevention\n\nReturn a fault code if the Dataflash driver runs into a \"no device present\"\nerror when the MISO line has a pulldown (it currently expects a pullup), so\nthat rmmod won\u0027t oops.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "17c65d69906a6e2e6df4822b00a9e5e00e35ea9a",
      "tree": "b97eb8c55a475c9543272d3ba9993232c273fcfb",
      "parents": [
        "4b1badf5d9ddfc46ad075ca5bfc465972c85cc7c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Dec 29 16:48:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:56:42 2006 -0800"
      },
      "message": "[PATCH] m25p80 build fixes (with MTD debug)\n\nFix build issues that show up with the m25p80 SPI flash driver when\nbuilding with MTD debug enabled.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\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": "0f5486ecf7d510595c2af630aae31ed5846bdbeb",
      "tree": "6e0cf477eefc301993a300c446fb16194a3c3af5",
      "parents": [
        "bcb4ddb46a4c66d64d091e7ffa951b2aa1ba537f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Dec 29 16:48:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:56:42 2006 -0800"
      },
      "message": "[PATCH] cciss: build with PROC_FS\u003dn\n\nRAID_UNKNOWN is used even when PROC_FS\u003dn, so move it outside of the\nCONFIG_PROC_FS block.\n\ndrivers/block/cciss.c:1910: error: \u0027RAID_UNKNOWN\u0027 undeclared (first use in this function)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: \u003cmike.miller@hp.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "96ceeaf4ab66315a5149296bb58d8e1a9e6f2f6d",
      "tree": "834d6008ccea2b756ccc44247fa169c5367dc8c1",
      "parents": [
        "9414232fa0cc28e2f51b8c76d260f2748f7953fc"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Fri Dec 29 16:48:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:56:41 2006 -0800"
      },
      "message": "[PATCH] Fix compilation of via-pmu-backlight\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nCc: \"Yu, Luming\" \u003cluming.yu@intel.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cfe7c09ac2be2a89aa46bb23d480d9d908e8c041",
      "tree": "f05d110db6f6dc595e0e672b99397d3f2ea6d6e8",
      "parents": [
        "10f549fa1538849548787879d96bbb3450f06117"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Dec 29 16:48:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:55:55 2006 -0800"
      },
      "message": "[PATCH] Char: isicom, eliminate spinlock recursion\n\nMany spinlock recursion was in the isicom driver.  Eliminate it.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "10f549fa1538849548787879d96bbb3450f06117",
      "tree": "4b26230ba720f735f159017ef80ff82caaa12583",
      "parents": [
        "d8a82d7b0a22495023e90856e58639412a5ee3f7"
      ],
      "author": {
        "name": "Soeren Sonnenburg",
        "email": "kernel@nn7.de",
        "time": "Fri Dec 29 16:47:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:55:55 2006 -0800"
      },
      "message": "[PATCH] make fn_keys work again on power/macbooks\n\nThe apple fn keys don\u0027t work anymore with 2.6.20-rc1.\n\nThe reason is that USB_HID_POWERBOOK appears in several files although\nUSB_HIDINPUT_POWERBOOK is the thing to be used.\n\nThe patch fixes this.\n\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9d79f1b4677cfe503f721000529f1462ca7b6f6d",
      "tree": "5aa6118178086942f7e96941536fe6ad0ab5df45",
      "parents": [
        "31f87cf48d54f5930e6e8e827989c18b0069c94a"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Fri Dec 29 16:47:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:55:55 2006 -0800"
      },
      "message": "[PATCH] IB/mthca: Fix FMR breakage caused by kmemdup() conversion\n\nCommit bed8bdfd (\"IB: kmemdup() cleanup\") introduced one bad conversion to\nkmemdup() in mthca_alloc_fmr(), where the structure allocated and the\nstructure copied are not the same size.  Revert this back to the original\nkmalloc()/memcpy() code.\n\nReported-by: Dotan Barak \u003cdotanb@mellanox.co.il\u003e.\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003croland@digitalvampire.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "31f87cf48d54f5930e6e8e827989c18b0069c94a",
      "tree": "7a9c9892a934aa41cd68bc3006500ed7d9a9efc3",
      "parents": [
        "76e6a1d6607e5b58003bb87e3b3220d5fdb7568d"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Dec 29 16:47:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:55:55 2006 -0800"
      },
      "message": "[PATCH] Char: mxser, fix oops when removing opened\n\ntty_driver-\u003eowner is not set, so if somebody remove mxser_module, it might\noops (and doesn\u0027t tell the user: no way, it\u0027s in use). Set the .owner value.\n\nCc: \u003cosv@javad.com\u003e\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "76e6a1d6607e5b58003bb87e3b3220d5fdb7568d",
      "tree": "164331d166fabe44f3e25bed11ff802a7d25d624",
      "parents": [
        "29263fbf9ecfcf294efdd8a51aa9191f423515ed"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Dec 29 16:47:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:55:55 2006 -0800"
      },
      "message": "[PATCH] pci/probe: fix macro that confuses kernel-doc\n\nDon\u0027t have macros between a function\u0027s kernel-doc block and the function\ndefinition.  This is not valid for kernel-doc.\n\nWarning(/var/linsrc/linux-2.6.20-rc1-git8//drivers/pci/probe.c:653): No description found for parameter \u0027IORESOURCE_PCI_FIXED\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "76598ebe081b04132f272440183e0aeb6507a079",
      "tree": "11ab1593eec584516546ece4e5446541dd74fc89",
      "parents": [
        "1ebb1101c556b1915ff041655e629a072e64dcda"
      ],
      "author": {
        "name": "Judith Lebzelter",
        "email": "judith@osdl.org",
        "time": "Fri Dec 29 16:47:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:55:54 2006 -0800"
      },
      "message": "[PATCH] powerpc iseries link error in allmodconfig\n\nChoose rpa_vscsi.c over iseries_vscsi.c when building both pseries and\niseries.  This fixes a link error.\n\nSigned-off-by: Judith Lebzelter \u003cjudith@osdl.org\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "43cdff92ad47e0ca024c8a07d29f9bb6119e759c",
      "tree": "3f7b65d311012d3c02082da41af174ce9b779589",
      "parents": [
        "7479b1ce5ea41a828002c60739cff37f47b62913"
      ],
      "author": {
        "name": "Sebastien Dugué",
        "email": "sebastien.dugue@bull.net",
        "time": "Fri Dec 29 16:46:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:55:54 2006 -0800"
      },
      "message": "[PATCH] Fix IPMI watchdog set_param_str() using kstrdup\n\nset_param_str() cannot use kstrdup() to duplicate the parameter.  That\u0027s\nfine when the driver is compiled as a module but it sure is not when built\ninto the kernel as the kernel parameters are parsed before the kmalloc\nslabs are setup.\n\nSigned-off-by: Sebastien Dugué \u003csebastien.dugue@bull.net\u003e\nAcked-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "97d552e35d9404df3254e1157df3340e4e2eaedc",
      "tree": "028f458771d19c9c64d95a7034f728791ae4b8d8",
      "parents": [
        "b2bb550c4a10c44e99fe469cfaee81e2e3109994"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Dec 29 23:47:04 2006 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Dec 30 14:26:59 2006 +0100"
      },
      "message": "ieee1394: sbp2: fix bogus dma mapping\n\nNeed to use a PCI device, not a FireWire host device.  Problem found by\nAndreas Schwab, mistake pointed out by Benjamin Herrenschmidt.\nhttp://ozlabs.org/pipermail/linuxppc-dev/2006-December/029595.html\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nTested-by: Andreas Schwab \u003cschwab@suse.de\u003e\n"
    },
    {
      "commit": "b2bb550c4a10c44e99fe469cfaee81e2e3109994",
      "tree": "42db53cec59a5ea56169d497ba5fd15e3ce143bf",
      "parents": [
        "cc016448b0bf0764928275d034e367753bde8162"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Dec 28 19:57:49 2006 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Dec 30 14:26:41 2006 +0100"
      },
      "message": "ieee1394: sbp2: pass REQUEST_SENSE through to the target\n\nDelete some incorrect code, left over from the initial driver submission\nin March 2001.\n\nSBP-2 targets should provide sense data via the SBP-2 status block\n(autosense).  We have to pass the REQUEST_SENSE command through to\ntargets which don\u0027t implement autosense, if there are any, and to\naccomodate application clients which use this command.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "7479b1ce5ea41a828002c60739cff37f47b62913",
      "tree": "a8af71f221374dfbf5d72c323e69ee2a2493db84",
      "parents": [
        "4945b8a553ec735f416596cbf5789c439d16fb38",
        "aa77015c4e94cb1d30680646c163d7ae1f93f941"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 29 10:07:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 29 10:07:18 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] cio: fix stsch_reset.\n  [S390] Change max. buffer size for monwriter device.\n"
    },
    {
      "commit": "4945b8a553ec735f416596cbf5789c439d16fb38",
      "tree": "c159093b9d7ae9395dcca30ebda0e8dc8284e4a6",
      "parents": [
        "6c722e90d7ede7db2d2b28a3cc69a8545db67ea1",
        "69f7e75a9d45e5eaca16917a8d0dedf76149f13f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 29 10:06:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 29 10:06:41 2006 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (28 commits)\n  V4L/DVB (5010): Cx88: Fix leadtek_eeprom tagging\n  V4L/DVB (5012): Usbvision fix: It was using \"\u0026\u0026\" instead \"\u0026\"\n  V4L/DVB (5001): Add two required headers on kernel 2.6.20-rc1\n  V4L/DVB (5014): Allyesconfig build fixes on some non x86 arch\n  V4L/DVB (4997): Bttv: delete duplicated ioremap()\n  V4L/DVB (4996): Msp3400: fix kthread_run error check\n  V4L/DVB (4995): Vivi: fix kthread_run() error check\n  V4L/DVB (4994): Vivi: fix use after free in list_for_each()\n  V4L/DVB (4992): Fix typo in saa7134-dvb.c\n  V4L/DVB (4991): Cafe_ccic.c: fix NULL dereference\n  V4L/DVB (4990): Cpia2/cpia2_usb.c: fix error-path leak\n  V4L/DVB (4988): Cx2341x audio_properties is an u16, not u8\n  V4L/DVB (4984): LOG_STATUS should show the real temporal filter value.\n  V4L/DVB (4983): Force temporal filter to 0 when scaling to prevent ghosting.\n  V4L/DVB (4982): Fix broken audio mode handling for line-in in msp3400.\n  V4L/DVB (4980): Fixes bug 7267: PAL/60 is not working\n  V4L/DVB (4979): Fixes compilation when CONFIG_V4L1_COMPAT is not selected\n  V4L/DVB (4973): Dvb-core: fix printk type warning\n  V4L/DVB (4972): Dvb-core: fix bug in CRC-32 checking on 64-bit systems\n  V4L/DVB (4970): Usbvision memory fixes\n  ...\n"
    },
    {
      "commit": "6c722e90d7ede7db2d2b28a3cc69a8545db67ea1",
      "tree": "2473530190795c11f841db37b7d74df9bcc0416b",
      "parents": [
        "007fb598b4674de82492a9961e82826875012229",
        "81f4e6c190a0fa016fd7eecaf76a5f95d121afc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 29 10:03:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 29 10:03:54 2006 -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: (42 commits)\n  r8169: extraneous Cmd{Tx/Rx}Enb write\n  forcedeth: modified comment header\n  NetXen: Reducing ring sizes for IOMMU issue.\n  NetXen: Fix for PPC machines.\n  NetXen: work queue fixes.\n  NetXen: Link status message correction for quad port cards.\n  NetXen: Multiple adapter fix.\n  NetXen: Using correct CHECKSUM flag.\n  NetXen: driver reload fix for newer firmware.\n  NetXen: Adding new device ids.\n  PHY probe not working properly for ibm_emac (PPC4xx)\n  ep93xx: some minor cleanups to the ep93xx eth driver\n  sky2: phy power down needs PCI config write enabled\n  sky2: power management/MSI workaround\n  sky2: dual port NAPI problem\n  via-velocity uses INET interfaces\n  e1000: Do not truncate TSO TCP header with 82544 workaround\n  myri10ge: handle failures in suspend and resume\n  myri10ge: no need to save MSI and PCIe state in the driver\n  myri10ge: make msi configurable at runtime through sysfs\n  ...\n"
    },
    {
      "commit": "7f02d687b44aba0cfc393102ea1ccc78eadf8a04",
      "tree": "8370a17d4132ebda939701d816b3ee738a72ef52",
      "parents": [
        "c41e0deb50c44f9d119c2268f1be05e6a6bb5772"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas@tungstengraphics.com",
        "time": "Wed Dec 27 13:16:49 2006 +0100"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Dec 28 22:24:45 2006 -0500"
      },
      "message": "[AGPGART] Fix PCI-posting flush typo.\n\nUnfortunately there was a typo in one of the patches I sent,\n(The one now committed to the agpgart tree).\nIt may cause a bus error on i810 type hardware.\n\nSigned-off-by: Thomas Hellstrom \u003cthomas@tungstengraphics.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "aa77015c4e94cb1d30680646c163d7ae1f93f941",
      "tree": "39749592a4e74420d14c6a748a70dd7b22bbc91d",
      "parents": [
        "524a237e4512038d6e07ad3b2e44e70902b76738"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Thu Dec 28 00:35:36 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Dec 28 00:35:36 2006 +0100"
      },
      "message": "[S390] cio: fix stsch_reset.\n\nCopy inline assembly of stsch and add \"memory\" to clobber list in order\nto prevent gcc from optimizing away the checking of the global variable\n\"pgm_check_occured\".\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "524a237e4512038d6e07ad3b2e44e70902b76738",
      "tree": "8b9d4b3bde633baa1a72daf7611da0af56e082c0",
      "parents": [
        "3bf8ba38f38d3647368e4edcf7d019f9f8d9184a"
      ],
      "author": {
        "name": "Melissa Howland",
        "email": "melissah@us.ibm.com",
        "time": "Thu Dec 28 00:35:25 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Dec 28 00:35:25 2006 +0100"
      },
      "message": "[S390] Change max. buffer size for monwriter device.\n\nReduce the max. buffer size for the monwriter device to prevent a\npossible problem with the z/VM monitor service.\n\nSigned-off-by: Melissa Howland \u003cmelissah@us.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "69f7e75a9d45e5eaca16917a8d0dedf76149f13f",
      "tree": "ac936b64ec295e3db6d9fb50af47b56f90c857ab",
      "parents": [
        "70bdd9c83a6e757e5fb9cc3195f27d2c1d0a4c39"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Dec 23 14:11:03 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:23:58 2006 -0200"
      },
      "message": "V4L/DVB (5010): Cx88: Fix leadtek_eeprom tagging\n\nreference to .init.text: from .text between \u0027cx88_card_setup\u0027\n(at offset 0x68c) and \u0027cx88_risc_field\u0027\nCaused by leadtek_eeprom() being declared __devinit and called from\na non-devinit context.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "70bdd9c83a6e757e5fb9cc3195f27d2c1d0a4c39",
      "tree": "1e392adc57065a98425ef599d45135698c62124d",
      "parents": [
        "0b778a56e342e0e1d274298ad47d9af22a9de633"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Dec 26 07:43:25 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:23:41 2006 -0200"
      },
      "message": "V4L/DVB (5012): Usbvision fix: It was using \"\u0026\u0026\" instead \"\u0026\"\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\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": "9a2816c1c4ca7f5d02de4339589913701251dd5a",
      "tree": "c33414ea30b351d0941f7a64acca3dd99adaf0ab",
      "parents": [
        "5f1693fe82b499a3306993020ef14011ed0420d0"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Dec 27 09:53:44 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:20:41 2006 -0200"
      },
      "message": "V4L/DVB (5014): Allyesconfig build fixes on some non x86 arch\n\n- CAFE_CCIC needs to depend on PCI, else \"allyesconfig\" breaks\n   on systems without PCI\n- em28xx-video can\u0027t udelay(2500) else \"allyesconfig\" breaks\n   on systems that refuse to spin that long (I saw it on ARM)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5f1693fe82b499a3306993020ef14011ed0420d0",
      "tree": "8c8564b364d00de708638d6e34938a5af99cd39b",
      "parents": [
        "25821400359d2b3daacfb93303944211b8411ac3"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Dec 20 10:08:56 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:20:21 2006 -0200"
      },
      "message": "V4L/DVB (4997): Bttv: delete duplicated ioremap()\n\nioremap() is called twice to same resource.\nThe returen value of first one is not error-checked.\nsecond one is complely ignored.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "25821400359d2b3daacfb93303944211b8411ac3",
      "tree": "024b0e5bc02f5f43ccc984b72bc116408bdaf44e",
      "parents": [
        "054afee4736677a00982f6414a983dec8ee511db"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Dec 20 10:07:30 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:20:16 2006 -0200"
      },
      "message": "V4L/DVB (4996): Msp3400: fix kthread_run error check\n\nThe return value of kthread_run() should be checked by IS_ERR().\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "054afee4736677a00982f6414a983dec8ee511db",
      "tree": "be0b30ba5ffad65874091e5ca28fb685765094b3",
      "parents": [
        "72f678c30185df18ac38ef14c9045d139c2263bc"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Dec 20 10:04:00 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:20:12 2006 -0200"
      },
      "message": "V4L/DVB (4995): Vivi: fix kthread_run() error check\n\nThe return value of kthread_run() should be checked by IS_ERR().\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "72f678c30185df18ac38ef14c9045d139c2263bc",
      "tree": "1c9c159c925bea6af264f4497c6ee6334d94f911",
      "parents": [
        "b331daa03cd949b1b0a4b761b4b4a92d71f7d626"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Dec 20 10:03:53 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:20:07 2006 -0200"
      },
      "message": "V4L/DVB (4994): Vivi: fix use after free in list_for_each()\n\nFreeing data including list_head in list_for_each() is not safe.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b331daa03cd949b1b0a4b761b4b4a92d71f7d626",
      "tree": "2cdf622d6f0b3b6a4f56417061517f74e3981740",
      "parents": [
        "d4f60baf7827c6a46b7ee2ed0a2a32a373febfcb"
      ],
      "author": {
        "name": "Stephan Berberig",
        "email": "s.berberig@arcor.de",
        "time": "Wed Dec 20 09:37:05 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:20:00 2006 -0200"
      },
      "message": "V4L/DVB (4992): Fix typo in saa7134-dvb.c\n\nFix a typo (use_frontent -\u003e use_frontend) in saa7134-dvb.c.\n\nSigned-off-by: Stephan Berberig \u003cs.berberig@arcor.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d4f60baf7827c6a46b7ee2ed0a2a32a373febfcb",
      "tree": "3b4e0b7677cc022fc776f9016e323db42555b99d",
      "parents": [
        "d82d418a3af4d7d07151f9d45ca20f2ce61289a0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Dec 20 09:34:32 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:19:56 2006 -0200"
      },
      "message": "V4L/DVB (4991): Cafe_ccic.c: fix NULL dereference\n\nWe shouldn\u0027t dereference \"cam\" when we already know it\u0027s NULL.\nSpotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d82d418a3af4d7d07151f9d45ca20f2ce61289a0",
      "tree": "87c4be0dd62e0bdcb153b514fe24f79511fe33df",
      "parents": [
        "cb2c7b4927c8f376b7ba9557978d8c59ed472664"
      ],
      "author": {
        "name": "Amit Choudhary",
        "email": "amit2030@gmail.com",
        "time": "Wed Dec 20 09:30:45 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:19:51 2006 -0200"
      },
      "message": "V4L/DVB (4990): Cpia2/cpia2_usb.c: fix error-path leak\n\nFree previously allocated memory (in array elements) if kmalloc() returns\nNULL in submit_urbs().\n\nSigned-off-by: Amit Choudhary \u003camit2030@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "83aaf13c5ba5e1e244339807d8a752808e763cdd",
      "tree": "1b1e294608470f47f2d3164cbf4e0557ffbcc5c2",
      "parents": [
        "12b896e436a3b1bc83856962388ae1ab154742a6"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Dec 18 13:40:23 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:19:42 2006 -0200"
      },
      "message": "V4L/DVB (4984): LOG_STATUS should show the real temporal filter value.\n\nThe temporal filter is forced off when scaling. The VIDIOC_LOG_STATUS\nhandler still showed the old temporal filter. It is now consistent with\nthe real temporal filter value.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "12b896e436a3b1bc83856962388ae1ab154742a6",
      "tree": "7582c5b43f2a588375898760544fe9f1301e58fc",
      "parents": [
        "b331def2d382d7a51c379f336fe80ef87d6674e3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Dec 18 13:37:50 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:19:38 2006 -0200"
      },
      "message": "V4L/DVB (4983): Force temporal filter to 0 when scaling to prevent ghosting.\n\nChange the code to unconditionally turn off the temporal filter when scaling.\nIf the window is not full screen the filter will introduce a nasty ghosting\neffect.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b331def2d382d7a51c379f336fe80ef87d6674e3",
      "tree": "5d0a5755688cdb1d73a1ce8fc657b9761303dd68",
      "parents": [
        "315eb962d2e9438bc10da2488b604f04a1c0006f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Dec 18 13:18:28 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:19:32 2006 -0200"
      },
      "message": "V4L/DVB (4982): Fix broken audio mode handling for line-in in msp3400.\n\nThe wrong matrix was used when an external input was selected instead of\nthe tuner input. The rxsubchans field was also not initialized to STEREO\nfor an external input. And finally the msp34xxg_detect_stereo() should\nnot try to detect stereo for an external input, that code is for the\ntuner input only.\nTogether these bugs made it hit \u0027n miss whether you ever got stereo out\nof the msp3400 for an external input.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "315eb962d2e9438bc10da2488b604f04a1c0006f",
      "tree": "dc72d7f95e3b69cf5955fa3eeaeafcb0e4ae873d",
      "parents": [
        "ed00b41dc8bc286682d31ad64060ccc70513e90b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 17 23:30:47 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:19:26 2006 -0200"
      },
      "message": "V4L/DVB (4980): Fixes bug 7267: PAL/60 is not working\n\nOn cx88 driver, sampling rate should be at chroma subcarrier freq (FSC).\nHowever, driver were programming wrong values for PAL/60, PAL/Nc and\nNTSC 4.43. This patch do the proper calculation. It also calculates\nhtotal, hdelay and hactive constants, according with the sampling\nrate.\nIt is tested with PAL/60 by Piotr Maksymuk and Olivier. Also tested with\nthe already-supported standards.\n\nTest is still required for PAL/Nc.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ed00b41dc8bc286682d31ad64060ccc70513e90b",
      "tree": "1752888ba5267d342f4b8c2fa29e86c0e569c307",
      "parents": [
        "5ef35be42dfaa155e02718a9bd34cc341f327883"
      ],
      "author": {
        "name": "Dwaine Garden",
        "email": "DwaineGarden@rogers.com",
        "time": "Wed Dec 27 10:23:28 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:19:21 2006 -0200"
      },
      "message": "V4L/DVB (4979): Fixes compilation when CONFIG_V4L1_COMPAT is not selected\n\n- SYSFS: Replaced all to_video_device(cd), video_device_create_file,\n  video_device_remove_file and add the proper checks at create_file\n- Converted old norm values to V4L2 ones.\n- Robustness on sysfs hue/contrast/saturation queries.\n  Additional check in order to return 0 if the driver is not opened.\n- Whitespace cleanups in usbvision-cards.c\n\nThis patch merges two fixes by Thierry MERLE and Mauro Chehab, and adds\nadditional checks.\n\nSigned-off-by: Dwaine Garden\u003cDwaineGarden@rogers.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5ef35be42dfaa155e02718a9bd34cc341f327883",
      "tree": "ddfd69139964c7a656e1ec15dcbc3b0def424d36",
      "parents": [
        "dedcefb085fe98a1feaf63590fe2fc7e0ecb1987"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Thu Dec 14 13:53:33 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:19:15 2006 -0200"
      },
      "message": "V4L/DVB (4973): Dvb-core: fix printk type warning\n\ndvb_net.c: In function \u0027dvb_net_ule\u0027:\ndvb_net.c:628: warning: format \u0027%#lx\u0027 expects type \u0027long unsigned int\u0027, but argument 3 has type \u0027u32\u0027\ndvb_net.c:628: warning: format \u0027%#lx\u0027 expects type \u0027long unsigned int\u0027, but argument 4 has type \u0027u32\u0027\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "dedcefb085fe98a1feaf63590fe2fc7e0ecb1987",
      "tree": "19896ad2ad032f020e8d1d074f924f9e75a8e321",
      "parents": [
        "38284ba361d69eca34a3bfc553ebfac81fea2698"
      ],
      "author": {
        "name": "Ang Way Chuang",
        "email": "wcang@nrg.cs.usm.my",
        "time": "Thu Dec 14 13:51:44 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:19:10 2006 -0200"
      },
      "message": "V4L/DVB (4972): Dvb-core: fix bug in CRC-32 checking on 64-bit systems\n\nCRC-32 checking during ULE decapsulation always failed on x86_64 systems due\nto the size of a variable used to store CRC. This bug was discovered on\nFedora Core 6 with kernel-2.6.18-1.2849. The i386 counterpart has no such\nproblem. This patch has been tested on 64-bit system as well as 32-bit system.\n\nSigned-off-by: Ang Way Chuang \u003cwcang@nrg.cs.usm.my\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "38284ba361d69eca34a3bfc553ebfac81fea2698",
      "tree": "ab923c9b82ac8f3be51006ccbd425182f3c07f42",
      "parents": [
        "3a4456a073150c8b0d790daa007d2aab9ebdecb5"
      ],
      "author": {
        "name": "Thierry MERLE",
        "email": "thierry.merle@free.fr",
        "time": "Fri Dec 15 16:46:53 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:19:04 2006 -0200"
      },
      "message": "V4L/DVB (4970): Usbvision memory fixes\n\n- fix decompression buffer allocation not done at first driver open\n- simplification of USB sbuf allocation (use of usb_buffer_alloc)\n- replaced vmalloc by vmalloc_32 (for homogeneity)\n- add of saa7111 (i2cAddr\u003d0x48) detection printout in attach_inform\n\nSigned-off-by: Thierry MERLE \u003cthierry.merle@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3a4456a073150c8b0d790daa007d2aab9ebdecb5",
      "tree": "634881e70b4dc0864842c8498288cf755fad511d",
      "parents": [
        "e71ced1a5dfebfde57c0ed2c9bd3c7b4596071c1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Dec 12 16:27:28 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:18:59 2006 -0200"
      },
      "message": "V4L/DVB (4968): Add PAL-60 support for cx2584x.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e71ced1a5dfebfde57c0ed2c9bd3c7b4596071c1",
      "tree": "60377c2410d0e6b67bea8f066ca7ace46cfdcaf9",
      "parents": [
        "2485eb0a553f2ac8c73267ce48fcdee8a9728d43"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Dec 11 15:51:43 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:18:54 2006 -0200"
      },
      "message": "V4L/DVB (4967): Add missing tuner module option pal\u003d60 for PAL-60 support.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2485eb0a553f2ac8c73267ce48fcdee8a9728d43",
      "tree": "b8f042aff5add599d0359ac58e7ae198cd00637a",
      "parents": [
        "c6268461473e1c62e31afde657069c050ee8dea7"
      ],
      "author": {
        "name": "audetto@tiscali.it",
        "email": "audetto@tiscali.it",
        "time": "Tue Dec 12 10:35:57 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:18:50 2006 -0200"
      },
      "message": "V4L/DVB (4964): VIDEO_PALETTE_YUYV and VIDEO_PALETTE_YUV422 are the same palette\n\nConsistent handling of VIDEO_PALETTE_YUYV and VIDEO_PALETTE_YUV422\n\nSigned-off-by: Andrea A Odetti \u003caudetto@tiscali.it\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c6268461473e1c62e31afde657069c050ee8dea7",
      "tree": "ec21fc0abb8307789b9c479afa0d4266da715ad1",
      "parents": [
        "0a0ceadebd4551c26110f5daf0b38d9054674c9e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Dec 11 17:18:15 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 10:23:25 2006 -0200"
      },
      "message": "V4L/DVB (4960): Removal of unused code from usbvision-i2c.c\n\ni2c_adap is almost not used. This patch removes it, cleaning the i2c support,\nand improving driver understanding.\nThanks to Thierry Merle for testing it.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0a0ceadebd4551c26110f5daf0b38d9054674c9e",
      "tree": "243f2873dc75e769cddf56d56f4a6721729c16c7",
      "parents": [
        "bee8a44ecb37c1d80afd2af932f60e786f0eabc2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Dec 11 15:51:36 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 10:23:25 2006 -0200"
      },
      "message": "V4L/DVB (4959): Usbvision: possible cleanups\n\nThis patch contains the following possible cleanups:\n- make needlessly global functions static\n- remove the unused EXPORT_SYMBOL\u0027s\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "bee8a44ecb37c1d80afd2af932f60e786f0eabc2",
      "tree": "cbdbad05ef84030ed6f946f2b53c3242d8c5f0ab",
      "parents": [
        "6ccd60172e271d156dba8a4002568d3bf1912e01"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Dec 11 11:14:54 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 10:23:24 2006 -0200"
      },
      "message": "V4L/DVB (4958): Fix namespace conflict between w9968cf.c on MIPS\n\nBoth use __SC.  Since __* is sort of private namespace I\u0027ve choosen to fix\nthis in the driver.  For consistency I decieded to also change __UNSC to\nUNSC.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6ccd60172e271d156dba8a4002568d3bf1912e01",
      "tree": "9619fdc920c15d7894953454da274d8e021bbe6b",
      "parents": [
        "a821e990e4db77cd87bec488fb425d8d4ced79bd"
      ],
      "author": {
        "name": "Mario Rossi",
        "email": "mariofutire@googlemail.com",
        "time": "Mon Dec 11 05:42:36 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 10:23:24 2006 -0200"
      },
      "message": "V4L/DVB (4956): [NOVA-T-USB2] Put remote-debugging in the right place\n\nThis patch removes unnecessary (and misleading) debug\noutput (it printed the values of the keys in the table up to the value\nof the key pressed).\n\nSigned-off-by: Mario Rossi \u003cmariofutire@googlemail.com\u003e\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a821e990e4db77cd87bec488fb425d8d4ced79bd",
      "tree": "04f2af27200f3970108776e0e765ab4392f06a44",
      "parents": [
        "3bf8ba38f38d3647368e4edcf7d019f9f8d9184a"
      ],
      "author": {
        "name": "Mario Rossi",
        "email": "mariofutire@googlemail.com",
        "time": "Mon Dec 11 05:37:31 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 10:23:24 2006 -0200"
      },
      "message": "V4L/DVB (4955): Fix autosearch index\n\nAfter rewriting the driver the wrong autosearch index was used when\nCOFDM-parameter needed to be detected.\nThanks to Mario Rossi who found it.\n\nSigned-off-by: Mario Rossi \u003cmariofutire@googlemail.com\u003e\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "81f4e6c190a0fa016fd7eecaf76a5f95d121afc2",
      "tree": "9c1b347c36970c254ece4d0e54b5950461edfdbf",
      "parents": [
        "87046e5062c483820f20c1fa6ed0826bb38fd4f0"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Mon Dec 18 00:00:55 2006 +0100"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@electric-eye.fr.zoreil.com",
        "time": "Tue Dec 26 23:28:02 2006 +0100"
      },
      "message": "r8169: extraneous Cmd{Tx/Rx}Enb write\n\nChecked in Realtek\u0027s driver, this one has no business being there.\nThe driver still works but there is a noticeable performance drop.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "87046e5062c483820f20c1fa6ed0826bb38fd4f0",
      "tree": "540173e4595d7f96389a997a7374d9d1e5ade883",
      "parents": [
        "bd56c6b15e809d0fcb43bc8d505ca4d15debac62"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Tue Dec 19 23:33:32 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 26 16:50:57 2006 -0500"
      },
      "message": "forcedeth: modified comment header\n\nThis patch removes comment that forcedeth is not supported by NVIDIA.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bd56c6b15e809d0fcb43bc8d505ca4d15debac62",
      "tree": "304a37e4c33c78ed8f35a8a3a0289cf220af371f",
      "parents": [
        "ed33ebe464d973ab656cfc9ff0ca40a4c1e38238"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Mon Dec 18 05:54:36 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 26 16:46:39 2006 -0500"
      },
      "message": "NetXen: Reducing ring sizes for IOMMU issue.\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\n\n netxen_nic.h |   10 +++++-----\n 1 files changed, 5 insertions(+), 5 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ed33ebe464d973ab656cfc9ff0ca40a4c1e38238",
      "tree": "659beb4a19c9d04d395a1285c15e1f958be17c02",
      "parents": [
        "6c5866441669ab71f6297556ea281a6bcbfd13db"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Mon Dec 18 05:53:59 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 26 16:46:39 2006 -0500"
      },
      "message": "NetXen: Fix for PPC machines.\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\n\n netxen_nic.h      |    2 +-\n netxen_nic_init.c |   12 ++++++------\n netxen_nic_main.c |    4 ++--\n 3 files changed, 9 insertions(+), 9 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6c5866441669ab71f6297556ea281a6bcbfd13db",
      "tree": "6deccde9df7c483d8c2a0172b3a45b76d836c249",
      "parents": [
        "d2378e89720f364ccf3a57b26f1827923d3464f2"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Mon Dec 18 05:53:36 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 26 16:46:05 2006 -0500"
      },
      "message": "NetXen: work queue fixes.\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\n\n netxen_nic.h      |    3 +--\n netxen_nic_init.c |    2 +-\n netxen_nic_main.c |   15 +++++++--------\n 3 files changed, 9 insertions(+), 11 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d2378e89720f364ccf3a57b26f1827923d3464f2",
      "tree": "afa12da1c769f19ccd1d3f89dbbac9d60c6b7981",
      "parents": [
        "a379cb3c136526617c7aed555a249cb03e951e60"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Mon Dec 18 05:53:12 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 26 16:45:26 2006 -0500"
      },
      "message": "NetXen: Link status message correction for quad port cards.\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\n\n netxen_nic_isr.c |    3 ++-\n 1 files changed, 2 insertions(+), 1 deletion(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a379cb3c136526617c7aed555a249cb03e951e60",
      "tree": "e75b3cde0b3e0fd3386ea04811670c96cd25932e",
      "parents": [
        "c75e86b47f97831732fc450fcc5a4230b00071fb"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Mon Dec 18 05:52:39 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 26 16:45:26 2006 -0500"
      },
      "message": "NetXen: Multiple adapter fix.\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\n\n netxen_nic.h      |    3 +--\n netxen_nic_main.c |   12 ------------\n 2 files changed, 1 insertion(+), 14 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c75e86b47f97831732fc450fcc5a4230b00071fb",
      "tree": "9bc62132931e18687d727a619c1f21021b81b18b",
      "parents": [
        "b0d541dbb940fe8899e3020fcc9ee5a1e2be0306"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Mon Dec 18 05:51:58 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 26 16:45:25 2006 -0500"
      },
      "message": "NetXen: Using correct CHECKSUM flag.\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\n\nnetxen_nic_hw.c |    2 +-\n 1 files changed, 1 insertion(+), 1 deletion(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b0d541dbb940fe8899e3020fcc9ee5a1e2be0306",
      "tree": "b7c0fb98d5a5830fbf99e4b46c13e918f76aa576",
      "parents": [
        "0d39073484d6e01d325e6d94a3967ce0e98161a7"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Mon Dec 18 05:51:29 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 26 16:45:25 2006 -0500"
      },
      "message": "NetXen: driver reload fix for newer firmware.\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\n\nnetxen_nic_main.c |    7 +++++++\n 1 files changed, 7 insertions(+)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0d39073484d6e01d325e6d94a3967ce0e98161a7",
      "tree": "12b4431f0ea06144382e973c6aa9a453976ced6d",
      "parents": [
        "3e65bb94a9de542c464bf00035a08b0e0a76993d"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Mon Dec 18 05:50:59 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 26 16:45:25 2006 -0500"
      },
      "message": "NetXen: Adding new device ids.\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\n\nnetxen_nic_main.c |    2 ++\n 1 files changed, 2 insertions(+)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3e65bb94a9de542c464bf00035a08b0e0a76993d",
      "tree": "d9ebc1b8ba3946519fdb0083608e6e68ce0d019e",
      "parents": [
        "ebf5112ca7a714a3961a322459747059cbf41d7b"
      ],
      "author": {
        "name": "Hynek Petrak",
        "email": "hynek@swac.cz",
        "time": "Tue Dec 19 13:08:49 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 26 16:41:08 2006 -0500"
      },
      "message": "PHY probe not working properly for ibm_emac (PPC4xx)\n\nI have a system with AMCC PowerPC 405EP and PHY Intel LXT971A.  Linux\n2.6.18.3 is not able to detect the PHY ID correctly.  The PHY ID\ndetected is 0, but should be 0x1d.\n\nThis is because phy_read() (__emac_mdio_read() resp.) from\ndrivers/net/ibm_emac/ibm_emac_core.c might return -ETIMEDOUT or\n-EREMOTEIO on error.  This is ignored inside the\n\nint mii_phy_probe(struct mii_phy *phy, int address)\nfrom drivers/net/ibm_emac/ibm_emac_phy.c\n\nas the return value is assigned to an u32 variable.\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ebf5112ca7a714a3961a322459747059cbf41d7b",
      "tree": "9bcda044319d814d5e05247c7acc96d00dd8cbaf",
      "parents": [
        "3a960f7e350de5d087b88a4c06df236e0f4186fd"
      ],
      "author": {
        "name": "Yan Burman",
        "email": "burman.yan@gmail.com",
        "time": "Tue Dec 19 13:08:48 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 26 16:41:08 2006 -0500"
      },
      "message": "ep93xx: some minor cleanups to the ep93xx eth driver\n\nSmall cleanup in the Cirrus Logic EP93xx ethernet driver: Check for NULL\npointer before dereferencing it instead of after.  Remove unreferenced\nvariable.\n\nSigned-off-by: Yan Burman \u003cburman.yan@gmail.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3a960f7e350de5d087b88a4c06df236e0f4186fd",
      "tree": "14e5a1b941d6e4cf7b2c9c1ed46262f427a825a9",
      "parents": [
        "aed2cec45c426c941c80d84ec89ce34f2f2607cc",
        "0c234ae655a45ac3ee53a25b2e56e9bb6c27d71d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 26 16:38:31 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 26 16:38:31 2006 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "aed2cec45c426c941c80d84ec89ce34f2f2607cc",
      "tree": "53ee6f03d7e19cc74711590cdaa22b534c8a4159",
      "parents": [
        "44ade178249fe53d055fd92113eaa271e06acddd"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Dec 20 13:06:35 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 26 16:36:42 2006 -0500"
      },
      "message": "sky2: phy power down needs PCI config write enabled\n\nIn order to change PCI registers (via the iomap\u0027d window),\nit needs to be enabled; this wasn\u0027t being done in sky2_phy_power\nthe function that turns on/off power to the PHY.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ],
  "next": "44ade178249fe53d055fd92113eaa271e06acddd"
}
