)]}'
{
  "log": [
    {
      "commit": "501fb72d052d2a302b423bef7dec98d9d98c8a36",
      "tree": "a7e2f58a981c8e35cf8c0297a3d9a90cb6987669",
      "parents": [
        "60b24b51799cc23313eed85fb874b70a6d02e2b7"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Oct 16 12:15:51 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 16 21:10:28 2007 -0400"
      },
      "message": "skge: XM PHY handling fixes\n\nChange how PHY is managed on SysKonnect fibre based boards.\nPoll for PHY coming up 1 per second, but use interrupt to detect loss.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "60b24b51799cc23313eed85fb874b70a6d02e2b7",
      "tree": "7ee3aef13967c65923a24962ece0e8af66a227a2",
      "parents": [
        "7fb7ac241162dc51ec0f7644d4a97b2855213c32"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Oct 16 12:15:50 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 16 21:10:28 2007 -0400"
      },
      "message": "skge: changing MTU while running causes problems\n\nRather than bring network down/up when changing MTU,\nonly need to impact receiver.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7fb7ac241162dc51ec0f7644d4a97b2855213c32",
      "tree": "f16d164d20f4335a0f9fffd768b57cc18d68f932",
      "parents": [
        "298e1a9ebe37662f2145c07b678ebd09b86c020a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Oct 16 12:15:49 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 16 21:10:28 2007 -0400"
      },
      "message": "skge: fix ram buffer size calculation\n\nThis fixes problems with transmit hangs on older fiber based SysKonnect boards.\n\nAdjust ram buffer sizing calculation to make it correct on all boards\nand make it like the code in sky2 driver.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "298e1a9ebe37662f2145c07b678ebd09b86c020a",
      "tree": "2fef98f4a82878e005205fedefb534fc737ed88b",
      "parents": [
        "b3e441c6ed8655a42e7b4da1b6dc7939f259d9c9"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Tue Oct 16 14:18:13 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 16 21:10:28 2007 -0400"
      },
      "message": "gianfar: Fix compile regression caused by 09f75cd7\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b3e441c6ed8655a42e7b4da1b6dc7939f259d9c9",
      "tree": "e15ced769e67b7e422c3dd5bd9f8eed70560dd82",
      "parents": [
        "1284cd3a2b740d0118458d2ea470a1e5bc19b187"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 16 15:40:50 2007 +1000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 16 21:10:28 2007 -0400"
      },
      "message": "net: Fix new EMAC driver for NAPI changes\n\nnet: Fix new EMAC driver for NAPI changes\n\nThis fixes the new EMAC driver for the NAPI updates. The previous patch\nby Roland Dreier (already applied) to do that doesn\u0027t actually work. This\napplies on top of it makes it work on my test Ebony machine.\n\nThis patch depends on \"net: Add __napi_sycnhronize() to sync with napi poll\"\nposted previously.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1284cd3a2b740d0118458d2ea470a1e5bc19b187",
      "tree": "07a5259f3ddb531173771b40b46c1bb6580683bc",
      "parents": [
        "369d742defed73fc6b38bf0929fb198d072102ab"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Mon Oct 15 16:44:27 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 16 21:10:27 2007 -0400"
      },
      "message": "bonding: two small fixes for IPoIB support\n\n\tTwo small fixes to IPoIB support for bonding:\n\n\t1- copy header_ops from slave to bonding for IPoIB slaves\n\t2- move release and destroy logic to UNREGISTER from GOING_DOWN\n\t   notifier to avoid double release\n\n\tSet bonding to version 3.2.1.\n\nSigned-off-by: Moni Shoua \u003cmonis at voltaire.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "369d742defed73fc6b38bf0929fb198d072102ab",
      "tree": "04b5cb53a8379145b3ea7ceca28cf50feaa6e713",
      "parents": [
        "e265522ca7d7a0cfa24aa2c811d22a1764a90783"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Mon Oct 15 14:30:59 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 16 21:10:27 2007 -0400"
      },
      "message": "e1000e: don\u0027t poke PHY registers to retreive link status\n\nApparently poking the link status registers when autonegotiation\nis running on the PHY might botch the PHY link on 80003es2lan\ndevices. While this is a very rare condition we can completely\navoid it alltogether by just using the MAC link bits to provide\nthe proper information to ethtool.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e265522ca7d7a0cfa24aa2c811d22a1764a90783",
      "tree": "b9f5c851e691a03f402b78a38000dbc5b5b079e3",
      "parents": [
        "121244a7bfbc739a8d6823aa52c074d1766b895f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Oct 15 14:02:21 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 16 21:10:27 2007 -0400"
      },
      "message": "e1000e: fix error checks\n\nSpotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "121244a7bfbc739a8d6823aa52c074d1766b895f",
      "tree": "270abc3988175be6a16538039cfb504ce886bd84",
      "parents": [
        "9a7387c23356c0e6fc72934ceaf1fa663d503485"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Mon Oct 15 14:02:13 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 16 21:10:27 2007 -0400"
      },
      "message": "e1000e: Fix debug printk macro\n\nSpotted by Joe Perches.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9a7387c23356c0e6fc72934ceaf1fa663d503485",
      "tree": "331e245714b67a64ff081658eb713de00a4b87f3",
      "parents": [
        "8148ff4512cc6b402e11ccfa02cc4eb41fb7e66c"
      ],
      "author": {
        "name": "Marcus Meissner",
        "email": "meissner@suse.de",
        "time": "Sat Oct 13 10:19:37 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 16 21:10:27 2007 -0400"
      },
      "message": "tokenring/3c359.c: fixed array index problem\n\nThe xl_laa array is just 6 bytes long, so we should substract\n10 from the index, like is also done some lines above already.\n\nSigned-Off-By: Marcus Meissner \u003cmeissner@suse.de\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8148ff4512cc6b402e11ccfa02cc4eb41fb7e66c",
      "tree": "df903c96bcf192f765c0674a97c7d01328834731",
      "parents": [
        "3f88ce495b11bb4a68e4f291e8dc3057a1cf9daf"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 16 20:56:09 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 16 20:56:09 2007 -0400"
      },
      "message": "[netdrvr] forcedeth: remove in-driver copy of net_device_stats\n\nA copy of struct net_device_stats now lives in struct net_device,\nmaking in-driver copies a waste of memory.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3f88ce495b11bb4a68e4f291e8dc3057a1cf9daf",
      "tree": "55f17b62c1dd0227a3d64c133e42abff1e21a09d",
      "parents": [
        "bcb5febb248f7cc1e4a39ff61507f6343ba1c594"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 16 04:09:09 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 16 20:50:10 2007 -0400"
      },
      "message": "[netdrvr] forcedeth: improved probe info; dev_printk() cleanups\n\nmain change:\n* greatly improve per-NIC probe diagnostic output.  Similar to other\n  net drivers, print out MAC address, PHY info, and various hardware and\n  software flags that may be relevant.\n\nother changes:\n* similar to other net drivers, only print the initial version message\n  when we have found at least one board.\n\n* don\u0027t bother to print error message when pci_enable_device() fails,\n  it will do so for us.\n\n* use dev_printk() rather than printk() in nv_probe().  This gives\n  use a standardized output similar to the rest of the kernel, and\n  eliminates the need to manually print out PCI bus id.\n\n* use DRV_NAME constant where appropriate\n\n* clean struct pci_driver indentation\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "bcb5febb248f7cc1e4a39ff61507f6343ba1c594",
      "tree": "c6e91a0b62b48e0a7609f955ec84d2c9e47dbc7f",
      "parents": [
        "2b0460b534f383eca744eb8fff66ec9f57e702b9"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 16 20:44:59 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 16 20:44:59 2007 -0400"
      },
      "message": "forcedeth: fix NAPI rx poll function\n\nfix the forcedeth NAPI poll function to not emit this warning:\n\n[  186.635916] WARNING: at net/core/dev.c:2166 net_rx_action()\n[  186.641351]  [\u003cc060d9f5\u003e] net_rx_action+0x145/0x1b0\n[  186.646191]  [\u003cc011d752\u003e] __do_softirq+0x42/0x90\n[  186.650784]  [\u003cc011d7c6\u003e] do_softirq+0x26/0x30\n[  186.655202]  [\u003cc011db48\u003e] local_bh_enable+0x48/0xa0\n[  186.660055]  [\u003cc06023e0\u003e] lock_sock_nested+0xa0/0xc0\n[  186.664995]  [\u003cc065da16\u003e] tcp_recvmsg+0x16/0xbc0\n[  186.669588]  [\u003cc013e94b\u003e] __generic_file_aio_write_nolock+0x27b/0x520\n[  186.676001]  [\u003cc0601d75\u003e] sock_common_recvmsg+0x45/0x70\n[  186.681202]  [\u003cc05ff5df\u003e] sock_aio_read+0x11f/0x140\n[  186.686054]  [\u003cc015c086\u003e] do_sync_read+0xc6/0x110\n[  186.690735]  [\u003cc012b9b0\u003e] autoremove_wake_function+0x0/0x40\n[  186.696280]  [\u003cc060dcfc\u003e] net_tx_action+0x3c/0xe0\n[  186.700961]  [\u003cc015c9c2\u003e] vfs_read+0x132/0x140\n[  186.705378]  [\u003cc015cd41\u003e] sys_read+0x41/0x70\n[  186.709625]  [\u003cc0102b66\u003e] sysenter_past_esp+0x5f/0x89\n[  186.714651]  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2b0460b534f383eca744eb8fff66ec9f57e702b9",
      "tree": "1bf4b9d0ebccd3083da4de7e4273b8d29f5d5c5d",
      "parents": [
        "d91f5bb69adde86173071cf7fffbdf705ae8c6e7",
        "b02fcae007ac64012806bc57054e7fee6e2ffe5e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 16:56:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 16:56:35 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6: (33 commits)\n  amd74xx: remove /proc/ide/amd74xx\n  amd74xx/via82cxxx: don\u0027t initialize drive-\u003edn\n  sis5513: remove /proc/ide/sis\n  ide: remove CONFIG_IDEDMA_ONLYDISK\n  ide: add \"hdx\u003dnodma\" kernel parameter\n  ide: remove hwif-\u003eautodma and drive-\u003eautodma\n  ide: remove \"idex\u003ddma\" kernel parameter\n  ide: remove CONFIG_BLK_DEV_IDEDMA_FORCED\n  ide: use PCI_VDEVICE() macro\n  sis5513: clear prefetch and postwrite for ATAPI devices\n  it8213/piix/slc90e66: \"de-couple\" PIO and UDMA modes\n  ide: unexport noautodma\n  ide: unexport ide_tune_dma\n  ide: remove -\u003eide_dma_check (take 2)\n  ide-pmac: add PIO autotune fallback to -\u003eide_dma_check\n  ide-cris: add PIO autotune fallback to -\u003eide_dma_check\n  sl82c105: add PIO autotune fallback to -\u003eide_dma_check\n  cs5530/sc1200: add PIO autotune fallback to -\u003eide_dma_check\n  ide: remove ide_use_fast_pio()\n  ide: remove drive-\u003einit_speed zeroing\n  ...\n"
    },
    {
      "commit": "d91f5bb69adde86173071cf7fffbdf705ae8c6e7",
      "tree": "c986eea64d4432076dcae5bbddb0ccfc9b97deeb",
      "parents": [
        "b883a688ce4ba60ba4295ef9bf9854647f4d106e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Oct 17 00:27:18 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 16:55:21 2007 -0700"
      },
      "message": "fix cirrusfb breakage\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "83431cba3d847fc2296d3f38ce7feb623a1cfc45",
      "tree": "c5ce3bb5ea97d624c15331f63087b8373fad4040",
      "parents": [
        "c1b91ce49158d607666dbef5b8d53cd77d397589"
      ],
      "author": {
        "name": "Jay Fenlason",
        "email": "fenlason@redhat.com",
        "time": "Mon Oct 08 17:00:29 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Oct 17 00:00:10 2007 +0200"
      },
      "message": "firewire: fw-cdev: reorder wakeup vs. spinlock\n\nSigned-off-by: Jay Fenlason \u003cfenlason@redhat.com\u003e\n\nPrompted by https://bugzilla.redhat.com/show_bug.cgi?id\u003d323411\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "c1b91ce49158d607666dbef5b8d53cd77d397589",
      "tree": "9eba555701cc09c376fa0f6c5059e90e6ccc1529",
      "parents": [
        "e5f84f82bdc5f8a5ce3d33aa6a2cc727fc08bda6"
      ],
      "author": {
        "name": "Yann Dirson",
        "email": "ydirson@altern.org",
        "time": "Sun Oct 07 02:21:29 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Oct 17 00:00:09 2007 +0200"
      },
      "message": "firewire: in-code doc updates.\n\nSigned-off-by: Yann Dirson \u003cydirson@altern.org\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e (update)\n"
    },
    {
      "commit": "e5f84f82bdc5f8a5ce3d33aa6a2cc727fc08bda6",
      "tree": "f3b165f1971dd2d6ca3c3819656dc55d0dd7256d",
      "parents": [
        "a64408b96b5f67c2778958a230b5cfa3408a4a81"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Oct 07 02:10:11 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Oct 17 00:00:09 2007 +0200"
      },
      "message": "firewire: a header cleanup\n\nfw_node() is not used (and not useful) outside fw-topology.c.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "a64408b96b5f67c2778958a230b5cfa3408a4a81",
      "tree": "5dbd798b626f3693fa9950fa2a3b37e489aa6bbd",
      "parents": [
        "02ff8f8ee151e880414b99a11f67cae0cecd4977"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Sep 29 10:41:58 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Oct 17 00:00:08 2007 +0200"
      },
      "message": "firewire: adopt read cycle timer ABI from raw1394\n\nThis duplicates the read cycle timer feature of raw1394 (added in Linux\n2.6.21) in firewire-core\u0027s userspace ABI.  The argument to the ioctl is\nreordered though to ensure 32/64 bit compatibility.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\n"
    },
    {
      "commit": "02ff8f8ee151e880414b99a11f67cae0cecd4977",
      "tree": "bafdb5af973e0010fb46ea21a2c4f4550a5d8a4d",
      "parents": [
        "ab88ca488b8af66c3defa165874e81e695319a19"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Aug 30 00:11:40 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Oct 17 00:00:08 2007 +0200"
      },
      "message": "firewire: fw-ohci: check for misconfigured bus (phyID \u003d\u003d 63)\n\nCheck NodeID.nodeNumber as per OHCI 1.1 clause 7.2.3.2.  See also IEEE\n1394a table 5B-1.\n\nAlso, demote the \"node ID not valid\" message from error to notification\nas it is not an error condition.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "ab88ca488b8af66c3defa165874e81e695319a19",
      "tree": "0f798dacb2c16317a15b043697ae2e74384ff319",
      "parents": [
        "e524f616f59722bc7f93eb1fd79d3bbdcdf4f894"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Aug 29 19:40:28 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Oct 17 00:00:07 2007 +0200"
      },
      "message": "firewire: fw-ohci: missing dma_unmap_single\n\nat_context_queue_packet() didn\u0027t clean up in an early exit path.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\n"
    },
    {
      "commit": "e524f616f59722bc7f93eb1fd79d3bbdcdf4f894",
      "tree": "172b6ad47b63b282083726722e695a3b09c769a9",
      "parents": [
        "a7fb60db711fce56e372f0bb8a733c0ad1743525"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Aug 20 21:58:30 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Oct 17 00:00:06 2007 +0200"
      },
      "message": "firewire: fw-ohci: log posted write errors\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "a7fb60db711fce56e372f0bb8a733c0ad1743525",
      "tree": "ef310098a8e064e05bea8526c0f194ac4fc798bc",
      "parents": [
        "c26f02340e89c55390c9044ea65d9aef610b38f5"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Aug 20 21:41:22 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Oct 17 00:00:06 2007 +0200"
      },
      "message": "firewire: fw-ohci: reorder includes\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "c26f02340e89c55390c9044ea65d9aef610b38f5",
      "tree": "13b299e18b0000ce6bbbc0ba83706b638b82ad9a",
      "parents": [
        "ee71c2f9ee85117e41ef87357ed8f75d29369b98"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Aug 20 21:40:30 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Oct 17 00:00:05 2007 +0200"
      },
      "message": "firewire: fw-ohci: fix includes\n\nAdd used includes, remove unused includes.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "ee71c2f9ee85117e41ef87357ed8f75d29369b98",
      "tree": "9bb749909370ec732ed730ca80553908913156af",
      "parents": [
        "df8ec2490fed5dd23316bbb2c2e90e59e7d37126"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Aug 25 14:08:19 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Oct 17 00:00:05 2007 +0200"
      },
      "message": "firewire: fw-ohci: enforce read order for selfID generation\n\nIt seems unlikely, but access to self_id_cpu[0] could at least in theory\nbe deferred until after the loop over self_id_cpu[1..n] or even after\nthe subsequent reg_read.  Enforce the desired order by a read barrier.\n\nAlso prevent the reg_read from being reordered relative to the for loop.\nThis isn\u0027t necessary if the loop\u0027s conditional printk counts as an\nimplicit barrier, but better make it explicit.\n\n(self_id_cpu[] is a coherent DMA buffer.)\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "df8ec2490fed5dd23316bbb2c2e90e59e7d37126",
      "tree": "398b8a3e8ab2e1de31a17104b92981b9960c3e39",
      "parents": [
        "2df222b8f8fe9e18c9c9fdfd46f60dad55f5ac14"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Aug 12 12:51:18 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Oct 17 00:00:04 2007 +0200"
      },
      "message": "firewire: fw-sbp2: use an own workqueue (fix system responsiveness)\n\nFirewire-sbp2 did very uncooperative things in the kernel\u0027s shared\nworkqueue:  Sleeping until reception of management status from the\ntarget for up to 2 seconds, and performing SCSI inquiry and all of the\nsetup of SCSI command set drivers via scsi_add_device.  If there were\ntransient or permanent error conditions, this caused long blockage of\nthe kernel\u0027s events process, noticeable e.g. by blocked keyboard input.\n\nWe now allocate a workqueue process exclusive to fw-sbp2.  As a side\neffect, this also increases parallelism of fw-sbp2\u0027s login and reconnect\nwork versus fw-core\u0027s device discovery and device update work which is\nperformed in the shared workqueue.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\n"
    },
    {
      "commit": "2df222b8f8fe9e18c9c9fdfd46f60dad55f5ac14",
      "tree": "d01c8f5a5840c8e975d50ca84d20bb581876030e",
      "parents": [
        "5a3c2be6c9a5641a06c71c906645d676fa4d3fdc"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Aug 13 17:48:25 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Oct 17 00:00:03 2007 +0200"
      },
      "message": "firewire: fw-sbp2: expose module parameter for workarounds\n\nOn rare occasions, the ability to set one of the workaround flags at\nruntime may save the day.\n\nPeople who experience I/O errors with firewire-sbp2 while the old sbp2\ndriver worked for them should try workarounds\u003d1 and report to the devel\nmailinglist whether that improves things.  Firewire-sbp2 defaults to the\nSCSI stack\u0027s maximum transfer size per command, while sbp2 limits them\nto 128 kBytes.  Flag 1 accomplishes just that.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "5a3c2be6c9a5641a06c71c906645d676fa4d3fdc",
      "tree": "6c639fecc4f8e7b613e79065b5edb4a3293287d8",
      "parents": [
        "1b34e97441384d527c438a6ee597bfc800373bce"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Aug 25 14:05:28 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Oct 17 00:00:03 2007 +0200"
      },
      "message": "firewire: fw-sbp2: add support for multiple logical units per target\n\nFixes \"New firewire stack only recognizing half of a chain of drives\",\nhttps://bugzilla.redhat.com/bugzilla/show_bug.cgi?id\u003d242254\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "1b34e97441384d527c438a6ee597bfc800373bce",
      "tree": "2a4bacf54f5615babbf31a850ccc31781620c375",
      "parents": [
        "930e4b7fe3b4e1c4e14b9c22e4c9c74dc8db75f3"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Aug 25 10:40:42 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Oct 17 00:00:02 2007 +0200"
      },
      "message": "firewire: fw-sbp2: always enable IRQs before calling command ORB callback\n\nOn IOMMU-less noncoherent architectures, orb-\u003ecallback will memcpy the\nwhole SCSI command buffer for READ-like SCSI commands.  It is therefore\nfriendlier to enable IRQs before the call, like before patch \"Add\nref-counting for sbp2 orbs\".\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nAcked-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\n"
    },
    {
      "commit": "930e4b7fe3b4e1c4e14b9c22e4c9c74dc8db75f3",
      "tree": "08a19760d9e2d2ad7d2784e30016ef92f807fd51",
      "parents": [
        "1415d9189e8c59aa9c77a3bba419dcea062c145f"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Aug 03 20:56:31 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Oct 17 00:00:01 2007 +0200"
      },
      "message": "firewire: fw-core: local variable shadows a global one\n\nSparse warned about it although it was apparently harmless:\n\ndrivers/firewire/fw-cdev.c:624:23: warning: symbol \u0027interrupt\u0027 shadows an earlier one\ninclude/asm/hw_irq.h:29:13: originally declared here\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "1415d9189e8c59aa9c77a3bba419dcea062c145f",
      "tree": "9253dc4ea24ab55194babeba52f830485c05da2c",
      "parents": [
        "002a98f14720f90b107e8c44b7733f9bd5dff728"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 17 02:10:16 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Oct 17 00:00:00 2007 +0200"
      },
      "message": "firewire: optimize fw_core_add_address_handler\n\nPotentially avoids unnecessary loop runs.\nGuarantee quadlet-aligned starts of address regions.\nDocument the return values.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "002a98f14720f90b107e8c44b7733f9bd5dff728",
      "tree": "f3ad6bfa95c8a5ae035633b47e4a22daf8b156a8",
      "parents": [
        "17a19b795e9187d65b6e45cb22797725d50f7edb"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Fri Oct 12 19:57:23 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Oct 16 23:59:59 2007 +0200"
      },
      "message": "ieee1394: ieee1394_core.c: use DEFINE_SPINLOCK for spinlock definition\n\ndrivers/ieee1394/ieee1394_core.c: Define spinlock using\nDEFINE_SPINLOCK instead of assignment to SPIN_LOCK_UNLOCKED\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "17a19b795e9187d65b6e45cb22797725d50f7edb",
      "tree": "60db3734335f3956378063c2f8126c036b83bfed",
      "parents": [
        "638d5bb8167c2c88552257d5af23f7f65ab4defd"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Sep 15 14:50:25 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Oct 16 23:59:59 2007 +0200"
      },
      "message": "ieee1394: csr1212: proper refcounting\n\nAt least since nodemgr got rid of coarse global locking, accesses to\nstruct csr1212_keyval\u0027s reference counter should be atomic and coupled\nwith proper barriers.  Also, calls to csr1212_keep_keyval(kv) should\noccur before kv is being used.\n\n(We probably should convert refcnt to struct kref, but how to keep\ncsr1212_destroy_keyval\u0027s implementation non-recursively then?)\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "638d5bb8167c2c88552257d5af23f7f65ab4defd",
      "tree": "736f9e4fab8d5c086a889dadebe7d6d02f4bf0a5",
      "parents": [
        "745647e7a2ae399f7f70aca47827e62c99c893b5"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Sep 15 14:45:53 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Oct 16 23:59:58 2007 +0200"
      },
      "message": "ieee1394: nodemgr: fix leak of struct csr1212_keyval\n\ncsr1212_keep_keyval(kv) in nodemgr_process_root_directory was\nunbalanced if ne-\u003evendor_name_kv already exists.  This happens for\nexample if eth1394 or raw1394 modify the local config ROM and it is\nparsed again.\n\nAs a bonus, the attempt to add the vendor_name_kv sysfs attribute\nwhen it already exists is now fixed for good.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "745647e7a2ae399f7f70aca47827e62c99c893b5",
      "tree": "7e92190d03ba5ce43baee0c9de1fb34dd7182d7c",
      "parents": [
        "69e2b602966533256edce1ed1b24fec23fe05962"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Sep 08 14:09:19 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Oct 16 23:59:57 2007 +0200"
      },
      "message": "ieee1394: pcilynx: I2C cleanups\n\n* Delete optional and empty i2c client_register and client_unregister\n  callbacks.\n* Use the proper i2c adapter ID.\n* Don\u0027t use a template to initialize the i2c_adapter structure, it\u0027s\n  inefficient.\n* Update a misleading comment on why we use i2c_transfer rather than\n  higher level i2c functions.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "69e2b602966533256edce1ed1b24fec23fe05962",
      "tree": "eba525129823949846660d6253a145fe211636a3",
      "parents": [
        "261b5f664c6c68c5209656a71c41823eda0d938b"
      ],
      "author": {
        "name": "Satyam Sharma",
        "email": "satyam@infradead.org",
        "time": "Wed Aug 15 20:05:38 2007 +0530"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Oct 16 23:59:56 2007 +0200"
      },
      "message": "ieee1394: Fix kthread stopping in nodemgr_host_thread\n\nThe nodemgr host thread can exit on its own even when kthread_should_stop\nis not true, on receiving a signal (might never happen in practice, as\nit ignores signals). But considering kthread_stop() must not be mixed with\nkthreads that can exit on their own, I think changing the code like this\nis clearer. This change means the thread can cut its sleep short when\nreceive a signal but looking at the code around, that sounds okay (and\nagain, it might never actually recieve a signal in practice).\n\nSigned-off-by: Satyam Sharma \u003csatyam@infradead.org\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "261b5f664c6c68c5209656a71c41823eda0d938b",
      "tree": "52045ab3beb1564b248a8389c241ac825b14c1bd",
      "parents": [
        "c4f3d41fed11c9050aa93bbaeed9f7f06bcc93ba"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Aug 11 11:52:08 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Oct 16 23:59:55 2007 +0200"
      },
      "message": "ieee1394: sbp2: fix unsafe iteration over list of devices\n\nsbp2_host_reset and sbp2_handle_status_write are not serialized against\nsbp2_alloc_device and sbp2_remove_device.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "c4f3d41fed11c9050aa93bbaeed9f7f06bcc93ba",
      "tree": "965f47aa37816407fd7c35f1e16aeea8b840a001",
      "parents": [
        "661afcae1b6b6493e4ea69f81bae78397c066f25"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jul 29 00:01:35 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Oct 16 23:59:55 2007 +0200"
      },
      "message": "ieee1394: pcilynx: superfluous local variables\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "661afcae1b6b6493e4ea69f81bae78397c066f25",
      "tree": "d1fed9b9a02510fa1534112180f56d953e3c7f2c",
      "parents": [
        "3bd90303f05d24487759e4990c3fed3e7a6b6955"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Jul 28 23:45:03 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Oct 16 23:59:54 2007 +0200"
      },
      "message": "ieee1394: eth1394: fix lock imbalance\n\nbad_proto can be reached from points which did not take priv-\u003elock.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "3bd90303f05d24487759e4990c3fed3e7a6b6955",
      "tree": "55f138360bf40be407604e8312002dd8e09d2c63",
      "parents": [
        "821f3eff7cdb9d6c7076effabd46c96c322daed1"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Jul 28 23:44:25 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Oct 16 23:59:53 2007 +0200"
      },
      "message": "ieee1394: eth1394: superfluous local variable\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "b02fcae007ac64012806bc57054e7fee6e2ffe5e",
      "tree": "1a22d12df66777ad3b15e56265c21e9d598f60a6",
      "parents": [
        "8fcb2ea82227a50906d5bcf0864e7734755ce016"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:58 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:58 2007 +0200"
      },
      "message": "amd74xx: remove /proc/ide/amd74xx\n\nThis belongs to user-space (and only if really needed).\n\n   text    data     bss     dec     hex filename\n   6723    2000      28    8751    222f drivers/ide/pci/amd74xx.o.before\n   3833    2000      16    5849    16d9 drivers/ide/pci/amd74xx.o.after\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8fcb2ea82227a50906d5bcf0864e7734755ce016",
      "tree": "ac65bb83275eb878e9c9542065f2b763ea380b74",
      "parents": [
        "a718122ce82ffd6628a158ebf76ab5970bccd415"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:58 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:58 2007 +0200"
      },
      "message": "amd74xx/via82cxxx: don\u0027t initialize drive-\u003edn\n\ndrive-\u003edn is initialized by ide-probe.c::probe_hwif() so no need to do it\nin -\u003einit_hwif method.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a718122ce82ffd6628a158ebf76ab5970bccd415",
      "tree": "691da7a28bc328d9022f50692a61c7b3c1ca7c0b",
      "parents": [
        "8c0697cc2c798fe11bbb9cf2dbe123892ecab91a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:58 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:58 2007 +0200"
      },
      "message": "sis5513: remove /proc/ide/sis\n\nThis belongs to user-space (and only if really needed).\n\n   text    data     bss     dec     hex filename\n   7129     404       8    7541    1d75 drivers/ide/pci/sis5513.o.before\n   3916     404       1    4321    10e1 drivers/ide/pci/sis5513.o.after\n\nAdditionaly to being bloat the code contained two bugs:\n- wrong cable bit was checked (0x0001 instead of 0x8000) on ATA_133 chipsets\n- incorrect UDMA cycle time was reported on ATA_100a/ATA_133 chipsets\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8c0697cc2c798fe11bbb9cf2dbe123892ecab91a",
      "tree": "3e0386a6cf3e11e2c35a908845793ab93eabe12b",
      "parents": [
        "c223701cf6c706f42840631c1ca919a18e6e2800"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:58 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:58 2007 +0200"
      },
      "message": "ide: remove CONFIG_IDEDMA_ONLYDISK\n\nATAPI devices with broken DMA support should be handled by DMA blacklist\nand for debugging purposes we have new shiny \"hdx\u003dnodma\" kernel paremeter.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c223701cf6c706f42840631c1ca919a18e6e2800",
      "tree": "0ae93a4a36e874d5e1378e5e2d032a81e71350f7",
      "parents": [
        "9ff6f72f432364991d68e99cae72cb141c166e70"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:58 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:58 2007 +0200"
      },
      "message": "ide: add \"hdx\u003dnodma\" kernel parameter\n\n* Add \"hdx\u003dnodma\" option allowing user to disallow DMA for a given device.\n\n* Obsolete \"ide\u003dnodma\" option.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9ff6f72f432364991d68e99cae72cb141c166e70",
      "tree": "e37e5dc6d1b2387f7cbc2909d5cb534d4a395a79",
      "parents": [
        "1b5169405e50b98b2bd1e4f86c7706ea24a59193"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:58 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:58 2007 +0200"
      },
      "message": "ide: remove hwif-\u003eautodma and drive-\u003eautodma\n\n* hpt34x.c: disable DMA masks for HPT345\n  (hwif-\u003eautodma is zero so DMA won\u0027t be enabled anyway).\n\n* trm290.c: disable IDE_HFLAG_TRUST_BIOS_FOR_DMA flag\n  (hwif-\u003eautodma is zero so DMA won\u0027t be enabled anyway).\n\n* Check noautodma global variable instead of drive-\u003eautodma in ide_tune_dma().\n\n  This fixes handling of \"ide\u003dnodma\" kernel parameter for icside, ide-cris,\n  au1xxx-ide, pmac, it821x, jmicron, sgiioc4 and siimage host drivers.\n\n* Remove hwif-\u003eautodma (it was not checked by IDE core code anyway) and\n  drive-\u003eautodma (was set by all host drivers - except HPT345/TRM290 special\n  cases - unless \"ide\u003dnodma\" was used).\n\nWhile at it:\n- remove needless printk() from icside.c\n- remove stale FIXME/comment from ide-probe.c\n- don\u0027t force DMA off if PCI bus-mastering had to be enabled in setup-pci.c\n  (this setting was always later over-ridden by host drivers anyway)\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1b5169405e50b98b2bd1e4f86c7706ea24a59193",
      "tree": "a9bf4bfe1dd7881d2d73d69ef32d5f450a98754a",
      "parents": [
        "c58e79dd44243ec919d789193ffb35a220c54695"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:57 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:57 2007 +0200"
      },
      "message": "ide: remove \"idex\u003ddma\" kernel parameter\n\nIt has been obsoleted since 1 Nov 2004, is valid only when used together with\n\"ide\u003dnodma\" kernel parameter (which makes no sense) and only for aec62xx,\ncmd64x, cs5220, generic, hpt366, sl82c105, tc86c001 and triflex host drivers.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c58e79dd44243ec919d789193ffb35a220c54695",
      "tree": "66b76ed3fe5dc996dcf0756e173d53f5bb017d9d",
      "parents": [
        "9cbcc5e3c5d2d0355fed22d00762fd764c81a383"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:56 2007 +0200"
      },
      "message": "ide: remove CONFIG_BLK_DEV_IDEDMA_FORCED\n\nThis code doesn\u0027t use pci_assign_resource() and ide_get_or_set_dma_base() uses\npci_resource_start() to get DMA base address so it has no chance of working.\nMoreover this belongs to PCI quirks (in case somebody would like to fix it).\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9cbcc5e3c5d2d0355fed22d00762fd764c81a383",
      "tree": "1e8a0faed232ab34d8b2b423fbfafbbaab339f94",
      "parents": [
        "d83fca58d3229f3b23a92a72c3428da8faf09940"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:56 2007 +0200"
      },
      "message": "ide: use PCI_VDEVICE() macro\n\nWhile at it:\n- make struct pci_device_id tables const\n- use PCI_DEVICE_ID_ITE_8213 define in it8213.c\n- fix comment in generic.c\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d83fca58d3229f3b23a92a72c3428da8faf09940",
      "tree": "1016793cbc220d2045c6fd6a104bdb337264527c",
      "parents": [
        "1c54a93d4de34c87be9c63fe5094157e10995d6b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:56 2007 +0200"
      },
      "message": "sis5513: clear prefetch and postwrite for ATAPI devices\n\nClear prefetch and postwrite for ATAPI devices instead of depending on BIOS.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1c54a93d4de34c87be9c63fe5094157e10995d6b",
      "tree": "9da94f64f4d432ca222547f555c9c1bb10bf2e25",
      "parents": [
        "3135469e1f679b1728fa047ed43b0c63cdf50c84"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:56 2007 +0200"
      },
      "message": "it8213/piix/slc90e66: \"de-couple\" PIO and UDMA modes\n\nDon\u0027t force PIO4 when programming UDMA mode (suggested by Sergei).\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3135469e1f679b1728fa047ed43b0c63cdf50c84",
      "tree": "901ed711e5a14e453c1522a23e099662a5d41794",
      "parents": [
        "259c0632d30d75a5a7fccdac558cc128f03ce903"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Oct 16 22:29:55 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:55 2007 +0200"
      },
      "message": "ide: unexport noautodma\n\nnoautodma can now be unexported.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "259c0632d30d75a5a7fccdac558cc128f03ce903",
      "tree": "25cbe39b3639645c7d220ad216e282831da553ef",
      "parents": [
        "0ae2e178652753ae1797d407755a3505f7c1d2a7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Oct 16 22:29:55 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:55 2007 +0200"
      },
      "message": "ide: unexport ide_tune_dma\n\nstatic code mustn\u0027t be exported.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0ae2e178652753ae1797d407755a3505f7c1d2a7",
      "tree": "fa725edcfb4b9752ebf2aa49a3e42e158537d4ed",
      "parents": [
        "b8b739d3361c16773a30fe5c0360336bbc19f435"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:55 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:55 2007 +0200"
      },
      "message": "ide: remove -\u003eide_dma_check (take 2)\n\n* Add IDE_HFLAG_TRUST_BIOS_FOR_DMA host flag for host drivers that depend\n  on BIOS for programming device/controller for DMA.  Set it in cy82c693,\n  generic, ns87415, opti621 and trm290 host drivers.\n\n* Add IDE_HFLAG_VDMA host flag for host drivers using VDMA.  Set it in cs5520\n  host driver.\n\n* Teach ide_tune_dma() about IDE_HFLAG_TRUST_BIOS_FOR_DMA flag.\n\n* Add generic ide_dma_check() helper and remove all open coded -\u003eide_dma_check\n  implementations.  Fix all places checking for presence of -\u003eide_dma_check\n  hook to check for -\u003eide_dma_on instead.\n\n* Remove no longer needed code from config_drive_for_dma().\n\n* Make ide_tune_dma() static.\n\nv2:\n* Fix config_drive_for_dma() return values.\n\n* Fix ide-dma.c build for CONFIG_BLK_DEV_IDEDMA_PCI\u003dn by adding\n  dummy config_drive_for_dma() inline.\n\n* Fix IDE_HFLAG_TRUST_BIOS_FOR_DMA handling in ide_dma_check().\n\n* Fix init_hwif_it8213() comment.\n\nThere should be no functionality changes caused by this patch.\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b8b739d3361c16773a30fe5c0360336bbc19f435",
      "tree": "6543d913627511728c5ddbc0c95c8616f1914bf9",
      "parents": [
        "ef539b57dfe731e2d4fb6f02158e979114ab5b69"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:55 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:55 2007 +0200"
      },
      "message": "ide-pmac: add PIO autotune fallback to -\u003eide_dma_check\n\nSince ide-pmac allows separate PIO and DMA timings, and ide-pmac always sets\n-\u003eautotune this change shouldn\u0027t have any other effect than bringing ide-pmac\ndriver in-line with other host drivers wrt -\u003eide_dma_check implementation.\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ef539b57dfe731e2d4fb6f02158e979114ab5b69",
      "tree": "2df728235cc81a3efdc392fdc2077dd1f888248c",
      "parents": [
        "d6ae3adb2efb078bcbcf727030771408dafd8ed4"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:55 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:55 2007 +0200"
      },
      "message": "ide-cris: add PIO autotune fallback to -\u003eide_dma_check\n\nSince ide-cris allows separate PIO and DMA timings, and ide-cris always sets\n-\u003eautotune this change shouldn\u0027t have any other effect than bringing ide-cris\ndriver in-line with other host drivers wrt -\u003eide_dma_check implementation.\n\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d6ae3adb2efb078bcbcf727030771408dafd8ed4",
      "tree": "d211cb779093120de2c1ba8773affd4897c5fdb2",
      "parents": [
        "3f019eea9ccff0e81d3226759a619ceec26e2e00"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:54 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:54 2007 +0200"
      },
      "message": "sl82c105: add PIO autotune fallback to -\u003eide_dma_check\n\nSince sl82c105 re-programs DMA/PIO timings for DMA enable/disable, and sets\n-\u003eautotune this change shouldn\u0027t have any other effect than bringing sl82c105\ndriver in-line with other host drivers wrt -\u003eide_dma_check implementation.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3f019eea9ccff0e81d3226759a619ceec26e2e00",
      "tree": "32c2ae819ede3379235442d76bc5afed2a0a7b7a",
      "parents": [
        "65c9cd23cab821c165a70ddd0447eb6362ebbb0c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:54 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:54 2007 +0200"
      },
      "message": "cs5530/sc1200: add PIO autotune fallback to -\u003eide_dma_check\n\n* Add PIO autotune fallback to -\u003eide_dma_check.\n\n  Since cs5530/sc1200 allow separate PIO and DMA timings, and cs5530/sc1200\n  always set -\u003eautotune this change shouldn\u0027t have any other effect than\n  bringing these drivers in-line with other host drivers wrt -\u003eide_dma_check\n  implementations.\n\n* Fix -\u003eide_dma_check to return \"-1\" if DMA cannot be set.\n\n* Bump driver version.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "65c9cd23cab821c165a70ddd0447eb6362ebbb0c",
      "tree": "86f7c8d025cd774ed043e0cfeb8a681a38ab0c6d",
      "parents": [
        "d3b90baf0924c13045c56c3d0a766f9374fe7a9e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:54 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:54 2007 +0200"
      },
      "message": "ide: remove ide_use_fast_pio()\n\nRemove ide_use_fast_pio() and just re-tune PIO unconditionally if DMA tuning\nhas failed in -\u003eide_dma_check.  All host drivers using ide_use_fast_pio() set\ndrive-\u003eautotune so PIO is always tuned anyway and in some cases we _really_\nneed to re-tune PIO because PIO and DMA timings are shared.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d3b90baf0924c13045c56c3d0a766f9374fe7a9e",
      "tree": "f0cc28da2304ea9912f882e99cb6c2723d1a9b43",
      "parents": [
        "8446f65988b48d19cf419aa4def9a9ccfed17b76"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:54 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:54 2007 +0200"
      },
      "message": "ide: remove drive-\u003einit_speed zeroing\n\nSeveral host drivers used to reset drive-\u003einit_speed in their -\u003eide_dma_check\nimplementations which resulted in incorrect init speed being reported to the\nuser, fix it.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8446f65988b48d19cf419aa4def9a9ccfed17b76",
      "tree": "48dd976eca3d3abfdff1546185f5a0a0b6be0ebf",
      "parents": [
        "8c91abf86280a1b900619ee0d8ae1840e943110e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:54 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:54 2007 +0200"
      },
      "message": "au1xxx-ide: use ide_tune_dma()\n\n* Remove needless setting of drive-\u003eusing_dma from auide_dma_check().\n\n* Split off auide_mdma_filter() from auide_dma_check().\n\n* Use ide_tune_dma() in auide_dma_check(), this fixes following issues:\n  - device\u0027s DMA capability bit not being checked\n  - device not being checked against generic DMA blacklist\n  - transfer mode not being set on device/host\n\n* Add PIO autotune fallback to auide_dma_check().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8c91abf86280a1b900619ee0d8ae1840e943110e",
      "tree": "f78a53e4860fbde0bc0c741ef186c5a40d272b17",
      "parents": [
        "94c7fa0fcc89571b24c90e0a7545ad31aa390f24"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:54 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:54 2007 +0200"
      },
      "message": "it8213/piix/slc90e66: remove {it8213,piix,slc90e66}_dma_2_pio()\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "94c7fa0fcc89571b24c90e0a7545ad31aa390f24",
      "tree": "6414a32910ca6f089754f2daa053696c255f544f",
      "parents": [
        "cb824c32f1163a8004d0e2f484ded84255caebf4"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:53 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:53 2007 +0200"
      },
      "message": "atiixp: DMA setup fixes\n\n* Fix handling of unsupported/invalid modes in atiixp_set_dma_mode().\n\n* ATI controllers allow separate PIO and DMA timings so remove programming\n  of PIO modes from atiixp_set_dma_mode().  Also remove no longer needed\n  atiixp_dma_2_pio() helper.\n\n* SWDMA timings are not programmed by atiixp_set_dma_mode() and if SWDMA\n  mode is chosen atiixp_dma_host_on() erroneously enables UDMA, just disable\n  support for SWDMA modes for now.\n\n* Enable support for MWDMA0 mode.\n\n* Bump driver version.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "cb824c32f1163a8004d0e2f484ded84255caebf4",
      "tree": "8c4c4d9443c9604a27f60d83b1f85148ae87e16b",
      "parents": [
        "93104654c4cb64b1fc56f3d021dbc8bc7ea142fc"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:53 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:53 2007 +0200"
      },
      "message": "sc1200: always tune PIO\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "93104654c4cb64b1fc56f3d021dbc8bc7ea142fc",
      "tree": "f31c602e9373130e4f1be340bdfb5382d18495d8",
      "parents": [
        "ffbcb017371d82abff6de9a714b6df30d56ee896"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:53 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:53 2007 +0200"
      },
      "message": "cs5530: always tune PIO\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ffbcb017371d82abff6de9a714b6df30d56ee896",
      "tree": "67b2f69e6bf72dd415b06d7eddb7036ec104057e",
      "parents": [
        "a7b888b2f1422009f286c9e639db9bd726e9673a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:53 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:53 2007 +0200"
      },
      "message": "ide-cris: always tune PIO\n\nAcked-by: Mikael Starvik \u003cstarvik@axis.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a7b888b2f1422009f286c9e639db9bd726e9673a",
      "tree": "906868f576f0ed5a59453ba24c51a5ed9bdf0958",
      "parents": [
        "bc46b17d23e5fb1e76fdeaf05c86ae02a5d4456a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:53 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:53 2007 +0200"
      },
      "message": "slc90e66: always tune PIO\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "bc46b17d23e5fb1e76fdeaf05c86ae02a5d4456a",
      "tree": "c8bcf8f200ac0938972930c2c7f3254c0f605964",
      "parents": [
        "4960ab7c8143e84e66b326804441f095d0db04d0"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:53 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:53 2007 +0200"
      },
      "message": "aec62xx: always tune PIO\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4960ab7c8143e84e66b326804441f095d0db04d0",
      "tree": "5924e3ff28da83d6d2714efb3b2e2e09d0c8350d",
      "parents": [
        "c77a89cd98d99819f23a4a08e5e17ee1f13f6e4d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:53 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:53 2007 +0200"
      },
      "message": "sis5513: always tune PIO\n\n* Always set -\u003eautotune in init_hwif_sis5513(), this means practically\n  no change in behavior since PIO was always tuned in -\u003eide_dma_check\n  and \u003eautotune was always set for -\u003edma_base \u003d\u003d 0 case.\n\n* Bump driver version.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c77a89cd98d99819f23a4a08e5e17ee1f13f6e4d",
      "tree": "7b79c1189547cde4adc5457745a9034690e9245b",
      "parents": [
        "a29ec3b2192247f93b10940119079196cf1dfc5c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:52 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:52 2007 +0200"
      },
      "message": "sis5513: DMA setup fixes\n\n* Add sis_ata133_get_base() helper function for obtaining the address of\n  the drive control registers on chipset_family \u003d\u003d ATA_133 chipsets.\n\n* Add three helper functions for programming PIO/MWDMA timings:\n  - sis_ata16_program_timings()  (for ATA_16/33/66/100a chipset families)\n  - sis_ata100_program_timings() (for ATA_100/133a chipset families)\n  - sis_ata133_program_timings() (for ATA_133 chipset family)\n\n  MWDMA timings are taken from datasheets and they match ATA spec.\n\n* Add generic helper function sis_program_timings() and use it in\n  -\u003eset_pio_mode and -\u003eset_dma_mode methods (previously the driver\n  depended on BIOS to program the correct MWDMA timings).\n\n* Remove redundant !chipset_family check from init_hwif_sis5513()\n  (init_chipset_sis5513() guarantees that we will never get here if\n   chipset_family cannot be determined).\n\n* SWDMA seems to be unsupported by SiS chipsets (no info about SWDMA in\n  datasheets and for SWDMA0 mode timing requirements are impossible to\n  fulfill) so remove -\u003eswdma_mask from init_hwif_sis5513() and handling\n  of SWDMA modes from sis_set_dma_mode().\n\n* Enable DMA support for chipset_family \u003d\u003d ATA_16.\n\n* Bump driver version.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a29ec3b2192247f93b10940119079196cf1dfc5c",
      "tree": "0a4737156aa8cdfdb53e4129632904ab8bdd3acc",
      "parents": [
        "7b1dec59750732b23557ea938cda36fa374267d3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:52 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:52 2007 +0200"
      },
      "message": "hpt366: always tune PIO\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7b1dec59750732b23557ea938cda36fa374267d3",
      "tree": "c881772a8b639d80584d10e894dcae87777a9d52",
      "parents": [
        "0c824b51b338c808de650b440ba5f9f4a725f7fc"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Tue Oct 16 22:29:52 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:52 2007 +0200"
      },
      "message": "ide-cs: Add additional id string (corsair, 1GB)\n\nThis patch adds id strings for Corsair 1GB (identified as Hyperstone Model1)\ninside legacy/ide-cs.c.\n\nIt also includes some minor whitespace cleanups.\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0c824b51b338c808de650b440ba5f9f4a725f7fc",
      "tree": "c725cd8e5b88b56f1844a46acd2f8c5231516952",
      "parents": [
        "821f3eff7cdb9d6c7076effabd46c96c322daed1"
      ],
      "author": {
        "name": "Tony Battersby",
        "email": "tonyb@cybernetics.com",
        "time": "Tue Oct 16 22:29:52 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:52 2007 +0200"
      },
      "message": "ide: fix serverworks.c UDMA regression\n\nThe patch described by the following excerpt from ChangeLog-2.6.22 makes\nit impossible to use UDMA on a Tyan S2707 motherboard (SvrWks CSB5):\n\ncommit 2d5eaa6dd744a641e75503232a01f52d0768884c\nAuthor: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nDate:   Thu May 10 00:01:08 2007 +0200\n\n    ide: rework the code for selecting the best DMA transfer mode (v3)\n\n    ...\n\nThis one-line patch against 2.6.23 fixes the problem.\n\nSigned-off-by: Tony Battersby \u003ctonyb@cybernetics.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "821f3eff7cdb9d6c7076effabd46c96c322daed1",
      "tree": "60f13155196fd6c84424c8aebc133ca4a5f56749",
      "parents": [
        "ebc283118ee448dcb6e6cae74a8a43f17a1ccc3f",
        "f77bf01425b11947eeb3b5b54685212c302741b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 11:23:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 11:23:06 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild: (40 commits)\n  kbuild: introduce ccflags-y, asflags-y and ldflags-y\n  kbuild: enable \u0027make CPPFLAGS\u003d...\u0027 to add additional options to CPP\n  kbuild: enable use of AFLAGS and CFLAGS on commandline\n  kbuild: enable \u0027make AFLAGS\u003d...\u0027 to add additional options to AS\n  kbuild: fix AFLAGS use in h8300 and m68knommu\n  kbuild: check for wrong use of CFLAGS\n  kbuild: enable \u0027make CFLAGS\u003d...\u0027 to add additional options to CC\n  kbuild: fix up CFLAGS usage\n  kbuild: make modpost detect unterminated device id lists\n  kbuild: call export_report from the Makefile\n  kbuild: move Kai Germaschewski to CREDITS\n  kconfig/menuconfig: distinguish between selected-by-another options and comments\n  kconfig: tristate choices with mixed tristate and boolean values\n  include/linux/Kbuild: remove duplicate entries\n  kbuild: kill backward compatibility checks\n  kbuild: kill EXTRA_ARFLAGS\n  kbuild: fix documentation in makefiles.txt\n  kbuild: call make once for all targets when O\u003d.. is used\n  kbuild: pass -g to assembler under CONFIG_DEBUG_INFO\n  kbuild: update _shipped files for kconfig syntax cleanup\n  ...\n\nFix up conflicts in arch/um/sys-{x86_64,i386}/Makefile manually.\n"
    },
    {
      "commit": "fc8a327db6c46de783b1a4276d846841b9abc24c",
      "tree": "bee512c142cccea93511debd98ef954581693727",
      "parents": [
        "92d15c2ccbb3e31a3fc71ad28fdb55e1319383c0",
        "24837e6f249a2c83667552e6871c1543b4a6b934"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 10:13:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 10:13:38 2007 -0700"
      },
      "message": "Merge branch \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa\n\n* \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa: (264 commits)\n  [ALSA] version 1.0.15\n  [ALSA] Fix thinko in cs4231 mce down check\n  [ALSA] sun-cs4231: improved waiting after MCE down\n  [ALSA] sun-cs4231: use cs4231-regs.h\n  [ALSA] This simplifies and fixes waiting loops of the mce_down()\n  [ALSA] This patch adds support for a wavetable chip on\n  [ALSA] This patch removes open_mutex from the ad1848-lib as\n  [ALSA] fix bootup crash in snd_gus_interrupt()\n  [ALSA] hda-codec - Fix SKU ID function for realtek codecs\n  [ALSA] Support  ASUS P701 eeepc [0x1043 0x82a1] support\n  [ALSA] hda-codec - Add array terminator for dmic in STAC codec\n  [ALSA] hdsp - Fix zero division\n  [ALSA] usb-audio - Fix double comment\n  [ALSA] hda-codec - Fix STAC922x volume knob control\n  [ALSA] Changed Jaroslav Kysela\u0027s e-mail from perex@suse.cz to perex@perex.cz\n  [ALSA] hda-codec - Fix for Fujitsu Lifebook C1410\n  [ALSA] mpu-401: remove MPU401_INFO_UART_ONLY flag\n  [ALSA] mpu-401: do not require an ACK byte for the ENTER_UART command\n  [ALSA] via82xx - Add DXS quirk for Shuttle AK31v2\n  [ALSA] hda-codec - Fix input_mux numbers for vaio stac92xx\n  ...\n"
    },
    {
      "commit": "92d15c2ccbb3e31a3fc71ad28fdb55e1319383c0",
      "tree": "8d83c0dc3c6b935d8367e331872f242b742f0a8a",
      "parents": [
        "f20bf6125605acbbc7eb8c9420d7221c91aa83eb",
        "644bd2f048972d75eb1979b1fdca257d528ce687"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 10:09:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 10:09:16 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/data/git/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/data/git/linux-2.6-block: (63 commits)\n  Fix memory leak in dm-crypt\n  SPARC64: sg chaining support\n  SPARC: sg chaining support\n  PPC: sg chaining support\n  PS3: sg chaining support\n  IA64: sg chaining support\n  x86-64: enable sg chaining\n  x86-64: update pci-gart iommu to sg helpers\n  x86-64: update nommu to sg helpers\n  x86-64: update calgary iommu to sg helpers\n  swiotlb: sg chaining support\n  i386: enable sg chaining\n  i386 dma_map_sg: convert to using sg helpers\n  mmc: need to zero sglist on init\n  Panic in blk_rq_map_sg() from CCISS driver\n  remove sglist_len\n  remove blk_queue_max_phys_segments in libata\n  revert sg segment size ifdefs\n  Fixup u14-34f ENABLE_SG_CHAINING\n  qla1280: enable use_sg_chaining option\n  ...\n"
    },
    {
      "commit": "e744fdea546abf7a794898a99a26f85c63a83648",
      "tree": "310f9d3484b1f201b9493d0cc801178769a487e1",
      "parents": [
        "a56daeb7d5c9a05b1cb52ae4bcca05fb6545656e"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Tue Oct 16 10:25:01 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 10:01:50 2007 -0700"
      },
      "message": "scsi_mac.h: Define AUTOSENSE before include of NCR5380.h\n\n  - Previese patch to NCR5380 broke scsi_mac because\n    AUTOSENSE was defined after the inclusion of\n    NCR5380.h. Fix it\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "102a1a20d2b0a412d4cd4a9f047761f7925405ff",
      "tree": "653195a9a501f0633f28c72ab17b01eb73f0d6e2",
      "parents": [
        "b738b990468d2acd5be7fe177fb750448bfa0b37"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Tue Oct 16 01:29:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:23 2007 -0700"
      },
      "message": "tgafb: remove a redundant non-mono test in mono imageblit\n\nThere is a test in tgafb_mono_imageblit() for a colour image with a fall-back\nto cfb_imageblit().  The test is not necessary as the only caller, which is\ntgafb_imageblit(), checks it too and only invokes this function for monochrome\nimages.  It looks like a left-over from before some changes to\ntgafb_imageblit().\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: Antonino Daplas \u003cadaplas@pol.net\u003e\nCc: Jay Estabrook \u003cJay.Estabrook@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b738b990468d2acd5be7fe177fb750448bfa0b37",
      "tree": "496295879208953b67ed5e8aaa49f675c68423f2",
      "parents": [
        "4d8a2d986d3ee3ece9c3cefbb23425a22132492c"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Tue Oct 16 01:29:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:23 2007 -0700"
      },
      "message": "tgafb: fix an out-of-range shift in mono imageblit\n\nThe pixel mask calculation in tgafb_mono_imageblit() uses a variable\nleft-shift on a 32-bit data type by up to 32.  Shifting by the width of a data\ntype or more produces an unpredictable result according to the C standard.\n\nRather than widening the data type this fix makes sure the count is between 0\nand 31.  The reason is not to penalise 32-bit platforms with operation on a\n\"long long\" type for a marginal case that is meant not to happen (blitting an\nimage of a zero width).\n\nThe reason it has escaped for so long is the Alpha, being purely 64-bit, :-)\ndoes not mask the shift out to 32 bits.  This is a valid implementation --\nproducing the correct result certainly falls within \"unpredictable behaviour\".\n It does trigger on MIPS though and it is the recent merge of the TC support\nwhich only enabled the driver for use on anything other than the Alpha.  For\nMIPS when the width is 32 the mask ends up being 0 rather than 0xffffffff as\nit should be and the frame buffer is not updated.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: Antonino Daplas \u003cadaplas@pol.net\u003e\nCc: Jay Estabrook \u003cJay.Estabrook@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4d8a2d986d3ee3ece9c3cefbb23425a22132492c",
      "tree": "617d6e6ba3939e0e9866034840e99d01221299a2",
      "parents": [
        "15afdd433610c4ba0edf1f8a59915b3755af7365"
      ],
      "author": {
        "name": "Antonino Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 16 01:29:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:23 2007 -0700"
      },
      "message": "fbcon: delay the start of the cursor timer until a con_switch()\n\nAs reported in Bugzilla Bug 9093, upon switching to X, a small rectangular\ncursor can still be seen blinking in the upper left part of the screen.  It is\nfbcon\u0027s text cursor.  This is caused by a strange ioctl(..., KDSETMODE,\nKD_TEXT) call done by something in userspace, perhaps by X itself, while the\ntty is still in graphics mode.  And when the tty is in KD_TEXT mode, the\ncursor timer is restarted.\n\nAlthough this is a userspace problem, we can work around it by delaying the\nrestart of the cursor timer until an fbcon_switch() is called.  In other\nwords, the cursor timer will not be restarted even if a KD_TEXT mode switch is\nrequested.\n\nRegression potential: Present but low\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "15afdd433610c4ba0edf1f8a59915b3755af7365",
      "tree": "0e59d4eeb2e66af72a4b1a1fead29fa362826792",
      "parents": [
        "c3ca34f90b44049dcde62a8f97554409112bf376"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "pisa@cmp.felk.cvut.cz",
        "time": "Tue Oct 16 01:29:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:23 2007 -0700"
      },
      "message": "fbdev: copyarea function taught to fully support swapped pixel order in byte\n\nThis correct case, when source and destination X coordinates difference is n\nmultiple of pixels in byte.  This is probably rare case, but this case should\nsupported for completeness.\n\nReorganization of FB_READL and FB_WRITEL calls results in code size decrease\nfor normal build without swapping support and size with support enabled is\nreasonable too.\n\n[adaplas]\nAdd missing fb_rev_pixels_in_long() prototype.\n\nSigned-off-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c3ca34f90b44049dcde62a8f97554409112bf376",
      "tree": "e29782c415a1580febf0407a2c603233f6833a58",
      "parents": [
        "d4b766a0bdab8d07b720c8d0a84292949a7d58bd"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Oct 16 01:29:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:23 2007 -0700"
      },
      "message": "s3fb: do not allow incorrect pixclock settings\n\nThis patch adds check if selected pixclock is valid (is in the PLL range).\n\nPreviously, if the pixclock could not be set, the new mode resolution was set\nbut pixclock was not set which led to incorrect timings sent to monitor.\n\n[adaplas]\nFixed a few misplaced curly braces.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d4b766a0bdab8d07b720c8d0a84292949a7d58bd",
      "tree": "995e1dc7b1f0c172c4f53acad3a236138d378ce2",
      "parents": [
        "d7dd91ff236b90a8aca2d619554b07bcb82953c7"
      ],
      "author": {
        "name": "Ondrej Zajicek",
        "email": "santiago@crfreenet.org",
        "time": "Tue Oct 16 01:29:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:22 2007 -0700"
      },
      "message": "svgalib: mode selection updates\n\nThis patch changes mode selection matching algorithm.  It allows to choose\nmode with matching depth even when requested color lengths are greater than\ncolor lengths of every mode with requested color depth.\n\nIt also fixes bug in s3fb - wrong error value returned when format is not\nsupported by chip.\n\nSigned-off-by: Ondrej Zajicek \u003csantiago@crfreenet.org\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7dd91ff236b90a8aca2d619554b07bcb82953c7",
      "tree": "06dfb6c3b4110a17e313ebb4e855f3e857bfa937",
      "parents": [
        "9a054fbac8f8441f48896b855a9e11c13e0c3dc8"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Oct 16 01:29:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:22 2007 -0700"
      },
      "message": "ps3fb: default to 480p on DVI-D/HDMI if video\u003dsafe\n\nDefault to the 480p video mode on DVI-D and HDMI displays if `video\u003dsafe\u0027 is\npassed on the kernel command line.\n\nThis is intended to be used by `kboot\u0027-style boot loaders (i.e. first-stage\nkernels) for the PS3, to provide a failsafe video mode.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9a054fbac8f8441f48896b855a9e11c13e0c3dc8",
      "tree": "8c2dca0b0baf4c576e28cc9324e509c59c0b59b1",
      "parents": [
        "61e0b28e5435ac3010746bcf24fe8a16425d0343"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Oct 16 01:29:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:22 2007 -0700"
      },
      "message": "fb: move and rename extern declaration for global_mode_option\n\nMove the extern declaration for global_mode_option to \u003clinux/fb.h\u003e and rename\nthe variable to fb_mode_option.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "61e0b28e5435ac3010746bcf24fe8a16425d0343",
      "tree": "8c5b7521c3b297f4c07c4d25efd5bf3c209f64d7",
      "parents": [
        "fc7028b7487cc57ef44c7efc5e286f06bef8fc13"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Oct 16 01:29:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:22 2007 -0700"
      },
      "message": "ps3fb: enhance horizontal panning on firmware 1.90 and up\n\nps3fb: Enhance horizontal panning on firmware 1.90 and up:\n  - On firmware 1.90 and up, L1GPU_CONTEXT_ATTRIBUTE_FB_BLIT supports copying\n    rectangles from XDR to DDR memory with different source and destination\n    line lengths. Hence larger horizontal virtual resolutions can be supported\n    (up to 16368 pixels).\n  - As the actual frame buffer memory layout no longer matches the entries in\n    ps3fb_res[], create fake struct ps3fb_ioctl_res data for the\n    PS3FB_IOCTL_SCREENINFO ioctl, so user space applications that depend on it\n    keep on working.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fc7028b7487cc57ef44c7efc5e286f06bef8fc13",
      "tree": "09a9430862d615363e6e2856d1c1454570e8327d",
      "parents": [
        "f1664ed8ae98d17b294e01a5a0220f635f207824"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Oct 16 01:29:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:22 2007 -0700"
      },
      "message": "ps3fb: add virtual screen and panning support\n\nps3fb: Add virtual screen and panning support:\n  - The vertical virtual screen size is limited by the amount of memory\n    reserved for ps3fb,\n  - The horizontal virtual screen size is limited to the fullscreen width,\n  - Advertise that we support panning, so fbcon will use it if the virtual\n    screen is enabled.\n    Enabling a virtual screen (using `fbset -vyres nnn\u0027) can speed up text\n    console scrolling by a factor of 10-15, depending on the video mode.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f1664ed8ae98d17b294e01a5a0220f635f207824",
      "tree": "228e1c5f1416f0c6671c27f1ffeff71dcc78ed99",
      "parents": [
        "0333d83509c7d8496c8965b5ba9bc0c98e83c259"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Oct 16 01:29:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:22 2007 -0700"
      },
      "message": "ps3fb: don\u0027t keep the borders for non-fullscreen modes in XDR memory\n\nDon\u0027t keep the borders for non-fullscreen modes in XDR memory:\n  - Extract ps3fb_sync_image()\n  - Work around the alignment restrictions of L1GPU_CONTEXT_ATTRIBUTE_FB_BLIT\n    by using an offset with L1GPU_CONTEXT_ATTRIBUTE_DISPLAY_FLIP\n  - Only copy the visible part of the screen on every vblank\n  - Always put the real frame buffer at the start of video memory\n  - Clear fullscreen DDR memory on mode change\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0333d83509c7d8496c8965b5ba9bc0c98e83c259",
      "tree": "a0ce0a75b5e8770f7f7c2b2b1d88ba77a56afaaa",
      "parents": [
        "2ce32e15a16312d2c29c8bb188bf95bc821fdab6"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Oct 16 01:29:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:21 2007 -0700"
      },
      "message": "ps3fb: use fb_info.par properly\n\nps3fb: Use fb_info.par properly:\n  o Move mode-specific fields into struct ps3fb_par\n  o Allocate struct ps3fb_par using framebuffer_alloc()\n  o Protect access to ps3fb_par in ps3fb_sync() using the console semaphore\n    (this semaphore is already held when ps3fb_set_par() is called)\n  o Avoid calling ps3av_set_video_mode() if the actual video mode hasn\u0027t\n    changed\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2ce32e15a16312d2c29c8bb188bf95bc821fdab6",
      "tree": "8dc477b46bf8bf7d0a93253a67160fc6ef9799b6",
      "parents": [
        "15e4d001ef5b14f56fa51665952cbffc0001762f"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Oct 16 01:29:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:21 2007 -0700"
      },
      "message": "ps3fb: fix possible overlap of GPU command buffer and frame buffer\n\nps3fb: In the case of non-fullscreen video modes, there was a partial overlap\nof the GPU command buffer and the frame buffer. Fix and cleanup various issues\nwith overlap and alignment:\n  - Move the GPU command buffer from the beginning to the end of video memory\n  - Exclude the GPU command buffer from the actual frame buffer memory\n  - Align the start of the virtual frame buffer to PAGE_SIZE instead of to 64\n    KiB, and don\u0027t waste memory if it\u0027s already aligned (for fullscreen modes)\n  - Take into account the alignment when checking memory requirements and\n    maximum number of frames\n  - Make sure fb_fix_screeninfo.smem_start always points to the virtual frame\n    buffer start, so we don\u0027t have to compensate for that in ps3fb_mmap()\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "15e4d001ef5b14f56fa51665952cbffc0001762f",
      "tree": "b879765f866fd1e684e4d43c3763a4a15dfdb6b1",
      "parents": [
        "5cb3626dde9760fc70e5e9eb9d08d8c08df42906"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Oct 16 01:29:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:21 2007 -0700"
      },
      "message": "ps3fb: make ps3fb_wait_for_vsync() and ps3fb_flip_ctl() static\n\nMake ps3fb_wait_for_vsync() and ps3fb_flip_ctl() static, as they\u0027re no\n(longer) used outside ps3fb.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5cb3626dde9760fc70e5e9eb9d08d8c08df42906",
      "tree": "2fa20247bf735fd512e8546b119c082282672b98",
      "parents": [
        "0138bd841ea2d713cf883c67684c40ce26ba319a"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Oct 16 01:29:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:21 2007 -0700"
      },
      "message": "ps3fb: clean up includes\n\nClean up includes\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0138bd841ea2d713cf883c67684c40ce26ba319a",
      "tree": "0c6c2af73b461317dd1f989a1c55609555249312",
      "parents": [
        "535da7ffe68dfdf70c7aecade21864a573035b75"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Oct 16 01:29:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:21 2007 -0700"
      },
      "message": "ps3fb: do not print warnings on invalid frame numbers\n\nDo not print warnings on invalid frame numbers, as this can be triggered from\nuser space.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "535da7ffe68dfdf70c7aecade21864a573035b75",
      "tree": "e18038823aa383164d80a6e7b39b46d3c3d9ceaf",
      "parents": [
        "9da505d1f9d8facbb688d28dfb6d9fc8edfd5c4a"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Oct 16 01:29:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:21 2007 -0700"
      },
      "message": "ps3fb: convert from printk()/DPRINTK() to dev_*()/pr_*()\n\nConvert ps3fb from printk()/DPRINTK() to dev_*()/pr_*()\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9da505d1f9d8facbb688d28dfb6d9fc8edfd5c4a",
      "tree": "d8c4ef21015f64c3d61cd6be14859d8a67705963",
      "parents": [
        "ce4c371a9de1f5b9e1d15f9d59c5f7d079bcd6d7"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "pisa@cmp.felk.cvut.cz",
        "time": "Tue Oct 16 01:29:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:21 2007 -0700"
      },
      "message": "imxfb: fast read flag and nonstandard field configurable\n\nThe i.MX frame-buffer read operation should be faster for all configurations\nthen drawing each individual character again in response to scroll events.\n\nThe nonstandard fields allows to configure frame-buffer special options flags\nfor different display configurations by board specific initialization code.\n\nOne of such specific options is reversed order of pixels in each individual\nbyte.  i.MX frame-buffer seems to be designed for big-endian use first.  The\nbyte order is correctly configured for little-endian ordering, but if 1, 2 or\n4 bits per pixel are used, pixels ordering is incompatible to Linux generic\nframe-buffer drawing functions.\n\nThe patch \"Allow generic BitBLT functions to work with swapped pixel order in\nbytes\" introduces required functionality into FBDEV core.  The pixels ordering\nselection has to be enabled at compile time CONFIG_FB_CFB_REV_PIXELS_IN_BYTE\nand for each display configuration which requires it by flag\nFB_NONSTD_REV_PIX_IN_B in \"nonstd\" field of info structure.\n\nThis patch provides way for board specific code to select this option.\n\nSigned-off-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce4c371a9de1f5b9e1d15f9d59c5f7d079bcd6d7",
      "tree": "e1a5d3c0c8ce3656bdf7121ea8a8fbaad3140a88",
      "parents": [
        "466c449e5feb6007841c100d385aeba7869b9946"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Oct 16 01:29:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:21 2007 -0700"
      },
      "message": "ps3av: dont distinguish between `boot\u0027 and `non-boot\u0027 autodetection\n\ndon\u0027t distinguish between `boot\u0027 and `non-boot\u0027 autodetection now the\nautodetection code has been improved\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "466c449e5feb6007841c100d385aeba7869b9946",
      "tree": "1708effcfda1e485e63a1ad87825b9049775bf4e",
      "parents": [
        "57f70c6067b66b16398010d43d1ee2eba5e56760"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Oct 16 01:29:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:21 2007 -0700"
      },
      "message": "ps3av: remove unused ps3av_set_mode()\n\nremove unused ps3av_set_mode()\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "57f70c6067b66b16398010d43d1ee2eba5e56760",
      "tree": "2466a4ccc0dd69ac1d7d6d9d6798200b6a87b365",
      "parents": [
        "fd5621129bbfa30839efbb6d32f20026a113f894"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Oct 16 01:29:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:20 2007 -0700"
      },
      "message": "ps3av: add quirk database for broken monitors\n\nadd a quirk database for broken monitors where the `best\u0027 advertised\nvideo mode doesn\u0027t work\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fd5621129bbfa30839efbb6d32f20026a113f894",
      "tree": "369d2e10cf6e746548cc1fa79ccc3a7729e9e0b4",
      "parents": [
        "101aa56d02240dfe36b2fb229fed0a9d6efba425"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Oct 16 01:29:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:20 2007 -0700"
      },
      "message": "ps3av: add autodetection for VESA modes\n\nadd autodetection for VESA modes\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "101aa56d02240dfe36b2fb229fed0a9d6efba425",
      "tree": "add14b0d7f819b29c72004a87a9caf9040a4aee9",
      "parents": [
        "71a27fecaf836093a30fe538c5ab98ef0b25bfc8"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Oct 16 01:29:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:20 2007 -0700"
      },
      "message": "ps3av: treat DVI-D like HDMI in autodetect\n\ntreat DVI-D monitors like HDMI monitors when autodetecting the best video mode\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "71a27fecaf836093a30fe538c5ab98ef0b25bfc8"
}
