)]}'
{
  "log": [
    {
      "commit": "6a4e5227a33f60f918b30cf2001fb0bb259d9396",
      "tree": "a3e8d130fdfb88710872afc9908e1e78644b300f",
      "parents": [
        "10b50b7dd2716b944299d45452d0875dbeb5f0c2"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Feb 05 16:57:13 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 09 15:01:58 2007 +0100"
      },
      "message": "[AVR32] GPIO API implementation\n\nArch-neutral GPIO calls for AVR32. GPIO IRQ support written by\nDavid Brownell.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "10b50b7dd2716b944299d45452d0875dbeb5f0c2",
      "tree": "07159c3d6a87d9dc3883ea6593df7713904a03eb",
      "parents": [
        "6eb484fe92e2f67f888dc87e97bfd938c0f7404e"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Mon Feb 05 04:41:27 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 09 15:01:58 2007 +0100"
      },
      "message": "[AVR32] Use ARRAY_SIZE macro when appropriate\n\nA patch to use ARRAY_SIZE macro already defined in linux/kernel.h\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "6eb484fe92e2f67f888dc87e97bfd938c0f7404e",
      "tree": "98d9c3cde49b7f103b9dc97f38540fb6102279f1",
      "parents": [
        "212868d387d0033b7e0029326a900126fe5e3d52"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Feb 01 16:26:03 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 09 15:01:57 2007 +0100"
      },
      "message": "[AVR32] Implement dma_mapping_error()\n\ndma_map_single() never fails, so dma_mapping_error() simply returns 0.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "212868d387d0033b7e0029326a900126fe5e3d52",
      "tree": "dc4209d294def354963f22051caa7832f8de98c1",
      "parents": [
        "58febc0b1374de7506277d3aa9e9cddaea62ba65"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sun Jan 28 12:56:42 2007 -0800"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 09 15:01:57 2007 +0100"
      },
      "message": "[AVR32] Fix incorrect invalidation of shared cachelines\n\nFix bug in dma_map_single(..., DMA_FROM_DEVICE) caused by incorrect\ninvalidation of shared cachelines at the beginning and/or end of\nthe specified buffer.  Those shared cachelines need to be flushed,\nsince they may hold valid data (which must not be discarded).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "58febc0b1374de7506277d3aa9e9cddaea62ba65",
      "tree": "ad9774f80d34d33e8cf125eeb92b4ca66d1c40eb",
      "parents": [
        "a3d912c8fa709c4078ceaabf4d71001190e19325"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jan 23 20:21:36 2007 -0800"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 09 15:01:57 2007 +0100"
      },
      "message": "[AVR32] ext int fixes\n\nBugfixes for external irq handler set_irq_type():\n\n - If set_irq_type() can\u0027t set the type, don\u0027t change anything!\n\n - It\u0027s not OK to change the flow handler as part of set_irq_type(),\n   among other issues that violates spinlock rules.  Instead, we can\n   call the relevant handler when we demux the external interrupts.\n\n - The external irq demux has no need to grab the spinlock.  And in\n   fact grabbing it that way was wrong, since that code might be\n   pre-empted by an irq at a different priority level, and that code\n   might then have tried to grab that spinlock...\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "a3d912c8fa709c4078ceaabf4d71001190e19325",
      "tree": "58a492ce454a6412bb63710decc56f741981ede7",
      "parents": [
        "914ab06279f15d3f368f4fae74db58fdcf03a2ed"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jan 23 20:14:02 2007 -0800"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 09 15:01:57 2007 +0100"
      },
      "message": "[AVR32] fix serial port setup on ATSTK1000\n\nFixes to USART setup on the stk-1000 ... don\u0027t configure USART 2, since\nits TXD/RXD are used for INT-A and INT-B buttons; and configure USART 0\n(for IRDA, and with corrected IRQ) iff SW2 has a non-default setting.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "914ab06279f15d3f368f4fae74db58fdcf03a2ed",
      "tree": "23fc37aa24d4e84c179836ddaf478c6046e1fa65",
      "parents": [
        "31321bc946527f2e4c50b6b08459d1c0d81fa978"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jan 23 20:12:15 2007 -0800"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 09 15:01:57 2007 +0100"
      },
      "message": "[AVR32] /proc/interrupts display\n\nThe /proc/interrupts file should also display the irq_chip associated\nwith each irq ... e.g. INTC, EIM, GPIO.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "31321bc946527f2e4c50b6b08459d1c0d81fa978",
      "tree": "ad55844941184f7c075b3456cef18661e3cc85bb",
      "parents": [
        "5986a2ec35836a878350c54af4bd91b1de6abc59"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sun Jan 07 18:43:41 2007 -0500"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 09 15:01:56 2007 +0100"
      },
      "message": "Remove a couple final references to obsolete verify_area().\n\n  Remove a couple final references to the obsolete verify_area() call,\nwhich was long ago replaced by access_ok().\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nAcked-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "5986a2ec35836a878350c54af4bd91b1de6abc59",
      "tree": "2efe068e124071ca30a5f1886402b890d7ba429e",
      "parents": [
        "43187902cbfafe73ede0144166b741fb0f7d04e1",
        "ff05d1c4643dd4260eb699396043d7e8009c0de4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 08 10:37:22 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 08 10:37:22 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/mfasheh/ocfs2\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/mfasheh/ocfs2: (22 commits)\n  configfs: Zero terminate data in configfs attribute writes.\n  [PATCH] ocfs2 heartbeat: clean up bio submission code\n  ocfs2: introduce sc-\u003esc_send_lock to protect outbound outbound messages\n  [PATCH] ocfs2: drop INET from Kconfig, not needed\n  ocfs2_dlm: Add timeout to dlm join domain\n  ocfs2_dlm: Silence some messages during join domain\n  ocfs2_dlm: disallow a domain join if node maps mismatch\n  ocfs2_dlm: Ensure correct ordering of set/clear refmap bit on lockres\n  ocfs2: Binds listener to the configured ip address\n  ocfs2_dlm: Calling post handler function in assert master handler\n  ocfs2: Added post handler callable function in o2net message handler\n  ocfs2_dlm: Cookies in locks not being printed correctly in error messages\n  ocfs2_dlm: Silence a failed convert\n  ocfs2_dlm: wake up sleepers on the lockres waitqueue\n  ocfs2_dlm: Dlm dispatch was stopping too early\n  ocfs2_dlm: Drop inflight refmap even if no locks found on the lockres\n  ocfs2_dlm: Flush dlm workqueue before starting to migrate\n  ocfs2_dlm: Fix migrate lockres handler queue scanning\n  ocfs2_dlm: Make dlmunlock() wait for migration to complete\n  ocfs2_dlm: Fixes race between migrate and dirty\n  ...\n"
    },
    {
      "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": "b892afd1e60132a981b963929e352eabf3306ba2",
      "tree": "606cd7f6e725729941cea539618cd24dce5594eb",
      "parents": [
        "c4184f117af7441fb83bc413d2214d92920e0289"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 08 08:16:44 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 08 08:16:44 2007 -0800"
      },
      "message": "kbuild: fix space for good (take 103)\n\nMichal Ostrowski points out what the real problem was: the spaces at the\nstart of the definition of the \u0027checker-shell\u0027 make function.\n\nCc: Michal Ostrowski \u003cmostrows@watson.ibm.com\u003e\nAcked-by: David Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nAcked-by: Oleg Verych \u003colecom@flower.upol.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\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": "d003e7a1a569501cbe9a5ca14748177498c4893a",
      "tree": "b7b5b0ea1be4ff3bd555b9cb93abb2be885e53fe",
      "parents": [
        "bcff4948c64e1af09e9a986e324626ee873d3a07"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "compudj@krystal.dyndns.org",
        "time": "Wed Feb 07 19:04:44 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 16:08:47 2007 +1100"
      },
      "message": "[POWERPC] Add export of vgacon_remap_base\n\nThe following macro :\ninclude/asm-powerpc/vga.h:#define VGA_MAP_MEM(x,s) (x + vgacon_remap_base)\nis used by drivers/video/console/vgacon.c which can be compiled as a module\n(drivers/video/vga16fb.ko).\n\nTherefore, vgacon_remap_base should be exported.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bcff4948c64e1af09e9a986e324626ee873d3a07",
      "tree": "b86a47e166922d206839eb477338ab7d312af9f1",
      "parents": [
        "1ed2ddf380e19dafeec2150ca709ef7f4a67cd21"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Feb 07 13:45:45 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 16:08:43 2007 +1100"
      },
      "message": "[POWERPC] Remove bogus comment about page_is_ram\n\narch/powerpc/mm/mem.c states that page_is_ram is called by the code that\nimplements /dev/mem, which isn\u0027t true.  Remove the comment.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\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": "92d4dda3332577bc2228b8d436f3d2796c59a520",
      "tree": "855f64cc3453704c938cacc87b68f2b4ec7f09f6",
      "parents": [
        "f31909c00332b3e8299209eaba6cec80756f802c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Dec 13 13:38:22 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 16:08:35 2007 +1100"
      },
      "message": "[POWERPC] Fix comment in kernel/irq.c\n\nkernel/irq.c contains a comment that speaks of -1 and -2 as interrupt\nnumbers, but this is actually dependent on configuration options now.\nReplace by NO_IRQ and NO_IRQ_ENABLED.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: 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": "2366fb16abcd8dea96820d3cb4f1de3a868d268c",
      "tree": "9e1514ad01f3258c29dd6dad1c1ebfe4c35f649a",
      "parents": [
        "3839a5943977674d224cca541fd0914b942aa466"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Mon Feb 05 16:14:10 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 16:08:25 2007 +1100"
      },
      "message": "[POWERPC] PPC: Use ARRAY_SIZE macro when appropriate\n\nUse ARRAY_SIZE macro already defined in linux/kernel.h\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3839a5943977674d224cca541fd0914b942aa466",
      "tree": "e680a69c5052e8746539ebc2e3561f62f92f0b50",
      "parents": [
        "0524aad7b89671bc788d483b2c048ac7b79eefb9"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Mon Feb 05 16:14:09 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 16:08:18 2007 +1100"
      },
      "message": "[POWERPC] Use ARRAY_SIZE macro when appropriate\n\nUse ARRAY_SIZE macro already defined in linux/kernel.h\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0524aad7b89671bc788d483b2c048ac7b79eefb9",
      "tree": "584e3ac51afdc46e26dd9b0184e4679a0afd258c",
      "parents": [
        "f8b93a902315aeeedf51c45f01a407d5d8288c72"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Feb 05 16:14:05 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:29:22 2007 +1100"
      },
      "message": "[POWERPC] Fix ppc64\u0027s writing to struct file_operations\n\nIn preparation for marking file_operations as const.\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f8b93a902315aeeedf51c45f01a407d5d8288c72",
      "tree": "8e6fd2887730233da8e00ceec94d6ef0470d08d1",
      "parents": [
        "64a3de1c3d9c6dfa9be68529a519448e8017ddb0"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Feb 05 16:14:04 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:29:22 2007 +1100"
      },
      "message": "[POWERPC] ppc: use syslog macro for the printk log level\n\nUse the appropriate logging macro for the priority level for that\nprintk call.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "64a3de1c3d9c6dfa9be68529a519448e8017ddb0",
      "tree": "9302a14fb490af0ecfdfa1387dd77c692845c3ec",
      "parents": [
        "f42963f8646540ac7e5ba016a0ec1cc2e7386b57"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Mon Feb 05 16:14:03 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:29:22 2007 +1100"
      },
      "message": "[POWERPC] ppc: cs4218_tdm remove extra brace\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f42963f8646540ac7e5ba016a0ec1cc2e7386b57",
      "tree": "88820e08dec5442db3da832401095f78c399d3be",
      "parents": [
        "d5112a4f31a361409d3c57dc9d58dd69f8014bef"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 12 15:13:19 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:29:22 2007 +1100"
      },
      "message": "[POWERPC] Add mpc52xx/lite5200 PCI support\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c4184f117af7441fb83bc413d2214d92920e0289",
      "tree": "d6f77ef7a5fab96f38567c58d88ccdfe0db3fcbc",
      "parents": [
        "905adce4094d64a6691df994e424fbf486301adc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 20:24:25 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 20:24:25 2007 -0800"
      },
      "message": "kbuild: make $(checker-shell ) strip spaces around the result\n\nIt looks like GNU make version 3.80 (but apparently not 3.81) adds\nleading whitespace to the result of the checker-shell execution.  This\nstrips them off explicitly.\n\nAlso, don\u0027t bother symlinking the output file to /dev/null.  It\u0027s likely\nas expensive as just writing the temp-file, and we need to remove it\nanyway afterwards.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d5112a4f31a361409d3c57dc9d58dd69f8014bef",
      "tree": "64771300b2191cb94d9aaf60355661a01c2ccd1a",
      "parents": [
        "12e86f92fcfe4f0bcab0ad7fa4088a64c60d9b38",
        "5fad293bcbd48d9a2370020cf60e4b4a42559b12"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:03:11 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:03:11 2007 +1100"
      },
      "message": "Merge branch \u0027for_paulus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into for-2.6.21\n"
    },
    {
      "commit": "12e86f92fcfe4f0bcab0ad7fa4088a64c60d9b38",
      "tree": "37321a7dfd382dc2b3325d35af3acf5e9f34d482",
      "parents": [
        "f03e64f2ca6ee3d0b7824536b1940497701fe766"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:02:35 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:02:35 2007 +1100"
      },
      "message": "[POWERPC] Only use H_BULK_REMOVE if the firmware supports it\n\nThe previous patch changing pSeries to use H_BULK_REMOVE broke the\nJS20 blade, where the firmware doesn\u0027t support H_BULK_REMOVE.  This\nadds a firmware check so that on machines that don\u0027t have H_BULK_REMOVE,\nwe just use the H_REMOVE call as before.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "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": "ac38dfc39e7684f55174742e5f0d6c5a0093bbf6",
      "tree": "7410a47ca6981ee85a3917d66016e8ef34855fb0",
      "parents": [
        "0cc8674f2be3078fb586add1900c7835c977f384"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Feb 07 09:18:30 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 07 18:50:55 2007 -0500"
      },
      "message": "sk98lin: planned removal\n\nDocument planned removal of sk98lin driver.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\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": "429538ad3eeffec4199d8adddd1e9e4c80b2c08b",
      "tree": "47da6608aad3381e2c1728b3be1ea3cf906b8684",
      "parents": [
        "fd9b37cc4e32533214f77b34ea03ee85f6e0a4d2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Nov 18 01:06:29 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:04 2007 -0800"
      },
      "message": "PCI: mark pci_find_device() as __deprecated\n\nOn Fri, Nov 17, 2006 at 09:32:36AM -0500, Alan Cox wrote:\n\u003e \n\u003e Soon we should deprecate pci_find_device as well\n\nSo let\u0027s mark it as __deprecated now, which also has the side effect \nthat noone can later whine that removing it might break some shiny \nexternal modules.\n\nOh, and if anything starts complaining \"But this adds some warnings to \nmy kernel build!\", he should either first fix the 200 kB (sic) of \nwarnings I\u0027m getting in 2.6.19-rc5-mm2 starting at MODPOST or go to hell.\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"
    },
    {
      "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": "a7369f1f6533b9efc3209d1df103537bbbf24b8c",
      "tree": "ddc2e0c407570e9250fbea39c815e4c461fc9a0f",
      "parents": [
        "c87deff776feacd05a7411097e8c8c57e549e638"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Tue Dec 12 16:55:59 2006 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:03 2007 -0800"
      },
      "message": "PCI: define inline for test of channel error state\n\nAdd very simple routine to indicate the pci channel error state.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\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"
    }
  ],
  "next": "210b1975795d4661127144365a889a7a4f2cf1fa"
}
