)]}'
{
  "log": [
    {
      "commit": "db47c2d8d98a76083a88ec53f44cc74c48dfd1e8",
      "tree": "3fbbbde29674cee71d6061441d854e5aa661fade",
      "parents": [
        "15617ff66c777b008e170f9c5b0e8a9854937648"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sat Jul 28 13:40:21 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Tue Jul 31 10:42:18 2007 -0500"
      },
      "message": "[SCSI] mpt fusion: make logging a global sysfs parameter\n\nWire up the mpt_debug_level module parameter so you can write to the\n/sys/module/mptbase/parameters/mpt_debug_level and have it take effect\nin every ioc.\n\nAcked-by: \"Moore, Eric\" \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "15617ff66c777b008e170f9c5b0e8a9854937648",
      "tree": "6de4a5212ee27edb663853407f252b94f3b0550f",
      "parents": [
        "8e9a8a0d56c5d9d87adbefbbc8c8728c529fd95a"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sat Jul 28 11:07:36 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Tue Jul 31 10:40:48 2007 -0500"
      },
      "message": "[SCSI] libsas: fix build dependencies on libata\n\nIf you have the libsas with ATA support, it needs libata to function.\nThe problem is that if you compile in libsas, you can\u0027t build libata\nas a module (however, vice versa you can).\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8e9a8a0d56c5d9d87adbefbbc8c8728c529fd95a",
      "tree": "74b07260b2ed5cb1fe8e1ebe2b9030eecc485f8b",
      "parents": [
        "7603e02eac309626c0153ebddf277253ea7fe0e0"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 05:25:17 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Tue Jul 31 10:36:30 2007 -0500"
      },
      "message": "[SCSI] gdth: remove redundant PCI stuff\n\nThis patch\n\n* removes struct members that duplicate pci_dev members\n* replaces ha-\u003estype usage with ha-\u003epdev-\u003edevice usage where feasible\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Achim Leubner \u003cAchim_Leubner@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7603e02eac309626c0153ebddf277253ea7fe0e0",
      "tree": "7048bed26c04abcb0873ca1be7c2a91e94dfd2f0",
      "parents": [
        "ed3a3633b798a15281f9c9a89a7e74d4bdd02ebe"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon Jul 23 09:28:40 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Tue Jul 31 10:34:34 2007 -0500"
      },
      "message": "[SCSI] ibmvscsi: use shost_priv\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ed3a3633b798a15281f9c9a89a7e74d4bdd02ebe",
      "tree": "07ad05b1c80db1b3bbb076d051c1d7dba58cd774",
      "parents": [
        "7936a892e72498a05b9a7fb1fec6506d65c8e435"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon Jul 23 09:28:39 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Tue Jul 31 10:31:55 2007 -0500"
      },
      "message": "[SCSI] ibmvscsi: remove unnecessary map_sg check\n\nNo need to check use_sg since sg_tablesize is set appropriately in the\nscsi host template.\n\nBrian King\u0027s patch (2a7309372fe56ae46c499b772d811ad31c501dd9) did this\ncleanup but the data buffer accessors patch (written before the patch\nand merged after it) restored the check.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7936a892e72498a05b9a7fb1fec6506d65c8e435",
      "tree": "f7a398b4c224954e26ef59bec07b6df3c750a9c8",
      "parents": [
        "6a302358d87fedaf7bda12b8e909265ebf1ce674"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Sun Jul 29 16:46:28 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Tue Jul 31 10:29:04 2007 -0500"
      },
      "message": "[SCSI] zfcp: convert to use the data buffer accessors\n\n- remove the unnecessary map_single path.\n\n- convert to use the new accessors for the sg lists and the\nparameters.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Swen Schillig \u003cswen@vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6a302358d87fedaf7bda12b8e909265ebf1ce674",
      "tree": "9bb5d79d812d531ae7031fe4aecf18151e41f716",
      "parents": [
        "8e268f333012c62fc6a5a10e1e2a19c1c389853e",
        "e06c4e5775b1efc4e476f2430439e45867775f5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 21:54:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 21:54:37 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.23\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.23:\n  sh: Fix fs.h removal from mm.h regressions.\n  sh: fix get_wchan() for SH kernels without framepointers\n  sh: arch/sh/boot - fix shell usage\n  rtc: rtc-sh: Correct sh_rtc_set_time() for some SH-3 parts.\n  sh: remove support for sh7300 and solution engine 7300\n  sh: Add sh to the CC_OPTIMIZE_FOR_SIZE dependencies.\n  sh: Kill off virt_to_bus()/bus_to_virt().\n  sh: sh-sci - fix SH7708 support\n  sh: Restrict DSP support to specific CPUs.\n  sh: Silence sq compile warning on sh4 nommu.\n  sh: Kill the rest of the SE73180 cruft.\n  sh: remove support for sh73180 and solution engine 73180\n  sh: remove old broken pint code\n  sh: Reclaim beginning of P3 space for vmalloc area.\n  sh: Fix Dreamcast DMA issues.\n  sh: Add kmap_coherent()/kunmap_coherent() interface for SH-4.\n"
    },
    {
      "commit": "8e268f333012c62fc6a5a10e1e2a19c1c389853e",
      "tree": "caa132b137e1d65c7cf42a37ac23bfad41c3d6e1",
      "parents": [
        "cbdd3deb52ac9b013a63e4a60530717f75ce3177",
        "75c46162be3d0025d448e0b738d6f8b51ff8a6e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 21:54:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 21:54:16 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh64-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh64-2.6:\n  sh64: Kill off virt_to_bus()/bus_to_virt().\n  sh64: Fix irq_intc build failure.\n  sh64: Fix fs.h removal from mm.h regressions.\n"
    },
    {
      "commit": "75c46162be3d0025d448e0b738d6f8b51ff8a6e5",
      "tree": "a27c712bf4457aef48d6b918aad606148544cbb3",
      "parents": [
        "da9d5108f43d63f09b0328a4211f5f404ea05ab0"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 31 13:11:25 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 31 13:11:25 2007 +0900"
      },
      "message": "sh64: Kill off virt_to_bus()/bus_to_virt().\n\nFollows the SH change.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "da9d5108f43d63f09b0328a4211f5f404ea05ab0",
      "tree": "6b59b412bbf290d8423fddd64d248a8a8f6a3ee3",
      "parents": [
        "78d98277e2bdad7213ca910950175ec6ada99513"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 31 13:07:37 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 31 13:07:37 2007 +0900"
      },
      "message": "sh64: Fix irq_intc build failure.\n\nNeeds interrupt.h:\n\n  CC      arch/sh64/kernel/irq_intc.o\narch/sh64/kernel/irq_intc.c: In function \u0027make_intc_irq\u0027:\narch/sh64/kernel/irq_intc.c:179: error: implicit declaration of function \u0027disable_irq_nosync\u0027\nmake[1]: *** [arch/sh64/kernel/irq_intc.o] Error 1\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "78d98277e2bdad7213ca910950175ec6ada99513",
      "tree": "eeb202ed1ad33fe7c4eac742563992d1d10eee4b",
      "parents": [
        "80ba80a9bf25d251237694c3fcee850a73324532"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 31 13:03:02 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 31 13:03:02 2007 +0900"
      },
      "message": "sh64: Fix fs.h removal from mm.h regressions.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e06c4e5775b1efc4e476f2430439e45867775f5f",
      "tree": "c9c147b9bc520244ff44b5b065c8eea9b67d5990",
      "parents": [
        "c64ac9f0581a80b6200846e7007a33c3b24ef745"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 31 13:01:43 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 31 13:01:43 2007 +0900"
      },
      "message": "sh: Fix fs.h removal from mm.h regressions.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cbdd3deb52ac9b013a63e4a60530717f75ce3177",
      "tree": "50fb6c194616cbbea2e8f3392b90223780c0714d",
      "parents": [
        "4dcf39c6cc5f9f01c46aa71fe95cae9927edeeab",
        "c196d80f994ef4ffefd5a7c62e3f42bd75d538bc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 16:38:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 16:38:05 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  Fix a potential NULL pointer dereference in mace_interrupt() in drivers/net/pcmcia/nmclan_cs.c\n  PATCH kernel 2.6.22] PCMCIA-NETDEV : modify smc91c92_cs.c to become SMP safe\n  S2io: Increment received packet count correctly\n  S2io: Fix crash when resetting adapter\n  S2io: Mask spurious interrupts\n  S2IO: Implementing review comments from old patches\n  S2IO: Checking for the return value of pci map function\n  S2IO: Removing MSI support from driver\n  S2IO: Removing 3 buffer mode support from the driver\n  netxen: drop redudant spinlock\n  netxen: Fix interrupt handling for multiport adapters\n  netxen: re-init station address after h/w init\n  tulip: Remove tulip maintainer\n  forcedeth: mac address correct\n  gfar: Fix modpost warning\n  lib8390: comment on locking by Alan Cox\n  Fix a potential NULL pointer dereference in write_bulk_callback() in drivers/net/usb/pegasus.c\n"
    },
    {
      "commit": "4dcf39c6cc5f9f01c46aa71fe95cae9927edeeab",
      "tree": "84de77738748fdfa54778833b440f7bf009639eb",
      "parents": [
        "af9473118979f3b09ee5d92fdbd8014cf085f7c5",
        "78d1e02fac0595a8aa8a5064d1bd0c0ea55b22b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 16:36:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 16:36:33 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/ipath: Workaround problem of errormask register being overwritten\n  IB/ipath: Fix some issues with buffer cancel and sendctrl register update\n  IB/ipath: Use faster put_tid_2 routine after initialization\n  IB/ipath: Remove unsafe fastrcvint code from interrupt handler\n  IB/ehca: Move extern declarations from .c files to .h files\n  IB/mlx4: Whitespace fix\n  IB/ehca: Fix include order to better match kernel style\n  mlx4_core: Remove kfree() in mlx4_mr_alloc() error flow\n  RDMA/amso1100: Initialize the wait_queue_head_t in the c2_qp structure\n"
    },
    {
      "commit": "af9473118979f3b09ee5d92fdbd8014cf085f7c5",
      "tree": "922f5623f1861dcf00a33aca5d7f2ae6b7782cb1",
      "parents": [
        "9f8e35fc0c1d96e5383eca5f0c7c963a9fadef57",
        "74c5b597e9c2fc728c61582afdea4971a5c8ed8f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 16:35:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 16:35:35 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  modules: better error messages when modules fail to load due to a sysfs problem.\n  kobject: update documentation\n  kset: kernel-doc cleanups\n  driver core: revert \"device\" link creation check\n  stable_api_nonsense.txt: Disambiguate the use of \"this\" by using \"that\" to refer to the syscall interface\n  Fix Doc/sysfs-rules typos\n  kernel-doc fixes for PCI and drivers/base/\n  kobject: put kobject_actions in kobject.h\n  kobject: fix link error when CONFIG_HOTPLUG is disabled\n  HOWTO: sync Japanese HOWTO\n  HOWTO: adjust translation header of Japanese stable_api_nonsense.txt\n"
    },
    {
      "commit": "9f8e35fc0c1d96e5383eca5f0c7c963a9fadef57",
      "tree": "86a0f4606209b21a1ba2c33c61472127a9bfe170",
      "parents": [
        "970e2dfa672b5b26967b0983e24b8d92f972c907",
        "a9475226977917afd5a85621f8a3d7f380a9da31"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 16:34:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 16:34:00 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: \"sparse\" cleanups for usb gadgets\n  usb-serial: Fix edgeport regression on non-EPiC devices\n  USB: more pxa2xx_udc dead code removal\n  USB: NIKON D50 is an unusual device\n  USB: drivers/usb/serial/sierra.c: make 3 functions static\n  USB: fix BUG: sleeping function called from invalid context at /home/jeremy/hg/xen/paravirt/linux/drivers/usb/core/urb.c:524, in_atomic():1, irqs_disabled():0\n  USB: mct_u232: Convert to proper speed handling API\n  digi_acceleport: Drag the driver kicking and screaming into coding style\n  cp2101: Remove broken termios optimisation, use proper speed API\n  USB: Fix a bug in usb_start_wait_urb\n  USB: fix scatterlist PIO case (IOMMU)\n  USB: fix usb_serial_suspend(): buggy code\n  USB: yet another quirky device\n  USB: Add CanonScan LiDE30 to the quirk list\n  USB: even more quirks\n  USB: usb.h kernel-doc additions\n  USB: more quirky devices\n  USB: Don\u0027t let usb-storage steal Blackberry Pearl\n  USB: devices misc: Trivial patch to build the IOWARRIOR when it is selected in Kconfig\n"
    },
    {
      "commit": "74c5b597e9c2fc728c61582afdea4971a5c8ed8f",
      "tree": "1441aeb556118c7797f240c6314be2028d2de2f5",
      "parents": [
        "f285ea058001ef534f9e53a21aad42c2952bbad5"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 11:26:38 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 14:25:23 2007 -0700"
      },
      "message": "modules: better error messages when modules fail to load due to a sysfs problem.\n\nThis helps people when debugging problems like the ones that were in the\nrecent -mm releases.\n\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f285ea058001ef534f9e53a21aad42c2952bbad5",
      "tree": "d3e4df63f49fc10c599d9fd123812ac297c226ce",
      "parents": [
        "a56156489dbdc60ac39a77b8a988d375b2f273a0"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Jul 27 13:41:10 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 14:25:13 2007 -0700"
      },
      "message": "kobject: update documentation\n\nUpdate kobject documentation:\n\n- Update structure definitions.\n- Remove documentation of removed struct subsystem.\n\n(First shot, uevent_ops probably need some documentation as well.)\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "a56156489dbdc60ac39a77b8a988d375b2f273a0",
      "tree": "131f4f60c2984865bd2afe1c9fdee5258e0ce0b4",
      "parents": [
        "27907689eedd799a6a0c1a2f18a3563c6e9e9767"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Jul 27 09:36:26 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 14:25:12 2007 -0700"
      },
      "message": "kset: kernel-doc cleanups\n\nRemoved kernel-doc marker (/**) from struct kset -- each struct member\nstill needs annotation.\n\nCorrected one parameter name so that kernel-doc matches the macro.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "27907689eedd799a6a0c1a2f18a3563c6e9e9767",
      "tree": "0fbf51e85b0c591a6c866413892f8df2160c66f7",
      "parents": [
        "a2765e81d8a58f66e21176ca2a8fd6012b187994"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Wed Jul 25 09:58:08 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 14:25:12 2007 -0700"
      },
      "message": "driver core: revert \"device\" link creation check\n\ndriver core: revert \"device\" link creation check\n\nCommit 2ee97caf0a6602f749ddbfdb1449e383e1212707 introduced an extra\ncheck on when to create the \"device\" symlink. Unfortunately, this\nbreaks input, so let\u0027s revert to the old behaviour.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nAcked-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "a2765e81d8a58f66e21176ca2a8fd6012b187994",
      "tree": "f3c29cb040338b02131b7ceeab9605cba27e186f",
      "parents": [
        "30b1b28001fef09ea31b1c87e8e8acb962d109e2"
      ],
      "author": {
        "name": "Juan Lang",
        "email": "juan.lang@gmail.com",
        "time": "Tue Jul 24 13:24:19 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 14:25:12 2007 -0700"
      },
      "message": "stable_api_nonsense.txt: Disambiguate the use of \"this\" by using \"that\" to refer to the syscall interface\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "30b1b28001fef09ea31b1c87e8e8acb962d109e2",
      "tree": "790f0984bf042a557920b73b13c8a3c7e7a01af2",
      "parents": [
        "42e61f4adbf18c7b0218b91d32fd6ee1f978d82c"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Jul 23 21:05:02 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 14:25:12 2007 -0700"
      },
      "message": "Fix Doc/sysfs-rules typos\n\nFix typos only (spelling, grammar, duplicate words, etc.).\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "42e61f4adbf18c7b0218b91d32fd6ee1f978d82c",
      "tree": "82edb0dc5f11528fc582f66eb99e6e9ff5daaefb",
      "parents": [
        "ff2ee8cf30199bb625706a43d9cc3bd1ff5ebe42"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Jul 23 21:42:11 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 14:25:12 2007 -0700"
      },
      "message": "kernel-doc fixes for PCI and drivers/base/\n\nFix undocumented function parameters in PCI and drivers/base.\n\nWarning(linux-2.6.23-rc1//drivers/pci/pci.c:1526): No description found for parameter \u0027rq\u0027\nWarning(linux-2.6.23-rc1//drivers/base/firmware_class.c:245): No description found for parameter \u0027bin_attr\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ff2ee8cf30199bb625706a43d9cc3bd1ff5ebe42",
      "tree": "c81ffd4887ed7c856596b563e9371ab809383a53",
      "parents": [
        "cd030c4cb3ee0cd4f0589a5f723d358cca1f7a9a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 09 12:14:34 2002 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 14:25:12 2007 -0700"
      },
      "message": "kobject: put kobject_actions in kobject.h\n\nThis prevents the extern declaration in the driver core.\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cd030c4cb3ee0cd4f0589a5f723d358cca1f7a9a",
      "tree": "a4ac7389ed9adbc0aaeb80c019b135fa14b545f1",
      "parents": [
        "8b43626f0cdfb3154c57d52e732679c9d3484369"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Jul 20 13:58:13 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 14:25:11 2007 -0700"
      },
      "message": "kobject: fix link error when CONFIG_HOTPLUG is disabled\n\nLeaving kobject_actions[] in kobject_uevent.c, but putting it outside\nthe #ifdef looks indeed like the best solution to me. This way, we\navoid adding #ifdef CONFIG_HOTPLUG into core.c, when all other\nfunctions called do not need such a thing.\n\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8b43626f0cdfb3154c57d52e732679c9d3484369",
      "tree": "853d6cbc020b4bd7ac6bf288d26e2f6fbbfbe3ad",
      "parents": [
        "6e3eb0993837fb4a597b88a7e28ce3847cb5777c"
      ],
      "author": {
        "name": "Tsugikazu Shibata",
        "email": "tshibata@ab.jp.nec.com",
        "time": "Thu Jul 19 11:24:54 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 14:25:11 2007 -0700"
      },
      "message": "HOWTO: sync Japanese HOWTO\n\nSigned-off-by: Tsugikazu Shibata \u003ctshibata@ab.jp.nec.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6e3eb0993837fb4a597b88a7e28ce3847cb5777c",
      "tree": "af1bbfd3c36f90db390c6744a57f96766a984386",
      "parents": [
        "80ba80a9bf25d251237694c3fcee850a73324532"
      ],
      "author": {
        "name": "IKEDA, Munehiro",
        "email": "m-ikeda@ds.jp.nec.com",
        "time": "Thu Jul 19 11:36:56 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 14:25:11 2007 -0700"
      },
      "message": "HOWTO: adjust translation header of Japanese stable_api_nonsense.txt\n\nSigned-off-by: IKEDA, Munehiro \u003cm-ikeda@ds.jp.nec.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a9475226977917afd5a85621f8a3d7f380a9da31",
      "tree": "d153161062da7286eb4e83e325d5a1f75f3a5cb8",
      "parents": [
        "bc71e479cdb2caab9b4473f7ad508c3fcb142486"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Jul 30 12:31:07 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:47 2007 -0700"
      },
      "message": "USB: \"sparse\" cleanups for usb gadgets\n\nThis removes complaints about the gadget stack which are generated by\nthe currrent \"sparse\":  it doesn\u0027t like the fact that zero is the null\npointer.  (Last I checked, C guarantees that\u0027s correct ...)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bc71e479cdb2caab9b4473f7ad508c3fcb142486",
      "tree": "8e8f499491acced62f303e853196ec6d039a377e",
      "parents": [
        "1060bce7b74c8914999a067803ec659949ff682e"
      ],
      "author": {
        "name": "Adam Kropelin",
        "email": "akropel1@rochester.rr.com",
        "time": "Sun Jul 29 11:03:29 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:47 2007 -0700"
      },
      "message": "usb-serial: Fix edgeport regression on non-EPiC devices\n\nFix serious regression on non-EPiC edgeport usb-serial devices. Baud\nrate and MCR/LCR registers are not being written on these models due\nto apparent copy-n-paste errors introduced with EPiC support.\n\nFailure reported by Nick Pasich \u003cNick@NickAndBarb.net\u003e.\n\nSigned-off-by: Adam Kropelin \u003cakropel1@rochester.rr.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1060bce7b74c8914999a067803ec659949ff682e",
      "tree": "9ad9ebfab596164fc0fc6acd87ebf52a3532f541",
      "parents": [
        "4f47bb567368f732989058e26dc282f7fe931dab"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Jul 21 11:43:35 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:47 2007 -0700"
      },
      "message": "USB: more pxa2xx_udc dead code removal\n\nRemove some more dead code from the pxa2xx_udc driver:  support\nfor a no-longer-undocumented hardware \"test mode\".  Newer chips\nmade this the default, evidently as the best workaround for deep\nsilicon bugs.  The interest was that this seemed to be the only\nway to kick in the (documented!) double buffering capability.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4f47bb567368f732989058e26dc282f7fe931dab",
      "tree": "4836d56be95237a57df23e69f23bf5df3bb1e7bb",
      "parents": [
        "82a24e688585752f08fdae7209075b215215a673"
      ],
      "author": {
        "name": "Milinevsky Dmitry",
        "email": "niam.niam@gmail.com",
        "time": "Fri Jul 20 16:58:53 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:46 2007 -0700"
      },
      "message": "USB: NIKON D50 is an unusual device\n\nThis short patch allows NIKON D50 to be mounted as UMS[unusual device]\non Linux niam 2.6.22-rc7-cfs-v18 #2 PREEMPT Tue Jul 3 22:35:53 EEST\n2007 i686 Intel(R) Celeron(R) M processor 1.50GHz GenuineIntel\nGNU/Linux,\nsome previous kernels...\n\nlsusb -v\nBus 001 Device 006: ID 04b0:0409 Nikon Corp.\nDevice Descriptor:\n  bLength                18\n  bDescriptorType         1\n  bcdUSB               2.00\n  bDeviceClass            0 (Defined at Interface level)\n  bDeviceSubClass         0\n  bDeviceProtocol         0\n  bMaxPacketSize0        64\n  idVendor           0x04b0 Nikon Corp.\n  idProduct          0x0409\n  bcdDevice            1.00\n  iManufacturer           1 NIKON\n  iProduct                2 NIKON DSC D50\n  iSerial                 0\n  bNumConfigurations      1\n  Configuration Descriptor:\n    bLength                 9\n    bDescriptorType         2\n    wTotalLength           32\n    bNumInterfaces          1\n    bConfigurationValue     1\n    iConfiguration          0\n    bmAttributes         0xc0\n      Self Powered\n    MaxPower                2mA\n    Interface Descriptor:\n      bLength                 9\n      bDescriptorType         4\n      bInterfaceNumber        0\n      bAlternateSetting       0\n      bNumEndpoints           2\n      bInterfaceClass         8 Mass Storage\n      bInterfaceSubClass      6 SCSI\n      bInterfaceProtocol     80 Bulk (Zip)\n      iInterface              0\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x01  EP 1 OUT\n        bmAttributes            2\n          Transfer Type            Bulk\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0200  1x 512 bytes\n        bInterval               0\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x82  EP 2 IN\n        bmAttributes            2\n          Transfer Type            Bulk\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0200  1x 512 bytes\n        bInterval               0\nDevice Qualifier (for other device speed):\n  bLength                10\n  bDescriptorType         6\n  bcdUSB               2.00\n  bDeviceClass            0 (Defined at Interface level)\n  bDeviceSubClass         0\n  bDeviceProtocol         0\n  bMaxPacketSize0        64\n  bNumConfigurations      1\nDevice Status:     0x0001\n  Self Powered\n\nSigned-off-by: Milinevsky Dmitry \u003cniam.niam@gmail.com\u003e\nCc: Oliver Neukum \u003coliver@neukum.org\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: \u003ccaglar@pardus.org.tr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "82a24e688585752f08fdae7209075b215215a673",
      "tree": "fed9bdcce50cbd3fcae2ae4b5ca519c3d0f5694f",
      "parents": [
        "3ddad8232c3802f7a602d1ea24938a8067114479"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jul 29 16:59:02 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:46 2007 -0700"
      },
      "message": "USB: drivers/usb/serial/sierra.c: make 3 functions static\n\nThis patch makes three needlessly global functions static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Kevin Lloyd \u003clinux@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3ddad8232c3802f7a602d1ea24938a8067114479",
      "tree": "ba648621b4c4df0846e222c6c81843bca6077b55",
      "parents": [
        "f42449003114cc17cda0458c14f2deadfadf9f63"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Jul 24 15:13:42 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:46 2007 -0700"
      },
      "message": "USB: fix BUG: sleeping function called from invalid context at /home/jeremy/hg/xen/paravirt/linux/drivers/usb/core/urb.c:524, in_atomic():1, irqs_disabled():0\n\nClearly there\u0027s a bug in\ndrivers/usb/serial/usb-serial.c:usb_serial_put().  It shouldn\u0027t call\nkref_put() while holding a spinlock.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f42449003114cc17cda0458c14f2deadfadf9f63",
      "tree": "c2c1fc0e9daa69e7731c73c8f6dd8543c0c49425",
      "parents": [
        "c6d61269f530e3f7da6bad32e8b42ab7993a5927"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Jul 26 19:01:10 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:46 2007 -0700"
      },
      "message": "USB: mct_u232: Convert to proper speed handling API\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c6d61269f530e3f7da6bad32e8b42ab7993a5927",
      "tree": "3d97b956fc5f4425c018c46d169ff41ab59a193c",
      "parents": [
        "01e96d282a062f09923fea33e1039719925d09b8"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Jul 26 18:57:52 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:46 2007 -0700"
      },
      "message": "digi_acceleport: Drag the driver kicking and screaming into coding style\n\n- The outbreak of acute bracketitus has been cured\n- The belief that brackets should have spaces everywhere likewise\n- Various other coding style tweaks\n- Use baud rates not Bfoo in the speed setup switch\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "01e96d282a062f09923fea33e1039719925d09b8",
      "tree": "6c1476c113dc8ce3dc8fc5dde0ca912ce68309c7",
      "parents": [
        "67f5dde3d4961032aeeecaf0d1c7a9232bef3f44"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Jul 26 18:54:12 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:45 2007 -0700"
      },
      "message": "cp2101: Remove broken termios optimisation, use proper speed API\n\nI\u0027ve also enabled the commented out support for 7200, 14400, 55854,\n127117 and 3686400 baud as you can now set such rates in the kernel.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "67f5dde3d4961032aeeecaf0d1c7a9232bef3f44",
      "tree": "11465eeff8ebb8b20609354b251e5142fe134198",
      "parents": [
        "a12b8db02035673153bbf19bb3641a08bed9e4b8"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jul 24 18:23:23 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:45 2007 -0700"
      },
      "message": "USB: Fix a bug in usb_start_wait_urb\n\nThis patch (as941) fixes a bug recently added to the USB synchronous\nAPI.  The status of a completed URB must be preserved separately\nacross a completion callback.  Also, the actual_length value isn\u0027t\navailable until after the URB has fully completed.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a12b8db02035673153bbf19bb3641a08bed9e4b8",
      "tree": "c168c7816fb9da3e3a1596f42c1def295addf77b",
      "parents": [
        "e31c18804f584dd838a752f6628e8c15bd7a3372"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jul 22 15:13:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:45 2007 -0700"
      },
      "message": "USB: fix scatterlist PIO case (IOMMU)\n\nUpdate the scatterlist logic so that PIO options are also disabled\nwhen an IOMMU may have coalesced pages during dma_map_sg() ... it\u0027s\nnot just HIGHMEM that can make trouble supporting both PIO and DMA\nbased host controller drivers.\n\nThere also seems to be a cross-arch issue here, with 64bit powerpc\nnot using an IOMMU define ... and its IOMMU_VMERGE config can always\nbe overridden on the kernel command line.  So this is better, but\nstill imperfect.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e31c18804f584dd838a752f6628e8c15bd7a3372",
      "tree": "abead87733ffe5e3da890058d523851e849794f1",
      "parents": [
        "209b3cfd538e7d56d228cf6daf0b27e2cc26c6c2"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Mon Jul 23 08:58:39 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:45 2007 -0700"
      },
      "message": "USB: fix usb_serial_suspend(): buggy code\n\nAm Montag 23 Juli 2007 schrieb Adrian Bunk:\n\u003e Commit ec22559e0b7a05283a3413bda5d177e42c950e23 added the following \n\u003e function to drivers/usb/serial/usb-serial.c:\n\u003e \n[..]\n\u003e \n\u003e The Coverity checker spotted the inconsequent NULL checking for \"serial\".\n\u003e \n\u003e Looking at the code it also doesn\u0027t seem to have been intended to always \n\u003e return 0.\n\nCoverity is right. The check for NULL is wrongly done and the error\nreturn is lost.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "209b3cfd538e7d56d228cf6daf0b27e2cc26c6c2",
      "tree": "47b3d89e6fb829c93fc695f9805904cf9e47fc6a",
      "parents": [
        "d2298136f17f8fa9fd381d3b688d36e7dbbf0284"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Mon Jul 30 12:09:59 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:45 2007 -0700"
      },
      "message": "USB: yet another quirky device\n\nanother quirky scanner.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d2298136f17f8fa9fd381d3b688d36e7dbbf0284",
      "tree": "9697ffa6833ed642e438a9c9ce2e13f15c77a29a",
      "parents": [
        "81ac0dd1914bab227bfdb05baa2362597e39a48c"
      ],
      "author": {
        "name": "Johann Felix Soden",
        "email": "johfel@gmx.de",
        "time": "Sat Jul 28 17:10:33 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:45 2007 -0700"
      },
      "message": "USB: Add CanonScan LiDE30 to the quirk list\n\nThis patch adds CanoScan N1240U/LiDE30 (Scanner) to the list of quirky USB\ndevices.\n\nSigned-off-by: Johann Felix Soden \u003cjohfel@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "81ac0dd1914bab227bfdb05baa2362597e39a48c",
      "tree": "2f84cb8dfc8d261724955dd81acd8e50b9beb4c0",
      "parents": [
        "3f423787ec87bbe601cb3242d6065616098c6cfb"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Fri Jul 20 11:34:53 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:44 2007 -0700"
      },
      "message": "USB: even more quirks\n\nThe number of quirky devices seems to be large.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3f423787ec87bbe601cb3242d6065616098c6cfb",
      "tree": "3ee3f00ba6df5c826952501daec4e982dcaa96af",
      "parents": [
        "fb745354f3b1e79e5c24de0de680b31b835bbfaf"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Jul 19 10:21:37 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:44 2007 -0700"
      },
      "message": "USB: usb.h kernel-doc additions\n\nAdd kernel-doc entries in \u003clinux/usb.h\u003e for:\n\nWarning(linux-2.6.22-git12//include/linux/usb.h:162): No description found for parameter \u0027intf_assoc\u0027\nWarning(linux-2.6.22-git12//include/linux/usb.h:268): No description found for parameter \u0027intf_assoc[USB_MAXIADS]\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fb745354f3b1e79e5c24de0de680b31b835bbfaf",
      "tree": "33baf53fbc77b3515593ff1334ff19cc188596f8",
      "parents": [
        "c17b49ec31fea27c1dad8a224f5aaa1897519e37"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Jul 19 13:00:15 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:44 2007 -0700"
      },
      "message": "USB: more quirky devices\n\nour list of devices which cannot be suspended keeps growing.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c17b49ec31fea27c1dad8a224f5aaa1897519e37",
      "tree": "c3248fa7d33ad3bf74f54dd40c4319de010ba902",
      "parents": [
        "1aebb781e339b04c64e140860447f2a66c08417f"
      ],
      "author": {
        "name": "Jeremy Katz",
        "email": "katzj@redhat.com",
        "time": "Thu Jul 19 09:37:42 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:44 2007 -0700"
      },
      "message": "USB: Don\u0027t let usb-storage steal Blackberry Pearl\n\nThe Blackberry Pearl can run in two modes; a usb-storage only mode\nand a mode that allows access via mass storage and to its database.\nThe berry_charge module will set the device to dual mode and thus we\nshould ignore its native mode if that module is built\n\nSigned-off-by: Jeremy Katz \u003ckatzj@redhat.com\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1aebb781e339b04c64e140860447f2a66c08417f",
      "tree": "f63af44e5d39b5f318c0decc87b52771f871f739",
      "parents": [
        "80ba80a9bf25d251237694c3fcee850a73324532"
      ],
      "author": {
        "name": "Juergen Beisert",
        "email": "jbe@pengutronix.de",
        "time": "Thu Jul 19 17:02:59 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:43 2007 -0700"
      },
      "message": "USB: devices misc: Trivial patch to build the IOWARRIOR when it is selected in Kconfig\n\nTrivial patch to build the IOWARRIOR when it is selected in Kconfig.\n\nSigned-off-by: Juergen Beisert \u003cjbe@pengutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "78d1e02fac0595a8aa8a5064d1bd0c0ea55b22b0",
      "tree": "3c0ec43cacc0ec7ec2eea4ea831396995bbe1d03",
      "parents": [
        "3810f2a84e994e295e181eb9bd4b8007f611b5eb"
      ],
      "author": {
        "name": "Dave Olson",
        "email": "dave.olson@qlogic.com",
        "time": "Fri Jul 20 14:41:26 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jul 30 13:16:46 2007 -0700"
      },
      "message": "IB/ipath: Workaround problem of errormask register being overwritten\n\nOn some system hardware, we are seeing moderately common cases of the\nchip errormask register being overwritten due to a chip bug in iba6120\nthat is triggered by a vendor-specific PCIe broadcast message.  This\npatch merely checks periodically, and corrects it if needed (the\noverwrite can cause us to not get error and hardware error\ninterrupts).  Also, make dd-\u003eipath_errormask the one, true canonical\nsource for kr_errormask, and remove references to ipath_ignorederrs as\nit is currently unused.\n\nSigned-off-by: Dave Olson \u003cdave.olson@qlogic.com\u003e\nSigned-off-by: John Gregor \u003cjohn.gregor@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "3810f2a84e994e295e181eb9bd4b8007f611b5eb",
      "tree": "22277befd8124b3386d2e35addb04f75ba06c23c",
      "parents": [
        "cf5b60aa4098a1ba169a8f69eb576ac02194bea6"
      ],
      "author": {
        "name": "Dave Olson",
        "email": "dave.olson@qlogic.com",
        "time": "Fri Jul 20 14:23:37 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jul 30 13:16:46 2007 -0700"
      },
      "message": "IB/ipath: Fix some issues with buffer cancel and sendctrl register update\n\nThere was confused use of INFINIPATH_S_PIOBUFAVAILUPD (value) and\nIPATH_S_PIOBUFAVAILUPD (bit position).  Also, some callers of\nipath_cancel_sends() need kr_sendctrl restored, and some want to do it\nlater.\n\nSigned-off-by: Dave Olson \u003cdave.olson@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "cf5b60aa4098a1ba169a8f69eb576ac02194bea6",
      "tree": "8cd46c782a6d65bab7abaa5b5e834a4c3dbdaa85",
      "parents": [
        "f17fddc9e266281bbb4d384b031e1521e1f2510e"
      ],
      "author": {
        "name": "Dave Olson",
        "email": "dave.olson@qlogic.com",
        "time": "Fri Jul 20 13:34:02 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jul 30 13:16:46 2007 -0700"
      },
      "message": "IB/ipath: Use faster put_tid_2 routine after initialization\n\nAt one time the ipath_minrev field was initialized prior to the\nipath_init_iba6120_funcs call, but that is no longer the case, so the\nslower put_tid routine was always being used.\n\nSigned-off-by: Dave Olson \u003cdave.olson@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "f17fddc9e266281bbb4d384b031e1521e1f2510e",
      "tree": "91f7a4d1ddc4cbb3b7196f50f2b4881ef78522bd",
      "parents": [
        "1655fc2e12ed7d208403c043428291b83aa833bb"
      ],
      "author": {
        "name": "Dave Olson",
        "email": "dave.olson@qlogic.com",
        "time": "Fri Jul 20 12:50:55 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jul 30 13:16:45 2007 -0700"
      },
      "message": "IB/ipath: Remove unsafe fastrcvint code from interrupt handler\n\nThe fastrcvint code\u0027s purpose was to avoid reading the interrupt\nstatus if kernel packets were in the receive queue (to reduce\noverhead).  Because intstatus was not read, we could miss the error\ninterrupt bit indicating freeze mode, since it only delivers a single\ninterrupt, even if still pending after intclear is written.\n\nThis patch removes that unsafe optimization.\n\nSigned-off-by: Dave Olson \u003cdave.olson@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "c196d80f994ef4ffefd5a7c62e3f42bd75d538bc",
      "tree": "324724a86e675d468c625e419aa99fb60d09c155",
      "parents": [
        "85e27831941e0d907be8e244202a293d74730e12"
      ],
      "author": {
        "name": "Micah Gruber",
        "email": "micah.gruber@gmail.com",
        "time": "Tue Jul 24 10:44:56 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 30 15:58:54 2007 -0400"
      },
      "message": "Fix a potential NULL pointer dereference in mace_interrupt() in drivers/net/pcmcia/nmclan_cs.c\n\nThis patch fixes a potential null dereference bug where we dereference\nDEV before a null check. This patch simply moves the dereferencing after\nthe null check.\n\nSigned-off-by: Micah Gruber \u003cmicah.gruber@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "85e27831941e0d907be8e244202a293d74730e12",
      "tree": "906ebc4b9141582a422cb4aa94e50d2709adba8c",
      "parents": [
        "573608e4cde2aa3b76120685fba945d889b2ba57"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun@nifty.com",
        "time": "Mon Jul 23 21:36:06 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 30 15:58:13 2007 -0400"
      },
      "message": "PATCH kernel 2.6.22] PCMCIA-NETDEV : modify smc91c92_cs.c to become SMP safe\n\nprotect smc_start_xmit, smc_interrupt and media_check by spin_lock.\n\nSigned-off-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "573608e4cde2aa3b76120685fba945d889b2ba57",
      "tree": "21bc9a60a053f88184acb4867d52541503c6b0cf",
      "parents": [
        "0a65a65d7ad6e2e647bc59844eb92829b0384b7d"
      ],
      "author": {
        "name": "Ramkrishna Vepa",
        "email": "ram.vepa@neterion.com",
        "time": "Wed Jul 25 19:43:12 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 30 15:56:04 2007 -0400"
      },
      "message": "S2io: Increment received packet count correctly\n\n - Fix to increment the received packet count correctly.\n\n(Resending; Removed HTML sections in the patch)\n\nSigned-off-by: Santosh Rastapur \u003csantosh.rastapur@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0a65a65d7ad6e2e647bc59844eb92829b0384b7d",
      "tree": "7738662c10e031ccfcced83c8e5629ff8bd33faf",
      "parents": [
        "5b952a09140d1a9f432ae272a96727cb2b2bbcd8"
      ],
      "author": {
        "name": "Ramkrishna Vepa",
        "email": "ram.vepa@neterion.com",
        "time": "Wed Jul 25 19:40:33 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 30 15:56:04 2007 -0400"
      },
      "message": "S2io: Fix crash when resetting adapter\n\n- Removed the call to pci_set_power_state to reset the adapter as it was resulting\n  in system crash on some platforms.\n\n(Resending; Removed HTML sections in the patch)\n\nSigned-off-by: Santosh Rastapur \u003csantosh.rastapur@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5b952a09140d1a9f432ae272a96727cb2b2bbcd8",
      "tree": "f94734e25aa94982b55e85153c23af0f153654b3",
      "parents": [
        "b6627672a8d130014bfcf93bdf98253498633798"
      ],
      "author": {
        "name": "Ramkrishna Vepa",
        "email": "ram.vepa@neterion.com",
        "time": "Wed Jul 25 19:35:09 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 30 15:56:04 2007 -0400"
      },
      "message": "S2io: Mask spurious interrupts\n\n- Mask single and double bit ETQ ecc errors to inhibit spurious interrupts.\n\n(Resending; Removed HTML sections in the patch)\n\nSigned-off-by: Santosh Rastapur \u003csantosh.rastapur@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b6627672a8d130014bfcf93bdf98253498633798",
      "tree": "de4259b73916b441bdbde3af678ee1f8ff6db134",
      "parents": [
        "491abf2537a01bef52bffc67001f59cce1fd0047"
      ],
      "author": {
        "name": "Veena Parat",
        "email": "Veena.Parat@neterion.com",
        "time": "Mon Jul 23 02:39:43 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 30 15:56:04 2007 -0400"
      },
      "message": "S2IO: Implementing review comments from old patches\n\n - Incorporated Jeff Garzik\u0027s comments on coding standards\n\nSigned-off-by: Veena Parat \u003cveena.parat@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "491abf2537a01bef52bffc67001f59cce1fd0047",
      "tree": "ca8cff9731bf7808b0a0fb17b17dd78fd297813e",
      "parents": [
        "eccb8628ab97f5b43e04425e983db1495fc0ef32"
      ],
      "author": {
        "name": "Veena Parat",
        "email": "Veena.Parat@neterion.com",
        "time": "Mon Jul 23 02:37:14 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 30 15:56:04 2007 -0400"
      },
      "message": "S2IO: Checking for the return value of pci map function\n\n - Checking for the return value of pci map function\n - Implemented Francois Romieu\u0027s comments on eliminating code duplication\n   using goto\n - Implemented Francois Romieu\u0027s comments on using a temporary variable for\n   accessing statistics structure\n\nSigned-off-by: Veena Parat \u003cveena.parat@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "eccb8628ab97f5b43e04425e983db1495fc0ef32",
      "tree": "6aaa8ea0521c8bf875c05b706f29b515860fe3af",
      "parents": [
        "6d517a27d5b376c769f48213044b658042b5f07a"
      ],
      "author": {
        "name": "Veena Parat",
        "email": "Veena.Parat@neterion.com",
        "time": "Mon Jul 23 02:23:54 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 30 15:56:04 2007 -0400"
      },
      "message": "S2IO: Removing MSI support from driver\n\n - Removed MSI support from driver - unused feature\n - Replaced request_mem_region with pci_request_regions\n\nSigned-off-by: Veena Parat \u003cveena.parat@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6d517a27d5b376c769f48213044b658042b5f07a",
      "tree": "c77c169c3edf4eef67dc465145a02b060356d6c0",
      "parents": [
        "2c6a3f72688acbc640b3be8083dac0e90354f0cf"
      ],
      "author": {
        "name": "Veena Parat",
        "email": "Veena.Parat@neterion.com",
        "time": "Mon Jul 23 02:20:51 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 30 15:56:03 2007 -0400"
      },
      "message": "S2IO: Removing 3 buffer mode support from the driver\n\n - Removed 3 buffer mode support from driver - unused feature\n - Incorporated Jeff Garzik\u0027s comments on elimination of inline typecasting\n - Code cleanup : Removed a few extra spaces\n\nSigned-off-by: Veena Parat \u003cveena.parat@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2c6a3f72688acbc640b3be8083dac0e90354f0cf",
      "tree": "72bcc21e9f0d176f7299ddfc2117c1acd7455358",
      "parents": [
        "e01872af1d05cf4327c8e519b14e368b72921ccf"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Jul 27 23:12:11 2007 +0530"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 30 15:52:00 2007 -0400"
      },
      "message": "netxen: drop redudant spinlock\n\nSome leftover code that makes use of adapter-\u003elock in tx_timeout function,\nwhich resets the interface under this lock. In close() when the workqueue\nis flushed, prints the warning about sleeping with interrupts disabled\n(when spinlock debug is enabled). The lock was required with private netxen\nIOCTLs, which were removed a while ago.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e01872af1d05cf4327c8e519b14e368b72921ccf",
      "tree": "e29a9b3bbba37a8f4ab64e45cc25139c389e6a70",
      "parents": [
        "7eec517c444fad699d3fc66d110440edee1fb0ed"
      ],
      "author": {
        "name": "dhananjay@netxen.com",
        "email": "dhananjay@netxen.com",
        "time": "Wed Jul 25 20:13:12 2007 +0530"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 30 15:51:59 2007 -0400"
      },
      "message": "netxen: Fix interrupt handling for multiport adapters\n\nThis patch fixes masking of interrupts on multiport adapters. Also disables\ninterrupts upon ifdown interface. The wrong mask could result in interrupt\nflood after interface is down.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7eec517c444fad699d3fc66d110440edee1fb0ed",
      "tree": "c062155d256b34ad612b38f4a13a47e1fa2c1909",
      "parents": [
        "49afc59ca6aa41e55cffdef39f94c774bce55bd8"
      ],
      "author": {
        "name": "dhananjay@netxen.com",
        "email": "dhananjay@netxen.com",
        "time": "Wed Jul 25 20:13:11 2007 +0530"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 30 15:51:59 2007 -0400"
      },
      "message": "netxen: re-init station address after h/w init\n\nThis is a workaround for firmware bug with 2nd port of multiport adapter,\nwhere MAC address is reset. Driver just needs to overwrite it with the\nvalue read from PROM.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "49afc59ca6aa41e55cffdef39f94c774bce55bd8",
      "tree": "2904117a1648738dd26c96e0da7719b4049ff6a8",
      "parents": [
        "ef756b3e56c68a4d76d9d7b9a73fa8f4f739180f"
      ],
      "author": {
        "name": "Valerie Henson",
        "email": "val@nmt.edu",
        "time": "Mon Jul 30 13:10:52 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 30 15:50:17 2007 -0400"
      },
      "message": "tulip: Remove tulip maintainer\n\nRemove Val Henson as tulip maintainer and let her roam free, FREE!\n\nSigned-off-by: Val Henson \u003cval@nmt.edu\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ef756b3e56c68a4d76d9d7b9a73fa8f4f739180f",
      "tree": "1d28a5941a2ac7d7f459f5e1d399726bf776b93d",
      "parents": [
        "b9daf6c0ff7a0bc9560ed40d560d028ec5d98771"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Thu Jul 26 23:46:00 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 30 15:50:17 2007 -0400"
      },
      "message": "forcedeth: mac address correct\n\nIn older chipsets, the mac address was stored in reversed order.\nHowever, in newer chipsets, the mac address is in correct order. This\npatch takes those newer chipsets into account and does not rely on a\nspecial bit setup by BIOS\u0027.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b9daf6c0ff7a0bc9560ed40d560d028ec5d98771",
      "tree": "1c7c2e2f082e8b08098f67bb0f0ce5d210d62ef6",
      "parents": [
        "55b7b629b78cf82389baf604efcdd2b83b998ca7"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jul 26 00:52:34 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 30 15:48:16 2007 -0400"
      },
      "message": "gfar: Fix modpost warning\n\nFix the following modpost warning:\n\nWARNING: vmlinux.o(.init.text+0x1aa6c): Section mismatch: reference to .exit.text:gfar_mdio_exit (between \u0027gfar_init\u0027 and \u0027gfar_mdio_init\u0027)\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "55b7b629b78cf82389baf604efcdd2b83b998ca7",
      "tree": "6c82f159c4bec8d27144c212bc5dc00f0f922898",
      "parents": [
        "9351982b25ace7ee5ed82b6f4a7ea1151f31d267"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@o2.pl",
        "time": "Thu Jul 26 14:44:01 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 30 15:47:20 2007 -0400"
      },
      "message": "lib8390: comment on locking by Alan Cox\n\nAdditional explanation of problems with locking by Alan Cox.\n\nSigned-off-by: Jarek Poplawski \u003cjarkao2@o2.pl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9351982b25ace7ee5ed82b6f4a7ea1151f31d267",
      "tree": "c12bba41d41a68e44bf8fdaeb9780fc17a0c647d",
      "parents": [
        "80ba80a9bf25d251237694c3fcee850a73324532"
      ],
      "author": {
        "name": "Micah Gruber",
        "email": "micah.gruber@gmail.com",
        "time": "Mon Jul 23 16:05:52 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 30 15:44:50 2007 -0400"
      },
      "message": "Fix a potential NULL pointer dereference in write_bulk_callback() in drivers/net/usb/pegasus.c\n\nThis patch fixes a potential null dereference bug where we dereference\npegasus before a null check. This patch simply moves the dereferencing\nafter the null check.\n\nSigned-off-by: Micah Gruber \u003cmicah.gruber@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "970e2dfa672b5b26967b0983e24b8d92f972c907",
      "tree": "48ca21427d8c9c87a574ccd8dd7350a00419fa93",
      "parents": [
        "3a3485be68c3b44dd7e3790472976fdc2467bb40",
        "2208b764c14d0f1ad63da64b1a42db6077b6fe42"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 12:39:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 12:39:15 2007 -0700"
      },
      "message": "Merge branch \u0027to-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/christoph/slab\n\n* \u0027to-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/christoph/slab:\n  slub: fix bug in slub debug support\n  slub: add lock debugging check\n"
    },
    {
      "commit": "3a3485be68c3b44dd7e3790472976fdc2467bb40",
      "tree": "d66cbd2406ee68c500c5a6b5b2c1f07e9568b0bf",
      "parents": [
        "80ba80a9bf25d251237694c3fcee850a73324532",
        "0a0f2c87cd689857f2b0b82c5322650f7d9b5923"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 12:38:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 12:38:57 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027master\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  V4L/DVB (5939): dvb-pll: make struct dvb_pll_fcv1236d static\n  V4L/DVB (5933): Dvb-usb/af9005-fe.c: error check fixes\n  V4L/DVB (5932): Af9005 fix tuner module unload\n  V4L/DVB (5920): ivtv: fix incorrect fw size report.\n  V4L/DVB (5918): ivtv: fix TV-out VBI handling, only reset on last close.\n  V4L/DVB (5917): ivtv: improve mailbox responsiveness.\n  V4L/DVB (5916): ivtv: fix pause/continue/play handling\n  V4L/DVB (5900): usbvision: fix bugs [sg]_register functions\n  V4L/DVB (5899): bttv: Fix Viewcast Osprey 440 support\n  V4L/DVB (5893): DVB: fix includes of video.h when __KERNEL__ is undefined\n  V4L/DVB (5891): zr36067: Turn off raw capture properly\n  V4L/DVB (5890): zr36067: Add UYVY, RGB555X, RGB565X, and RGB32 formats\n  V4L/DVB (5888): zr36067: Driver was not returning correct image size\n  V4L/DVB (5887): zr36067: Fix poll() operation\n  V4L/DVB (5886): zr36067: Fix problem setting norms\n"
    },
    {
      "commit": "0a0f2c87cd689857f2b0b82c5322650f7d9b5923",
      "tree": "b1056f700df1b0e775bef70751653e0207e823eb",
      "parents": [
        "4bc4365291bc27798d760c87f3aada39d9a74f43"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jul 29 12:40:48 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jul 30 16:26:37 2007 -0300"
      },
      "message": "V4L/DVB (5939): dvb-pll: make struct dvb_pll_fcv1236d static\n\nThe fcv1236d support patch was created before the \"dvb: remove static\ndependencies on dvb-pll\" patch was applied, but the fcv1236d patch didn\u0027t\nget merged until after the fact.\n\nstruct dvb_pll_fcv1236d can become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4bc4365291bc27798d760c87f3aada39d9a74f43",
      "tree": "9f089bd5595a583671b7dfbb1eb5d90df1d6dfd3",
      "parents": [
        "639ffd2d9038d34725b752147a0f1a8536146851"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jul 27 11:09:57 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jul 30 16:26:37 2007 -0300"
      },
      "message": "V4L/DVB (5933): Dvb-usb/af9005-fe.c: error check fixes\n\nThis patch:\n- adds a missing error check and\n- removes an error check that could never be true\n\nBoth spotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Luca Olivetti \u003cluca@ventoso.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "639ffd2d9038d34725b752147a0f1a8536146851",
      "tree": "f091a555d5d675a2f3b9a6269ee9ac6d8df0688a",
      "parents": [
        "be9a5c7d9a04349c137610c72e3a74a5352dccf5"
      ],
      "author": {
        "name": "Luca Olivetti",
        "email": "luca@ventoso.org",
        "time": "Fri Jul 27 10:27:47 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jul 30 16:26:36 2007 -0300"
      },
      "message": "V4L/DVB (5932): Af9005 fix tuner module unload\n\nThis patch removes the useless tuner field and avoids a double free of \nthe tuner (either mt2060 or qt1010).\n\nSigned-off-by: Luca Olivetti \u003cluca@ventoso.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "be9a5c7d9a04349c137610c72e3a74a5352dccf5",
      "tree": "09bb8d80611a173ce52f3c9c043735dc658844b4",
      "parents": [
        "5a338c38ced1569a2e67e3c163505cc95429d508"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jul 22 11:12:26 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jul 30 16:26:35 2007 -0300"
      },
      "message": "V4L/DVB (5920): ivtv: fix incorrect fw size report.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5a338c38ced1569a2e67e3c163505cc95429d508",
      "tree": "5cb87de4a874084f9368faa22b0e9b61ea020ba9",
      "parents": [
        "0b3e29e6d75cbfb8417f449555d40921fd656186"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jul 22 09:39:56 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jul 30 16:26:34 2007 -0300"
      },
      "message": "V4L/DVB (5918): ivtv: fix TV-out VBI handling, only reset on last close.\n\nWhile decoding (MPEG or YUV) is active or when VBI output is in use, then\ndo not clear the VBI output of the saa7127. Only after the last user is\ngone can we clear it.\n\nThis fixes the case where playback was stopped, another channel was chosen\nand playback was restarted, while /dev/vbi16 was used to set the WSS\n(widescreen) setting. Without this fix the WSS was reset on every stop\ninstead of just keeping the last value.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0b3e29e6d75cbfb8417f449555d40921fd656186",
      "tree": "59d024a84ea4498ded8bcbe998a77a126b2daaea",
      "parents": [
        "ac4251445d7302697814351f1d9f548f5aa49342"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jul 22 08:49:32 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jul 30 16:26:33 2007 -0300"
      },
      "message": "V4L/DVB (5917): ivtv: improve mailbox responsiveness.\n\nFirst try polling for the result of a mailbox command, then\nswitch to a test/sleep loop. Also reduce the sleep time from 10 ms\nto 1 ms. Improves the responsiveness of the mailbox handling.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ac4251445d7302697814351f1d9f548f5aa49342",
      "tree": "27f38b0759298cc23e301dada0f25ea9215f6b6b",
      "parents": [
        "bc147135bc410bdd9da684646af75a188d882d56"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jul 22 08:46:38 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jul 30 16:26:32 2007 -0300"
      },
      "message": "V4L/DVB (5916): ivtv: fix pause/continue/play handling\n\nPausing a decoder followed by a Play command would do nothing. Fixed.\nPausing a decoder running at non-standard speed following by a Continue\nwould reset the speed to 100%. Fixed.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "bc147135bc410bdd9da684646af75a188d882d56",
      "tree": "33d48c996e453d36f58f9572b44508423fb487cb",
      "parents": [
        "cf784d554fdb94f21671830135dba56b507126cf"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Mon Jul 23 06:58:31 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jul 30 16:26:31 2007 -0300"
      },
      "message": "V4L/DVB (5900): usbvision: fix bugs [sg]_register functions\n\ns_register was assigning the return code to (unsigned)reg-\u003eval, rather than\nerrCode, which it what it would return.  Except reg-\u003eval can\u0027t be \u003c 0, so it\nwould never actually return an error.\n\ng_register never actually put the value it read into reg-\u003eval.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "cf784d554fdb94f21671830135dba56b507126cf",
      "tree": "9473c1b4eaa796764f171f93cad47361163ef65d",
      "parents": [
        "89f50bf63778018708e29ca0a874c72cb81f77f9"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat Jul 21 21:26:40 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jul 30 16:26:30 2007 -0300"
      },
      "message": "V4L/DVB (5899): bttv: Fix Viewcast Osprey 440 support\n\nVarious gpio and mux settings for the Osprey 440 weren\u0027t correct.  Fix them\nand provide some documentation about how the gpios work.\n\nThe osprey eeprom routine wasn\u0027t run for the 440, add it.  It was also crap,\nre-written to be better.\n\nAdd the Osprey 440 to the Bt878 ALSA driver\u0027s whitelist.  Currently the sample\nrate is fixed at 32kHz, as the driver doesn\u0027t support different rates for\ndigital input mode, though the card can select the rate from 32, 44.1, or 48\nkHz via gpio.\n\nSetting the audio gain via ALSA isn\u0027t supported yet; a userspace tool that\nprograms the X9221 via i2c-dev must be used.\n\nThe Bt878 digital audio format isn\u0027t programmed correctly for the CS5331A ADC\nused, resulting in extremely garbled sound.  That is fixed in a followup\npatch.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "89f50bf63778018708e29ca0a874c72cb81f77f9",
      "tree": "436cc9e424bee02386011fa992d5bb0a8c4d1934",
      "parents": [
        "9896bbc1972e3a0595f06c23692a20150a789308"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@gmail.com",
        "time": "Fri Jul 20 17:18:10 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jul 30 16:26:27 2007 -0300"
      },
      "message": "V4L/DVB (5893): DVB: fix includes of video.h when __KERNEL__ is undefined\n\nlinux/dvb/video.h uses types __u32, __s32, etc., but does not include\nany header defining those when __KERNEL__ is not defined.\n\nFix this by including asm/types.h when __KERNEL__ is not defined.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@gmail.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9896bbc1972e3a0595f06c23692a20150a789308",
      "tree": "1dc4b82182251bc747c8f40b3a791607124c39dd",
      "parents": [
        "603d6f2c8f9f3604f9c6c1f8903efc2df30a000f"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Tue Jul 17 18:29:45 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jul 30 16:26:26 2007 -0300"
      },
      "message": "V4L/DVB (5891): zr36067: Turn off raw capture properly\n\nWhen raw capture was turned off, the current capturing frame (v4l_grab_frame)\nwasn\u0027t reset to NO_GRAB_ACTIVE.  If capture was turned back on, the driver\nwould think this frame was currently being captured, and wait for it to\ncomplete before starting a new frame.  The hardware on the other hand would\nnot be actively capturing a frame.  The result was the driver would wait\nforever for v4l_grab_frame to be captured.\n\nSome calls to zr36057_set_memgrab(0) were missing spin-locks, which have been\nadded.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nAcked-by: Ronald S. Bultje \u003crbultje@ronald.bitfreak.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "603d6f2c8f9f3604f9c6c1f8903efc2df30a000f",
      "tree": "4391bd4db78094e118b2d4da08c115b4f5638ae0",
      "parents": [
        "bb2e033913f14b2f9f6745e206c3ea5df481b4fd"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Tue Jul 17 18:29:44 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jul 30 16:26:26 2007 -0300"
      },
      "message": "V4L/DVB (5890): zr36067: Add UYVY, RGB555X, RGB565X, and RGB32 formats\n\nAdd support for the UYVY and the other big endian output formats.  The\ndriver was naming formats based on the host endianess.  This is different\nthat all the other drivers appear to work and not what software appears\nto expect.\n\nUse ARRAY_SIZE() to find the the size of the zoran_formats array.\n\nChange the way the driver handles setting the video format register.  Rather\nthan use some if and switch statements to set to register by looking at the\nformat id, the format list simply has a field with the proper bits to set.\n\nAdds a bit of ifdef to make a driver without V4L1 support more possible.\nAlso create a macro for defining formats that handles vl41 and/or vl42\nsupport to avoid repeated ifdefs in the format list.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nAcked-by: Ronald S. Bultje \u003crbultje@ronald.bitfreak.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "bb2e033913f14b2f9f6745e206c3ea5df481b4fd",
      "tree": "700c014464227558914fa302a3056cfc6c779bf8",
      "parents": [
        "e42af83f4874ebb2c6af59a05dbe5d45114fb0ed"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Tue Jul 17 18:29:43 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jul 30 16:26:25 2007 -0300"
      },
      "message": "V4L/DVB (5888): zr36067: Driver was not returning correct image size\n\nThe driver was returning the size of the (fixed) buffer it allocated as the\nsizeimage field in the v4l2 pixel format, rather than the actual size of the\nimage.  For example, a 192x128 YUYV image is 49152 bytes but the driver would\nalways return 131072 bytes since if that was the size of the v4l buffer.\n\nThis violates the v4l2 spec, which says that sizeimage should be the actual\nsize of the image for uncompressed formats.  It also caused mplayer to crash.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nAcked-by: Ronald S. Bultje \u003crbultje@ronald.bitfreak.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e42af83f4874ebb2c6af59a05dbe5d45114fb0ed",
      "tree": "7659c0d8dfc1851594ed133bce3ed1368b7ab8ea",
      "parents": [
        "c812b67ca4ed13fa5ec60f06c4ed8f648722a186"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Tue Jul 17 18:29:43 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jul 30 16:26:24 2007 -0300"
      },
      "message": "V4L/DVB (5887): zr36067: Fix poll() operation\n\nDuring uncompressed capture, the poll() function was looking the wrong frame.\nIt was using the frame the driver was going to capture into next (pend_tail),\nwhen it should have been looking at the next frame to be de-queued with\nDQBUF/SYNC (sync_tail).\n\nIt also wasn\u0027t looking in the right spot.  It was looking at the file handle\u0027s\ncopy of the buffer status, rather than the driver core copy.  The interrupt\nroutine marks frames as done in the driver core copy, the file handle copy\nisn\u0027t updated.  So even if poll() looked at the right frame, it would never\nsee it transition to done and return POLLIN.\n\nThe compressed capture code has this same problem, looking in fh-\u003ejpg_buffers\nwhen it should have used zr-\u003ejpg_buffers.\n\nThere was some logic to detect when there was no current capture in process\nnor any frames queued and try to return an error, which ends up being a bad\nidea.  It\u0027s possible to call select() from one thread while no capture is in\nprocess, or no frames queued, and then start a capture or queue frames from\nanother thread.\n\nThe buffer state variables are protected by a spin lock, which the code wasn\u0027t\nacquiring.  That is fixed too.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nAcked-by: Ronald S. Bultje \u003crbultje@ronald.bitfreak.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c812b67ca4ed13fa5ec60f06c4ed8f648722a186",
      "tree": "f01921a78e2f0a46d2a154430b8e7afc42ef277b",
      "parents": [
        "9c837fb692b005203765d8a569a2fe43fdff9df1"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Tue Jul 17 18:29:42 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jul 30 16:26:23 2007 -0300"
      },
      "message": "V4L/DVB (5886): zr36067: Fix problem setting norms\n\nThe zr36067 driver doesn\u0027t make a distinction between the different sub-types\nof NTSC, PAL, or SECAM norms.  For example, when the enum std ioctl returns\nthe PAL standard it returns PAL_BG|PAL_DK|PAL_H|PAL_I.\n\nWhen setting the norm, it required the bitmask to match exactly the set of\nnorms used during the enumeration.  If just one norm was specified, for\nexample PAL_BG or NTSC_M, it would fail.  This violates the V4L2 spec,\n\"VIDIOC_S_STD accepts *one* or more flags...\"\n\nThe key thing to realize is that V4L2_STD_PAL is not one bit, it is multiple\nbits.  It\u0027s ok to call S_STD with any *one* of those bits, but the driver was\nrequiring *all* of them.\n\nThis fixes the S_STD function so that it will accept any set of one or more\nPAL norms as PAL, and the same for NTSC and SECAM.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nAcked-by: Ronald S. Bultje \u003crbultje@ronald.bitfreak.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "80ba80a9bf25d251237694c3fcee850a73324532",
      "tree": "b6cc901b7942255afcbe0f946e2f49b07fe856e6",
      "parents": [
        "9c837fb692b005203765d8a569a2fe43fdff9df1"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Jul 30 23:08:46 2007 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 12:25:49 2007 -0700"
      },
      "message": "Fallout from \"Remove fs.h from mm.h\" patch\n\nWhile I was busy compile-testing my patch, ENOSYS sneaked into pm.h\nleading to some compile-breakages mostly on ia64 and some mips configs.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2208b764c14d0f1ad63da64b1a42db6077b6fe42",
      "tree": "eb936f9fce478ffd6252e5dd2e6a88540b78a641",
      "parents": [
        "02febdf7f62f2fbfa89ca9dc5d929beea89c96b1"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Thu Jul 26 20:54:34 2007 +0200"
      },
      "committer": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Mon Jul 30 12:15:15 2007 -0700"
      },
      "message": "slub: fix bug in slub debug support\n\nWe ClearSlabDebug() before the last SlabDebug() check. Clear it later.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\n"
    },
    {
      "commit": "02febdf7f62f2fbfa89ca9dc5d929beea89c96b1",
      "tree": "8138189066b52f8a4cc4b2ad7b82ce800def8bb9",
      "parents": [
        "9c837fb692b005203765d8a569a2fe43fdff9df1"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "peterz@infradead.org",
        "time": "Thu Jul 26 20:01:38 2007 +0200"
      },
      "committer": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Mon Jul 30 12:12:39 2007 -0700"
      },
      "message": "slub: add lock debugging check\n\nIngo noticed that the SLUB code does include the lock debugging free\ncheck.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\n"
    },
    {
      "commit": "9c837fb692b005203765d8a569a2fe43fdff9df1",
      "tree": "914146eb36c92c929bf32af69052e7d9fa28beb1",
      "parents": [
        "63332a9d16e7dede26d252af3f9c4304b51e7974",
        "c1f193a7aed1b468617bb26075777c0c2f4f597a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 11:06:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 11:06:55 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix show_stack() when stack argument is NULL.\n  [SPARC]: Fix serial console node string creation.\n  [SPARC]: Mark SBUS framebuffer ioctls as IGNORE in compat_ioctl.c\n  [SPARC64]: asm-sparc64/floppy.h needs linux/pci.h\n  [SPARC64]: Fix conflicts in SBUS/PCI/EBUS/ISA DMA handling.\n  [VIDEO]: Fix OOPS in all SBUS framebuffer drivers.\n  [SPARC64]: Handle mostek clock type in mini_rtc driver.\n  [PARTITION]: Sun/Solaris VTOC table corrections\n  [SPARC]: Fix floppy on some sun4c systems.\n  [SPARC64]: Fix sun4u PCI config space accesses on sun4u.\n  [PARTITION] MSDOS: Fix Sun num_partitions handling.\n  [SPARC]: Update defconfig.\n"
    },
    {
      "commit": "63332a9d16e7dede26d252af3f9c4304b51e7974",
      "tree": "f9a5ab2c2fd40f52a1e70fa71aadb5702b306d73",
      "parents": [
        "cfcd8c4fbc4c84c286d3ebae8648914016c1ea4c"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Jul 30 20:12:37 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 10:52:10 2007 -0700"
      },
      "message": "APM support depends on CONFIG_PM_SLEEP\n\nCommit 296699de6bdc717189a331ab6bbe90e05c94db06 broke building APM\nsupport if CONFIG_PM_SLEEP is not set.\n\nReported by Toralf Förster \u003ctoralf.foerster@gmx.de\u003e\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n[ Simplified a bit as suggested by Rafael.   -Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cfcd8c4fbc4c84c286d3ebae8648914016c1ea4c",
      "tree": "256f513783387e0a78dfe3a8c9c99a4f15fb80c7",
      "parents": [
        "b8a94b3dece0cdfdb42460bab28c454f71d3fa1d"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Jul 30 22:00:47 2007 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 10:52:10 2007 -0700"
      },
      "message": "m32r: build fix for removing fs.h from mm.h\n\nThis patch fixes the m32r build after the commit \"Remove fs.h from mm.h\"\nwas merged (commit 4e950f6f0189f65f8bf069cf2272649ef418f5e4).\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b8a94b3dece0cdfdb42460bab28c454f71d3fa1d",
      "tree": "cc6d3fc91dc7dd0f7222accd1faf6a51aca51579",
      "parents": [
        "f861d62e12d3f732a36634e9e6b3b7b0112fef60"
      ],
      "author": {
        "name": "Mike Cruse",
        "email": "mcruse@definium.net",
        "time": "Mon Jul 30 16:29:29 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 10:52:09 2007 -0700"
      },
      "message": "setup and detect 2nd phy on MCF5275 in FEC driver\n\nAdded code to recognize the second interface on M5275 boards.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f861d62e12d3f732a36634e9e6b3b7b0112fef60",
      "tree": "3bc418ce7c69b7f0fbd58c09ad89cf07a82a6212",
      "parents": [
        "cb84d6e7ad10bd679df1787a1fc9624432a73317"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Jul 30 16:29:16 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 10:52:09 2007 -0700"
      },
      "message": "clean up reading of ICR register in FEC driver\n\nOn the MCF5272, there is no need to read the ICR before writing it :\nthe bit 4n+3 is a write-enable for the bits 4n,4n+1 and 4n+2.\n\nSigned-off-by: Philippe De Muyter \u003cphdm@macqel.be\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cb84d6e7ad10bd679df1787a1fc9624432a73317",
      "tree": "e2282ebc5410c61895c6e3b10df106bdee031fff",
      "parents": [
        "f0d3464f5cd1002ad5c1f1116cc84a8815c41476"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Jul 30 16:29:09 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 10:52:09 2007 -0700"
      },
      "message": "fix work queues in FEC driver\n\nFix the work queue code in the FEC driver.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f0d3464f5cd1002ad5c1f1116cc84a8815c41476",
      "tree": "4de65e320beb957792ec4b5aa997ab6af7a15bbd",
      "parents": [
        "080853afe3da90d3c54a2eea8a9ab6a2f814fb0e"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Jul 30 16:28:57 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 10:52:09 2007 -0700"
      },
      "message": "remove unused config symbol from FEC driver\n\nRemoved unused CONFIG symbol and its conditional code from FEC driver.\nPointed out by Robert P. J. Day \u003crpjday@mindspring.com\u003e.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "080853afe3da90d3c54a2eea8a9ab6a2f814fb0e",
      "tree": "6b987265cf97fa09671d9d2b13b207d3e53bbb83",
      "parents": [
        "05ff09706bacc92ccadde3a74289118789581475"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Jul 30 16:28:46 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 10:49:31 2007 -0700"
      },
      "message": "include cacheflush.h in FEC driver\n\nInclude cacheflush.h to get definitions for cache functions used\nin this code.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c1f193a7aed1b468617bb26075777c0c2f4f597a",
      "tree": "3668a8fe9105cfcc0d52a47dd57068ab753a433e",
      "parents": [
        "f623f388e4f83c01ac23f228247a6a4b9cc71111"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 30 00:17:12 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 30 00:27:38 2007 -0700"
      },
      "message": "[SPARC64]: Fix show_stack() when stack argument is NULL.\n\nIt didn\u0027t handle that case at all, and now dump_stack()\ncan be implemented directly as show_stack(current, NULL)\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f623f388e4f83c01ac23f228247a6a4b9cc71111",
      "tree": "4ee8e54a33e88d0197442f60f36b85dc5d842ad1",
      "parents": [
        "8163904e660a30be800a3361df69bf9dad3b44cd"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jul 29 02:10:37 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 30 00:27:37 2007 -0700"
      },
      "message": "[SPARC]: Fix serial console node string creation.\n\nThe string setting code depends upon the original value of the\n\"skip\" variable, not the one that gets modified by the node\ntraversal loop.\n\nBased upon a patch by Mark Fortescue.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8163904e660a30be800a3361df69bf9dad3b44cd",
      "tree": "11b323ec4d1c3ef8e7e3d58e38f4c4f885279772",
      "parents": [
        "9b539c03b2cb16879ce2e808ce5c687da1dba27c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jul 29 00:50:42 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 30 00:27:36 2007 -0700"
      },
      "message": "[SPARC]: Mark SBUS framebuffer ioctls as IGNORE in compat_ioctl.c\n\nThey are handled in a -\u003ecompat_ioctl() handler, so it\u0027s just noise\nwhen compat_ioctl.c warns which occurs when they are used on non-SBUS\nframebuffer devices.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9b539c03b2cb16879ce2e808ce5c687da1dba27c",
      "tree": "087a9c3cd921c1971dbacdc60b93afd78a40c6d2",
      "parents": [
        "ad7ad57c6127042c411353dddb723765964815db"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Jul 28 23:39:30 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 30 00:27:35 2007 -0700"
      },
      "message": "[SPARC64]: asm-sparc64/floppy.h needs linux/pci.h\n\nIt uses pci_dev, calls pci_map_*(), etc.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad7ad57c6127042c411353dddb723765964815db",
      "tree": "600484291d9cfa68d54dc9b230f5bd115f495213",
      "parents": [
        "c7f439b99efbea74c70a5531f92566db5a6731f2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 27 22:39:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 30 00:27:34 2007 -0700"
      },
      "message": "[SPARC64]: Fix conflicts in SBUS/PCI/EBUS/ISA DMA handling.\n\nFully unify all of the DMA ops so that subordinate bus types to\nthe DMA operation providers (such as ebus, isa, of_device) can\nwork transparently.\n\nBasically, we just make sure that for every system device we\ncreate, the dev-\u003earchdata \u0027iommu\u0027 and \u0027stc\u0027 fields are filled\nin.\n\nThen we have two platform variants of the DMA ops, one for SUN4U which\nactually programs the real hardware, and one for SUN4V which makes\nhypervisor calls.\n\nThis also fixes the crashes in parport_pc on sparc64, reported by\nMeelis Roos.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "c7f439b99efbea74c70a5531f92566db5a6731f2"
}
