)]}'
{
  "log": [
    {
      "commit": "43187902cbfafe73ede0144166b741fb0f7d04e1",
      "tree": "6811915fddffdcacfc929d5a46800ced6f9b3db4",
      "parents": [
        "21eb4fa1700112d1420d72e1de708af671a251c8",
        "07b2463046247ce580ff9b37e91394f2f6424768"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 08 10:04:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 08 10:04:48 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  Revert \"Driver core: convert SPI code to use struct device\"\n"
    },
    {
      "commit": "21eb4fa1700112d1420d72e1de708af671a251c8",
      "tree": "3afd9f526da50108c27e05ac69826be5e7c2ad6e",
      "parents": [
        "0c0e8caf9fd6c9a49fb9fbdba14a8b7b4239adde",
        "d003e7a1a569501cbe9a5ca14748177498c4893a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 08 10:04:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 08 10:04:20 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc\n\n* master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc: (116 commits)\n  [POWERPC] Add export of vgacon_remap_base\n  [POWERPC] Remove bogus comment about page_is_ram\n  [POWERPC] windfarm: don\u0027t die on suspend thread signal\n  [POWERPC] Fix comment in kernel/irq.c\n  [POWERPC] ppc: Fix booke watchdog initialization\n  [POWERPC] PPC: Use ARRAY_SIZE macro when appropriate\n  [POWERPC] Use ARRAY_SIZE macro when appropriate\n  [POWERPC] Fix ppc64\u0027s writing to struct file_operations\n  [POWERPC] ppc: use syslog macro for the printk log level\n  [POWERPC] ppc: cs4218_tdm remove extra brace\n  [POWERPC] Add mpc52xx/lite5200 PCI support\n  [POWERPC] Only use H_BULK_REMOVE if the firmware supports it\n  [POWERPC] Fixup error handling when emulating a floating point instruction\n  [POWERPC] Enable interrupts if we are doing fp math emulation\n  [POWERPC] Added kprobes support to ppc32\n  [POWERPC] Make pSeries use the H_BULK_REMOVE hypervisor call\n  [POWERPC] Clear RI bit in MSR before restoring r13 when returning to userspace\n  [POWERPC] Fix performance monitor exception\n  [POWERPC] Compile fixes for arch/powerpc dcr code\n  [POWERPC] Maple: use mmio nvram\n  ...\n"
    },
    {
      "commit": "0c0e8caf9fd6c9a49fb9fbdba14a8b7b4239adde",
      "tree": "c9b873f23b9d7d1fc7573788233104e0e501d269",
      "parents": [
        "b892afd1e60132a981b963929e352eabf3306ba2",
        "1545085a28f226b59c243f88b82ea25393b0d63f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 08 10:03:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 08 10:03:28 2007 -0800"
      },
      "message": "Merge branch \u0027drm-patches\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-patches\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: Allow for 44 bit user-tokens (or drm_file offsets)\n  drm/via: Disable AGP DMA for chips with the new 3D engine.\n  drm: update core memory manager from git drm tree\n  drm: remove drm_ioremap and drm_ioremapfree\n  i810/i830: use drm_core_ioremap instead of drm_ioremap\n  drm: use vmalloc_user instead of vmalloc_32 for DRM_SHM\n  via: allow for npot texture pitch alignment\n  via: add some new chipsets\n  via: some PCI posting flushes\n"
    },
    {
      "commit": "07b2463046247ce580ff9b37e91394f2f6424768",
      "tree": "6f6e79f132a2580c455a533f864492f0b34e54e2",
      "parents": [
        "c4184f117af7441fb83bc413d2214d92920e0289"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 21:34:08 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 21:34:08 2007 -0800"
      },
      "message": "Revert \"Driver core: convert SPI code to use struct device\"\n\nThis reverts commit 2943ecf2ed32632473c06f1975db47a7aa98c10f.\n\nThis should go through the SPI maintainer, it was my fault that it did\nnot.  Especially as it conflicts with other patches he has pending.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1545085a28f226b59c243f88b82ea25393b0d63f",
      "tree": "cb6c1f8827281b8ad41f2f22e8365769aafe25cb",
      "parents": [
        "756db73df7b7d6b9f6421c1fb2e1cabeaede5846"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Thu Feb 08 16:14:05 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 08 16:14:05 2007 +1100"
      },
      "message": "drm: Allow for 44 bit user-tokens (or drm_file offsets)\n"
    },
    {
      "commit": "1ed2ddf380e19dafeec2150ca709ef7f4a67cd21",
      "tree": "da2b2eb34a98fdefaee17ec7e35136cff9f65a03",
      "parents": [
        "92d4dda3332577bc2228b8d436f3d2796c59a520"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Feb 05 19:30:29 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 16:08:39 2007 +1100"
      },
      "message": "[POWERPC] windfarm: don\u0027t die on suspend thread signal\n\nWhen the windfarm thread gets a suspend signal it will die instead of\nfreezing. This fixes it.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f31909c00332b3e8299209eaba6cec80756f802c",
      "tree": "f80e89d5ecd90c54e5bb079d8d175e9e2b57fbf9",
      "parents": [
        "2366fb16abcd8dea96820d3cb4f1de3a868d268c"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Wed Feb 07 09:45:55 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 16:08:30 2007 +1100"
      },
      "message": "[POWERPC] ppc: Fix booke watchdog initialization\n\nFix two problems in the book-e watchdog driver.\n\na) The 4xx default period was defined wrong\nb) Clear status before enabling the watchdog exception\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "905adce4094d64a6691df994e424fbf486301adc",
      "tree": "c4e3a2fb1465eeb713b3bec5ef4634c28179a14b",
      "parents": [
        "78149df6d565c36675463352d0bfe0000b02b7a7",
        "1e8f34f7d88c969a06229a786241839d49dd63e3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:32:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:32:36 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6: (23 commits)\n  ide-acpi support warning fix\n  ACPI support for IDE devices\n  IDE Driver for Delkin/Lexar/etc.. cardbus CF adapter\n  ide: it8213 IDE driver update (version 2)\n  ide: add it8213 IDE driver\n  tc86c001: add missing __init tag for tc86c001_ide_init()\n  tc86c001: mark init_chipset_tc86c001() with __devinit tag\n  tc86c001: init_hwif_tc86c001() can be static\n  ide: add Toshiba TC86C001 IDE driver (take 2)\n  pdc202xx_new: remove check_in_drive_lists abomination\n  pdc202xx_new: remove useless code\n  slc90e66: carry over fixes from piix driver\n  piix: tuneproc() fixes/cleanups\n  piix: fix 82371MX enablebits\n  hpt366: HPT36x PCI clock detection fix\n  hpt366: init code rewrite\n  hpt366: clean up DMA timeout handling for HPT370\n  hpt366: merge HPT37x speedproc handlers\n  hpt366: cache channel\u0027s MCR address\n  hpt366: switch to using pci_get_slot\n  ...\n"
    },
    {
      "commit": "78149df6d565c36675463352d0bfe0000b02b7a7",
      "tree": "9a9269d8c037ef66cf3f3d060bbbcc1053562d70",
      "parents": [
        "c96e2c92072d3e78954c961f53d8c7352f7abbd7",
        "14719f325e1cd4ff757587e9a221ebaf394563ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:23:44 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:23:44 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6: (41 commits)\n  Revert \"PCI: remove duplicate device id from ata_piix\"\n  msi: Make MSI useable more architectures\n  msi: Kill the msi_desc array.\n  msi: Remove attach_msi_entry.\n  msi: Fix msi_remove_pci_irq_vectors.\n  msi: Remove msi_lock.\n  msi: Kill msi_lookup_irq\n  MSI: Combine pci_(save|restore)_msi/msix_state\n  MSI: Remove pci_scan_msi_device()\n  MSI: Replace pci_msi_quirk with calls to pci_no_msi()\n  PCI: remove duplicate device id from ipr\n  PCI: remove duplicate device id from ata_piix\n  PCI: power management: remove noise on non-manageable hw\n  PCI: cleanup MSI code\n  PCI: make isa_bridge Alpha-only\n  PCI: remove quirk_sis_96x_compatible()\n  PCI: Speed up the Intel SMBus unhiding quirk\n  PCI Quirk: 1k I/O space IOBL_ADR fix on P64H2\n  shpchp: delete trailing whitespace\n  shpchp: remove DBG_XXX_ROUTINE\n  ...\n"
    },
    {
      "commit": "c96e2c92072d3e78954c961f53d8c7352f7abbd7",
      "tree": "d844f26f926ff40e98e9eae0e11fd71acad81df4",
      "parents": [
        "f2aca47dc3c2d0c2d5dbd972558557e74232bbce",
        "64358164f5bfe5e11d4040c1eb674c29e1436ce5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:23:21 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:23:21 2007 -0800"
      },
      "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: (70 commits)\n  USB: remove duplicate device id from zc0301\n  USB: remove duplicate device id from usb_storage\n  USB: remove duplicate device id from keyspan\n  USB: remove duplicate device id from ftdi_sio\n  USB: remove duplicate device id from visor\n  USB: a bit more coding style cleanup\n  usbcore: trivial whitespace fixes\n  usb-storage: use first bulk endpoints, not last\n  EHCI: fix interrupt-driven remote wakeup\n  USB: switch ehci-hcd to new polling scheme\n  USB: autosuspend for usb printer driver\n  USB Input: Added kernel module to support all GTCO CalComp USB InterWrite School products\n  USB: Sierra Wireless auto set D0\n  USB: usb ethernet gadget recognizes HUSB2DEV\n  USB: list atmel husb2_udc gadget controller\n  USB: gadgetfs AIO tweaks\n  USB: gadgetfs behaves better on userspace init bug\n  USB: gadgetfs race fix\n  USB: gadgetfs simplifications\n  USB: gadgetfs cleanups\n  ...\n"
    },
    {
      "commit": "f2aca47dc3c2d0c2d5dbd972558557e74232bbce",
      "tree": "eae58f599a25a1f3ab41bf616a2b7c4b3c6e2277",
      "parents": [
        "7677ced48e2bbbb8d847d34f37e5d96d2b0e41e4",
        "b592fcfe7f06c15ec11774b5be7ce0de3aa86e73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:22:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:22:26 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6: (28 commits)\n  sysfs: Shadow directory support\n  Driver Core: Increase the default timeout value of the firmware subsystem\n  Driver core: allow to delay the uevent at device creation time\n  Driver core: add device_type to struct device\n  Driver core: add uevent vars for devices of a class\n  SYSFS: Fix missing include of list.h in sysfs.h\n  HOWTO: Add a reference to Harbison and Steele\n  sysfs: error handling in sysfs, fill_read_buffer()\n  kobject: kobject_put cleanup\n  sysfs: kobject_put cleanup\n  sysfs: suppress lockdep warnings\n  Driver core: fix race in sysfs between sysfs_remove_file() and read()/write()\n  driver core: Change function call order in device_bind_driver().\n  driver core: Don\u0027t stop probing on -\u003eprobe errors.\n  driver core fixes: device_register() retval check in platform.c\n  driver core fixes: make_class_name() retval checks\n  /sys/modules/*/holders\n  USB: add the sysfs driver name to all modules\n  SERIO: add the sysfs driver name to all modules\n  PCI: add the sysfs driver name to all modules\n  ...\n"
    },
    {
      "commit": "7677ced48e2bbbb8d847d34f37e5d96d2b0e41e4",
      "tree": "0a859f403c02eb854d9ffa11bd17f77056891d07",
      "parents": [
        "21d37bbc65e39a26856de6b14be371ff24e0d03f",
        "ac38dfc39e7684f55174742e5f0d6c5a0093bbf6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:21:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:21:56 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (116 commits)\n  sk98lin: planned removal\n  AT91: MACB support\n  sky2: version 1.12\n  sky2: add new chip ids\n  sky2: Yukon Extreme support\n  sky2: safer transmit timeout\n  sky2: TSO support for EC_U\n  sky2: use dev_err for error reports\n  sky2: add Wake On Lan support\n  fix unaligned exception in /drivers/net/wireless/orinoco.c\n  Remove unused kernel config option DLCI_COUNT\n  z85230: spinlock logic\n  mips: declance: Driver model for the PMAD-A\n  Spidernet: Rework RX linked list\n  NET: turn local_save_flags() + local_irq_disable() into local_irq_save()\n  NET-3c59x: turn local_save_flags() + local_irq_disable() into local_irq_save()\n  hp100: convert pci_module_init() to pci_register_driver()\n  NetXen: Added ethtool support for user level tools.\n  NetXen: Firmware crb init changes.\n  maintainers: add atl1 maintainers\n  ...\n"
    },
    {
      "commit": "756db73df7b7d6b9f6421c1fb2e1cabeaede5846",
      "tree": "6354c8c17aca61778d4c937b5f29b01b9577d3ba",
      "parents": [
        "1d58420bad15d08f93bf1e0342c1b1d1234d69b7"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Thu Feb 08 12:57:40 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 08 13:24:26 2007 +1100"
      },
      "message": "drm/via: Disable AGP DMA for chips with the new 3D engine.\n"
    },
    {
      "commit": "1d58420bad15d08f93bf1e0342c1b1d1234d69b7",
      "tree": "0894a496155dd8cda01427fce9f5351f1981d7ea",
      "parents": [
        "004a7727421fd202bbdfcc0231a3359085199a52"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Mon Jan 08 22:25:47 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 08 13:24:26 2007 +1100"
      },
      "message": "drm: update core memory manager from git drm tree\n\nRemove the memory manager parameter from the put_block function, as this\nmakes the client code a lot cleaner. Prepare buffer manager for lock and\nunlock calls.\nFix buggy aligned allocations.\nRemove the stupid root_node field from the core memory manager.\nSupport multi-page buffer offset alignments\nAdd improved alignment functionality to the core memory manager.\nThis makes an allocated block actually align itself and returns any\nwasted space to the manager.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "004a7727421fd202bbdfcc0231a3359085199a52",
      "tree": "74da2f5eb50095cf7b5388ee05a26328a5519e1b",
      "parents": [
        "b9094d3aaa9550e740b6fd12b68f485d9979ce27"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 08 21:56:59 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 08 13:24:26 2007 +1100"
      },
      "message": "drm: remove drm_ioremap and drm_ioremapfree\n\nhch originally submitted this for paravirt ops work, airlied took it\nand cleaned up a lot of unused code caused by using this.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "b9094d3aaa9550e740b6fd12b68f485d9979ce27",
      "tree": "6785813186e909ff9e78dfbf17138c50547b34a9",
      "parents": [
        "f239b7b0cac0682d582949087710a9663b1300d5"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Jan 08 21:31:13 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 08 13:24:26 2007 +1100"
      },
      "message": "i810/i830: use drm_core_ioremap instead of drm_ioremap\n\nThis makes the i810/i830 use the drm_core_ioremap functions.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "f239b7b0cac0682d582949087710a9663b1300d5",
      "tree": "afe4859fed4da0b1363e6027b47a0f17a273d1b8",
      "parents": [
        "9b8d9d0e0181286c0608e6426da1eac45463ecd2"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Mon Jan 08 21:22:50 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 08 13:24:25 2007 +1100"
      },
      "message": "drm: use vmalloc_user instead of vmalloc_32 for DRM_SHM\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "9b8d9d0e0181286c0608e6426da1eac45463ecd2",
      "tree": "4614fe9c303ba3c50b40f90b2bdc1923aa1996a6",
      "parents": [
        "689692e73ea4b95c9fa5d5913eade33147db2e5a"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Mon Jan 08 21:21:41 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 08 13:24:25 2007 +1100"
      },
      "message": "via: allow for npot texture pitch alignment\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "689692e73ea4b95c9fa5d5913eade33147db2e5a",
      "tree": "7b6c843a7649f32affd7533092e97a6443b61a01",
      "parents": [
        "76f625511e61f9d5561885c77d2ff1436ed83797"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Mon Jan 08 21:19:57 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 08 13:24:25 2007 +1100"
      },
      "message": "via: add some new chipsets\n\nDisable 3D functionality and AGP DMA for chipsets with the DX9 3D engine.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "76f625511e61f9d5561885c77d2ff1436ed83797",
      "tree": "bc590d60461126dee15d9594b6b4eaf8dc578b9b",
      "parents": [
        "21d37bbc65e39a26856de6b14be371ff24e0d03f"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Mon Jan 08 21:03:23 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 08 13:24:25 2007 +1100"
      },
      "message": "via: some PCI posting flushes\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "14719f325e1cd4ff757587e9a221ebaf394563ee",
      "tree": "f6be6cccda9a249b0ae4b29608b77daa581086b0",
      "parents": [
        "f7feaca77d6ad6bcfcc88ac54e3188970448d6fe"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 16:17:27 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 16:17:27 2007 -0800"
      },
      "message": "Revert \"PCI: remove duplicate device id from ata_piix\"\n\nThis reverts commit b11056355ea149c37edf0ef54976a49f5258cd54.\n\nIt was incorrect, the proper fix is coming through the SATA tree, sorry\nabout that.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0cc8674f2be3078fb586add1900c7835c977f384",
      "tree": "a27d665a8e859755f2c8974e5e90e83f6fea85c2",
      "parents": [
        "683349a3fae4896d91b1fe507ebbadb866587cd8"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Wed Feb 07 16:40:44 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 07 18:50:53 2007 -0500"
      },
      "message": "AT91: MACB support\n\nThe Atmel MACB Ethernet peripheral is also integrated in the AT91SAM9260\nand AT91SAM9263 processors.  The differences from the AVR32 version are:\n      * Single peripheral clock.\n      * MII/RMII selection bit is inverted.\n      * Clock enable bit.\n\nOriginal patch from Patrice Vilchez.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "683349a3fae4896d91b1fe507ebbadb866587cd8",
      "tree": "22dbdedab15208dfa1aaaf64c865dacb66f7b0ef",
      "parents": [
        "f1a0b6f56e0126b82d7b9c2afa86613af8ee3146"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Feb 06 10:45:45 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 07 18:50:50 2007 -0500"
      },
      "message": "sky2: version 1.12\n\nUpdated version for WOL and new id\u0027s\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f1a0b6f56e0126b82d7b9c2afa86613af8ee3146",
      "tree": "d9ac2090a83eb3e7a46dfd549b9b18766a36dfc9",
      "parents": [
        "9374549428820be10f01e217cec1b34cb3e3de6d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Feb 06 10:45:44 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 07 18:50:48 2007 -0500"
      },
      "message": "sky2: add new chip ids\n\nMore new chip id\u0027s from vendor driver version 10.0.4.3\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9374549428820be10f01e217cec1b34cb3e3de6d",
      "tree": "d35c1f19c1d2ee0780106aa91105746dfe46ae19",
      "parents": [
        "62335ab013d9eaef502bd402eb2eb72e8cff58f1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Feb 06 10:45:43 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 07 18:50:46 2007 -0500"
      },
      "message": "sky2: Yukon Extreme support\n\nThis is basic support for the new Yukon Extreme\nchip, extracted from the new vendor driver 10.0.4.3.\n\nSince this is untested hardware, it has a big fat warning for now.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "62335ab013d9eaef502bd402eb2eb72e8cff58f1",
      "tree": "0b8fbb6019b4e3002a9d7e64838b04761376d2ba",
      "parents": [
        "4a50a876ac325a45de1b582571c1248648801b52"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Feb 06 10:45:42 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 07 18:50:44 2007 -0500"
      },
      "message": "sky2: safer transmit timeout\n\nRather than trying to be \"smart\" about possible transmit timeout\ncauses. Just clear all pending frames and reset the PHY.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4a50a876ac325a45de1b582571c1248648801b52",
      "tree": "8eb63fa0d5714587231270882b2135d1b59fc6bb",
      "parents": [
        "b02a92586dca362b0b76ad527b91bd44ce58ece5"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Feb 06 10:45:41 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 07 18:50:42 2007 -0500"
      },
      "message": "sky2: TSO support for EC_U\n\nThe Yukon EC_U chipset apparently supports TSO but only for non-Jumbo\nframe sizes because it lacks a Ram buffer.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b02a92586dca362b0b76ad527b91bd44ce58ece5",
      "tree": "4c41505159c75398c7db2d7c2aced191a9190f2f",
      "parents": [
        "e3173832d7be8f62a181a1888a65f0a3dc58c2e0"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Feb 06 10:45:40 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 07 18:50:40 2007 -0500"
      },
      "message": "sky2: use dev_err for error reports\n\nUse the standard dev_xxx functions instead of printk directly for\nerror reports. Fix a bug where the initialization would return 0\nif allocation of network device failed.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f7feaca77d6ad6bcfcc88ac54e3188970448d6fe",
      "tree": "3002076ed2b6ab497b3b90232ff11b08de2eca5d",
      "parents": [
        "5b912c108c8b1fcecbfe13d6d9a183db97b682d3"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Jan 28 12:56:37 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:08 2007 -0800"
      },
      "message": "msi: Make MSI useable more architectures\n\nThe arch hooks arch_setup_msi_irq and arch_teardown_msi_irq are now\nresponsible for allocating and freeing the linux irq in addition to\nsetting up the the linux irq to work with the interrupt.\n\narch_setup_msi_irq now takes a pci_device and a msi_desc and returns\nan irq.\n\nWith this change in place this code should be useable by all platforms\nexcept those that won\u0027t let the OS touch the hardware like ppc RTAS.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5b912c108c8b1fcecbfe13d6d9a183db97b682d3",
      "tree": "0267f65fd9237a41207e4359e09d09e60f6cd754",
      "parents": [
        "1c659d61cfbd8dc3926688c1bbf12d80f4cfb5c2"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Jan 28 12:52:03 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:08 2007 -0800"
      },
      "message": "msi: Kill the msi_desc array.\n\nWe need to be able to get from an irq number to a struct msi_desc.\nThe msi_desc array in msi.c had several short comings the big one was\nthat it could not be used outside of msi.c.  Using irq_data in struct\nirq_desc almost worked except on some architectures irq_data needs to\nbe used for something else.\n\nSo this patch adds a msi_desc pointer to irq_desc, adds the appropriate\nwrappers and changes all of the msi code to use them.\n\nThe dynamic_irq_init/cleanup code was tweaked to ensure the new\nfield is left in a well defined state.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1c659d61cfbd8dc3926688c1bbf12d80f4cfb5c2",
      "tree": "a6ebfbd4a52bcf3e63a84e1ef04e5356c55e9e93",
      "parents": [
        "866a8c87c4e51046602387953bbef76992107bcb"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Jan 28 12:47:52 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:08 2007 -0800"
      },
      "message": "msi: Remove attach_msi_entry.\n\nThe attach_msi_entry has been reduced to a single simple assignment,\nso for simplicity remove the abstraction and directory perform the\nassignment.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "866a8c87c4e51046602387953bbef76992107bcb",
      "tree": "f04eb2c39b7d3b44f2d10dc3b8dc0181be2954fc",
      "parents": [
        "d40f540ce6d992d4123827dbd62f68c4a39c53d0"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Jan 28 12:45:54 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:07 2007 -0800"
      },
      "message": "msi: Fix msi_remove_pci_irq_vectors.\n\nSince msi_remove_pci_irq_vectors is designed to be called during\nhotplug remove it is actively wrong to query the hardware and expect\nmeaningful results back.\n\nTo that end remove the pci_find_capability calls.  Testing\ndev-\u003emsi_enabled and dev-\u003emsix_enabled gives us all of the information\nwe need.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d40f540ce6d992d4123827dbd62f68c4a39c53d0",
      "tree": "10c379bd4a0612b4d5f2ebceac376eebed4d84f3",
      "parents": [
        "ded86d8d37736df67ddeec4ae00e2ec1a5a90b3c"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Jan 28 12:44:21 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:07 2007 -0800"
      },
      "message": "msi: Remove msi_lock.\n\nWith the removal of msi_lookup_irq all of the functions using msi_lock\noperated on a single device and none of them could reasonably be\ncalled on that device at the same time. \n\nSince what little synchronization that needs to happen needs to happen\noutside of the msi functions, msi_lock could never be contended and as\nsuch is useless and just complicates the code.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ded86d8d37736df67ddeec4ae00e2ec1a5a90b3c",
      "tree": "6a1c175992692ca2db80b34b0df3cb44b1541253",
      "parents": [
        "8fed4b65236c44d090bd62f2d14938ae791e0260"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Jan 28 12:42:52 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:07 2007 -0800"
      },
      "message": "msi: Kill msi_lookup_irq\n\nThe function msi_lookup_irq was horrible.  As a side effect of running\nit changed dev-\u003eirq, and then the callers would need to change it\nback.  In addition it does a global scan through all of the irqs,\nwhich seems to be the sole justification of the msi_lock.\n\nTo remove the neede for msi_lookup_irq I added first_msi_irq to struct\npci_dev.  Then depending on the context I replaced msi_lookup_irq with\ndev-\u003efirst_msi_irq, dev-\u003emsi_enabled, or dev-\u003emsix_enabled.\n\nmsi_enabled and msix_enabled were already present in pci_dev for other\nreasons.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8fed4b65236c44d090bd62f2d14938ae791e0260",
      "tree": "53b0609ff8e53d9b1410f707f59cd14a555f8c04",
      "parents": [
        "0fcfdabbdbedb3bdc63f29209aeeac805df78a92"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Jan 25 19:34:08 2007 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:07 2007 -0800"
      },
      "message": "MSI: Combine pci_(save|restore)_msi/msix_state\n\nThe PCI save/restore code doesn\u0027t need to care about MSI vs MSI-X, all\nit really wants is to say \"save/restore all MSI(-X) info for this device\".\n\nThis is borne out in the code, we call the MSI and MSI-X save routines\nside by side, and similarly with the restore routines.\n\nSo combine the MSI/MSI-X routines into pci_save_msi_state() and\npci_restore_msi_state(). It is up to those routines to decide what state\nneeds to be saved.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0fcfdabbdbedb3bdc63f29209aeeac805df78a92",
      "tree": "49b924287acdf067d470c1d07c0fa02c099e0c0e",
      "parents": [
        "88187dfa4d8bb565df762f272511d2c91e427e0d"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Jan 25 19:34:08 2007 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:07 2007 -0800"
      },
      "message": "MSI: Remove pci_scan_msi_device()\n\npci_scan_msi_device() doesn\u0027t do anything anymore, so remove it.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "88187dfa4d8bb565df762f272511d2c91e427e0d",
      "tree": "451f53265c52ea50bcb43bb4e5854fe9c3359182",
      "parents": [
        "89298c7a41e71ecb1e0c3f793655e9ce09662ce0"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Jan 25 19:34:07 2007 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:06 2007 -0800"
      },
      "message": "MSI: Replace pci_msi_quirk with calls to pci_no_msi()\n\nI don\u0027t see any reason why we need pci_msi_quirk, quirk code can just\ncall pci_no_msi() instead.\n\nRemove the check of pci_msi_quirk in msi_init(). This is safe as all\ncalls to msi_init() are protected by calls to pci_msi_supported(),\nwhich checks pci_msi_enable, which is disabled by pci_no_msi().\n\nThe pci_disable_msi routines didn\u0027t check pci_msi_quirk, only\npci_msi_enable, but as far as I can see that was a bug not a feature.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "89298c7a41e71ecb1e0c3f793655e9ce09662ce0",
      "tree": "dc14265d4228a2ac289a1eb910b19f23ec1bfa95",
      "parents": [
        "b11056355ea149c37edf0ef54976a49f5258cd54"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 25 16:15:24 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:06 2007 -0800"
      },
      "message": "PCI: remove duplicate device id from ipr\n\nAs pointed out by Kay Sievers \u003ckay.sievers@suse.de\u003e\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b11056355ea149c37edf0ef54976a49f5258cd54",
      "tree": "8ef440f73476804972408510489a7d76b2c3f50d",
      "parents": [
        "e36c455c2f5fee08fed395e94c7ab156cd159360"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 25 16:15:24 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:06 2007 -0800"
      },
      "message": "PCI: remove duplicate device id from ata_piix\n\nAs pointed out by Kay Sievers \u003ckay.sievers@suse.de\u003e\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e36c455c2f5fee08fed395e94c7ab156cd159360",
      "tree": "cfe0e29851b49893083108601bbee4ca9d38dc9e",
      "parents": [
        "c54c18790700b8b2a503945d729aa425c25691fe"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Tue Jan 16 12:17:13 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:06 2007 -0800"
      },
      "message": "PCI: power management: remove noise on non-manageable hw\n\nReturn early from pci_set_power_state() if hardware does not support\npower management. This way, we do not generate noise in the logs.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c54c18790700b8b2a503945d729aa425c25691fe",
      "tree": "90061bba5831aa5112afb08fc2fc89f32582078b",
      "parents": [
        "8255cf35d503db7c1b26ae53b6b7f23ada82316f"
      ],
      "author": {
        "name": "Satoru Takeuchi",
        "email": "takeuchi_satoru@jp.fujitsu.com",
        "time": "Thu Jan 18 13:50:05 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:06 2007 -0800"
      },
      "message": "PCI: cleanup MSI code\n\nCleanup MSI code as follows:\n\n - fix some types\n - fix strange local variable definition\n - delete unnecessary blank line\n - add comment to #endif which is far from corresponding #ifdef\n\nSigned-off-by: Satoru Takeuchi \u003ctakeuchi_satoru@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8255cf35d503db7c1b26ae53b6b7f23ada82316f",
      "tree": "be008a902beb853782622a2cc116f1f9c68ac042",
      "parents": [
        "1863100a0244828f78e5e47b22b93ca912e80963"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Jan 06 21:48:41 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:06 2007 -0800"
      },
      "message": "PCI: make isa_bridge Alpha-only\n\nSince isa_bridge is neither assigned any value !NULL nor used on !Alpha, \nthere\u0027s no reason for providing it.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1863100a0244828f78e5e47b22b93ca912e80963",
      "tree": "36c0958983ceeffb5dc6fa75e64dde410987af35",
      "parents": [
        "2f2d39d2843570e81be6d53da6052f6752dc3c45"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jan 14 14:46:32 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:06 2007 -0800"
      },
      "message": "PCI: remove quirk_sis_96x_compatible()\n\nSince 2.6.0-test10, all quirk_sis_96x_compatible() had any effect on\nwas a printk().\n\nThis patch therefore removes it.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "2f2d39d2843570e81be6d53da6052f6752dc3c45",
      "tree": "76b57ace5a843d2ed24dfab6297bbd6d6d8fb3f7",
      "parents": [
        "15a260d53f7ca026e45109d2c2bec8c4b087780b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jan 05 11:23:15 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:06 2007 -0800"
      },
      "message": "PCI: Speed up the Intel SMBus unhiding quirk\n\nSpeed up the Intel SMBus PCI quirk by avoiding tests which can only\nfail. This also makes the compiled code significantly smaller when\nusing gcc 3.2/3.4. gcc 4.x appears to optimize the code by itself so\nthis change doesn\u0027t make a difference there.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "15a260d53f7ca026e45109d2c2bec8c4b087780b",
      "tree": "6db2fde4b3c8589f94f532e09f4e105c703b7606",
      "parents": [
        "9f593e30b318719b0e3889c730cc3a2d0729a707"
      ],
      "author": {
        "name": "Daniel Yeisley",
        "email": "dan.yeisley@unisys.com",
        "time": "Thu Dec 21 14:34:57 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:05 2007 -0800"
      },
      "message": "PCI Quirk: 1k I/O space IOBL_ADR fix on P64H2\n\nThere\u0027s an existing quirk for the kernel to use 1k IO space granularity\non the Intel P64H2.  It turns out however that pci_setup_bridge() in\ndrivers/pci/setup-bus.c reads in the IO base and limit address register\nmasks it off to the nearest 4k, and writes it back.  This causes the\nkernel to be on 1k boundaries and the hardware to be 4k aligned.  The\npatch below fixes the problem. \n\nSigned-off-by: Dan Yeisley \u003cdan.yeisley@unisys.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9f593e30b318719b0e3889c730cc3a2d0729a707",
      "tree": "f3fae586a92afb2073dd0c00c7fffa7dd6024075",
      "parents": [
        "1555b33da0b27f933fbe08679935ce9d83c0e9e9"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue Jan 09 13:03:10 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:05 2007 -0800"
      },
      "message": "shpchp: delete trailing whitespace\n\nThis patch deletes trailing white space in SHPCHP driver. This has no\nfunctional change.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1555b33da0b27f933fbe08679935ce9d83c0e9e9",
      "tree": "f6c94fb592ac48a5c7816edfa48af976f6c72ddf",
      "parents": [
        "3d9c18872fa1db5c43ab97d8cbca43775998e49c"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue Jan 09 13:03:01 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:05 2007 -0800"
      },
      "message": "shpchp: remove DBG_XXX_ROUTINE\n\nThis patch removes DBG_ENTER_ROUTINE, DBG_LEAVE_ROUTINE and related\ncode.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3d9c18872fa1db5c43ab97d8cbca43775998e49c",
      "tree": "20eb2346e87a5e0df2da945b106a155a87d637da",
      "parents": [
        "34d03419f03bcfdf70d9617a9b90b60c93482c4a"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue Jan 09 13:02:48 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:05 2007 -0800"
      },
      "message": "shpchp: remove CONFIG_HOTPLUG_PCI_SHPC_POLL_EVENT_MODE\n\nThe CONFIG_HOTPLUG_PCI_SHPC_POLL_EVENT_MODE config option is not\nneeded because polling mechanism for shpc hotplug events can be\nenabled through module option \u0027shpchp_poll_mode\u0027. This patch removes\nCONFIG_HOTPLUG_PCI_SHPC_POLL_EVENT_MODE.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "34d03419f03bcfdf70d9617a9b90b60c93482c4a",
      "tree": "4371f46298a0bd24df178cbe73fe815bf146faad",
      "parents": [
        "262303fe329a51463925f3749aafc358a4201397"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Tue Jan 09 13:02:36 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:05 2007 -0800"
      },
      "message": "PCIEHP: Add Electro Mechanical Interlock (EMI) support to the PCIE hotplug driver.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "262303fe329a51463925f3749aafc358a4201397",
      "tree": "f9b82b164c8a25d94c9602d640f1b853e7633295",
      "parents": [
        "44ef4cefb0168740184ee3d7d18254339741e9d5"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Dec 21 17:01:10 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:05 2007 -0800"
      },
      "message": "pciehp: fix wait command completion\n\nThis patch fixes this problem that pciehp driver will sleep\nunnecessarily long when waiting for command completion. With this\npatch, modprobe pciehp driver becomes very faster as follows for\ninstance.\n\n  o Without this patch\n    # time /sbin/modprobe pciehp\n\n    real    0m4.976s\n    user    0m0.000s\n    sys     0m0.004s\n\n  o With this patch\n    # time /sbin/modprobe pciehp\n\n    real    0m0.640s\n    user    0m0.000s\n    sys     0m0.004s\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "44ef4cefb0168740184ee3d7d18254339741e9d5",
      "tree": "9ae7d2d94c6bec9fe1b6c0a9ddf7e78994ea4dc9",
      "parents": [
        "75e13178af33e20b5802885f637af2a82c64ac2c"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Dec 21 17:01:09 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:05 2007 -0800"
      },
      "message": "pciehp: cleanup wait command completion\n\nThis patch cleans up the code to wait for command completion.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "75e13178af33e20b5802885f637af2a82c64ac2c",
      "tree": "73af18b3bf9bdfc1d956683fd338c684788b1382",
      "parents": [
        "15232ece5566710d24c81ac3dd629f7556a92818"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Dec 21 17:01:08 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:05 2007 -0800"
      },
      "message": "pciehp: remove unused pcie_cap_base\n\nThis patch removes unused pcie_cap_base variable.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "15232ece5566710d24c81ac3dd629f7556a92818",
      "tree": "e1648367c659ce415181ca2b602c8d60bc8a93d8",
      "parents": [
        "a0f018daa9955d123b9257b08bcac2d59e295967"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Dec 21 17:01:07 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:05 2007 -0800"
      },
      "message": "pciehp: cleanup pciehp.h\n\nThis patch cleans up pciehp.h. This has no functional change.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a0f018daa9955d123b9257b08bcac2d59e295967",
      "tree": "7ab217338e23731596b2ef1bda5a87a1c9008088",
      "parents": [
        "a8c2b635979823043ea7766dea1d9371773b4d8e"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Dec 21 17:01:06 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:04 2007 -0800"
      },
      "message": "pciehp: cleanup register access\n\nThis patch cleans up register access functions. This has no functional\nchange.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a8c2b635979823043ea7766dea1d9371773b4d8e",
      "tree": "f9df75e8ff6623362c94359982d160fc811d919e",
      "parents": [
        "48fe39151727db350347e1dba09d71c8ca24207a"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Dec 21 17:01:05 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:04 2007 -0800"
      },
      "message": "pciehp: remove unused pci_bus from struct controller\n\nThis patch removes unused pci_bus member from struct controller.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "48fe39151727db350347e1dba09d71c8ca24207a",
      "tree": "6b540050279409b0045b4fb66938ee0c18b5fecd",
      "parents": [
        "2410fa4eaec4133f9fa8968f277ddb28b89b92b3"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Dec 21 17:01:04 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:04 2007 -0800"
      },
      "message": "pciehp: remove unnecessary php_ctlr\n\nThe struct php_ctlr seems to be only for complicating codes. This\npatch removes struct php_ctlr and related codes.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2410fa4eaec4133f9fa8968f277ddb28b89b92b3",
      "tree": "d005980c5adbab8c612c2bf8c95a362b7375e7b6",
      "parents": [
        "a0b1725720d9a023a1dee129234f5972056038c6"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Dec 21 17:01:03 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:04 2007 -0800"
      },
      "message": "pciehp: cleanup slot list\n\nThis patch cleans up slot list handling (use list_head). This has no\nfunctional change.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a0b1725720d9a023a1dee129234f5972056038c6",
      "tree": "9c8d4049e46a968547750ad0f1b77f2117ddb2e3",
      "parents": [
        "429538ad3eeffec4199d8adddd1e9e4c80b2c08b"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Dec 21 17:01:02 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:04 2007 -0800"
      },
      "message": "pciehp: cleanup init_slot()\n\nThis patch cleans up init_slots() in pciehp_core.c based on\npcihp_skeleton.c. This has no functional change.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fd9b37cc4e32533214f77b34ea03ee85f6e0a4d2",
      "tree": "c3117f708752871e8e0446e827348f1155d357e7",
      "parents": [
        "c30ca1db39cecade07143112ecfac09ec6b08e3f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Nov 17 15:21:45 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:04 2007 -0800"
      },
      "message": "PCI: remove pci_find_device_reverse()\n\nThis patch removes the no longer used pci_find_device_reverse().\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "c30ca1db39cecade07143112ecfac09ec6b08e3f",
      "tree": "003c466c5c4e2fe225aa6af02a91d5e2a144a93d",
      "parents": [
        "81b1955eef786c1b2fe29f6783543ce13d8b0bc4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Dec 19 05:13:15 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:04 2007 -0800"
      },
      "message": "PCI: quirks.c: cleanup\n\nThis patch contains the following cleanups:\n- move all EXPORT_SYMBOL\u0027s directly below the code they are exporting\n- move all DECLARE_PCI_FIXUP_*\u0027s directly below the functions they\n  are calling\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "81b1955eef786c1b2fe29f6783543ce13d8b0bc4",
      "tree": "20305d94da074b9e8e532fc5db09e9a7852bb27f",
      "parents": [
        "a7369f1f6533b9efc3209d1df103537bbbf24b8c"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Tue Dec 12 18:29:15 2006 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:04 2007 -0800"
      },
      "message": "PCI: Use newly defined PCI channel offline routine\n\nUse newly minted routine to access the PCI channel state.\n\nSigned-off-by: Linas Vepstas \u003clinas@linas.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "c87deff776feacd05a7411097e8c8c57e549e638",
      "tree": "1de3284a522df6b58be50251f1dcb9dbaff8dad7",
      "parents": [
        "38cc13022ed3cea949722d5a6f49025da82c9fd0"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Mon Dec 18 10:31:06 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:03 2007 -0800"
      },
      "message": "PCI : Add selected_regions funcs\n\nThis patch adds the following changes into generic PCI code especially\nfor PCI legacy I/O port free drivers.\n\n     - Added new pci_request_selected_regions() and\n       pci_release_selected_regions() for PCI legacy I/O port free\n       drivers in order to request/release only the selected regions.\n\n     - Added helper routine pci_select_bars() which makes proper mask\n       of BARs from the specified resource type. This would be very\n       helpful for users of pci_enable_device_bars().\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nCc: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "38cc13022ed3cea949722d5a6f49025da82c9fd0",
      "tree": "5d6051a294f70dca2fdb86b1966cb3a5945fdfb8",
      "parents": [
        "9fb625c3cc3731097a142ecae79a0369fb854c2d"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Mon Dec 18 10:30:00 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:03 2007 -0800"
      },
      "message": "PCI : add extremely specialized __pci_reenable_device for default resume\n\nOriginal patch was posted as \"PCI : Move pci_fixup_device and is_enabled\".\nThis 3 of 3 patches does:\n\n  - add __pci_reenable_device\n    (recover former change of 1st patch)\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nCc: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "9fb625c3cc3731097a142ecae79a0369fb854c2d",
      "tree": "1f062de277b952e313c3e78df00af1a6d5a523de",
      "parents": [
        "924b08f3ff12eb0e8ecd9e9a9b6a5b884a495c23"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Mon Dec 18 10:28:43 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:03 2007 -0800"
      },
      "message": "PCI : Move pci_fixup_device and is_enabled (originally intended change)\n\nOriginal patch was posted as \"PCI : Move pci_fixup_device and is_enabled\".\nThis 2 of 3 patches does:\n\n  - Move pci_fixup_device and enable_cnt\n    (originally intended change)\n\n  - relocate pci_fixup_device\n    (recover latter change of 1st patch)\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nCc: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "924b08f3ff12eb0e8ecd9e9a9b6a5b884a495c23",
      "tree": "a5088c74cafed4f7c3b2bff32c4912129ae5abd3",
      "parents": [
        "07eddf3d597f2d009a37a4e8c7c32a1ffe992f3e"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Mon Dec 18 10:27:45 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:03 2007 -0800"
      },
      "message": "PCI : remove too specialized __pci_enable_device for default resume\n\nOriginal patch was posted as \"PCI : Move pci_fixup_device and is_enabled\".\nThis 1 of 3 patches does:\n\n  - reverts small part of Inaky\u0027s patch\n    (remove __pci_enable_device)\n    This change will be recovered by 3rd patch.\n\n  - temporarily remove pci_fixup_device.\n    This change will be recovered by 2nd patch.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nCc: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "07eddf3d597f2d009a37a4e8c7c32a1ffe992f3e",
      "tree": "6ed35aff253bdf7aa01572687fcff5f0b7241606",
      "parents": [
        "5331be090567d9335476f876b2d85427cd7c4426"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai.lu@amd.com",
        "time": "Wed Nov 29 13:53:10 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:03 2007 -0800"
      },
      "message": "PCI: check szhi when sz is 0 when 64 bit iomem bigger than 4G\n\nFor pci mem resource that size is bigger than 4G, the sz returned by\npc_size will be 0.\nSo that resource is skipped, and register contained hi address will be\ntreated as another 32bit resource. We need to use sz64 and pci_sz64 for\n64 bit resource for clear logical.  Typical usages for this: Opteron\nsystem with co-processor and the co-processor could take more than 4G\nRAM as pre-fetchable mem resource.\n\n\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@amd.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "e3173832d7be8f62a181a1888a65f0a3dc58c2e0",
      "tree": "195129acd8ec02c265e7a8152f311cafaede1be5",
      "parents": [
        "dde6d43d060bf0e0f38c66f76908e460db3bf0d8"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Feb 06 10:45:39 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 07 18:49:59 2007 -0500"
      },
      "message": "sky2: add Wake On Lan support\n\nAdds basic magic packet wake on lan support to the sky2 driver.\nNote: initial WOL value is based on BIOS settings.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "dde6d43d060bf0e0f38c66f76908e460db3bf0d8",
      "tree": "c78e8c487e3e52abd728b1b4c0e1be36171532cf",
      "parents": [
        "f100ae2ed04d17fb450fe6e3a3780342da60acd0"
      ],
      "author": {
        "name": "Hennerich, Michael",
        "email": "Michael.Hennerich@analog.com",
        "time": "Mon Feb 05 16:41:35 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 07 18:49:57 2007 -0500"
      },
      "message": "fix unaligned exception in /drivers/net/wireless/orinoco.c\n\nPrevent an unaligned exception to occur.  (GCC 4.1) tmp is defined as char\npointer while it is later accessed as short.\n\nCc: Jean Tourrilhes \u003cjt@hpl.hp.com\u003e\nCc: John W. Linville \u003clinville@tuxdriver.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f100ae2ed04d17fb450fe6e3a3780342da60acd0",
      "tree": "33c18483fc44f901e0d0818cf8107fa34bdb56ef",
      "parents": [
        "45d3ac4ec31ccf9a39065e8576260c6ac2652c83"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Feb 05 16:31:06 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 07 18:49:55 2007 -0500"
      },
      "message": "Remove unused kernel config option DLCI_COUNT\n\nRemove the unused kernel config option DLCI_COUNT.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Krzysztof Halasa {khc@pm.waw.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "45d3ac4ec31ccf9a39065e8576260c6ac2652c83",
      "tree": "ca22e67bdf80e12f03fa60030e85fadb18175ec9",
      "parents": [
        "257b346d20cd309a4c5a13b8de5ad2b7c63b590a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Feb 05 16:31:03 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 07 18:49:52 2007 -0500"
      },
      "message": "z85230: spinlock logic\n\nAt some point someone added a spin_lock(\u0026dev-\u003elock) to the IRQ handler for\nthe Z85230 driver.  This actually correctly fixes a bug but the necessary\nchanges to remove the chan-\u003elock calls in the event handlers were not made\n(c-\u003elock is the same lock).\n\nSimona Dascenzo reported the problem with the driver and this patch should\nfix the problem he found.\n\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "257b346d20cd309a4c5a13b8de5ad2b7c63b590a",
      "tree": "7fc65b6f0338e6de9011ced2af027fcdd744b2be",
      "parents": [
        "d9a9720eab7437aa7f34dcbb92bb4bc8cc36bba9"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon Feb 05 16:28:27 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 07 18:49:11 2007 -0500"
      },
      "message": "mips: declance: Driver model for the PMAD-A\n\nThis is a set of changes that converts the PMAD-A support to the driver model.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d9a9720eab7437aa7f34dcbb92bb4bc8cc36bba9",
      "tree": "868fe3a6310f3fdb34328c887d006e9f406d671e",
      "parents": [
        "b7e36bfa9ffa2f6097b622ba07a95d823db553e4"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Mon Feb 05 16:29:43 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 07 18:48:56 2007 -0500"
      },
      "message": "Spidernet: Rework RX linked list\n\nMake the hardware perceive the RX descriptor ring as a null-terminated linked\nlist, instead of a circular ring.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: James K Lewis \u003cjklewis@us.ibm.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "64358164f5bfe5e11d4040c1eb674c29e1436ce5",
      "tree": "7bc89baa37df3d636d81bc2ca5fd78440735f884",
      "parents": [
        "ab6c41a498cd76085ce45ec407f5fe25968058a6"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 25 16:15:24 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:40 2007 -0800"
      },
      "message": "USB: remove duplicate device id from zc0301\n\nAs pointed out by Kay Sievers \u003ckay.sievers@suse.de\u003e\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ab6c41a498cd76085ce45ec407f5fe25968058a6",
      "tree": "d92633cd7b16dce5abb8af3b699a2a7cd102a00d",
      "parents": [
        "33c6b7e99fb043b7ae7d3deafb552a179a29b489"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 25 16:15:24 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:40 2007 -0800"
      },
      "message": "USB: remove duplicate device id from usb_storage\n\nAs pointed out by Kay Sievers \u003ckay.sievers@suse.de\u003e\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "33c6b7e99fb043b7ae7d3deafb552a179a29b489",
      "tree": "79e5fc691928ed44027792483fe619468035a4c5",
      "parents": [
        "210b1975795d4661127144365a889a7a4f2cf1fa"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 25 16:15:24 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:40 2007 -0800"
      },
      "message": "USB: remove duplicate device id from keyspan\n\nAs pointed out by Kay Sievers \u003ckay.sievers@suse.de\u003e\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "210b1975795d4661127144365a889a7a4f2cf1fa",
      "tree": "8136a3e5d5967d2e1378f4d2bc92c4fef21d767e",
      "parents": [
        "9da88d78bcb5610a4bb9e0e10dfb31cc9b4fdb1b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 25 16:15:24 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:40 2007 -0800"
      },
      "message": "USB: remove duplicate device id from ftdi_sio\n\nAs pointed out by Kay Sievers \u003ckay.sievers@suse.de\u003e\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9da88d78bcb5610a4bb9e0e10dfb31cc9b4fdb1b",
      "tree": "d421f307d3fad1cd63dec47b41206b235aea46d5",
      "parents": [
        "1a68f71d4fe71426a5c9703591e068241c03f896"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 25 16:15:24 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:40 2007 -0800"
      },
      "message": "USB: remove duplicate device id from visor\n\nAs pointed out by Kay Sievers \u003ckay.sievers@suse.de\u003e\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1a68f71d4fe71426a5c9703591e068241c03f896",
      "tree": "6a639df6b1003f67c5dc8d23e3e246816f29f111",
      "parents": [
        "9251644ab33579d80c038b077f78daa23a04fdcd"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Thu Jan 25 11:17:41 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:40 2007 -0800"
      },
      "message": "USB: a bit more coding style cleanup\n\nI was sitting in a train threatened to be blocked by ice. I took this\nas a hint to do some more boring work for the common good. Here\u0027s\na bit more for coding style.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9251644ab33579d80c038b077f78daa23a04fdcd",
      "tree": "c57746f60a5728537baf03824ed51787e55a3fcc",
      "parents": [
        "1096f780d0b9d6bade2d42bf823e81db3e553abe"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Tue Jan 23 15:55:28 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:40 2007 -0800"
      },
      "message": "usbcore: trivial whitespace fixes\n\nThis patch (as844) makes some trivial whitespace fixes to a few files\nin usbcore.  Oliver did most of the work and Alan added some tidying up.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1096f780d0b9d6bade2d42bf823e81db3e553abe",
      "tree": "d72bf456ec6a0d1b720839d157d5867059051775",
      "parents": [
        "629e4427aa817d5c9f11885420abf54b8f5967dc"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jan 22 11:58:34 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:40 2007 -0800"
      },
      "message": "usb-storage: use first bulk endpoints, not last\n\nAccording to the Bulk-Only spec, usb-storage is supposed to use the\n_first_ bulk-in and bulk-out endpoints it finds, not the _last_.  And\nwhile we\u0027re at it, we ought to test the direction of the interrupt\nendpoint as well.  This patch (as842) makes both changes.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "629e4427aa817d5c9f11885420abf54b8f5967dc",
      "tree": "33c5a88751c5934df34252998a562fa757451b14",
      "parents": [
        "1d619f128ba911cd3e6d6ad3475f146eb92f5c27"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jan 22 16:08:53 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:39 2007 -0800"
      },
      "message": "EHCI: fix interrupt-driven remote wakeup\n\nNow that port status change notifications are interrupt-driven,\nehci-hcd needs to tell usbcore when a remote-wakeup resume operation\nis finished -- we can no longer rely on the core to poll and find\nout.  This patch (as843) uses the root-hub status timer to force a\npoll after the resume is complete.\n\nThe patch also changes the test for detecting when the TDRSMDN resume\nperiod has expired.  It\u0027s necessary to use time_after_eq() instead of\ntime_after(), since the polling is triggered precisely by a timer.\nThe same change is made for TDRSTR reset expiration, for consistency.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1d619f128ba911cd3e6d6ad3475f146eb92f5c27",
      "tree": "2446e8041cdcf07fc5a530b853a6fa546fa0f52f",
      "parents": [
        "d0532184086906889f4a0cd92eade1f7be49fbac"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo@kvack.org",
        "time": "Sun Jan 21 19:45:59 2007 -0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:39 2007 -0800"
      },
      "message": "USB: switch ehci-hcd to new polling scheme\n\nSwitch ehci-hcd to use the new polling scheme, which reports root\nhub status changes via the interrupt handler, in an asynchronous\nfashion. Doing so disables polling for status changes (whose handler is\nrh_timer_func).\n\nTested on a Geode GX machine, which is now capable of running at \u003d~ 5\ntimer interrupts per second (in the -rt tree), resulting in significant\npower savings.\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d0532184086906889f4a0cd92eade1f7be49fbac",
      "tree": "79932d82b7eb49d0aba6a157a12e8d7d88605d5f",
      "parents": [
        "a19ceb56cbd1e1beff3e9cf6042e1f31f6487aa6"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Thu Jan 18 15:06:07 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:39 2007 -0800"
      },
      "message": "USB: autosuspend for usb printer driver\n\nthis implements autosuspend for usb printers. It compiles and is tested.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a19ceb56cbd1e1beff3e9cf6042e1f31f6487aa6",
      "tree": "e546f7e867e45602c3c3a262e12723d95e4fa511",
      "parents": [
        "e43062dd208594caa94536b8ba4b762d4a16330d"
      ],
      "author": {
        "name": "Jeremy Roberson",
        "email": "jroberson@gtcocalcomp.com",
        "time": "Thu Jan 18 08:10:25 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:39 2007 -0800"
      },
      "message": "USB Input: Added kernel module to support all GTCO CalComp USB InterWrite School products\n\nAdded a kernel module (gtco) to the USB Input subsystem.  This kernel\nmodule adds support for all GTCO CalComp USB InterWrite School products.\n\nSigned-off-by: Jeremy A. Roberson \u003cjroberson@gtcocalcomp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e43062dd208594caa94536b8ba4b762d4a16330d",
      "tree": "493faa1c728b1ad670756baa1a6c5aa56cb92ec3",
      "parents": [
        "ef3ff462a31987629c4d0488550fbbb66fbfcc35"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "linux@sierrawireless.com",
        "time": "Wed Jan 17 16:04:18 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:39 2007 -0800"
      },
      "message": "USB: Sierra Wireless auto set D0\n\nThis patch ensures that the device is turned on when inserted into the system.\nIt also adds more VID/PIDs and matches the N_OUT_URB with the airprime driver.\n\nSigned-off-by: Kevin Lloyd \u003clinux@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ef3ff462a31987629c4d0488550fbbb66fbfcc35",
      "tree": "7cd01317a9556de1e540642b28b9e84e6edffa20",
      "parents": [
        "1f5b9cc9e4cf5847e7550c4079cebb80170e71dd"
      ],
      "author": {
        "name": "Håvard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Feb 27 18:15:04 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:39 2007 -0800"
      },
      "message": "USB: usb ethernet gadget recognizes HUSB2DEV\n\nDefine DEV_CONFIG_CDC when compiling for HUSB2DEV.\n\nFrom: Håvard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1f5b9cc9e4cf5847e7550c4079cebb80170e71dd",
      "tree": "012b44e131dbbdde111e06b64bf1a1283d39ecfa",
      "parents": [
        "49631ca7f3e2fd05186028b453fa27f75b830de7"
      ],
      "author": {
        "name": "Håvard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Jan 17 11:03:29 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:39 2007 -0800"
      },
      "message": "USB: list atmel husb2_udc gadget controller\n\nThis identifies the driver for the Atmel HUSB2 Device Controller,\nas integrated into the first AVR32 chip, the AT32AP700.\n\nFrom: Håvard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "49631ca7f3e2fd05186028b453fa27f75b830de7",
      "tree": "b8fb89f0ef0a32c94c259d0fc6ab9bc40a828419",
      "parents": [
        "ce46794f77f698eaf3b80922fafac5a9379085e0"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 16 23:28:48 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:39 2007 -0800"
      },
      "message": "USB: gadgetfs AIO tweaks\n\nThis patch (as837) fixes several mistakes in the AIO interface of the\ngadgetfs driver:\n\n\tThe ki_retry method is not supposed to do a put on the kiocb.\n\tThe extra call to aio_put_req() causes memory corruption.\n\t(Note: This call was removed before, by patch as691, and then\n\tmysteriously re-introduced later.)\n\n\tEven if a read transfer is cancelled, we can and should send\n\tto the user all the data that did manage to get transferred.\n\n\tTesting for AIO cancellation in the I/O completion handler\n\tis both racy and (now) unnecessary.  aio_complete() does its\n\town checking, in a safe manner.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ce46794f77f698eaf3b80922fafac5a9379085e0",
      "tree": "a2adffcbc277f721d92eaa1fef3bdf6e14f66d57",
      "parents": [
        "5b89db02a5a7c8bad3c6fb7888778082a441b385"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jan 16 23:06:07 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:39 2007 -0800"
      },
      "message": "USB: gadgetfs behaves better on userspace init bug\n\nResolve an initizlization issue that could come up if the userspace\ndriver wrote invalid descriptors to a dual-speed device.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5b89db02a5a7c8bad3c6fb7888778082a441b385",
      "tree": "0d9f11ff8cb328fd79dfb77dd8a773cfbb47a366",
      "parents": [
        "0864c7a9286b02319d3db2103bada1c2269c1e1e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jan 16 22:56:26 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:38 2007 -0800"
      },
      "message": "USB: gadgetfs race fix\n\nThis resolves a race in gadgetfs associated with changing device/ep0\nwhen processing control requests.  The fix is to change that state\nearlier, when the control response is issued, so there\u0027s no window\nin which userspace could see the wrong state; and enlarge the scope\nof the spinlock during the ep0 request completion handler.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0864c7a9286b02319d3db2103bada1c2269c1e1e",
      "tree": "c88010084741f6f89a22bb3da211a9aa5a610f64",
      "parents": [
        "7489d14943181731ef8694e2ea2d5a919b93b956"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jan 16 22:53:58 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:38 2007 -0800"
      },
      "message": "USB: gadgetfs simplifications\n\nThis simplifies event reading by eliminating arithmetic and being\nmore direct/obvious, and tweaks some debug messages slightly.\nThe math elimination will change timings, sometimes enough to\nallow a race to appear.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "7489d14943181731ef8694e2ea2d5a919b93b956",
      "tree": "fa639b94c4162cee06e92064e0f3b5d186f2373c",
      "parents": [
        "3ff4fd94c86259e44d58946af34231a1586b5d93"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jan 16 22:51:04 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:38 2007 -0800"
      },
      "message": "USB: gadgetfs cleanups\n\nMinor gadgetfs cleanups:\n\n - EP0 state constants become consistently STATE_DEV_* rather than\n   sometimes omitting the \"DEV_\"; STATE_EP_* were already consistent.\n\n - Comment that ep0 state is protected by the spinlock, and update\n   code that was neglecting that rule.\n\nNone of this is expected to change behavior.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3ff4fd94c86259e44d58946af34231a1586b5d93",
      "tree": "d940b19178246076e8fec2e7869b24e05e1a9b58",
      "parents": [
        "4b10f0f3a0d4caa8b615cd1f770a70912967a3cd"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Sat Jan 13 07:32:27 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:38 2007 -0800"
      },
      "message": "USB: race fixes for usb-serial, step 3\n\n- fix an error code returned if a device has been disconnected\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4b10f0f3a0d4caa8b615cd1f770a70912967a3cd",
      "tree": "3a3b96e0f40bfc774aeb6790f7ed371afef11748",
      "parents": [
        "34ef50e5b1f96c2d8c0f3d28b7d407743806256c"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Sat Jan 13 07:31:27 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:38 2007 -0800"
      },
      "message": "USB: race fixes for usb-serial, step 2\n\n- take BKL before looking up a driver to associate with a device to make\n  sure the module is not unloaded after looking up but before association\n  \u0026 bumping module count\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "34ef50e5b1f96c2d8c0f3d28b7d407743806256c",
      "tree": "bdf5fe45a270ebd77c895c7563c3fbf4c230019a",
      "parents": [
        "fdcba53e2d58272bcdb5f1fad694602ccf02ad46"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Sat Jan 13 07:29:26 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:38 2007 -0800"
      },
      "message": "USB: race fixes for usb-serial step 1\n\n- introduce a spinlock for serial_table to eliminate the window between\n  looking up a device and getting a reference\n- delay inscription of a new device into serial_table until it is fully\n  initialised\n- make sure disconnect() kills all URBs to avoid leckage across a soft unbind\n\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fdcba53e2d58272bcdb5f1fad694602ccf02ad46",
      "tree": "425383841722e8bcf20a7926c4b54180fc8667b7",
      "parents": [
        "3ede760f0e46317c6716ead8facff88f6a924a49"
      ],
      "author": {
        "name": "Rainer Weikusat",
        "email": "rainer.weikusat@sncag.com",
        "time": "Wed Jan 03 15:36:25 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:38 2007 -0800"
      },
      "message": "fix for bugzilla #7544 (keyspan USB-to-serial converter)\n\nAt least the Keyspan USA-19HS USB-to-serial converter supports\ntwo different configurations, one where the input endpoints\nhave interrupt transfer type and one where they are bulk endpoints.\nThe default UHCI configuration uses the interrupt input endpoints.\nThe keyspan driver, OTOH, assumes that the device has only bulk\nendpoints (all URBs are initialized by calling usb_fill_bulk_urb\nin keyspan.c/ keyspan_setup_urb). This causes the interval field\nof the input URBs to have a value of zero instead of one, which\n\u0027accidentally\u0027 worked with Linux at least up to 2.6.17.11 but\nstopped to with 2.6.18, which changed the UHCI support code handling\nURBs for interrupt endpoints. The patch below modifies to driver to\ninitialize its input URBs either as interrupt or as bulk URBs,\ndepending on the transfertype contained in the associated endpoint\ndescriptor (only tested with the default configuration) enabling\nthe driver to again receive data from the serial converter.\n\nGreg K-H reworked the patch.\n\nSigned-off-by: Rainer Weikusat \u003crweikusat@sncag.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3ede760f0e46317c6716ead8facff88f6a924a49",
      "tree": "077a0ab25a4b4e63aa6547e6f352ea063d7b678a",
      "parents": [
        "66e56ce75e39210415fb12ceacd5f3580ad72d50"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Thu Jan 11 14:35:50 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:38 2007 -0800"
      },
      "message": "USB: total removal of multithreaded probing in usb\n\nThe whole approach is simply wrong.  Forking a thread means that\n  - errors are ignored\n  - locking is ignored\n\nDoing this correctly would require major surgery for questionable benefit.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "66e56ce75e39210415fb12ceacd5f3580ad72d50",
      "tree": "aefd162287e90def0a034c4a6c7aaa24617c779f",
      "parents": [
        "57e06c11372eccf5acebdd4664eb025fee76c561"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jan 16 12:46:39 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:37 2007 -0800"
      },
      "message": "USB: at91_udc wakeup event updates\n\nThis updates the AT91 UDC driver\u0027s handling of wakeup events:\n\n - Fix a bug in the original scheme, which was never updated after\n   the {enable,disable}_irq_wake() semantics were updated to address\n   refcounting issues (i.e. behave for shared irqs).\n\n - Couple handling of both type of wakeup events, to be more direct.  The\n   controller can be source of wakeup events for cases like bus reset\n   and USB resume.  On some boards, VBUS sensing is also IRQ driven.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "57e06c11372eccf5acebdd4664eb025fee76c561",
      "tree": "a792559056735005ce7037196509fb151d3c3bc5",
      "parents": [
        "625b5c9a0069ef1b61feb3ce599b39f1b04b5666"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 16 11:59:45 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:37 2007 -0800"
      },
      "message": "EHCI: force high-speed devices to run at full speed\n\nThis patch (as710) adds a sysfs class-device attribute file named\n\"companion\" for EHCI controllers.  The file contains a list of port\nnumbers that are dedicated to the companion controller; by writing a\nport number to the file the user can force a high-speed device\nattached directly to the computer to run at full speed.  (As far as I\nknow it is not possible to do this for a device attached to an\nexternal hub.)  A port is removed from the file by writing the\nnegative of its port number.\n\nSeveral users have asked for this facility and it seems like a useful\nthing to have.  Every now and then one runs across a device which\nbehaves much better at full speed than at high speed.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "625b5c9a0069ef1b61feb3ce599b39f1b04b5666",
      "tree": "74fac9295b6240c2fbc394cc0289bc178fb004a3",
      "parents": [
        "e6316565e568b3b5733be10cfca3c27259bef499"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 16 11:58:47 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:37 2007 -0800"
      },
      "message": "EHCI: don\u0027t hide ports owned by the companion\n\nThis patch (as709) changes the way ehci-hcd presents port status\nvalues for ports owned by the companion controller.  It no longer\nhides the information; in particular, it allows the core to see the\ndisconnect event that occurs when a full- or low-speed device is\nswitched over to the companion.  This is required for the next patch\nin this series.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "e6316565e568b3b5733be10cfca3c27259bef499"
}
