)]}'
{
  "log": [
    {
      "commit": "d4274b51a5c8147b5341e15927368e75b632d297",
      "tree": "fbf4f8b5929bc89acada9b3cbfc588cf1f159e92",
      "parents": [
        "c0956bd25161bff45304d482cda51ca4b3b572f1"
      ],
      "author": {
        "name": "Panagiotis Issaris",
        "email": "takis@issaris.org",
        "time": "Tue Aug 15 16:01:07 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 17 16:29:55 2006 -0700"
      },
      "message": "[PPP]: handle kmalloc failures and convert to using kzalloc\n\nThe PPP code contains two kmalloc()s followed by memset()s without\nhandling a possible memory allocation failure.  (Suggested by Joe\nPerches).\n\nAnd furthermore, conversions from kmalloc+memset to kzalloc.\n\n[akpm@osdl.org: fix error-path leak]\n[akpm@osdl.org: cleanups]\n[paulus@samba.org: don\u0027t add useless printk and cardmap_destroy calls]\n\nSigned-off-by: Panagiotis Issaris \u003ctakis@issaris.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "932f3772cf76cc1b1fd1538ceee3edba9bf2164f",
      "tree": "f9ad57d1369359d30fbab271cb736519c0606e20",
      "parents": [
        "2f8af120a159a843948749ea88bcacda9779b132"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Aug 15 01:39:36 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 17 16:29:52 2006 -0700"
      },
      "message": "[BNX2]: Convert to netdev_alloc_skb()\n\nConvert dev_alloc_skb() to netdev_alloc_skb() and increase default\nrx ring size to 255. The old ring size of 100 was too small.\n\nUpdate version to 1.4.44.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2f8af120a159a843948749ea88bcacda9779b132",
      "tree": "e633037a72db856b8078e814e3451dd8f44c14de",
      "parents": [
        "fb33f82568d32016b3b3c00819574f9526e52be3"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Aug 15 01:39:10 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 17 16:29:51 2006 -0700"
      },
      "message": "[BNX2]: Fix tx race condition.\n\nFix a subtle race condition between bnx2_start_xmit() and bnx2_tx_int()\nsimilar to the one in tg3 discovered by Herbert Xu:\n\nCPU0\t\t\t\t\tCPU1\nbnx2_start_xmit()\n\tif (tx_ring_full) {\n\t\ttx_lock\n\t\t\t\t\tbnx2_tx()\n\t\t\t\t\t\tif (!netif_queue_stopped)\n\t\tnetif_stop_queue()\n\t\tif (!tx_ring_full)\n\t\t\t\t\t\tupdate_tx_ring\n\t\t\tnetif_wake_queue()\n\t\ttx_unlock\n\t}\n\nEven though tx_ring is updated before the if statement in bnx2_tx_int() in\nprogram order, it can be re-ordered by the CPU as shown above.  This\nscenario can cause the tx queue to be stopped forever if bnx2_tx_int() has\njust freed up the entire tx_ring.  The possibility of this happening\nshould be very rare though.\n\nThe following changes are made, very much identical to the tg3 fix:\n\n1. Add memory barrier to fix the above race condition.\n\n2. Eliminate the private tx_lock altogether and rely solely on\nnetif_tx_lock.  This eliminates one spinlock in bnx2_start_xmit()\nwhen the ring is full.\n\n3. Because of 2, use netif_tx_lock in bnx2_tx_int() before calling\nnetif_wake_queue().\n\n4. Add memory barrier to bnx2_tx_avail().\n\n5. Add bp-\u003etx_wake_thresh which is set to half the tx ring size.\n\n6. Check for the full wake queue condition before getting\nnetif_tx_lock in tg3_tx().  This reduces the number of unnecessary\nspinlocks when the tx ring is full in a steady-state condition.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "223ddcea898940b0b02bd6e624dbba3507c97365",
      "tree": "3c88d52453521b143848fed844142ac5ea46fe51",
      "parents": [
        "ca412cc992c3226239dd3bf896681bbf30e1b444",
        "3e03a2fcb2c031062f9bf698ce999b77cd80aec4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 16 08:51:04 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 16 08:51:04 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n"
    },
    {
      "commit": "b18a60e7c2a7f2a17dbd57885621a42d546e2f7d",
      "tree": "ca41788f01ae5d6c268a1b7992682ea9de0ea563",
      "parents": [
        "2f6c55fc3109bcfa1bb1a112c825e07212c20f37"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Wed Aug 16 13:49:33 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Aug 16 13:49:33 2006 +0200"
      },
      "message": "[S390] inaccessible PAV alias devices on LPAR.\n\nIn some situations PAV alias devices on LPAR are not accessible.\nThe initialization procedure required to enable access to PAV alias\ndevices has to be performed per storage server subsystem and not\nonly once per storage server.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "2f6c55fc3109bcfa1bb1a112c825e07212c20f37",
      "tree": "9ad93064df1939b5167b1240384da368c7eae410",
      "parents": [
        "d0710c7c9eea2145a0614f39dbe9dc8cb4ae14da"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Aug 16 13:49:27 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Aug 16 13:49:27 2006 +0200"
      },
      "message": "[S390] dasd slab cache alignment.\n\nThe dasd_page_cache should return page addresses and therefore the\ncache must be created with an alignment of PAGE_SIZE.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "ca412cc992c3226239dd3bf896681bbf30e1b444",
      "tree": "5b5fd9becdfeda652173ada495b7738988211c7b",
      "parents": [
        "e0e92632715f08dddeddb72b76e04c20126e1f67",
        "2621e2a155140b01c6ff57b3863cda2922c2c8bd"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 16 01:38:39 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 16 01:38:39 2006 -0700"
      },
      "message": "Merge gregkh@master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n"
    },
    {
      "commit": "2621e2a155140b01c6ff57b3863cda2922c2c8bd",
      "tree": "e66b4cffbd870e4e9244a4b48442b4908255a9ff",
      "parents": [
        "9f737633e6ee54fc174282d49b2559bd2208391d"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Wed Jul 05 01:20:51 2006 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Aug 15 11:17:22 2006 +0200"
      },
      "message": "[WATCHDOG] Kconfig typos fix.\n\nThree typos in drivers/char/watchdog/Kconfig...\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "485311a23c72c87332f9a55ce25e650e40ae3fc7",
      "tree": "5c70793c578d4c4f70b7cebef68bc71febb1c1f8",
      "parents": [
        "657b3010d8f8a72195dfcbe63040127d596f0b14"
      ],
      "author": {
        "name": "Michal Miroslaw",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Sun Aug 13 23:24:20 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 14 12:54:29 2006 -0700"
      },
      "message": "[PATCH] dm: BUG/OOPS fix\n\nFix BUG I tripped on while testing failover and multipathing.\n\nBUG shows up on error path in multipath_ctr() when parse_priority_group()\nfails after returning at least once without error.  The fix is to\ninitialize m-\u003eti early - just after alloc()ing it.\n\nBUG: unable to handle kernel NULL pointer dereference at virtual address 00000000\n printing eip:\nc027c3d2\n*pde \u003d 00000000\nOops: 0000 [#3]\nModules linked in: qla2xxx ext3 jbd mbcache sg ide_cd cdrom floppy\nCPU:    0\nEIP:    0060:[\u003cc027c3d2\u003e]    Not tainted VLI\nEFLAGS: 00010202   (2.6.17.3 #1)\nEIP is at dm_put_device+0xf/0x3b\neax: 00000001   ebx: ee4fcac0   ecx: 00000000   edx: ee4fcac0\nesi: ee4fc4e0   edi: ee4fc4e0   ebp: 00000000   esp: c5db3e78\nds: 007b   es: 007b   ss: 0068\nProcess multipathd (pid: 15912, threadinfo\u003dc5db2000 task\u003def485a90)\nStack: ec4eda40 c02816bd ee4fc4c0 00000000 f7e89498 f883e0bc c02816f6 f7e89480\n       f7e8948c c0281801 ffffffea f7e89480 f883e080 c0281ffe 00000001 00000000\n       00000004 dfe9cab8 f7a693c0 f883e080 f883e0c0 ca4b99c0 c027c6ee 01400000\nCall Trace:\n \u003cc02816bd\u003e free_pgpaths+0x31/0x45  \u003cc02816f6\u003e free_priority_group+0x25/0x2e\n \u003cc0281801\u003e free_multipath+0x35/0x67  \u003cc0281ffe\u003e multipath_ctr+0x123/0x12d\n \u003cc027c6ee\u003e dm_table_add_target+0x11e/0x18b  \u003cc027e5b4\u003e populate_table+0x8a/0xaf\n \u003cc027e62b\u003e table_load+0x52/0xf9  \u003cc027ec23\u003e ctl_ioctl+0xca/0xfc\n \u003cc027e5d9\u003e table_load+0x0/0xf9  \u003cc0152146\u003e do_ioctl+0x3e/0x43\n \u003cc0152360\u003e vfs_ioctl+0x16c/0x178  \u003cc01523b4\u003e sys_ioctl+0x48/0x60\n \u003cc01029b3\u003e syscall_call+0x7/0xb\nCode: 97 f0 00 00 00 89 c1 83 c9 01 80 e2 01 0f 44 c1 88 43 14 8b 04 24 59 5b 5e 5f 5d c3 53 89 c1 89 d3 ff 4a 08 0f 94 c0 84 c0 74 2a \u003c8b\u003e 01 8b 10 89 d8 e8 f6 fb ff ff 8b 03 8b 53 04 89 50 04 89 02\nEIP: [\u003cc027c3d2\u003e] dm_put_device+0xf/0x3b SS:ESP 0068:c5db3e78\n\nSigned-off-by: Michal Miroslaw \u003cmirq-linux@rere.qmqm.pl\u003e\nAcked-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b64ef8afa58f397e1eaba2bd9ecaa6812064d464",
      "tree": "2e8a312cbf4ff9df84ecee3ea2eca5c0c349d9a2",
      "parents": [
        "e9fa4f7bd291c29a785666e2fa5a9cf3241ee6c3"
      ],
      "author": {
        "name": "Edgar Hucek",
        "email": "hostmaster@ed-soft.at",
        "time": "Sun Aug 13 23:24:16 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 14 12:54:28 2006 -0700"
      },
      "message": "[PATCH] add imacfb documentation and detection\n\nAdd basic Machine detection to imacfb and some Ducumentation bits for\nimacfb.\n\nSigned-off-by: Edgar Hucek \u003chostmaster@ed-soft.at\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f54fa84dda211f68f65002efa44142207c886c79",
      "tree": "117113e866346afa5737a78ba3ba2085b059aab1",
      "parents": [
        "2011e9249a252e0655807fbe6841f6cfe6b6c197"
      ],
      "author": {
        "name": "Orjan Friberg",
        "email": "orjan.friberg@axis.com",
        "time": "Tue Aug 08 23:31:40 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 11 14:06:06 2006 -0700"
      },
      "message": "USB: usbtest.c: unsigned retval makes ctrl_out return 0 in case of error\n\nIn my quest to try and figure out why test 14 (control write) doesn\u0027t\nwork with my EZ-USB board, I noticed that sometimes testusb reported\nno error even though the kernel log complained \"byte 0 is 0 not 2\" etc.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2011e9249a252e0655807fbe6841f6cfe6b6c197",
      "tree": "c9395f80099187cd9dc710874591e4e438558185",
      "parents": [
        "922fdaa692e23bf57a10c16047d993c181991579"
      ],
      "author": {
        "name": "Jonathan Davies",
        "email": "jjd27@cam.ac.uk",
        "time": "Wed Aug 09 10:48:03 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 11 14:06:06 2006 -0700"
      },
      "message": "USB: ftdi_sio driver - new PIDs\n\nSigned-off-by: Jonathan Davies \u003cjjd27@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "922fdaa692e23bf57a10c16047d993c181991579",
      "tree": "6381403081e18fefa11a007b619caf245b5410e9",
      "parents": [
        "7af569abc33ce09d3cb93e9b2160efff2531c59f"
      ],
      "author": {
        "name": "Norihiko Tomiyama",
        "email": "norihiko.tomiyama@ctc-g.co.jp",
        "time": "Tue Aug 08 14:31:25 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 11 14:06:06 2006 -0700"
      },
      "message": "USB: Additional PID for SHARP W-ZERO3\n\nI write a patch for ipaq.c.\nWould you like to add upstream tree ?\n\nThis patch enables a support of \"SHARP W-ZERO3(WS004SH)\" and \"SHARP W-ZERO3[es](WS007SH)\".\n\nFrom: Norihiko Tomiyama \u003cnorihiko.tomiyama@ctc-g.co.jp\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7af569abc33ce09d3cb93e9b2160efff2531c59f",
      "tree": "b8d4dd5cf7c9e01049f3cf3483f5b8c8b7c91bf0",
      "parents": [
        "919aeadcfa8e72ec2d6bf7bd405a16c40b8d8ecf"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jul 19 15:39:46 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 11 14:06:06 2006 -0700"
      },
      "message": "USB: appletouch: fix atp_disconnect\n\nappletouch uses urb-\u003etransfer_dma after having freed the urb, this shows\nup only if the system is compiled with slab debugging. This patch fixes\nit by reordering the free calls.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "919aeadcfa8e72ec2d6bf7bd405a16c40b8d8ecf",
      "tree": "11552bd24b2a689cf02ce581024998fc4f44a8af",
      "parents": [
        "b41ee5d62211825cbe5e583cafc2255c91385aee"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Aug 03 09:54:24 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 11 14:06:06 2006 -0700"
      },
      "message": "USB: removed a unbalanced #endif from ohci-au1xxx.c\n\nThis patch has removed a unbalanced #endif from ohci-au1xxx.c .\nPlease apply before 2.6.18 release.\n\nError message was:\nIn file included from drivers/usb/host/ohci-hcd.c:909:\ndrivers/usb/host/ohci-au1xxx.c:113:2: #endif without #if\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b41ee5d62211825cbe5e583cafc2255c91385aee",
      "tree": "7bd8ceb0069a844c0e84ab112b85785015ee9f12",
      "parents": [
        "f0c1dc07309f0fe3409b92eb170b648a487b1e81"
      ],
      "author": {
        "name": "David Kuehling",
        "email": "dvdkhlng@gmx.de",
        "time": "Mon Aug 07 10:18:48 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 11 14:06:05 2006 -0700"
      },
      "message": "USB: unusual_devs entry for A-VOX WSX-300ER MP3 player\n\nThis patch (as763) adds an unusual_devs entry for the A-VOX WSX-300ER MP3\nplayer.\n\nFrom: David Kuehling \u003cdvdkhlng@gmx.de\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f0c1dc07309f0fe3409b92eb170b648a487b1e81",
      "tree": "bffa6977410d22edbc0dab8fe7be052865a1b9e4",
      "parents": [
        "e50d1088bf2e5a68068c5f602be1dcc3e52dc873"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Aug 09 15:25:09 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 11 14:06:05 2006 -0700"
      },
      "message": "PCI: remove dead HOTPLUG_PCI_SHPC_PHPRM_LEGACY option.\n\nNothing in the tree references this config option.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e50d1088bf2e5a68068c5f602be1dcc3e52dc873",
      "tree": "72e502cb1f59081f07ea40344e23a46cb341d3b2",
      "parents": [
        "1cc6daf2349ea07830906e05164256ab36d82697"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Tue Aug 08 09:44:26 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 11 14:06:05 2006 -0700"
      },
      "message": "pciehp: make pciehp build for powerpc\n\nMake pciehp build on powerpc\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "c4e321b85a89d7cd392d3105b2c033a6c58ed337",
      "tree": "9990b519bc24579e9497f1b15ca94f2fc9cd61d3",
      "parents": [
        "f8872f4cb4b58f06a27d0443668d12d49f3b5d31",
        "dd2c609c59cd9daeb90d58f3d1bc3813e8987df1"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 10 15:10:01 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 10 15:10:01 2006 -0700"
      },
      "message": "Merge gregkh@master.kernel.org:/home/rmk/linux-2.6-mmc\n"
    },
    {
      "commit": "f8872f4cb4b58f06a27d0443668d12d49f3b5d31",
      "tree": "cf6bd1786e902f99ab764f8d8482f557cd8cf531",
      "parents": [
        "99baa75231e35aca41b9718adfb07f45ce40e84c",
        "574dc0abab6650c5371df15ac708e48fa25bed89"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 10 15:07:17 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 10 15:07:17 2006 -0700"
      },
      "message": "Merge gregkh@master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "d0710c7c9eea2145a0614f39dbe9dc8cb4ae14da",
      "tree": "6d89207033a0a4a9e0c02b507a7f4745d40d4a9d",
      "parents": [
        "ebc4599990898ecaaace7ed40dfad6d8d9f2a24a"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Thu Aug 10 15:45:16 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Aug 10 15:45:16 2006 +0200"
      },
      "message": "[S390] dasd calls kzalloc while holding a spinlock.\n\nThe dasd function dasd_set_uid calls kzalloc while holding the\ndasd_devmap_lock. Rearrange the code to do the memory allocation\noutside the lock.\n\nSigned-off-by: Horst Hummel \u003chorst.hummel@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "79860a9a79a17f1bed0713680a3995467405ba49",
      "tree": "bf127cfc807aef0ef4f5bdc53b43a6f1f32d3fd1",
      "parents": [
        "a4657141091c2f975fa35ac1ad28fffdd756091e"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Aug 09 15:04:58 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 09 15:43:27 2006 -0700"
      },
      "message": "[PATCH] PATCH: 2.6.18 oops on boot fix for IDE\n\nWhen the IDE fix for Jmicron went in one piece went walking somewhere\n(send log shows my end somehow). Without this sometimes you get an oops\non boot.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a4657141091c2f975fa35ac1ad28fffdd756091e",
      "tree": "d284f416d2ffb21d5cb3a74843a9ab976ec32193",
      "parents": [
        "54f58d6c4f15f3bdf15d43fa640ca6de9487f50e",
        "7c91767a6b701543c93ebcd611dab61deff3dad1"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 09 11:49:13 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 09 11:49:13 2006 -0700"
      },
      "message": "Merge gregkh@master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "54f58d6c4f15f3bdf15d43fa640ca6de9487f50e",
      "tree": "5d6bab099bb8376528847ec37f162d218c7940b9",
      "parents": [
        "897e11a40baf24224bd0edc948f908ed07c5675d",
        "013b68bf7cb4edfb8753aac9bde3cb60c84bc067"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 09 11:46:30 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 09 11:46:30 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-greg\u0027 of gregkh@master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "897e11a40baf24224bd0edc948f908ed07c5675d",
      "tree": "a256194bc50f9f0eeef68d7cba746ae4d35629b4",
      "parents": [
        "ad552692a4489917fa4b71f9c6a91baae4aee799",
        "22aac0896b1b0b8cabaf00714c55dd12f25d5738"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 09 11:45:59 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 09 11:45:59 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-greg\u0027 of gregkh@master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "ebc4599990898ecaaace7ed40dfad6d8d9f2a24a",
      "tree": "d372ff43bf40c11576671a7a35185b034d3a5a4d",
      "parents": [
        "5cb900a34f640771a4ab6a178659c75022f2971a"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Wed Aug 09 10:30:22 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Aug 09 10:30:22 2006 +0200"
      },
      "message": "[S390] dasd set offline kernel bug.\n\nThe request queue flush function of the dasd driver has to dequeue\nthe requests first and then call the end request function. Otherwise\na kernel bug in ll_rw_block.c might get triggered.\n\nSigned-off-by: Horst Hummel \u003chorst.hummel@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "22aac0896b1b0b8cabaf00714c55dd12f25d5738",
      "tree": "fbae079c8ca9b22103a1e11439ae8b738d756c72",
      "parents": [
        "85455dd34219376dcc7dce94bea67058f0b7d731"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Aug 08 14:08:59 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Aug 09 01:16:27 2006 -0400"
      },
      "message": "[PATCH] libata: clear sdev-\u003elocked on door lock failure\n\nSCSI EH locks door if sdev-\u003elocked is set.  Sometimes door lock\ncommand fails continuously (e.g. when medium is not present) and as\nlibata uses EH to acquire sense data, this easily creates a loop where\na failed lock door invokes EH and EH issues lock door on completion.\n\nThis patch clears sdev-\u003elocked on door lock failure to break this\nloop.  This problem has been spotted and diagnosed by Unicorn Chang\n\u003cuchang@tw.ibm.com\u003e.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "85455dd34219376dcc7dce94bea67058f0b7d731",
      "tree": "dc81f6f2fa31fef75fec99096c52c6213302ade2",
      "parents": [
        "c71d6be54e92c4b2d31faf51850354aff22b82b0"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@ocs.com.au",
        "time": "Tue Aug 08 13:51:02 2006 +1000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Aug 09 01:16:27 2006 -0400"
      },
      "message": "[PATCH] Fix compile problem when sata debugging is on\n\nFix a sata debug print statement that still uses an old variable name.\n\nSigned-off-by: Keith Owens \u003ckaos@ocs.com.au\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "013b68bf7cb4edfb8753aac9bde3cb60c84bc067",
      "tree": "7ce7d4a4c5e519b4a8f60ec6eff0d673bfa74fb9",
      "parents": [
        "2f96740c26f1dcff9111dca3e01379ab12aafde5"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Wed Aug 09 00:07:53 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Aug 09 00:12:47 2006 -0400"
      },
      "message": "[PATCH] myri10ge: always re-enable dummy rdmas in myri10ge_resume\n\nDummy RDMA are always enabled on device startup since commit\n9a71db721a2cbb9921b929b2699ab181f5a3c6c0 (to work around buggy\nPCIe chipsets which do not implement resending properly). But,\nwe also need to always re-enable them when resuming the device.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c71d6be54e92c4b2d31faf51850354aff22b82b0",
      "tree": "ab0f157c958658aa57e17fffce5d67f6e80c3b1b",
      "parents": [
        "9f737633e6ee54fc174282d49b2559bd2208391d",
        "77f3f879387cc5fce6c7a4ca7777c586fe6291cd"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 08 23:59:39 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 08 23:59:39 2006 -0400"
      },
      "message": "Merge branch \u0027tj-upstream-fixes\u0027 of git://htj.dyndns.org/libata-tj into upstream-fixes\n"
    },
    {
      "commit": "ad552692a4489917fa4b71f9c6a91baae4aee799",
      "tree": "26cd1c8a92f9c8f9a219961fe054adbf877e85f4",
      "parents": [
        "20dbfad8e5dfea56b3cb0cfd4465f01c37b57aa6",
        "0851fb48486c044476b019029245cb9b348fca33"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 08 14:19:23 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 08 14:19:23 2006 -0700"
      },
      "message": "Merge gregkh@master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n"
    },
    {
      "commit": "0851fb48486c044476b019029245cb9b348fca33",
      "tree": "4a664e168f9d809963a52f507e0b5c4f6803e881",
      "parents": [
        "eafa98177a388700d613c187c7716e11869b7171"
      ],
      "author": {
        "name": "Yeasah Pell",
        "email": "yeasah@schwide.com",
        "time": "Tue Aug 08 09:10:18 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 15:53:04 2006 -0300"
      },
      "message": "V4L/DVB (4431): Add several error checks to dst\n\nSigned-off-by: Yeasah Pell \u003cyeasah@shwide.com\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "eafa98177a388700d613c187c7716e11869b7171",
      "tree": "b8f8fc1903e72a3695b5435b74c5cb24dfaf9ac0",
      "parents": [
        "8a016dcc8383bedc731bca9fdedae77ff52a6ad7"
      ],
      "author": {
        "name": "Diego Calleja",
        "email": "diegocg@gmail.com",
        "time": "Tue Aug 08 09:10:17 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 15:53:04 2006 -0300"
      },
      "message": "V4L/DVB (4430): Quickcam_messenger compilation fix\n\nIn bugzilla #6943, Maxim Britov reported:\n\"I can enable Logitech quickcam support in .config, but it want be compile.\nI have to add into drivers/media/video/Makefile:\nobj-$(CONFIG_USB_QUICKCAM_MESSENGER)    +\u003d usbvideo/\"\nHe\u0027s right, just enable that driver as module while disabling every other\ndriver that gets into that directory, nothing will get compiled.\nThis patch fixes the Makefile.\n\nSigned-off-by: Diego Calleja \u003cdiegocg@gmail.com\u003e\nAcked-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8a016dcc8383bedc731bca9fdedae77ff52a6ad7",
      "tree": "0accaa04a9d8976f95ca46929ca65f446cc08c53",
      "parents": [
        "43c560fa59ef2688d891f6431e972b7763b73a00"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 09:10:16 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 15:53:04 2006 -0300"
      },
      "message": "V4L/DVB (4427): Fix V4L1 Compat for VIDIOCGPICT ioctl\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "43c560fa59ef2688d891f6431e972b7763b73a00",
      "tree": "6b58b6764d2f9cac26ba3e646fc8c867bbe1e262",
      "parents": [
        "e335fada5afef0658038b6bec432d37f332da9fc"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Aug 08 09:10:15 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 15:53:04 2006 -0300"
      },
      "message": "V4L/DVB (4419): Turn on the Low Noise Amplifier of the Samsung tuners.\n\nWithout the LNA these tuners perform very poorly (read \u0027unwatchable\u0027) when\nthe signal is weak.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e335fada5afef0658038b6bec432d37f332da9fc",
      "tree": "93aaf4228723915db153bbf9eaaa7d0c57e2db90",
      "parents": [
        "17531c168c7b8138b5379a85de788798fc6696e1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Aug 08 09:10:15 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 15:53:03 2006 -0300"
      },
      "message": "V4L/DVB (4418): Fix broken msp3400 module option \u0027standard\u0027\n\nDue to a wrong statement order the \u0027standard\u0027 module option didn\u0027t\nwork for \u0027G\u0027 model chips.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "17531c168c7b8138b5379a85de788798fc6696e1",
      "tree": "f0ca8541a78786c01c90fefe58a11c9dc8ca5504",
      "parents": [
        "b02dc515914bc37f5e406cc6f622fc06991eb779"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Aug 08 09:10:12 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 15:53:03 2006 -0300"
      },
      "message": "V4L/DVB (4416): Cx25840_read4 has wrong endianness.\n\ncx25840_read4 assembled the bytes in the wrong order.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b02dc515914bc37f5e406cc6f622fc06991eb779",
      "tree": "29eaa79b76db0d98de2d057aba43ff14200ccb59",
      "parents": [
        "7fb6529762f8185f792ad74adcf211713f973c80"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Tue Aug 08 09:10:12 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 15:53:03 2006 -0300"
      },
      "message": "V4L/DVB (4411): Fix minor errors in build files\n\nIn pwc Kconfig, change \u0027depends\u0027 to \u0027depends on\u0027\nIn dvb-core Makefile, change \u0027\u003d\u0027 to \u0027:\u003d\u0027\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7fb6529762f8185f792ad74adcf211713f973c80",
      "tree": "c6dd9bb2f151561e795977366669df55faf8eafb",
      "parents": [
        "0dfa9abd6bd153364da8cb131db0d0404ab15ad1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 15:47:31 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 15:52:52 2006 -0300"
      },
      "message": "V4L/DVB (4407): Driver dsbr100 is a radio device, not a video one!\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0dfa9abd6bd153364da8cb131db0d0404ab15ad1",
      "tree": "5c46dc1a46e43eb08fe0ba7900a88fdd35577e7e",
      "parents": [
        "3cdc0f263b9fe99f7dfcef49df7a148b458e9d11"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 09:10:10 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 13:55:07 2006 -0300"
      },
      "message": "V4L/DVB (4399): Fix a typo that caused some compat stuff to not work\n\nConfig option typo:\n-#ifdef CONFIG_V4L1_COMPAT\n+#ifdef CONFIG_VIDEO_V4L1_COMPAT\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3cdc0f263b9fe99f7dfcef49df7a148b458e9d11",
      "tree": "a859c93a8dd066db9548c0cc9e4d02f7853f37cd",
      "parents": [
        "6054b68e84478e66e626bde33f93b5f0bf48c180"
      ],
      "author": {
        "name": "Luc Van Oostenryck",
        "email": "luc.vanoostenryck@looxix.net",
        "time": "Tue Aug 08 09:10:10 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 13:55:05 2006 -0300"
      },
      "message": "V4L/DVB (4395): Restore compat_ioctl in pwc driver\n\nThe compat_ioctl support of the pwc driver was dropped during the last update of the driver.\nI suppose it was by mistake. If yes here is the patch to restore the support.\n\nSigned-off-by: Luc Van Oostenryck \u003cluc.vanoostenryck@looxix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5bdd6cc3300be534f2a2cf826e3fb926b5695698",
      "tree": "401b0f19ff7930666d0afb3c0701c769b0d498a0",
      "parents": [
        "487206f26364a878f5f8cec9f92796d403f1d7c9"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Jul 25 16:17:54 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 13:55:01 2006 -0300"
      },
      "message": "V4L/DVB (4371a): Fix V4L1 dependencies on compat_ioctl32\n\nCompat32 should be able to handle V4L1 ioctls if the old API support were\nselected.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1b2a720506ccf7c30baaeda5d990c29b31e21726",
      "tree": "5990f56e364077c83563566ed64beae95b855a9f",
      "parents": [
        "bd37a088596ccdb2b2dd3299e25e333bca7a9a34"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Aug 07 21:46:02 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 07 21:46:02 2006 -0700"
      },
      "message": "[TG3]: Fix tx race condition\n\nFix a subtle race condition between tg3_start_xmit() and tg3_tx()\ndiscovered by Herbert Xu \u003cherbert@gondor.apana.org.au\u003e:\n\nCPU0\t\t\t\t\tCPU1\ntg3_start_xmit()\n\tif (tx_ring_full) {\n\t\ttx_lock\n\t\t\t\t\ttg3_tx()\n\t\t\t\t\t\tif (!netif_queue_stopped)\n\t\tnetif_stop_queue()\n\t\tif (!tx_ring_full)\n\t\t\t\t\t\tupdate_tx_ring \n\t\t\tnetif_wake_queue()\n\t\ttx_unlock\n\t}\n\nEven though tx_ring is updated before the if statement in tg3_tx() in\nprogram order, it can be re-ordered by the CPU as shown above.  This\nscenario can cause the tx queue to be stopped forever if tg3_tx() has\njust freed up the entire tx_ring.  The possibility of this happening\nshould be very rare though.\n\nThe following changes are made:\n\n1. Add memory barrier to fix the above race condition.\n\n2. Eliminate the private tx_lock altogether and rely solely on\nnetif_tx_lock.  This eliminates one spinlock in tg3_start_xmit()\nwhen the ring is full.\n\n3. Because of 2, use netif_tx_lock in tg3_tx() before calling\nnetif_wake_queue().\n\n4. Change TX_BUFFS_AVAIL to an inline function with a memory barrier.\nHerbert and David suggested using the memory barrier instead of\nvolatile.\n\n5. Check for the full wake queue condition before getting\nnetif_tx_lock in tg3_tx().  This reduces the number of unnecessary\nspinlocks when the tx ring is full in a steady-state condition.\n\n6. Update version to 3.65.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d14cc9a342a8004b0ecfe66f1f12120962b61d8c",
      "tree": "2789722fbdd2118b51f09d47373b83103320417e",
      "parents": [
        "7b2e497a06c0e93719fda88820e057b635e8fae2"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Aug 07 16:11:48 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 07 16:11:48 2006 -0700"
      },
      "message": "[TG3]: skb-\u003edev assignment is done by netdev_alloc_skb\n\nAll caller of netdev_alloc_skb need to assign skb-\u003edev shortly\nafterwards.  Move it into common code.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "37ab46a3f4983c32d5b5ab6a0366ec482e38ba47",
      "tree": "99b89f690e9aafc75ad9a563214338483d496c27",
      "parents": [
        "65200c291c4ce397835d8232eaa0878b765a9bce"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Aug 07 18:13:06 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Aug 07 18:13:06 2006 +0200"
      },
      "message": "[S390] xpram system device class.\n\nRemove system device class for xpram. It creates the directory hierarchy\nunder /sys/devices/system/xpram/xpram0. The xpram0 directory is empty and\nit is always created while xpram1 and following devices are always missing,\nindependent if the devices exist or not. Since the xpram devices are\nlisted in /proc/partitions and /sys/block/ as slram\u003cx\u003e the system device\nclass for xpram is meaningless.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "65200c291c4ce397835d8232eaa0878b765a9bce",
      "tree": "32b6282ae63318d92c630f41a3ca6fd04e4bbbbf",
      "parents": [
        "4bc0c4f9e74e7a5d62ef4db923b377f2aa474a8f"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Mon Aug 07 17:00:33 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Aug 07 17:00:33 2006 +0200"
      },
      "message": "[S390] lost interrupt after chpid vary off/on cycle.\n\nI/O on a CCW device may stall if a channel path to that device is\nlogicaly varied off/on. A user I/O interrupt can get misinterpreted\nas interrupt for an internal path verification operation due to a\nmissing check and is therefore never reported to the device driver.\n\nCorrect check for pending interruptions before starting path\nverification.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "4bc0c4f9e74e7a5d62ef4db923b377f2aa474a8f",
      "tree": "6f504c1716d8710025e5a58153b90cd4f2d893f2",
      "parents": [
        "25a2001a285e187d99ea347693bedd73b3e0722a"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Mon Aug 07 17:00:30 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Aug 07 17:00:30 2006 +0200"
      },
      "message": "[S390] retry after deferred condition code.\n\nDo a retry of read device characteristics / read configuration\ndata when a deferred condition code 1 is encountered in\nccw_device_wake_up().\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "25a2001a285e187d99ea347693bedd73b3e0722a",
      "tree": "beb8855dc37c0593ebc6fe325e208b4696741101",
      "parents": [
        "9f737633e6ee54fc174282d49b2559bd2208391d"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Aug 07 17:00:28 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Aug 07 17:00:28 2006 +0200"
      },
      "message": "[S390] tape class return value handling.\n\nWithout this patch register_tape_dev() will always fail, but might\nreturn a value that is not an error number. This will lead to accesses\nto already freed memory areas...\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "dd2c609c59cd9daeb90d58f3d1bc3813e8987df1",
      "tree": "2a37fb9ad8dae6fb051374824d601498ce5a4006",
      "parents": [
        "916f3ac680fcc4c142e9acd46161f55533b11760"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon Aug 07 01:40:04 2006 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 07 14:47:54 2006 +0100"
      },
      "message": "[MMC] Another stray \u0027io\u0027 reference\n\nAnother misuse of the global \u0027io\u0027 variable instead of the local \u0027base\u0027.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "916f3ac680fcc4c142e9acd46161f55533b11760",
      "tree": "849b825e4e043ed2207f03bcee222a95244e85ce",
      "parents": [
        "c723e08af18e60cda3bbc90e0d6fb688587aeb9f"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Aug 06 22:22:23 2006 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 06 21:44:48 2006 +0100"
      },
      "message": "[MMC] Fix base address configuration in wbsd\n\nThere were some confusion about base I/O variables in the wbsd driver.\nSeems like things have been working on shear luck so far. The global \u0027io\u0027\nvariable (used when manually configuring the resources) was used instead of\nthe local \u0027base\u0027 variable.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "574dc0abab6650c5371df15ac708e48fa25bed89",
      "tree": "05b870ed38dd30457817c032e495baeee58fde15",
      "parents": [
        "ca8c100a00e91cf93782008441a2e159c4b49a25"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Aug 06 20:55:33 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 06 20:55:33 2006 +0100"
      },
      "message": "[ARM] Fix Acorn platform SCSI driver build failures\n\nSCSI folk forgot to fix up all the uses of \u0027buffer\u0027 before deleting\nthis struct member.  Do it for them to rescue the resulting build\nfailures.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ca8c100a00e91cf93782008441a2e159c4b49a25",
      "tree": "6c1cf696f4a19537d07220c6818c92bea1758028",
      "parents": [
        "8832157bff28e6559fd38fc18433f8bd8803340a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Aug 06 20:53:40 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 06 20:53:40 2006 +0100"
      },
      "message": "[ARM] Fix NCR5380-based SCSI card build\n\nThe NCR5380-based SCSI cards need the SCSI SPI transport selected\nto build correctly.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6e1e63259b1e01f047796e7985d960ca040993e6",
      "tree": "43c895798f3f8565a34c61a0a7fa593c6900d74c",
      "parents": [
        "a05ef8bfdc03c5061f44d91826caa855b0aae481",
        "2ffc1ccad85e8c2e81a6a4beb390fb4ce143256b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 09:12:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 09:12:49 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/dtor/input: (24 commits)\n  Input: ati_remote - use msec instead of jiffies\n  Input: ati_remote - add missing input_sync()\n  Input: ati_remote - relax permissions sysfs module parameters\n  Input: ati_remote - make filter time a module parameter\n  Input: atkbd - restore repeat rate when resuming\n  Input: trackpoint - activate protocol when resuming\n  Input: logips2pp - fix button mapping for MX300\n  Input: keyboard - change to use kzalloc\n  Input: serio/gameport - check whether driver core calls succeeded\n  Input: spaceball - make 4000FLX Lefty work\n  Input: keyboard - simplify emulate_raw() implementation\n  Input: keyboard - remove static variable and clean up initialization\n  Input: hiddev - use standard list implementation\n  Input: add missing handler-\u003estart() call\n  Input: HID - fix potential out-of-bound array access\n  Input: fix list iteration in input_release_device()\n  Input: iforce - add Trust Force Feedback Race Master support\n  Input: iforce - check array bounds before accessing elements\n  Input: libps2 - warn instead of oopsing when passed bad arguments\n  Input: fm801-gp - fix use after free\n  ...\n"
    },
    {
      "commit": "3e3183bab0257a6d02038658c53b491e1378612f",
      "tree": "35221f1808e85674d9ba0ff93ce0cc4bce7edf7f",
      "parents": [
        "225add619624b4877941470f31d297e0151b21be"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Aug 05 12:15:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:49 2006 -0700"
      },
      "message": "[PATCH] SCX200_ACB: eliminate spurious timeout errors\n\nWhile busy-waiting for completion, check the hardware after scheduling;\ndon\u0027t schedule and then immediately check the _timeout_.  If the yield()\ntook a long time (as it does on my OLPC prototype board when it\u0027s busy),\nwe\u0027d report a timeout even though the hardware was now ready.\n\nThis fixes it, and also switches the yield() for a cond_resched() because\nwe don\u0027t actually want to be _that_ nice about it.  I see nice\ntightly-packed SMBus transactions now, rather than waiting for milliseconds\nbetween successive phases.\n\nActually, we shouldn\u0027t be busy-waiting here at all.  We should be using\ninterrupts.  That\u0027s an exercise for another day though.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Christer Weinigel \u003cwingel@nano-system.com\u003e\nCc: \u003cJordan.Crouse@amd.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2b8de5f50e4a302b83ebcd5b0120621336d50bd6",
      "tree": "6d7778126fb646aa9119b5850e3125dda72c2905",
      "parents": [
        "b4c76fa721c7c8a43655a74e508870d21d2e26d3"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Sat Aug 05 12:15:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:49 2006 -0700"
      },
      "message": "[PATCH] pnpacpi: reject ACPI_PRODUCER resources\n\nA patch in -mm kernel correct the parsing of \"address resources\" of pnpacpi.\nBefore we assumed it was memory only, but it could be also IO.\n\nBut this change show an hidden bug : some resources could be producer type\nthat are not handled by pnp layer.  So we should ignore the producer\nresources.\n\nThis patch fixes bug 6292 (http://bugzilla.kernel.org/show_bug.cgi?id\u003d6292).\nSome devices like PNP0A03 have 0xd00-0xffff and 0x0-0xcf7 as IO producer\nresources.\n\nBefore correcting \"address resources\" parsing, it was seen as memory and was\nharmless, because nobody tried to reserve this memory range as it should be\nIO.\n\nWith the correction it become IO resources, and make failed all others device\nthat want to register IO in this range and use pnp layer (like a ISA sound\ncard).\n\nThe solution is to ignore producer resources\n\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Uwe Bugla \u003cuwe.bugla@gmx.de\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nAcked-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5d2870faaa1fdcec795a6bf4dbbfc3e5d57fd7ab",
      "tree": "0bed831b70618d33f8f543865fb422887870ed80",
      "parents": [
        "fa25d8d6d3fa0fecd00cd4b909011291eae9257d"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Sat Aug 05 12:15:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:49 2006 -0700"
      },
      "message": "[PATCH] memory hotadd fixes: avoid registering res twice\n\nboth of acpi_memory_enable_device() and acpi_memory_add_device() may evaluate\n_CRS method.\n\nWe should avoid evaluate device\u0027s resource twice if we could get it\nsuccessfully in past.\n\nSigned-off-by: KAMEZWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Keith Mannthey \u003ckmannth@gmail.com\u003e\nCc: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fa25d8d6d3fa0fecd00cd4b909011291eae9257d",
      "tree": "641304544db303a499387b52940aa0b52dcc0311",
      "parents": [
        "58c1b5b079071d82b2f924000b7e8fb5585ce7d8"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Sat Aug 05 12:15:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:49 2006 -0700"
      },
      "message": "[PATCH] memory hotadd fixes: avoid check in acpi\n\nadd_memory() does all necessary check to avoid collision.  then, acpi layer\ndoesn\u0027t have to check region by itself.\n\n(*) pfn_valid() just returns page struct is valid or not. It returns 0\n    if a section has been already added even is ioresource is not added.\n    ioresource collision check in mm/memory_hotplug.c can do more precise\n    collistion check.\n    added enabled bit check just for sanity check..\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Keith Mannthey \u003ckmannth@gmail.com\u003e\nCc: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e31f59ce593b073ee14241781edfb0637697eeb6",
      "tree": "eb8b756925ebc929cf74424f8f79a8b7b11f02bd",
      "parents": [
        "855f46ad15d51e10081b13a5ce6fb36223cd2af5"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Aug 05 12:14:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:48 2006 -0700"
      },
      "message": "[PATCH] ieee1394: sbp2: enable auto spin-up for Maxtor disks\n\nAt least Maxtor OneTouch III require a \"start stop unit\" command after auto\nspin-down before the next access can proceed.  This patch activates the\nresponsible code in scsi_mod for all Maxtor SBP-2 disks.\nhttps://bugzilla.novell.com/show_bug.cgi?id\u003d183011\n\nMaybe that should be done for all SBP-2 disks, but better be cautious.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: Jody McIntyre \u003cscjody@modernduck.com\u003e\nCc: Ben Collins \u003cbcollins@ubuntu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "453c3e478e94004606b394b9ea57de71094e7c6a",
      "tree": "aa195bc949f1b87cd0cb087eade66b9485b0886c",
      "parents": [
        "64e0cc38b69b8d43ab9793f50e4bb09cea0e6bb9"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Aug 05 12:14:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:48 2006 -0700"
      },
      "message": "[PATCH] eicon: fix define conflict with ptrace\n\n* MODE_MASK is unused in eicon driver.\n* Conflicts with a ptrace stuff on arm.\n\ndrivers/isdn/hardware/eicon/divasync.h:259:1: warning: \"MODE_MASK\" redefined\ninclude2/asm/ptrace.h:48:1: warning: this is the location of the previous definition\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nAcked-by: Armin Schindler \u003carmin@melware.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "64e0cc38b69b8d43ab9793f50e4bb09cea0e6bb9",
      "tree": "734381fd5c4db5a3a79db114603d0900980bb14c",
      "parents": [
        "229395c90aadbadef76bacf52b9cb3326f509e93"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Sat Aug 05 12:14:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:48 2006 -0700"
      },
      "message": "[PATCH] pSeries: hvsi char driver janitorial cleanup\n\nA set of tty line discipline cleanup patches were introduced before the\ndawn of time, in kernel version 2.4.21.  This patch performs that cleanup\nfor the hvsi driver.\n\nThe hvsi driver is used only on IBM pSeries PowerPC boxes.  The driver was\noriginally written by Hollis Blanchard, who has delegated maintainership to\nme.  So this my first and maybe only patch in this official new role,\nbecause this driver is otherwise bug-free :-)\n\nAlan: \"Actually its also a bug fix, tty-\u003eldisc should be locked by refcounting\nand the helpers do this for you.\"\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "229395c90aadbadef76bacf52b9cb3326f509e93",
      "tree": "53705312e1521192a3fff0af34a5aa1d62f40372",
      "parents": [
        "825e037fb8912f38e9d9ddd3ec79fa7c584db708"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Sat Aug 05 12:14:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:48 2006 -0700"
      },
      "message": "[PATCH] pSeries hvsi char driver null pointer deref\n\nUnder certain rare circumstances, it appears that there can be be a\nNULL-pointer deref when a user fiddles with terminal emeulation programs while\noutpu is being sent to the console.  This patch checks for and avoids a\nNULL-pointer deref.\n\nSigned-off-by: Hollis Blanchard \u003chollisbl@austin.ibm.com\u003e\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bb39e419740435b7fbb0314e376ba468be7db67a",
      "tree": "43af0079ae65f952453fdc46e9bd67a49fcf0bd8",
      "parents": [
        "fd2d54300369690500fc9b1bac9440d2ee81913a"
      ],
      "author": {
        "name": "Rodolfo Giometti",
        "email": "giometti@linux.it",
        "time": "Sat Aug 05 12:14:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:47 2006 -0700"
      },
      "message": "[PATCH] au1100fb: Fix startup sequence\n\n- fix up the start up sequence.\n\nThis new sequence allow you to correctly enable the LCD controller\neven if the bootloader has already did it.\n\n- fix up a wrong indentation issue.\n\nSigned-off-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd2d54300369690500fc9b1bac9440d2ee81913a",
      "tree": "a5167b7f7ed50e405083816ef6217b0bb7b137a8",
      "parents": [
        "78944e549d36673eb6265a2411574e79c28e23dc"
      ],
      "author": {
        "name": "Rodolfo Giometti",
        "email": "giometti@linux.it",
        "time": "Sat Aug 05 12:14:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:47 2006 -0700"
      },
      "message": "[PATCH] au1100fb: info-\u003evar.rotate fix\n\nFix \"info-\u003evar.rotate\" data settings.\n\nThis info should be deduced directly from \"fbdev-\u003epanel-\u003econtrol_base\"\ndefined into au1100fb.h.\n\nSigned-off-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9abd1ace43d6186268856dbec2ebf411218d6ca",
      "tree": "63ab66465c56e8e9fcbbf765f135838171fdd77d",
      "parents": [
        "af2bc7d222c2700ccda060184d7bced7d7cb9fc2"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat Aug 05 12:14:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:46 2006 -0700"
      },
      "message": "[PATCH] md: Fix a bug that recently crept into md/linear\n\nA recent patch that allowed linear arrays to be reconfigured on-line\nallowed in a bug which results in divide by zero - not all\nmddev-\u003earray_size were converted to conf-\u003earray_size.\n\nThis patch finished the conversion and fixed the bug.\n\nThe offending patch was commit 7c7546ccf6463edbeee8d9aac6de7be1cd80d08a.\n\nThanks to Simon Kirby \u003csim@netnation.com\u003e for the bug report.\n\nCc: Simon Kirby \u003csim@netnation.com\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "af2bc7d222c2700ccda060184d7bced7d7cb9fc2",
      "tree": "f112fa69f540f055d081c90a1be662313bb3dfdb",
      "parents": [
        "b0b33dee2dcc85626627919094befc17cfb141e4"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sat Aug 05 12:14:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:46 2006 -0700"
      },
      "message": "[PATCH] omap-rng build fix\n\nSeems like the omap-rng driver in the main tree predates the switch from\n\u003casm/hardware/clock.h\u003e to \u003clinux/clk.h\u003e ...  now it builds OK.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c3760ae1f914cf4479301a92c58ae65824ac5894",
      "tree": "da42f8816a171f8a67583c55d1551518e2c3e001",
      "parents": [
        "06fa45d3a19c6fbfccbf295e9f08087492338631"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sat Aug 05 12:13:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:46 2006 -0700"
      },
      "message": "[PATCH] crash in aty128_set_lcd_enable() on PowerBook\n\nCurrent Linus tree crashes in aty128_set_lcd_enable() because par-\u003epdev\nis NULL. This happens since at least a week. Call trace is:\n\naty128_set_lcd_enable\naty128fb_set_par\nfbcon_init\nvisual_init\ntake_over_console\nfbcon_takeover\nnotifier_call_chain\nblocking_notifier_call_chain\nregister_framebuffer\naty128fb_probe\npci_device_probe\nbus_for_each_dev\ndriver_attach\nbus_add_driver\ndriver_register\n__pci_register_driver\naty128fb_init\ninit\nkernel_thread\n\n- info-\u003efix was assigned twice.\n\n- par-\u003evram_size is assigned in aty128_probe(), no need to redo it again\n  in aty128_init()\n\n- register_framebuffer() uses uninitialized struct members, move it past\n  par-\u003epdev assignment and past aty128_bl_init().\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nAcked-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "927cbe8a3e9ebc466f76af5a5278a520dc2d5699",
      "tree": "be35a705614127a92f9dd0a61aae973fafef3ee6",
      "parents": [
        "a7ef7878ea7c8bca9b624db3f61223cdadda2a0a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Aug 05 12:13:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:46 2006 -0700"
      },
      "message": "[PATCH] drivers/edac/edac_mc.h must #include \u003clinux/platform_device.h\u003e\n\nWith CONFIG_PCI\u003dn:\n\n  CC      drivers/edac/edac_mc.o\ndrivers/edac/edac_mc.c: In function âadd_mc_to_global_listâ:\ndrivers/edac/edac_mc.c:1362: error: implicit declaration of function âto_platform_deviceâ\ndrivers/edac/edac_mc.c:1362: error: invalid type argument of â-\u003eâ\ndrivers/edac/edac_mc.c: In function âedac_mc_add_mcâ:\ndrivers/edac/edac_mc.c:1467: error: invalid type argument of â-\u003eâ\ndrivers/edac/edac_mc.c: In function âedac_mc_del_mcâ:\ndrivers/edac/edac_mc.c:1504: error: invalid type argument of â-\u003eâ\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c723e08af18e60cda3bbc90e0d6fb688587aeb9f",
      "tree": "54d5aeb522be373c1cae8b4e41e6d515512999c2",
      "parents": [
        "f5d635f649607b09b0b4620d25d028fd2b1b7ea5"
      ],
      "author": {
        "name": "Juha [\u0018êölä",
        "email": "juha.yrjola@solidboot.com",
        "time": "Sun Aug 06 09:58:22 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 06 09:58:22 2006 +0100"
      },
      "message": "[ARM] 3744/1: MMC: mmcqd gets stuck when block queue is plugged\n\nPatch from Juha [\u0018êölä\n\nWhen the block queue is plugged, mq-\u003ereq must be set to NULL.\nOtherwise mq-\u003ereq might be left non-NULL, even though mmcqd is\nnot processing a request, thus preventing the MMC queue thread from\nbeing woken up when new requests do arrive.\n\nSigned-off-by: Juha Yrjola \u003cjuha.yrjola@solidboot.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2ffc1ccad85e8c2e81a6a4beb390fb4ce143256b",
      "tree": "9111af393f517213a24cbf88ae3ce4d4c0f1e535",
      "parents": [
        "c3c38fbd0cc8cc200a65b2ca7700e4dddedc13a0"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:53:37 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:53:37 2006 -0400"
      },
      "message": "Input: ati_remote - use msec instead of jiffies\n\nBy using milliseconds instead of jiffies to calculate acceleration\nfactor we make the code immune to changes in HZ.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c3c38fbd0cc8cc200a65b2ca7700e4dddedc13a0",
      "tree": "8e68190cf244c39bc295e0392341aff34714ea81",
      "parents": [
        "c605b679144a39f291debd7031a4ada0337f02ef"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:53:24 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:53:24 2006 -0400"
      },
      "message": "Input: ati_remote - add missing input_sync()\n\nWhen emulating button toggle drivers need to send input_sync()\nbetween \u0027down\u0027 and \u0027up\u0027 events, otherwise some users might miss\nkeypress because device\u0027s state is only considered finalized\nafter EV_SYN/SYN_REPORT is received.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c605b679144a39f291debd7031a4ada0337f02ef",
      "tree": "04f38911f2f17ed50ae760e71e90ad324bd2af93",
      "parents": [
        "c669869710abd1ba47f25569ccc478c42f62a888"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:53:15 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:53:15 2006 -0400"
      },
      "message": "Input: ati_remote - relax permissions sysfs module parameters\n\nAllow changing debug and channel_mask parameters on the fly.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c669869710abd1ba47f25569ccc478c42f62a888",
      "tree": "e79778b045fff23104719e3a83a0278b7579d8a3",
      "parents": [
        "3d0f0fa0cb554541e10cb8cb84104e4b10828468"
      ],
      "author": {
        "name": "Edwin Huffstutler",
        "email": "edwinh@computer.org",
        "time": "Fri Aug 04 22:53:02 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:53:02 2006 -0400"
      },
      "message": "Input: ati_remote - make filter time a module parameter\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3d0f0fa0cb554541e10cb8cb84104e4b10828468",
      "tree": "5753ba0c43657fc66a5b502b5be5eb95819f7b04",
      "parents": [
        "184dd2751c653a572c79c1fff969000b8880da40"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:52:46 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:52:46 2006 -0400"
      },
      "message": "Input: atkbd - restore repeat rate when resuming\n\nMake the AT keyboard driver restore previously set repeat rate\nwhen resuming. Noticed by Linus Torvalds.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "184dd2751c653a572c79c1fff969000b8880da40",
      "tree": "111bb3520856da60d4d32bb12b1cebaf46534ad2",
      "parents": [
        "0c19fcd83793be248f8108a52f895c8d0034b182"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:52:26 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:52:26 2006 -0400"
      },
      "message": "Input: trackpoint - activate protocol when resuming\n\nTrackpoint driver was not sending the magic knock sequence upon resume\ncausing incorrect device behavior after resuming from disk.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0c19fcd83793be248f8108a52f895c8d0034b182",
      "tree": "e5801f8f4acd087b0155960c077725c08bf5fa96",
      "parents": [
        "22479e1c0d111c60d29a4759408394cbdc7548a5"
      ],
      "author": {
        "name": "Roberto Castagnola",
        "email": "roberto.castagnola@gmail.com",
        "time": "Fri Aug 04 22:52:13 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:52:13 2006 -0400"
      },
      "message": "Input: logips2pp - fix button mapping for MX300\n\nMX300 does not have an EXTRA_BTN - it is a simple wheel mouse with\nan additional task-switcher button, which is reported as side button\n(and not task button).\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "22479e1c0d111c60d29a4759408394cbdc7548a5",
      "tree": "d8f3bb27d40fbd2e50ffaa7d9c4e8bc9c0883396",
      "parents": [
        "d932cb7e630cae3b6b5307b767d296ff1a597c5e"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:51:51 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:51:51 2006 -0400"
      },
      "message": "Input: keyboard - change to use kzalloc\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d932cb7e630cae3b6b5307b767d296ff1a597c5e",
      "tree": "f930d068a12a256fabef0864bcdf8e85f095369e",
      "parents": [
        "73b59a3b1c09e4bfc678400b77b96134dcfbf112",
        "f5d635f649607b09b0b4620d25d028fd2b1b7ea5"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:50:27 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:50:27 2006 -0400"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into for-linus\n"
    },
    {
      "commit": "77f3f879387cc5fce6c7a4ca7777c586fe6291cd",
      "tree": "86cdb66936984d02bd1da3a84deec72fd805400d",
      "parents": [
        "6543bc0777fadf129d8ee7ac82e0090fb0480403"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Aug 05 03:59:19 2006 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Aug 05 03:59:19 2006 +0900"
      },
      "message": "[PATCH] libata: fix ata_device_add() error path\n\nIn the error path, ata_device_add()\n\n* dereferences null host_set-\u003eports[] element.\n* calls scsi_remove_host() on not-yet-added shost.\n\nThis patch fixes both bugs.  The first problem was spotted and initial\npatch submitted by Dave Jones \u003cdavej@redhat.com\u003e.  The second problem\nwas mentioned and fixed by Jeff Garzik \u003cjgarzik@pobox.com\u003e in a larger\ncleanup patch.\n\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\n"
    },
    {
      "commit": "6543bc0777fadf129d8ee7ac82e0090fb0480403",
      "tree": "6fc9ea06f1d70e3c6553c8ed7bc609914b13668a",
      "parents": [
        "f31e945c50e47b7163c6018928aa93b66e8f22f0"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 05 03:59:17 2006 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Aug 05 03:59:17 2006 +0900"
      },
      "message": "[PATCH] [libata] manually inline ata_host_remove()\n\n(tj: this is for the following ata_device_add() fix)\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\n"
    },
    {
      "commit": "f31e945c50e47b7163c6018928aa93b66e8f22f0",
      "tree": "5a18319154ddd1e2a66cc18009daa92eb8cae337",
      "parents": [
        "f814b75f4ed2ed58cd7bc876a0a9406f984aac6d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Aug 05 03:59:15 2006 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Aug 05 03:59:15 2006 +0900"
      },
      "message": "[PATCH] sata_sil24: don\u0027t set probe_ent-\u003emmio_base\n\nsata_sil24 doesn\u0027t make use of probe_ent-\u003emmio_base and setting this\nfield causes the area to be released twice on detach.  Don\u0027t set\nprobe_ent-\u003emmio_base.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\n"
    },
    {
      "commit": "f814b75f4ed2ed58cd7bc876a0a9406f984aac6d",
      "tree": "d68255e3203532e98be7ee8afca240205a66e039",
      "parents": [
        "c3cf30a989efec8144225517e0b2f82c955e3966"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Aug 05 03:59:13 2006 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Aug 05 03:59:13 2006 +0900"
      },
      "message": "[PATCH] ata_piix: fix host_set private_data intialization\n\nTo get host_set-\u003eprivate_data initialized reliably, all pinfos need to\npoint to the same hpriv.  Restore pinfo-\u003eprivate_data after pata pinfo\nassignment.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\n"
    },
    {
      "commit": "c3cf30a989efec8144225517e0b2f82c955e3966",
      "tree": "0f4a134253a6e6d306509d617201dbea346b9536",
      "parents": [
        "f1d39b291e2263f5e2f2ec5d4061802f76d8ae67"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Aug 05 03:59:11 2006 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Aug 05 03:59:11 2006 +0900"
      },
      "message": "[PATCH] libata: fix ata_port_detach() for old EH ports\n\nata_prot_detach() did nothing for old EH ports and thus SCSI hosts\nassociated with those ports are left dangling after they are detached\nleaving stale devices and causing oops eventually.  Make\nata_port_detach() remove SCSI hosts for old EH ports.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\n"
    },
    {
      "commit": "12952784e5271374b7cb926501f51b9649bf5a2b",
      "tree": "7e6e16d08df7553f30b345a65d46fdc8b4737a38",
      "parents": [
        "efe78cda3596f8a6d1c2d4a6b1a221bafa3e1a48",
        "12e704db809cd4101b7d3594fc9a96f30fe88a31"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 04 09:41:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 04 09:41:22 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] Propagate acpi_processor_preregister_performance return value.\n  [CPUFREQ] [2/2] demand load governor modules.\n  [CPUFREQ] [1/2] add __find_governor helper and clean up some error handling.\n  [CPUFREQ] Longhaul - Rename \u0026 fix multipliers table\n  [CPUFREQ] Longhaul - Fix power state test to do something more useful\n  [CPUFREQ] Longhaul - Readd accidentally dropped line\n  [CPUFREQ] Make longhaul_walk_callback() static\n  [CPUFREQ] X86_GX_SUSPMOD must depend on PCI\n  [CPUFREQ] Longhaul - Initialise later.\n  [CPUFREQ] Longhaul - Workaround issues with APIC.\n  [CPUFREQ] Longhaul - Hook into ACPI C states.\n  [CPUFREQ] return error when failing to set minfreq\n"
    },
    {
      "commit": "efe78cda3596f8a6d1c2d4a6b1a221bafa3e1a48",
      "tree": "648069535ac84fe2d4788fd6ba601581d175f3c8",
      "parents": [
        "8861e98115f185d9946d92deaee6c3639ef8d414",
        "f1d39b291e2263f5e2f2ec5d4061802f76d8ae67"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 03 17:33:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 03 17:33:59 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [PATCH] ahci: skip protocol test altogether in spurious interrupt code\n"
    },
    {
      "commit": "8861e98115f185d9946d92deaee6c3639ef8d414",
      "tree": "5a7cfd9a080e93de8b3d9fff2ada19c9f2ae0744",
      "parents": [
        "6e315544a61ac0fa21369e54e50a947ab899966e",
        "c54772e751c0262073e85a7aa87f093fc0dd44f1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 03 17:33:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 03 17:33:32 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  [PATCH] myri10ge - Fix spurious invokations of the watchdog reset handler\n  [PATCH] myri10ge - Write the firmware in 256-bytes chunks\n  [PATCH] Stop calling phy_stop_interrupts() twice\n  [PATCH] s2io driver bug fixes #2\n  [PATCH] s2io driver bug fixes #1\n  [PATCH] zd1211rw: Packet filter fix for managed (STA) mode\n  [PATCH] zd1211rw: Fixed endianess issue with length info tag detection\n  [PATCH] zd1211rw: Remove bogus assert\n  [PATCH] zd1211rw: Fix software encryption/decryption\n  [PATCH] zd1211rw: Pass more management frame types up to host\n  [PATCH] zd1211rw: Fixes radiotap header\n"
    },
    {
      "commit": "6e315544a61ac0fa21369e54e50a947ab899966e",
      "tree": "f21f3c381fe3202a85828cd3020a48847aeafb05",
      "parents": [
        "c31ca59e25f82879644088c97fe9cffbaa292786",
        "2131ca8915ae545c596f94e75b692be2811d9c03"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 03 17:31:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 03 17:31:15 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  PNP: Add missing casts in printk() arguments\n  PCI: docking station: remove dock uevents\n  PCI: Unhide the SMBus on Asus PU-DLS\n  PCI Hotplug: add acpiphp to MAINTAINERS\n  PCI: pci/search: EXPORTs cannot be __devinit\n  PCIE: cleanup on probe error\n  pcie: fix warnings when CONFIG_PM\u003dn\n"
    },
    {
      "commit": "f1d39b291e2263f5e2f2ec5d4061802f76d8ae67",
      "tree": "29c33d63b3679103459932d43b8818abdcc7d3d5",
      "parents": [
        "fd60ae404f104f12369e654af9cf03b1f1047661"
      ],
      "author": {
        "name": "Unicorn Chang",
        "email": "uchang@tw.ibm.com",
        "time": "Tue Aug 01 12:18:07 2006 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 03 17:34:52 2006 -0400"
      },
      "message": "[PATCH] ahci: skip protocol test altogether in spurious interrupt code\n\nSkip protocol test altogether in spurious interrupt code. If PIOS is received\nwhen it shouldn\u0027t, ahci will raise protocol violation.\n\nSigned-off-by: Unicorn Chang \u003cuchang@tw.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c54772e751c0262073e85a7aa87f093fc0dd44f1",
      "tree": "5b6ef64c20ac5c2027f73a59bc7a6b4b21f0b63e",
      "parents": [
        "e454358ace657af953b5b289f49cf733973f41e4"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Sun Jul 30 00:14:15 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 03 17:31:10 2006 -0400"
      },
      "message": "[PATCH] myri10ge - Fix spurious invokations of the watchdog reset handler\n\nFix spurious invocations of the watchdog reset handler.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e454358ace657af953b5b289f49cf733973f41e4",
      "tree": "62ab274bead7523e8402e7ee9d15a55e10a0914a",
      "parents": [
        "817acf5ebd9ea21f134fc90064b0f6686c5b169d"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Sun Jul 30 00:14:09 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 03 17:31:10 2006 -0400"
      },
      "message": "[PATCH] myri10ge - Write the firmware in 256-bytes chunks\n\nWhen writing the firmware to the NIC, the FIFO is 256-bytes long,\nso we use 256-bytes chunks and a read to wait until the previous\nwrite is done.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "817acf5ebd9ea21f134fc90064b0f6686c5b169d",
      "tree": "5573d1c3243111b45f7563d2e2f098dec15c4f10",
      "parents": [
        "75c30b1368faaa9c740536b91a15a33aab62f30b"
      ],
      "author": {
        "name": "Sergei Shtylylov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Jul 26 00:53:53 2006 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 03 17:29:59 2006 -0400"
      },
      "message": "[PATCH] Stop calling phy_stop_interrupts() twice\n\nPrevent phylib from freeing PHY IRQ twice on closing an eth device:\nphy_disconnect() first calls phy_stop_interrupts(), then it calls\nphy_stop_machine() which in turn calls phy_stop_interrupts() making the\nkernel complain on each bootup...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "75c30b1368faaa9c740536b91a15a33aab62f30b",
      "tree": "317e1caa6c2e8de334d3a45c96916580a4538209",
      "parents": [
        "b41477f32a5aaf39a77741c0138b16f16a636c70"
      ],
      "author": {
        "name": "Ananda Raju",
        "email": "Ananda.Raju@neterion.com",
        "time": "Mon Jul 24 19:55:09 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 03 17:27:26 2006 -0400"
      },
      "message": "[PATCH] s2io driver bug fixes #2\n\n\tThis patch contains some of the bug fixes and enhancements done to\n\ts2io driver. Following are the brief description of changes\n\n\t1. code cleanup to handle gso modification better\n\t2. Move repeated code in rx path, to a common function\n\t   s2io_chk_rx_buffers()\n\t3. Bug fix in MSI interrupt\n\t4. clear statistics when card is down\n\t5. Avoid linked list traversing in lro aggregation.\n\t6. Use pci_dma_sync_single_for_cpu for buffer0 in case of 2/3\n\t   buffer mode.\n\t7. ethtool tso get/set functions to set clear NETIF_F_TSO6\n\t8. Stop LRO aggregation when we receive ECN notification\n\nSigned-off-by: Ananda Raju \u003cananda.raju@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b41477f32a5aaf39a77741c0138b16f16a636c70",
      "tree": "f7bebdbcb01fc18772c3f1569d98eba3f4a8109f",
      "parents": [
        "2b14c30b46e007a16c665cc86329bf4a1d9ff6ee"
      ],
      "author": {
        "name": "Ananda Raju",
        "email": "Ananda.Raju@neterion.com",
        "time": "Mon Jul 24 19:52:49 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 03 17:27:25 2006 -0400"
      },
      "message": "[PATCH] s2io driver bug fixes #1\n\n\tThis patch contains some of the bug fixes and enhancements done to\n\ts2io driver. Following are the brief description of changes\n\n\t1. Introduced macro \"S2IO_PARM_INT\" for declaring integer load parameter\n\t2. UDP_RR test failure, memset txdl after Tx completion\n\t3. PXE boot may leave adapter in unknown state so do reset in probe.\n\t4. Add Tx completion code in netpoll\n\t5. In s2io_vpd_read() move array vpd_data[] to pointer, saves stack memory\n\t6. Fix bug in ethtool online test\n\nSigned-off-by: Ananda Raju \u003cananda.raju@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2b14c30b46e007a16c665cc86329bf4a1d9ff6ee",
      "tree": "2d882d7b9b8a9b4efdef8cb782fd8c13c8df5620",
      "parents": [
        "fd60ae404f104f12369e654af9cf03b1f1047661",
        "fde627b54ce7bef094157074f3adb9b6e1a96d4c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 03 17:19:44 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 03 17:19:44 2006 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "2131ca8915ae545c596f94e75b692be2811d9c03",
      "tree": "827d49be1230a8c49a93485afba312fe2c25d128",
      "parents": [
        "5669021e40964303994a20633548732c6bb26636"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus-list@drzeus.cx",
        "time": "Thu Jul 13 11:35:41 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 03 13:20:06 2006 -0700"
      },
      "message": "PNP: Add missing casts in printk() arguments\n\nSome resource_size_t values are fed to printk() without handling the fact\nthat they can have different size depending on your .config.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5669021e40964303994a20633548732c6bb26636",
      "tree": "f3150a7082d836c3339d7b077c433f07e64663c8",
      "parents": [
        "321311af25cbb65d3cc177e3777fedd526814ecc"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Tue Aug 01 14:59:19 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 03 13:20:06 2006 -0700"
      },
      "message": "PCI: docking station: remove dock uevents\n\nRemove uevent dock notifications.  There are no consumers\nof these events at present, and uevents are likely not the\ncorrect way to send this type of event anyway.\n\nUntil I get some kind of idea if anyone in userspace cares\nabout dock events, I will just not send any.\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": "321311af25cbb65d3cc177e3777fedd526814ecc",
      "tree": "2a753a08f4fceed896c0aecdf292edb1f732abee",
      "parents": [
        "998be20fdff12274cd0e6a9f71ce1a93abf40718"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jul 31 08:53:15 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 03 13:20:06 2006 -0700"
      },
      "message": "PCI: Unhide the SMBus on Asus PU-DLS\n\nUnhide the SMBus controller on the Asus PU-DLS board.\nThis fixes bug #6763.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "998be20fdff12274cd0e6a9f71ce1a93abf40718",
      "tree": "8c1b72cf1f82393b2142d5f81875d82bf562e9de",
      "parents": [
        "c8439cfccc4143b79f70d18015336d9fec0563e2"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Wed Jul 26 10:52:33 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 03 13:20:06 2006 -0700"
      },
      "message": "PCI Hotplug: add acpiphp to MAINTAINERS\n\nAdd acpiphp to the MAINTAINERS file.\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": "c8439cfccc4143b79f70d18015336d9fec0563e2",
      "tree": "3d86a510b7b91bb1380bfb04dce92b12aa24112e",
      "parents": [
        "e4fd1f4a6e05335d464fe003c164fea850a3b3f3"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Jul 18 14:33:16 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 03 13:20:06 2006 -0700"
      },
      "message": "PCI: pci/search: EXPORTs cannot be __devinit\n\nEXPORTed symbols cannot be __init/__devinit.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e4fd1f4a6e05335d464fe003c164fea850a3b3f3",
      "tree": "fa1ed3dd97707d1a942f79ff8c8acfd32e2c2273",
      "parents": [
        "60854838596906ebae7f32e4de921e150e669b60"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Thu Jul 06 21:36:01 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 03 13:20:06 2006 -0700"
      },
      "message": "PCIE: cleanup on probe error\n\nIf pcie_portdrv_probe() fails but it had already called\npci_enable_device(), then call pci_disable_device() when\nreturning error.\n\nIs there some reason that this isn\u0027t being done?\nor was it just missed?\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "60854838596906ebae7f32e4de921e150e669b60",
      "tree": "c91eb1672fc7d19dea6ab7379b9e555350158e95",
      "parents": [
        "fd60ae404f104f12369e654af9cf03b1f1047661"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Thu Jul 06 18:05:51 2006 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 03 13:20:05 2006 -0700"
      },
      "message": "pcie: fix warnings when CONFIG_PM\u003dn\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "c31ca59e25f82879644088c97fe9cffbaa292786"
}
