)]}'
{
  "log": [
    {
      "commit": "bef1f40261c8bc5ad2ca70a5a1760b0eb79b6812",
      "tree": "c2799c3f46bb82d3db3be07ed22edc13b4352114",
      "parents": [
        "c48e3fca3f063edb0c8c4d163e880b94c1d9f93d"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Tue Dec 12 20:04:19 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Dec 12 20:04:19 2006 +0100"
      },
      "message": "kconfig: Standardize \"depends\" -\u003e \"depends on\" in Kconfig files\n\nStandardize the miniscule percentage of occurrences of \"depends\" in\nKconfig files to \"depends on\", and update kconfig-language.txt to\nreflect that.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "2b02a1792000900ead4638f4d42fcdd742062cfa",
      "tree": "a996a02cd8d028fd53223bd17ae8793185d94702",
      "parents": [
        "4259cb25d436a79bf6b07d8075423573567c211d"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Tue Dec 05 10:19:14 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Tue Dec 12 10:22:23 2006 +0100"
      },
      "message": "[PATCH] remove blk_queue_activity_fn\n\nWhile working on bidi support at struct request level\nI have found that blk_queue_activity_fn is actually never used.\nThe only user is in ide-probe.c with this code:\n\n\t/* enable led activity for disk drives only */\n\tif (drive-\u003emedia \u003d\u003d ide_disk \u0026\u0026 hwif-\u003eled_act)\n\t\tblk_queue_activity_fn(q, hwif-\u003eled_act, drive);\n\nAnd led_act is never initialized anywhere.\n(Looking back at older kernels it was used in the PPC arch, but was removed around 2.6.18)\nUnless it is all for future use off course.\n(this patch is against linux-2.6-block.git as off 2006/12/4)\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "ee2f344b33b507af23610c8fdfdde38d7c10fb33",
      "tree": "7908a16d267168a74178aad61e30a82590ca6aac",
      "parents": [
        "33859f7f9788da2ac9aa23be4dc8e948112809ca"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sun Dec 10 02:20:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:57:20 2006 -0800"
      },
      "message": "[PATCH] ide-cd: Handle strange interrupt on the Intel ESB2\n\nThe ESB2 appears to emit spurious DMA interrupts when configured for native\nmode and handling ATAPI devices.  Stratus were able to pin this bug down and\nproduce a patch.  This is a rework which applies the fixup only to the ESB2\n(for now).  We can apply it to other chips later if the same problem is found.\n\nThis code has been tested and confirmed to fix the problem on the tested\nsystems.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\n(Most of the hard work done by Stratus however)\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "47694bb86af3648d4ec34c7afd46653cefc9b359",
      "tree": "3a19bc87c466b7d0e19124df361de1c403702828",
      "parents": [
        "58f64d83c37f5073a01573d27043c9c0ccc764f1"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sun Dec 10 02:19:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:41 2006 -0800"
      },
      "message": "[PATCH] pdc202xx_new: fix PLL/timing issues\n\nFix the CRC errors in the higher UltraDMA modes with the Promise PDC20268\nand newer chips that always occur on non-x86 machines and when there are\nmore than 2 adapters on x86 machines.  Fix the overclocking issue for\nPDC20269 and newer chips that occurs when an UltraDMA/133 capable drive is\nconnected.  Here\u0027s the summary of changes:\n\n- add code to detect the PLL input clock detection and setup it output clock,\n  remove the PowerMac hacks;\n\n- replace the macros accessing the indexed regiters with functions, switch to\n  using them where appropriate, gather the PIO/MWDMA/UDMA timings into tables;\n\n- rewrite the speedproc() handler to set the drive\u0027s transfer mode first, and\n  then override the timing registers set by hardware on UltraDMA/133 chips;\n\n- use better criterion for determining higher UltraDMA modes, and add comment\n  concerning the doubtful value of the code enabling IORDY/prefetch;\n\n- replace the stupid \u0027pdcnew_new_\u0027 prefixes with mere \u0027pdcnew_\u0027;\n\n- get rid of unneded spaces, parens and type casts, clean up some printk\u0027s,\n  add some new lines here and there...\n\nThis work is loosely based on these former patches by Albert Lee:\n\n[1] http://marc.theaimsgroup.com/?l\u003dlinux-ide\u0026m\u003d110992442032300\n[2] http://marc.theaimsgroup.com/?l\u003dlinux-ide\u0026m\u003d110992457729382\n[3] http://marc.theaimsgroup.com/?l\u003dlinux-ide\u0026m\u003d110992474205555\n[4] http://marc.theaimsgroup.com/?l\u003dlinux-ide\u0026m\u003d111019224802939\n\nSome PLL clock detection code was backported from his pata_pdc2027x driver...\n\nThis code has been successfully tested by me on PDC2026[89] chips.\n\nI tried to keep this rework as several patches but it made no sense: [2] was\nlargely a modification of the non-working timing override code, [3] by itself\nextended the overclocking issue to the case of non-UltraDMA/133 drives, and\nfinally, the cleanup patch based on [1] ended up rejected...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Albert Lee \u003calbertcc@tw.ibm.com\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6451956a24963d3eb1655fd039762ae42ac48da7",
      "tree": "5432a7e8dfc0bdf3658c0f0d707b300a9351d570",
      "parents": [
        "fc4fb2adf944d45a7f3d4d38df991c79ffdb6a43"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sun Dec 10 02:18:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:40 2006 -0800"
      },
      "message": "[PATCH] ide: complete switch to pci_get\n\nThe reverse get function allows the final piece of the switching for the old\nIDE layer\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dd607d23ff4cc004da2986d0b264a972c6a2da3e",
      "tree": "5845b66acd8b2b6e9a1dc7d5964d5aaa3d00b669",
      "parents": [
        "b10a06866600d1eda9e72ff328999e70f077fb3a"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Dec 08 02:40:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:03 2006 -0800"
      },
      "message": "[PATCH] sl82c105: straighten up IDE control/status register caching\n\nStraighten up the IDE control/status register caching -- you *really* can\u0027t\ncache the shared register per-channel and hope that it won\u0027t get out ouf\nsync.\n\nSet the PIO fallback mode to PIO0 for the slave drive as well as master --\nthere was no point in having them different (most probably a resutl of\ntypo).\n\nDo a bit of reformat and cleanup while at it...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b10a06866600d1eda9e72ff328999e70f077fb3a",
      "tree": "5b24ab8eab610142653791cd63508a962a883f62",
      "parents": [
        "b1489009963b8c5132f2ffe23483e811d9ae5607"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Dec 08 02:39:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:03 2006 -0800"
      },
      "message": "[PATCH] pdc202xx_new: fix PIO mode setup\n\nFix pdcnew_tune_drive() to always set the PIO mode requested, not pick the\nbest possible one, change pdcnew_config_drive_xfer_rate() accordingly, and\nget rid of the duplicate tuneproc() call in config_chipset_for_dma().\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b1489009963b8c5132f2ffe23483e811d9ae5607",
      "tree": "66f8ada358e6e42dc7a65e3f7ed662d5bfc0d32a",
      "parents": [
        "6b49a257850fb8ad91f4c76bb712e9213141a34a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Dec 08 02:39:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:03 2006 -0800"
      },
      "message": "[PATCH] ide: more conversion to pci_get APIs\n\nThis completes IDE except for one use which requires a new core PCI function\nand will be polished up at the end\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9468f687d95d1825fd2f2c2f74e1a59429ef25d3",
      "tree": "818d315727eb4f512607183578736c7d1a5bd82d",
      "parents": [
        "12d40e43d251de4fa1f982567fc8b4ee5e858367"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Wed Dec 06 20:39:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:43 2006 -0800"
      },
      "message": "[PATCH] winbond IDE depends on IDEDMA\n\nwinbond ide depends on idedma.\nMove the option into the IDEDMA section.\n\n  drivers/built-in.o: In function `.sl82c105_ide_dma_timeout\u0027:\n  sl82c105.c:(.text+0x624d0): undefined reference to `.__ide_dma_timeout\u0027\n  drivers/built-in.o: In function `.sl82c105_ide_dma_off_quietly\u0027:\n  sl82c105.c:(.text+0x6274c): undefined reference to `.__ide_dma_off_quietly\u0027\n  drivers/built-in.o: In function `.sl82c105_ide_dma_on\u0027:\n  sl82c105.c:(.text+0x6284c): undefined reference to `.__ide_dma_on\u0027\n  drivers/built-in.o: In function `.sl82c105_check_drive\u0027:\n  sl82c105.c:(.text+0x628ec): undefined reference to `.__ide_dma_bad_drive\u0027\n  sl82c105.c:(.text+0x62934): undefined reference to `.__ide_dma_good_drive\u0027\n  drivers/built-in.o: In function `.sl82c105_ide_dma_start\u0027:\n  sl82c105.c:(.text+0x62c24): undefined reference to `.ide_dma_start\u0027\n  make[1]: *** [.tmp_vmlinux1] Error 1\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nAcked-by: \"Bartlomiej Zolnierkiewicz\" \u003cbzolnier@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9a2239b1174bdf0952a21ed328cd74240d2dd173",
      "tree": "04082ce82de232a065436ed588edc56eb47018a0",
      "parents": [
        "23a1b2a78705caa2ecaccf8422a1e22eaca59574"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Dec 06 20:36:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:32 2006 -0800"
      },
      "message": "[PATCH] lockdep: fix ide/proc interaction\n\n  rmmod/3080 [HC0[0]:SC0[0]:HE0:SE1] is trying to acquire:\n   (proc_subdir_lock){--..}, at: [\u003cc04a33b0\u003e] remove_proc_entry+0x40/0x191\n\n  and this task is already holding:\n   (ide_lock){++..}, at: [\u003cc05651a2\u003e] ide_unregister_subdriver+0x39/0xc8\n  which would create a new lock dependency:\n   (ide_lock){++..} -\u003e (proc_subdir_lock){--..}\n\n  but this new dependency connects a hard-irq-safe lock:\n   (ide_lock){++..}\n  ... which became hard-irq-safe at:\n    [\u003cc043c458\u003e] lock_acquire+0x4b/0x6b\n    [\u003cc06129d7\u003e] _spin_lock_irqsave+0x22/0x32\n    [\u003cc0567870\u003e] ide_intr+0x17/0x1a9\n    [\u003cc044eb31\u003e] handle_IRQ_event+0x20/0x4d\n    [\u003cc044ebf2\u003e] __do_IRQ+0x94/0xef\n    [\u003cc0406771\u003e] do_IRQ+0x9e/0xbd\n\n  to a hard-irq-unsafe lock:\n   (proc_subdir_lock){--..}\n  ... which became hard-irq-unsafe at:\n  ...  [\u003cc043c458\u003e] lock_acquire+0x4b/0x6b\n    [\u003cc06126ab\u003e] _spin_lock+0x19/0x28\n    [\u003cc04a32f2\u003e] xlate_proc_name+0x1b/0x99\n    [\u003cc04a3547\u003e] proc_create+0x46/0xdf\n    [\u003cc04a3642\u003e] create_proc_entry+0x62/0xa5\n    [\u003cc07c1972\u003e] proc_misc_init+0x1c/0x1d2\n    [\u003cc07c1844\u003e] proc_root_init+0x4c/0xe9\n    [\u003cc07ad703\u003e] start_kernel+0x294/0x3b3\n\nMove ide_remove_proc_entries() out from under ide_lock; there is nothing\nthat indicates that this is needed.\n\nIn specific, the call to ide_add_proc_entries() is unprotected, and there\nis nothing else in the file using the respective -\u003eproc fields. Also the\nlock order around destroy_proc_ide_interface() suggests this.\n\nAlan sayeth:\n\n  proc_ide_write_settings walks the setting list under ide_setting_sem, read\n  ditto.  remove_proc_entry is doing proc side housekeeping.\n\n  Looks fine to me, although that old code is such a mess anything could be\n  going on.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "23a1b2a78705caa2ecaccf8422a1e22eaca59574",
      "tree": "295f176624b71ee9507198909ac2fa33f7afeac8",
      "parents": [
        "87b4126f10cce2d49687df227f6228fa5a9ac6c6"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Dec 06 20:36:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:32 2006 -0800"
      },
      "message": "[PATCH] via82cxxx: handle error condition properly\n\nJeff noted that the via driver returned an error to an unsigned int in a\na case where errors are not permitted. Move the check down earlier so we\ncan handle it properly. Not as pretty but it works this way and avoids\nhacking up ugly stuff in the legacy ide core.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf83c2a315637dee8a8b5c2221ce5030cc38c6db",
      "tree": "fb477f3affea75fcc79fa9d7006415576f79aadb",
      "parents": [
        "e62438630ca37539c8cc1553710bbfaa3cf960a7",
        "40a0017eb89c4c5a4bf81523edd867d730c9f143"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 05 15:52:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 05 15:52:06 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:\n  [PATCH] pcmcia: at91_cf update\n  [PATCH] pcmcia: fix m32r_cfc.c compilation\n  [PATCH] pcmcia: ds.c debug enhancements\n  [PATCH] pcmcia: at91_cf update\n  [PATCH] pcmcia: conf.ConfigBase and conf.Present consolidation\n  [PATCH] pcmcia: remove prod_id indirection\n  [PATCH] pcmcia: remove manf_id and card_id indirection\n  [PATCH] pcmcia: IDs for Elan serial PCMCIA devcies\n  [PATCH] pcmcia: allow for four multifunction subdevices\n  [PATCH] pcmcia: handle __copy_from_user() return value in ioctl\n  [PATCH] pcmcia: multifunction card handling fixes\n  [PATCH] pcmcia: allow shared IRQs on pd6729 sockets\n  [PATCH] pcmcia: start over after CIS override\n  [PATCH] cm4000_cs: fix return value check\n  [PATCH] pcmcia: yet another IDE ID\n  [PATCH] pcmcia: Add an id to ide-cs.c\n"
    },
    {
      "commit": "af2b3b503ad1b071b66e1531caae252b4b95c847",
      "tree": "600785af3af4a79978f688fa35e19ab900db264b",
      "parents": [
        "a9606fd39083478bef313c0e3b77bc065e39e36e"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Oct 25 21:49:27 2006 -0400"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:12:02 2006 -0500"
      },
      "message": "[PATCH] pcmcia: conf.ConfigBase and conf.Present consolidation\n\nstruct pcmcia_device *p_dev-\u003econf.ConfigBase and .Present are set in almost\nall PCMICA driver right at the beginning, using the same calls but slightly\ndifferent implementations. Unfiy this in the PCMCIA core.\n\nIncludes a small bugfix (\"drivers/net/pcmcia/xirc2ps_cs.c: remove unused\nlabel\") from and Signed-off-by Adrian Bunk \u003cbunk@stusta.de\u003e\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "efd50585e2ff9bd60e044fda7764d323010a7fe4",
      "tree": "f43f8f10a3cfe6ceb1b5cede6581f79134ca0e63",
      "parents": [
        "44e5e33e99e1b955ac6f0bb26abd9380629b48a9"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Oct 25 21:28:53 2006 -0400"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:09:20 2006 -0500"
      },
      "message": "[PATCH] pcmcia: remove manf_id and card_id indirection\n\nAs we read out the manufactor and card_id from the PCMCIA device in the\nPCMCIA core, and device drivers can access those reliably in struct\npcmcia_device\u0027s fields manf_id and card_id, remove additional (and partly\nbroken) manf_id and card_id detection logic from PCMCIA device drivers.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "0517793fa8f98e6f30406b1811ea0312bca3a414",
      "tree": "a1ba45b5c02bf0b8a492318e65ddb52aa246b39b",
      "parents": [
        "bf4e18294ff9b1cee3c71b0d9ad161dc304b7b82"
      ],
      "author": {
        "name": "Marcin Juszkiewicz",
        "email": "openembedded@hrw.one.pl",
        "time": "Mon Oct 30 22:28:09 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:09:11 2006 -0500"
      },
      "message": "[PATCH] pcmcia: yet another IDE ID\n\nMicrodrive reported by one of OpenEmbedded developers.\n\nproduct info: \"WEIDA\", \"TWTTI\", \"\"\nmanfid: 0x000a, 0x0000\nfunction: 4 (fixed disk)\n\n(equivalent update to pata_pcmcia.c by Dominik Brodowski)\n\nSigned-off-by: Marcin Juszkiewicz \u003copenembedded@hrw.one.pl\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "bf4e18294ff9b1cee3c71b0d9ad161dc304b7b82",
      "tree": "ab2455155ac12021661f17d135fc02109ee3643c",
      "parents": [
        "ff51a98799931256b555446b2f5675db08de6229"
      ],
      "author": {
        "name": "Matt Reimer",
        "email": "mattjreimer@gmail.com",
        "time": "Thu Oct 26 15:56:00 2006 -0700"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:09:10 2006 -0500"
      },
      "message": "[PATCH] pcmcia: Add an id to ide-cs.c\n\nAdd an ID entry for:\n\nproduct info: \"TRANSCEND\", \"TS1GCF80\", \"\", \"\"\nmanfid: 0x000a, 0x0000\nfunction: 4 (fixed disk)\n\nSigned-off-by: Matt Reimer \u003cmreimer@vpop.net\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "79acbb3ff2d8095b692e1502b9eb2ccec348de26",
      "tree": "6ab773e5a8f9de2cd6443362b21d0d6fffe3b35e",
      "parents": [
        "19a79859e168640f8e16d7b216d211c1c52b687a",
        "2b5f6dcce5bf94b9b119e9ed8d537098ec61c3d2"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 15:59:07 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 15:59:07 2006 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027 into for-linus\n"
    },
    {
      "commit": "0779bf2d2ecc4d9b1e9437ae659f50e6776a7666",
      "tree": "dbcc9735ab63a833056572c8f4f0efe911246562",
      "parents": [
        "3cb2fccc5f48a4d6269dfd00b4db570fca2a04d5"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Thu Nov 30 05:24:39 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Nov 30 05:24:39 2006 +0100"
      },
      "message": "Fix misc .c/.h comment typos\n\nFix various .c/.h typos in comments (no code changes).\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "a1b26c32af51d0fd82754bc06b495dd03c2f2d58",
      "tree": "5ae62b93aa82a366e2d32d1125e7a7a1eec6225f",
      "parents": [
        "c154348f00834911c49aa63dfb48bd50d1a07d93"
      ],
      "author": {
        "name": "Jeremy Higdon",
        "email": "jeremy@sgi.com",
        "time": "Sat Nov 25 11:09:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:34 2006 -0800"
      },
      "message": "[PATCH] sgiioc4: Disable module unload\n\nThis patch removes a module_exit function that sgiioc4 should not have had.\n\nIt seems that the IDE layer doesn\u0027t support submodule unloading.  sgiioc4 was\nthe only driver in drivers/ide/pci that had an exit function.  After an\nunload, the devices would stay around and the next attempt to reference would\ncrash...\n\nSigned-off-by: Jeremy Higdon \u003cjeremy@sgi.com\u003e\nAcked-by: \"Bartlomiej Zolnierkiewicz\" \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6a34b57bec41c95f1e38f700cd9b81324baaffc7",
      "tree": "c3012cf58ed73c83a6f12002a99eedf4ba1cb69e",
      "parents": [
        "d8f7975159f35846754d3845c9701b612c5c0624"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Tue Nov 14 02:03:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 14 09:09:27 2006 -0800"
      },
      "message": "[PATCH] drivers/ide: stray bracket\n\nStray bracket in debug code.\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b71567312976305cc1ce7e9b71e7378c8bfcb40f",
      "tree": "93b930159592e668630744d40ab1208caee1de1f",
      "parents": [
        "616e8a091a035c0bd9b871695f4af191df123caa"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Nov 13 18:05:02 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 13 09:47:00 2006 -0800"
      },
      "message": "[PATCH] ide-cd: only set rq-\u003eerrors SCSI style for block pc requests\n\nWe should only set -\u003eerrors to CHECK_CONDITION and so on for requests\nthat use this field in the SCSI manner.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "74a9d5f1d140adbeadd5ef319f162903090c3b83",
      "tree": "bdbeef97067a7de3bb42952c317917e2337ccc12",
      "parents": [
        "36ca4ba4b9728f3c420a589a3322c2fbd7ec88b7"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Nov 03 09:52:49 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 13 14:44:55 2006 +1100"
      },
      "message": "[PATCH] Remove inclusion of asm/processor.h in via82cxxx.c\n\nThere is some PPC_CHRP specific code in drivers/ide/pci/via82cxxx.c,\nso #ifdef on CONFIG_PPC_CHRP instead of CONFIG_PPC_MULTIPLATFORM.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cda5e61a8e0b11826780b8e5a4155683f0557c8b",
      "tree": "8bc585d535f5377a4898a9e71f383af844b3af21",
      "parents": [
        "8804023061b3447fbaddbd286d78170ad88d1a43"
      ],
      "author": {
        "name": "Peer Chen",
        "email": "pchen@nvidia.com",
        "time": "Thu Nov 02 22:07:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:59 2006 -0800"
      },
      "message": "[PATCH] IDE: Add the support of nvidia PATA controllers of MCP67 to amd74xx.c\n\nAdd support for PATA controllers of MCP67 to amd74xx.c.\n\nSigned-off-by: Peer Chen \u003cpchen@nvidia.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2b52c9590d5ad2fb67b720ec12018dd2cf061480",
      "tree": "b856671a159e4ee47fccdb360016b6fd93061f6c",
      "parents": [
        "f0ec1aaf54caddd21c259aea8b2ecfbde4ee4fb9"
      ],
      "author": {
        "name": "Sergey Vlasov",
        "email": "vsu@altlinux.ru",
        "time": "Sun Oct 29 22:46:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 30 12:08:41 2006 -0800"
      },
      "message": "[PATCH] drivers/ide/pci/generic.c: add missing newline to the all-generic-ide message\n\nSigned-off-by: Sergey Vlasov \u003cvsu@altlinux.ru\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c333526f489044be2b93085720eb898f0037b346",
      "tree": "f4b75fcc7fd139d0e8caed56b0240ae31d027256",
      "parents": [
        "8fa1d7d3b2c51594c0f3aa151983dd51f605e07d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sat Oct 28 10:38:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 28 11:30:55 2006 -0700"
      },
      "message": "[PATCH] JMB 368 PATA detection\n\nThe Jmicron JMB368 is PATA only so has the PATA on function zero.  Don\u0027t\ntherefore skip function zero on this device when probing\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3c5473f80770768ab5712eb5a7492c16e97209fe",
      "tree": "465f4867e695facfab15120b3e5417e88194840d",
      "parents": [
        "86fbf1486a44a4bce4fdcbe3665a7d8a62ba958a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Oct 21 10:24:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 21 13:35:05 2006 -0700"
      },
      "message": "[PATCH] drivers/ide/pci/generic.c: re-add the __setup(\"all-generic-ide\",...)\n\nThe change from __setup() to module_param_named() requires users to prefix\nthe option with \"generic.\".\n\nThis patch re-adds the __setup() additionally to the module_param_named().\n\nUsually it would make sense getting rid of such an obsolete __setup() at\nsome time, but considering that drivers/ide/ is slowly approaching a RIP\nstatus it\u0027s already implicitely scheduled for removal.\n\nThis patch fixes kernel Bugzilla #7353.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "59f148005cfd3d41537a4b872c266213d5fe4dc6",
      "tree": "1e769ca80218a39417f7d45759e1bd2a4dbf6452",
      "parents": [
        "107d5a72f2c6a6819b66eebcb0281c7a67b6baaa"
      ],
      "author": {
        "name": "Brent Casavant",
        "email": "bcasavan@sgi.com",
        "time": "Tue Oct 17 00:09:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 08:18:42 2006 -0700"
      },
      "message": "[PATCH] ioc4: Enable build on non-SN2\n\nThe SGI PCI-RT card, based on the SGI IOC4 chip, will be made available on\nAltix XE (x86_64) platforms in the near future.  As such it is now a\nmisnomer for the IOC4 base device driver to live under drivers/sn, and\nwould complicate builds for non-SN2.\n\nThis patch moves the IOC4 base driver code from drivers/sn to drivers/misc,\nand updates the associated Makefiles and Kconfig files to allow building on\nnon-SN2 configs.  Due to the resulting change in link order, it is now\nnecessary to use late_initcall() for IOC4 subdriver initialization.\n\n[akpm@osdl.org: __udivdi3 fix]\n[akpm@osdl.org: fix default in Kconfig]\nAcked-by: Pat Gefre \u003cpfg@sgi.com\u003e\nAcked-by: Jeremy Higdon \u003cjeremy@sgi.com\u003e\nSigned-off-by: Brent Casavant \u003cbcasavan@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3a42bb223f61fbd755d6e61b9b50b9681d68fcae",
      "tree": "7c3a3f9839efbe70c4aa27b94b5f2a7b367cbcdc",
      "parents": [
        "9d90dafdb1f0e3c2b69fa8d3fbe99649127c8fa4"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Oct 16 16:31:02 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 16 08:27:54 2006 -0700"
      },
      "message": "[PATCH] ide: add sanity checking to ide taskfile ioctl\n\nWithout this the user can feed in bogus values and get very bogus\nresults. Security impact is minimal as this ioctl isn\u0027t available to\nunpriviledged processes anyway.\n\nReported to the l/k list and found with an auditing tool.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8770c018da7bbaa3b41371abc401b2aa7e76a71a",
      "tree": "456606758ff3a920550651299b6770feebbcbbc0",
      "parents": [
        "da79cbae39516e7bdee8b0edb366e8ff016a9d3e"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 12 17:24:52 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 12 17:24:52 2006 +0200"
      },
      "message": "[PATCH] ide-cd: one more missing REQ_TYPE_CMD_ATA check\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "cea2885a2e989d1dc19af1fc991717b33b7d1456",
      "tree": "180b207aa08b5229620a12baa66e8c579d68a925",
      "parents": [
        "c5841642242e9ae817275e09b36b298456dc17d2"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 12 15:08:45 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Thu Oct 12 15:08:51 2006 +0200"
      },
      "message": "[PATCH] ide-cd: fix breakage with internally queued commands\n\nWe still need to maintain a private PC style command, since it\nisn\u0027t completely unified with REQ_TYPE_BLOCK_PC yet.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "3719bc5c22c9025bf1c909fe8b527ebf1de9a153",
      "tree": "c8903738ba172c57c007292e72b0a5c671fe0e1a",
      "parents": [
        "e5657933863f43cc6bb76a54d659303dafaa9e58"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Oct 11 01:21:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:21 2006 -0700"
      },
      "message": "[PATCH] ide-generic: jmicron fix\n\nSome people find their Jmicron pata port reports its disabled even\nthough it has devices on it and was boot probed. Fix this\n\n(Candidate for 2.6.18.*, less so for 2.6.19 as we\u0027ve got a proper\njmicron driver on the merge for that to replace ide-generic support)\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "45e02b5b52e43aa7a674f64ca3470b9ee51fc9fd",
      "tree": "5adb4381f2b0226fd65f8e36367646783a403c6d",
      "parents": [
        "3260259f0084e51ce21503b130473b78871e7077"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Fri Oct 06 00:44:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 06 08:53:41 2006 -0700"
      },
      "message": "[PATCH] swarm: Actually initialize the IDE driver\n\nThis is required for the SWARM GenBus IDE interface to be recognized.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d12e780e003f93433d49ce78cfedf4b4c52adc5",
      "tree": "6748550400445c11a306b132009f3001e3525df8",
      "parents": [
        "da482792a6d1a3fbaaa25fae867b343fb4db3246"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 05 14:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Thu Oct 05 15:10:12 2006 +0100"
      },
      "message": "IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\n\nMaintain a per-CPU global \"struct pt_regs *\" variable which can be used instead\nof passing regs around manually through all ~1800 interrupt handlers in the\nLinux kernel.\n\nThe regs pointer is used in few places, but it potentially costs both stack\nspace and code to pass it around.  On the FRV arch, removing the regs parameter\nfrom all the genirq function results in a 20% speed up of the IRQ exit path\n(ie: from leaving timer_interrupt() to leaving do_IRQ()).\n\nWhere appropriate, an arch may override the generic storage facility and do\nsomething different with the variable.  On FRV, for instance, the address is\nmaintained in GR28 at all times inside the kernel as part of general exception\nhandling.\n\nHaving looked over the code, it appears that the parameter may be handed down\nthrough up to twenty or so layers of functions.  Consider a USB character\ndevice attached to a USB hub, attached to a USB controller that posts its\ninterrupts through a cascaded auxiliary interrupt controller.  A character\ndevice driver may want to pass regs to the sysrq handler through the input\nlayer which adds another few layers of parameter passing.\n\nI\u0027ve build this code with allyesconfig for x86_64 and i386.  I\u0027ve runtested the\nmain part of the code on FRV and i386, though I can\u0027t test most of the drivers.\nI\u0027ve also done partial conversion for powerpc and MIPS - these at least compile\nwith minimal configurations.\n\nThis will affect all archs.  Mostly the changes should be relatively easy.\nTake do_IRQ(), store the regs pointer at the beginning, saving the old one:\n\n\tstruct pt_regs *old_regs \u003d set_irq_regs(regs);\n\nAnd put the old one back at the end:\n\n\tset_irq_regs(old_regs);\n\nDon\u0027t pass regs through to generic_handle_irq() or __do_IRQ().\n\nIn timer_interrupt(), this sort of change will be necessary:\n\n\t-\tupdate_process_times(user_mode(regs));\n\t-\tprofile_tick(CPU_PROFILING, regs);\n\t+\tupdate_process_times(user_mode(get_irq_regs()));\n\t+\tprofile_tick(CPU_PROFILING);\n\nI\u0027d like to move update_process_times()\u0027s use of get_irq_regs() into itself,\nexcept that i386, alone of the archs, uses something other than user_mode().\n\nSome notes on the interrupt handling in the drivers:\n\n (*) input_dev() is now gone entirely.  The regs pointer is no longer stored in\n     the input_dev struct.\n\n (*) finish_unlinks() in drivers/usb/host/ohci-q.c needs checking.  It does\n     something different depending on whether it\u0027s been supplied with a regs\n     pointer or not.\n\n (*) Various IRQ handler function pointers have been moved to type\n     irq_handler_t.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n(cherry picked from 1b16e7ac850969f38b375e511e3fa2f474a33867 commit)\n"
    },
    {
      "commit": "038b0a6d8d32db934bba6a24e74e76e4e327a94f",
      "tree": "5fbeb3e8f140e20f8ce0e33e12b32ec5b0724cd6",
      "parents": [
        "78b656b8bf933101b42409b4492734b23427bfc3"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Oct 04 03:38:54 2006 -0400"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Oct 04 03:38:54 2006 -0400"
      },
      "message": "Remove all inclusions of \u003clinux/config.h\u003e\nkbuild explicitly includes this at build time.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "708e16892e1646594a29eaa7ac7b209b600b9fd2",
      "tree": "fe7c31bc0edef84eb1075c7e195340047d6aaa17",
      "parents": [
        "f3c87a8999c28f2948ebd407574f7e9fb5c577b2",
        "a847825970e741e20a09c659978baa34016b63bc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 16:35:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 16:35:11 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (39 commits)\n  Add missing maintainer countries in CREDITS\n  Fix bytes \u003c-\u003e kilobytes  typo in Kconfig for ramdisk\n  fix a typo in Documentation/pi-futex.txt\n  BUG_ON conversion for fs/xfs/\n  BUG_ON() conversion in fs/nfsd/\n  BUG_ON conversion for fs/reiserfs\n  BUG_ON cleanups in arch/i386\n  BUG_ON cleanup in drivers/net/tokenring/\n  BUG_ON cleanup for drivers/md/\n  kerneldoc-typo in led-class.c\n  debugfs: spelling fix\n  rcutorture: Fix incorrect description of default for nreaders parameter\n  parport: Remove space in function calls\n  Michal Wronski: update contact info\n  Spelling fix: \"control\" instead of \"cotrol\"\n  reboot parameter in Documentation/kernel-parameters.txt\n  Fix copy\u0026waste bug in comment in scripts/kernel-doc\n  remove duplicate \"until\" from kernel/workqueue.c\n  ite_gpio fix tabbage\n  fix file specification in comments\n  ...\n\nFixed trivial path conflicts due to removed files:\n   arch/mips/dec/boot/decstation.c, drivers/char/ite_gpio.c\n"
    },
    {
      "commit": "f30c2269544bffc7bf1b0d7c0abe5be1be83b8cb",
      "tree": "2f6140d8a555af6a133690ed6b42599e78a43c54",
      "parents": [
        "670e9f34ee3c7e052514c85014d2fdd99b672cdc"
      ],
      "author": {
        "name": "Uwe Zeisberger",
        "email": "Uwe_Zeisberger@digi.com",
        "time": "Tue Oct 03 23:01:26 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 23:01:26 2006 +0200"
      },
      "message": "fix file specification in comments\n\nMany files include the filename at the beginning, serveral used a wrong one.\n\nSigned-off-by: Uwe Zeisberger \u003cUwe_Zeisberger@digi.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "af8b128719f5248e542036ea994610a29d0642a6",
      "tree": "1330f156553cba8bccc9132c6a64bf766ed9ca8e",
      "parents": [
        "08dfcee84c5c747ca1cecbd04c3a7e65cc9ce26b"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon Oct 02 23:19:00 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 03 17:59:17 2006 +0100"
      },
      "message": "[MIPS] Remove IT8172-based platforms, ITE 8172G and Globespan IVR support.\n\nAs per feature-removal-schedule.txt.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "53a04c6fb2e886efbc28b564d413bb5e70d79784",
      "tree": "0cc5cdc3546f6345eb61857424cea30fefba2c23",
      "parents": [
        "652aa16291095911640137155063a5c6ea9bad74"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Oct 03 01:14:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:09 2006 -0700"
      },
      "message": "[PATCH] ide-cs (CompactFlash) driver, rm irq warning\n\nGit rid of the runtime warning about pcmcia not supporting exclusive IRQs,\nso \"the driver needs updating\".\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "652aa16291095911640137155063a5c6ea9bad74",
      "tree": "6c463c8da82045e9ecdbb1e7e3242c12b4be6bae",
      "parents": [
        "a4bea10eca68152e84ffc4eaeb9d20ec2ac34664"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Oct 03 01:14:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:09 2006 -0700"
      },
      "message": "[PATCH] IDE: more pci_find cleanup\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a4bea10eca68152e84ffc4eaeb9d20ec2ac34664",
      "tree": "a420f7a72ca41ab4b594f8abdc823dc293500ce5",
      "parents": [
        "913759ac90a727b86da72efcfb70931f497d1cb7"
      ],
      "author": {
        "name": "Patrick Jefferson",
        "email": "henj@hp.com",
        "time": "Tue Oct 03 01:14:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:08 2006 -0700"
      },
      "message": "[PATCH] Allow ide_generic_all to be used modular and built in\n\nAllow ide/pci/generic to claim chipsets as a a module or when built-in.  It\nrequires using \"all_generic_ide\" as a boot option.\n\nSigned-off-by: Patrick Jefferson \u003chenj@hp.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nCloses-Bug: 7017\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "913759ac90a727b86da72efcfb70931f497d1cb7",
      "tree": "f95e10f757e93eca8eacbf03985c09994ec4ef46",
      "parents": [
        "b86cc29dc42203588264d917e88134bdd500b0d7"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Oct 03 01:14:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:08 2006 -0700"
      },
      "message": "[PATCH] ide: Fix crash on repeated reset\n\nMichal Miroslaw reported a problem (bugzilla #7023) where a user initiated\nreset while the IDE layer was already resetting the channel caused a crash,\nand provided a rough fix.\n\nThis is a slightly cleaner version of the fix which tracks the reset state\nand blocks further reset requests while a reset is in progress.\n\nNote this is not a security issue - random end users can\u0027t access the\nioctl in question anyway.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Michal Miroslaw \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b86cc29dc42203588264d917e88134bdd500b0d7",
      "tree": "33156758557595ee32e2a43c8198a20feb9efee2",
      "parents": [
        "4fa902a918518bcdc420bd272d2dd13fcae01581"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Oct 03 01:14:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:08 2006 -0700"
      },
      "message": "[PATCH] CONFIG_PM\u003dn slim: drivers/ide/pci/sc1200.c\n\nRemove some code which is unneeded if CONFIG_PM\u003dn.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4fa902a918518bcdc420bd272d2dd13fcae01581",
      "tree": "2d56360d563f4b5ad5e726f2fa827054348a6dd7",
      "parents": [
        "8c2c0118b86183bf4826db990cae5c8a8d6c6746"
      ],
      "author": {
        "name": "Marcin Juszkiewicz",
        "email": "openembedded@hrw.one.pl",
        "time": "Tue Oct 03 01:14:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:08 2006 -0700"
      },
      "message": "[PATCH] PCMCIA: Add few IDs into ide-cs\n\nFew cards informations submitted by OpenZaurus users.\n\nSeagate 8GB microdrive:\n product info: \"SEAGATE\", \"ST1\"\n manfid 0x0111, 0x0000\n\nOne CF card:\n product info: \"SAMSUNG\", \"04/05/06\", \"\", \"\"\n manfid : 0x0000, 0x0000\n\nRidata 8GB Pro 150X Compact Flash Card:\n product info: \"SMI VENDOR\", \"SMI PRODUCT\", \"\"\n manfid: 0x000a, 0x0000\n\n product info: \"M-Systems\", \"CF500\", \"\"\n manfid: 0x000a, 0x0000\n\n product info: \"TRANSCEND\", \"TS4GCF120\", \"\"\n manfid: 0x000a, 0x0000\n\nAlan sayeth: \"Same update needs to go into drivers/ata/pata_pcmcia\"\n\nSigned-off-by: Marcin Juszkiewicz \u003copenembedded@hrw.one.pl\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c2c0118b86183bf4826db990cae5c8a8d6c6746",
      "tree": "71f7e806eccec4ef2d41fc6490395cc01bcb8123",
      "parents": [
        "3f63c5e88a5ce45b423f3712293f1664115b09c0"
      ],
      "author": {
        "name": "Jason Lunz",
        "email": "lunz@falooley.org",
        "time": "Tue Oct 03 01:14:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:08 2006 -0700"
      },
      "message": "[PATCH] ide: reprogram disk pio timings on resume\n\nAdd a step to the IDE PM state machine that reprograms disk PIO timings\nas the first step on resume. This prevents ide deadlock on\nresume-from-ram on my nforce3-based laptop.\n\nAn earlier implementation was written entirely within the amd74xx ide\ndriver, but Alan helpfully pointed out that this is the correct thing to\ndo globally. Still, I\u0027m only calling hwif-\u003etuneproc() for disks, based\non two things:\n\n - The existing state machine is already passed over for non-disk drives\n - Previous testing on my laptop shows that the hangs are related only\n   to the disk - suspend/resume from a livecd showed that there\u0027s no\n   need for this on the cdrom.\n\nSigned-off-by: Jason Lunz \u003clunz@falooley.org\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Brad Campbell \u003cbrad@wasp.net.au\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3f63c5e88a5ce45b423f3712293f1664115b09c0",
      "tree": "b735419f00d8054fe16d8aa905d6e46128999050",
      "parents": [
        "27ac6036f31dea8117ecc525e0dbfd17b23e8c09"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Oct 03 01:14:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:08 2006 -0700"
      },
      "message": "[PATCH] ide: remove dma_base2 field from ide_hwif_t\n\nRemove dma_base2 field from ide_hwif_t as it\u0027s used only in 2 drivers and\nwithout great need.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: John Keller \u003cjpk@sgi.com\u003e\nSigned-off-by: Jeremy Higdon \u003cjeremy@sgi.com\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "27ac6036f31dea8117ecc525e0dbfd17b23e8c09",
      "tree": "9b9e2dabb6d6d5b7bd270bb01a3384cad01b049e",
      "parents": [
        "349ae23fe7379a42973bcb1c85f7d43ec583c17d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 01:14:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:08 2006 -0700"
      },
      "message": "[PATCH] drivers/ide/: cleanups\n\n- setup-pci.c: remove the unused ide_pci_unregister_driver()\n- ide-dma.c: remove the unused EXPORT_SYMBOL_GPL(ide_in_drive_list)\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "349ae23fe7379a42973bcb1c85f7d43ec583c17d",
      "tree": "2f885e437a59a23f04161e9761b86a8421ab6ff7",
      "parents": [
        "5ac24697699b394cdebac0a2329ce3af247d6a3b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Oct 03 01:14:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:08 2006 -0700"
      },
      "message": "[PATCH] IDE core: driver layer error checking\n\nCheck driver layer return values in IDE core.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5ac24697699b394cdebac0a2329ce3af247d6a3b",
      "tree": "6c60f82870321757f2b354fb2562769d77467fdf",
      "parents": [
        "14e0a193209aeea810ad3d66388f422dc79c5b40"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Oct 03 01:14:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:08 2006 -0700"
      },
      "message": "[PATCH] ide: backport piix fixes from libata into the legacy driver\n\nThere are three flags being set by default by the PIIX driver for speeds \u003e\nPIO 1, and one not being cleared properly on fallback to PIO0.  The most\nimportant one is the prefetch/post write control which only works for ATA\nand can do bad things with ATAPI.\n\nThe patch does its best to set the flags correctly for drivers/ide.  Its\nnot 100% perfect but its closer than the original.  100% perfect requires\nproper IORDY handling but this isn\u0027t critical (and its not right in libata\neither ..  yet)\n\nSergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e said:\n\n\u003e +\t\t\t\t\t{ 0, 0 },\n\u003e +\t\t\t\t\t{ 0, 0 },\n\u003e +\t\t\t\t\t{ 1, 0 },\n\u003e +\t\t\t\t\t{ 2, 1 },\n\u003e +\t\t\t\t\t{ 2, 3 }, };\n\u003e\n\u003e  \tpio \u003d ide_get_best_pio_mode(drive, pio, 5, NULL);\n\n    BTW, there\u0027s quite obvious error here which leads to access outside of\ntimings[] if somebody passes PIO mode 5 (or autotuning code finds out that\ndrive supports PIO mode 5). Could have been fixed while at it... Those drives\nshould be rare, though...\n\n\u003e +\t\t}\n\u003e  \t\tmaster_data \u003d master_data | (timings[pio][0] \u003c\u003c 12) | (timings[pio][1] \u003c\u003c 8);\n\u003e  \t}\n\u003e  \tpci_write_config_word(dev, master_port, master_data);\n\n    Actually, there\u0027s one more serious issue with piix_tune_drive() -- it\ndoesn\u0027t actually set the drive\u0027s own transfer mode.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "14e0a193209aeea810ad3d66388f422dc79c5b40",
      "tree": "10ce3b8e3b9da3d12f31814b009a6db0505a0934",
      "parents": [
        "f3d5b34caae393f13a9486036f98c81cac1595c4"
      ],
      "author": {
        "name": "Kirill Smelkov",
        "email": "kirr@mns.spb.ru",
        "time": "Tue Oct 03 01:14:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:07 2006 -0700"
      },
      "message": "[PATCH] ide: fix revision comparison in ide_in_drive_list\n\nFix ide_in_drive_list: drive_table-\u003eid_firmware should be searched *in*\nid-\u003efw_rev, not vice versa.\n\nSigned-off-by: Kirill Smelkov \u003ckirr@mns.spb.ru\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f3d5b34caae393f13a9486036f98c81cac1595c4",
      "tree": "372f0d9dad137549450553c6e5ba483ce05d246a",
      "parents": [
        "0750508ae6479d4ac6154b35c5b82929f31efb03"
      ],
      "author": {
        "name": "Tobias Oed",
        "email": "tobiasoed@hotmail.com",
        "time": "Tue Oct 03 01:14:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:07 2006 -0700"
      },
      "message": "[PATCH] Enable cdrom dma access with pdc20265_old\n\nThis patch allows me to use dma with my cd/dvd attached to my on board\npdc20265 ide controller\n\nAlan sayeth:\n\n  Looks sane.  Would be nice to know if there is any documentation\n  supporting this hack being safe but the logic makes sense.  The LBA48 case\n  faces the same problem - the state machine gets confused about the transfer\n  length and needs kicking\n\nSigned-off-by: Tobias Oed \u003ctobiasoed@hotmail.com\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0750508ae6479d4ac6154b35c5b82929f31efb03",
      "tree": "28df59ad1701c407ecdd3b08295093dffc678eb2",
      "parents": [
        "83d7dbc4095a0c314b191c573be5fb4fa6ce0897"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Oct 03 01:14:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:07 2006 -0700"
      },
      "message": "[PATCH] ide_dma_speed() fixes\n\nide_dma_speed() fails to actually honor the IDE drivers\u0027 mode support\nmasks) because of the bogus checks -- thus, selecting the DMA transfer mode\nthat the driver explicitly refuses to support is possible.  Additionally,\nthere is no check for validity of the UltraDMA mode data in the drive ID,\nand the function is misdocumented.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "83d7dbc4095a0c314b191c573be5fb4fa6ce0897",
      "tree": "0da41cd73f0dfdac778e5e415592da92db85db7a",
      "parents": [
        "ce42f19137225d01be9388a73703df40fb7af80f"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Tue Oct 03 01:14:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:07 2006 -0700"
      },
      "message": "[PATCH] Make number of IDE interfaces configurable\n\nMake IDE_HWIFS configurable if EMBEDDED\n\nThis lets us lop as much as 16k off an x86 build.  It\u0027s a little ugly, but\nit\u0027s dead simple.  Note the fix for HWIFS \u003c 2.\n\nSizing interfaces dynamically unfortunately turns out to be pretty\nmajor surgery.\n\nadd/remove: 0/1 grow/shrink: 0/11 up/down: 0/-16182 (-16182)\nfunction                                     old     new   delta\nide_hwifs                                  16920    1692  -15228\ninit_irq                                    1113     750    -363\nideprobe_init                                283     138    -145\nide_pci_setup_ports                         1329    1193    -136\nsave_match                                    85       -     -85\nide_register_hw_with_fixup                   367     287     -80\nide_setup                                   1364    1308     -56\nis_chipset_set                                40       4     -36\ncreate_proc_ide_interfaces                   225     205     -20\ninit_ide_data                                 84      67     -17\nide_probe_for_cmd640x                       1198    1183     -15\nide_unregister                              1452    1451      -1\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ce42f19137225d01be9388a73703df40fb7af80f",
      "tree": "16d9b0bc3a5bd30c69b03836d44c1db4338628c4",
      "parents": [
        "dc844e05913b84d09e86d88c0f861ef0afbee2fd"
      ],
      "author": {
        "name": "Hua Zhong",
        "email": "hzhong@gmail.com",
        "time": "Tue Oct 03 01:14:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:07 2006 -0700"
      },
      "message": "[PATCH] IDE error handling fixes\n\nIn 2.6.15.1 I encountered some IDE crashes when unplugging IDE cables to\nemulate disk errors.  Below is a patch against 2.6.16 which I think still\napplies.\n\n1.  The first BUG_ON could trigger when a PREFLUSH IO fails (it would\n   fail the original barrier request which hasn\u0027t been marked REQ_STARTED\n   yet).\n\n2. the rq could have been dequeued already (same as 1).\n\n3.  HWGROUP(drive)-\u003erq could be NULL because of the ide_error() several\n   lines earlier.\n\nSigned-off-by: Hua Zhong \u003chzhong@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dc844e05913b84d09e86d88c0f861ef0afbee2fd",
      "tree": "59386fc160b2074fb282e1c56998c6a8f32291f4",
      "parents": [
        "020e322de3ff75d32daa58e431aad07071da27c6"
      ],
      "author": {
        "name": "Sergei Shtylylov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Oct 03 01:14:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:07 2006 -0700"
      },
      "message": "[PATCH] IDE: always release DMA engine\n\nRelease the DMA engine for the custom mapping IDE drivers also (for\nexample, siimage.c does allocate it in both I/O-mapped and custom-mapped\nmodes).  Remove useless code from the error path of\nide_allocate_dma_engine().\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "020e322de3ff75d32daa58e431aad07071da27c6",
      "tree": "127509ae4fe684bd557285e246b835fa6a9d5ecd",
      "parents": [
        "bbb3bbdb0f78cb02451daf5687a99627f7ad1140"
      ],
      "author": {
        "name": "Sergei Shtylylov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Oct 03 01:14:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:07 2006 -0700"
      },
      "message": "[PATCH] IDE: claim extra DMA ports regardless of channel\n\n- Claim extra DMA I/O ports regardless of what IDE channels are\n  present/enabled.\n\n- Remove extra ports handling from ide_mapped_mmio_dma() since it\u0027s not\n  applicable to the custom-mapping IDE drivers.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bbb3bbdb0f78cb02451daf5687a99627f7ad1140",
      "tree": "6359d29b2df96f3ac7b89e4f6d75c536126b0794",
      "parents": [
        "ce164428c4cabfd284ca81913415cacd889aac33"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Oct 03 01:14:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:07 2006 -0700"
      },
      "message": "[PATCH] non-libata driver for Jmicron devices\n\nLess functional than libata this just uses the merged interface provided for\ndumb legacy OS\u0027s.  This is basically a bridge for people not yet ready to use\nlibata for some reason or another.\n\nPort visibility is entirely dependant on the BIOS setup.\n\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6e9a4738c9fadb7cbdcabc1e3b415159f3741ed9",
      "tree": "0e470bb8cd431d59698da5a6999ff35a347619a3",
      "parents": [
        "397d6140e93156ecb9cafcd9be0db10ff3c12ab3"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Sat Sep 30 23:28:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:24 2006 -0700"
      },
      "message": "[PATCH] completions: lockdep annotate on stack completions\n\nAll on stack DECLARE_COMPLETIONs should be replaced by:\nDECLARE_COMPLETION_ONSTACK\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "40cddf2cbd02aa830254afcd5a1a21b4e882a189",
      "tree": "8ec1525ceaa3d674a44df7a4e1c627924f54f65b",
      "parents": [
        "970a61363be4a6633de0fbbe6fe3a249238c4acc"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sat Sep 30 23:27:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:20 2006 -0700"
      },
      "message": "[PATCH] sis5513: Switch to pci refcounting\n\nMirrors the drivers/ata version, hold a reference to the host bridge while we\nare doing setup.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "970a61363be4a6633de0fbbe6fe3a249238c4acc",
      "tree": "198c15246e805853fef4f63d859e308411f152b4",
      "parents": [
        "1424e5044882f92b8c51540033b229723e1f2651"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sat Sep 30 23:27:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:20 2006 -0700"
      },
      "message": "[PATCH] serverworks: Switch to pci refcounted interfaces\n\nAs we don\u0027t support hotplug we end up leaking an isa_dev reference which if\nunload was ever added we would drop at the end of unloading.  This is fine\nbecause we do genuinely need the isa_dev pointer until unload.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1424e5044882f92b8c51540033b229723e1f2651",
      "tree": "59cb71ecaab44b7de4647ad75e6510c100e436d6",
      "parents": [
        "a78b464a283e55feb286647d9662f5cb8f235500"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sat Sep 30 23:27:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:20 2006 -0700"
      },
      "message": "[PATCH] piix: Use refcounted interface when searching for a 450NX\n\nSimple conversion\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9361401eb7619c033e2394e4f9f6d410d6719ac7",
      "tree": "04b94a71f2366988c17740d1c16cfbdec41d5d2e",
      "parents": [
        "d366e40a1cabd453be6e2609caa7e12f9ca17b1f"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sat Sep 30 20:45:40 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Sat Sep 30 20:52:31 2006 +0200"
      },
      "message": "[PATCH] BLOCK: Make it possible to disable the block layer [try #6]\n\nMake it possible to disable the block layer.  Not all embedded devices require\nit, some can make do with just JFFS2, NFS, ramfs, etc - none of which require\nthe block layer to be present.\n\nThis patch does the following:\n\n (*) Introduces CONFIG_BLOCK to disable the block layer, buffering and blockdev\n     support.\n\n (*) Adds dependencies on CONFIG_BLOCK to any configuration item that controls\n     an item that uses the block layer.  This includes:\n\n     (*) Block I/O tracing.\n\n     (*) Disk partition code.\n\n     (*) All filesystems that are block based, eg: Ext3, ReiserFS, ISOFS.\n\n     (*) The SCSI layer.  As far as I can tell, even SCSI chardevs use the\n     \t block layer to do scheduling.  Some drivers that use SCSI facilities -\n     \t such as USB storage - end up disabled indirectly from this.\n\n     (*) Various block-based device drivers, such as IDE and the old CDROM\n     \t drivers.\n\n     (*) MTD blockdev handling and FTL.\n\n     (*) JFFS - which uses set_bdev_super(), something it could avoid doing by\n     \t taking a leaf out of JFFS2\u0027s book.\n\n (*) Makes most of the contents of linux/blkdev.h, linux/buffer_head.h and\n     linux/elevator.h contingent on CONFIG_BLOCK being set.  sector_div() is,\n     however, still used in places, and so is still available.\n\n (*) Also made contingent are the contents of linux/mpage.h, linux/genhd.h and\n     parts of linux/fs.h.\n\n (*) Makes a number of files in fs/ contingent on CONFIG_BLOCK.\n\n (*) Makes mm/bounce.c (bounce buffering) contingent on CONFIG_BLOCK.\n\n (*) set_page_dirty() doesn\u0027t call __set_page_dirty_buffers() if CONFIG_BLOCK\n     is not enabled.\n\n (*) fs/no-block.c is created to hold out-of-line stubs and things that are\n     required when CONFIG_BLOCK is not set:\n\n     (*) Default blockdev file operations (to give error ENODEV on opening).\n\n (*) Makes some /proc changes:\n\n     (*) /proc/devices does not list any blockdevs.\n\n     (*) /proc/diskstats and /proc/partitions are contingent on CONFIG_BLOCK.\n\n (*) Makes some compat ioctl handling contingent on CONFIG_BLOCK.\n\n (*) If CONFIG_BLOCK is not defined, makes sys_quotactl() return -ENODEV if\n     given command other than Q_SYNC or if a special device is specified.\n\n (*) In init/do_mounts.c, no reference is made to the blockdev routines if\n     CONFIG_BLOCK is not defined.  This does not prohibit NFS roots or JFFS2.\n\n (*) The bdflush, ioprio_set and ioprio_get syscalls can now be absent (return\n     error ENOSYS by way of cond_syscall if so).\n\n (*) The seclvl_bd_claim() and seclvl_bd_release() security calls do nothing if\n     CONFIG_BLOCK is not set, since they can\u0027t then happen.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "cdd6026217c0e4cda2efce1bdc318661bef1f66f",
      "tree": "e26bb9c40b603b9cc321aa4217fecf34e1bc5f24",
      "parents": [
        "49171e5c6f414d49a061b5c1c84967c2eb569822"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jul 28 09:32:07 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Sat Sep 30 20:29:23 2006 +0200"
      },
      "message": "[PATCH] Remove -\u003erq_status from struct request\n\nAfter Christophs SCSI change, the only usage left is RQ_ACTIVE\nand RQ_INACTIVE. The block layer sets RQ_INACTIVE right before freeing\nthe request, so any check for RQ_INACTIVE in a driver is a bug and\nindicates use-after-free.\n\nSo kill/clean the remaining users, straight forward.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "c00895ab2f08df7044e58ee01c38bf0a661ea0eb",
      "tree": "95dee4eb76042087c4b8d43a5841b6bae85b8cf3",
      "parents": [
        "8a8e674cb1dafc818ffea93d97e4c1c1f01fdbb6"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@kernel.dk",
        "time": "Sat Sep 30 20:29:12 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@kernel.dk",
        "time": "Sat Sep 30 20:29:12 2006 +0200"
      },
      "message": "[PATCH] Remove -\u003ewaiting member from struct request\n\nAs the comments indicates in blkdev.h, we can fold it into -\u003eend_io_data\nusage as that is really what -\u003ewaiting is. Fixup the users of\nblk_end_sync_rq().\n\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "4aff5e2333c9a1609662f2091f55c3f6fffdad36",
      "tree": "b73d8c2b7c1bdc03d3313c108da7dfc95ee95525",
      "parents": [
        "77ed74da26f50fa28471571ee7a2251b77526d84"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Aug 10 08:44:47 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Sat Sep 30 20:23:37 2006 +0200"
      },
      "message": "[PATCH] Split struct request -\u003eflags into two parts\n\nRight now -\u003eflags is a bit of a mess: some are request types, and\nothers are just modifiers. Clean this up by splitting it into\n-\u003ecmd_type and -\u003ecmd_flags. This allows introduction of generic\nLinux block message types, useful for sending generic Linux commands\nto block devices.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "2b33b4dcbe5e09e683eef281f72aef951e17061c",
      "tree": "c933020feb873f274ee5d72fb5d9071865e64ecf",
      "parents": [
        "01d553d0fe9f90a132c5ff494872be8d4126be1e"
      ],
      "author": {
        "name": "Anatoli Antonovitch",
        "email": "antonovi@ati.com",
        "time": "Fri Sep 29 02:00:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:12 2006 -0700"
      },
      "message": "[PATCH] atiixp: ATI SB600 IDE support for various modes\n\nSupport SB600 SATA legacy IDE (DMA enable).\n\nSigned-off-by: Anatoli Antonovitch \u003cantonovi@ati.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dd77a4ee0f3981693d4229aa1d57cea9e526ff47",
      "tree": "cb486be20b950201103a03636cbb1e1d180f0098",
      "parents": [
        "e8216dee838c09776680a6f1a2e54d81f3cdfa14",
        "7e9f4b2d3e21e87c26025810413ef1592834e63b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 26 11:49:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 26 11:49:46 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6: (47 commits)\n  Driver core: Don\u0027t call put methods while holding a spinlock\n  Driver core: Remove unneeded routines from driver core\n  Driver core: Fix potential deadlock in driver core\n  PCI: enable driver multi-threaded probe\n  Driver Core: add ability for drivers to do a threaded probe\n  sysfs: add proper sysfs_init() prototype\n  drivers/base: check errors\n  drivers/base: Platform notify needs to occur before drivers attach to the device\n  v4l-dev2: handle __must_check\n  add CONFIG_ENABLE_MUST_CHECK\n  add __must_check to device management code\n  Driver core: fixed add_bind_files() definition\n  Driver core: fix comments in drivers/base/power/resume.c\n  sysfs_remove_bin_file: no return value, dump_stack on error\n  kobject: must_check fixes\n  Driver core: add ability for devices to create and remove bin files\n  Class: add support for class interfaces for devices\n  Driver core: create devices/virtual/ tree\n  Driver core: add device_rename function\n  Driver core: add ability for classes to handle devices properly\n  ...\n"
    },
    {
      "commit": "53e62d3aaa60590d4a69b4e07c29f448b5151047",
      "tree": "995a43e1dd5760ca4a7a2fb180582d19da7afb01",
      "parents": [
        "cf134483b2cd657039b305777215c531a1009947"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 25 23:32:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 26 08:48:54 2006 -0700"
      },
      "message": "[PATCH] Alchemy: Delete unused pt_regs * argument from au1xxx_dbdma_chan_alloc\n\nThe third argument of au1xxx_dbdma_chan_alloc\u0027s callback function is not\nused anywhere.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b887d2e63c8857149ef59eb6e05adfaa018b8ebf",
      "tree": "e3efb4b1c095fd2960c32d8f253679a045bf26db",
      "parents": [
        "82bb67f2c1f9ef438c56ac24e7dca027fe7289b5"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Aug 14 23:11:05 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 25 21:08:37 2006 -0700"
      },
      "message": "PM: PCI and IDE handle PM_EVENT_PRETHAW\n\nConvert some framework code to handle the new PRETHAW message.\n\n  - IDE just treats it like a FREEZE.\n\n  - The pci_choose_state() thingie still doesn\u0027t use PCI_D0 when it gets a\n    FREEZE (and now PRETHAW) event, which seems rather buglike but wasn\u0027t\n    something to change with this patch.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8b4b8a24e4e49dc9fe36d4d079f6d2c23f942b03",
      "tree": "f8c2a452bff75b013182dd90996eef0aa760042c",
      "parents": [
        "8f4bcc20ee39f9c087f3532672e3e5f086e92281"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Aug 14 23:11:03 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 25 21:08:37 2006 -0700"
      },
      "message": "fix broken/dubious driver suspend() methods\n\nSmall driver suspend() fixes in preparation for the PRETHAW events:\n\n - Only compare message events for equality against PM_EVENT_* codes;\n   not against integers, or using greater/less-than comparisons.\n   (PM_EVENT_* should really become a __bitwise thing.)\n\n - Explicitly test for SUSPEND events (rather than not-something-else)\n   before suspending devices.\n\n - Removes more of the confusion between a pm_message_t (wraps event code)\n   and a \"state\" ... suspend() originally took a target system state.\n\nThese updates are correct and appropriate even without new PM_EVENT codes.\n\nbenh: \"I think in the Mesh case, we should handle the freeze case as well or\nwe might get wild DMA.\"\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "69917c26c840e7de94522bf90fb190de63bf92bd",
      "tree": "8ffe260e70dc6bc5be0d010085bec0cebf1ffbd7",
      "parents": [
        "e102926385b56e593b995ecc433f041b498a49e1"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Sep 22 12:56:30 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 22 15:19:58 2006 +1000"
      },
      "message": "[POWERPC] Fix ohare IDE irq workaround on old powermacs\n\nLooks like a workaround for old bogus OF bitrot...  This fixes it and\nhence fixes boot on some performa machines.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c547fc28ab3e8716076fdaf4bd0260c5d63a18f7",
      "tree": "34af1fa64a63618660187ae58ad182665a1861ef",
      "parents": [
        "3dd836a56de0d4f049438412959b905e1db4666e",
        "63b98080daa35f0d682db04f4fb7ada010888752"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 14 07:07:18 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 14 07:07:18 2006 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "e11db063d86d0ef9d7903cb463bb542b5d4e9ddd",
      "tree": "646a193a8e8b8a20a8a9836a2ed7760f21a776f1",
      "parents": [
        "af45f32d25cc1e374184675eadc9f740221d8392"
      ],
      "author": {
        "name": "Michael De Backer",
        "email": "micdb@skynet.be",
        "time": "Tue Sep 12 20:35:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:14 2006 -0700"
      },
      "message": "[PATCH] alim15x3.c: M5229 (rev c8) support for DMA cd-writer\n\nConfiguration bits are not set properly for DMA on some chipset revisions.\nIt has already been corrected for M5229 (rev c7) but not for M5229 (rev\nc8).  This leads to the bug described at\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5786 (lost interrupt + ide bus\nhangs).\n\nSigned-off-by: Michael De Backer \u003cmicdb@skynet.be\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "28a2a3f58707cba16b329b90f601c01599456491",
      "tree": "3d8aeaee3c4d843c4c676b2243579cf80f9fcaa7",
      "parents": [
        "38f5745c5a90641079fd5b48600ae63f7ab6edcd"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Sep 11 14:45:07 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 11 07:53:44 2006 -0700"
      },
      "message": "[PATCH] Fix 2.6.18-rc6 IDE breakage, add missing ident needed for current VIA boards\n\nThere are two changes here.  The first reverses the broken PCI_DEVICE\nconversion back to the old format.  The second adds a missing PCI ID so\nyou can actually boot 2.6.18 on 2 month old VIA motherboards (right now\nonly 2.6.18-mm works).\n\nCC\u0027d to Jeff to check the PCI ident but its a) in several distro kernels\nand b) in 2.6.18-mm [twice ??]\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "47d4b9066df023670a61e74565a75293cf15a441",
      "tree": "5306edd9f6669c85cfcfa30cba463265909f66c6",
      "parents": [
        "67bb2c692cc02e53c23e4debc92c3a79ddc52a8c"
      ],
      "author": {
        "name": "David Wang",
        "email": "touch@sis.com",
        "time": "Fri Sep 08 09:47:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 08 10:22:50 2006 -0700"
      },
      "message": "[PATCH] sis5513: add SiS south bridge ID 0x966 and 0x968\n\nNew SiS south bridge device ID is 0x966.\n\nNext coming product will be 0x968. (Will be released in Q4, this year)\n\nWe don\u0027t make any updates to the IDE controller.\n\nSigned-off-by: David Wang \u003ctouch@sis.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4495c9e5cabc82bb4ce930eb5d3dc7544f3f8389",
      "tree": "3e70a8e3d31a6665265e54f98d5f3d9554bdc547",
      "parents": [
        "c5780e976e19faff345fcef4a01db87108b51a44"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Sep 08 09:47:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 08 10:22:50 2006 -0700"
      },
      "message": "[PATCH] optical /proc/ide/*/media\n\nSergey Vlasov reported that his \"FUJITSU MCC3064AP, ATAPI OPTICAL drive\"\npops up as UNKNOWN in /proc/ide/*/media .\n\nCloses #4145.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1678df37be8abbb381becdc40242ed915e775550",
      "tree": "f7401c5c552ca4660280550ebeb1b6fd833c7e5a",
      "parents": [
        "7931e2a92b4de23093362308087daa8aabd3848a"
      ],
      "author": {
        "name": "John Keller",
        "email": "jpk@sgi.com",
        "time": "Thu Aug 31 21:27:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:10 2006 -0700"
      },
      "message": "[PATCH] sgiioc4: fixup use of mmio ops\n\nFix some bugs in the patch that converted the IOC4 driver from port IO ops to\nmemio ops.\n\nhttp://marc.theaimsgroup.com/?l\u003dlinux-ide\u0026m\u003d114895892231438\u0026w\u003d2\n\n  Problems fixed are:\n   - Call to default_hwif_mmiops() was not being done until _after_\n     first IO operation, resulting in the first IO operation being\n     done as a port IO op, instead of memio.\n   - request_region() calls needed to be request_mem_region()\n   - Incomplete error case handling.\n   - Non-usage of ioremap() and __iomem.\n\nSigned-off-by: John Keller \u003cjpk@sgi.com\u003e\nSigned-off-by: Jeremy Higdon \u003cjeremy@sgi.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aa43f77939c97bf9d3580c6a5e71a5a40290e451",
      "tree": "095c0b8b3da4b6554a3f8ef4b39240a5d9216d4d",
      "parents": [
        "2818c5dec5e28d65d52afbb7695bbbafe6377ee5",
        "4c15343167b5febe7bb0ba96aad5bef42ae94d3b"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 31 15:45:48 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 31 15:45:48 2006 +1000"
      },
      "message": "Merge branch \u0027merge\u0027\n"
    },
    {
      "commit": "a7dec1e0dbb9e8e032b56a62d07ab6ac009109d3",
      "tree": "0ab90fffff8b5b71a6705ee9e8647dfdee0aa0eb",
      "parents": [
        "ec0063b40a2291e095faf07fbeb94be92e525c54"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Aug 30 19:14:25 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:16 2006 -0700"
      },
      "message": "[PATCH] Missing PCI id update for VIA IDE\n\nThe following change from -mm is important to 2.6.18 (actually to 2.6.17\nbut its too late for that). This was contributed over three months ago\nby VIA to Bartlomiej and nothing happened. As a result the new chipset\nis now out and Linux won\u0027t run on it. By the time 2.6.18 is finalised\nthis will be the defacto standard VIA chipset so support would be a good\nplan.\n\nTested in -mm for a while, its essentially a PCI ident update but for\nthe bridge chip because VIA do things in weird ways.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "79860a9a79a17f1bed0713680a3995467405ba49",
      "tree": "bf127cfc807aef0ef4f5bdc53b43a6f1f32d3fd1",
      "parents": [
        "a4657141091c2f975fa35ac1ad28fffdd756091e"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Aug 09 15:04:58 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 09 15:43:27 2006 -0700"
      },
      "message": "[PATCH] PATCH: 2.6.18 oops on boot fix for IDE\n\nWhen the IDE fix for Jmicron went in one piece went walking somewhere\n(send log shows my end somehow). Without this sometimes you get an oops\non boot.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "57cad8084e0837e0f2c97da789ec9b3f36809be9",
      "tree": "e9c790afb4286f78cb08d9664f58baa7e876fe55",
      "parents": [
        "cb18bd40030c879cd93fef02fd579f74dbab473d",
        "49b1e3ea19b1c95c2f012b8331ffb3b169e4c042"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 01 10:37:25 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 01 10:37:25 2006 +1000"
      },
      "message": "Merge branch \u0027merge\u0027\n"
    },
    {
      "commit": "49b1e3ea19b1c95c2f012b8331ffb3b169e4c042",
      "tree": "4ccf519a20c9b5bb3701c8b4d38b01af8bef854e",
      "parents": [
        "ce38cac48209d270d07fd6d1a8e94446b37abcd5",
        "8d950cb8896fc95a9444d190885779438bb9d01c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:39:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:39:52 2006 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Minor comment fix for misc_64.S\n  [POWERPC] Use H_CEDE on non-SMT\n  [POWERPC] force 64bit mode in fwnmi handlers to workaround firmware bugs\n  [POWERPC] PMAC_APM_EMU should depend on ADB_PMU\n  [POWERPC] Fix new interrupt code (MPIC detection)\n  [POWERPC] Fix new interrupt code (MPIC endianness)\n  [POWERPC] Add cpufreq support for Xserve G5\n  [POWERPC] Xserve G5 thermal control fixes\n  [POWERPC] Fix mem\u003d handling when the memory limit is \u003e RMO size\n  [POWERPC] More offb/bootx fixes\n  [POWERPC] Fix legacy_serial.c error handling on 32 bits\n  [POWERPC] Fix default clock for udbg_16550\n  [POWERPC] Fix non-MPIC CHRPs with CONFIG_SMP set\n  [POWERPC] Fix 32 bits warning in prom_init.c\n  [POWERPC] Workaround Pegasos incorrect ISA \"ranges\"\n  [POWERPC] fix up front-LED Kconfig\n"
    },
    {
      "commit": "9578bcf4ecaf447cb4bb0891309fad73ff5c00e3",
      "tree": "ec127f457cbeeff46d2d4c8e76de9afcec630c8a",
      "parents": [
        "bc7455fa3b5ada2a47d24755cc431f4dfff052cb"
      ],
      "author": {
        "name": "Brent Casavant",
        "email": "bcasavan@sgi.com",
        "time": "Sun Jul 30 03:03:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:40 2006 -0700"
      },
      "message": "[PATCH] sgiioc4: Always share IRQ\n\nThe SGI IOC4 IDE device always shares an interrupt with other devices which\nare part of IOC4.  As such, IDEPCI_SHARE_IRQ should always be enabled when\nBLK_DEV_SGIIOC4 is enabled.\n\nSigned-off-by: Brent Casavant \u003cbcasavan@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1e86240f3fd33f8052141778ad3dffe2c96184d7",
      "tree": "70d177ecd0b28480b0099e0b5a81b51f8cdfb7be",
      "parents": [
        "0e1dfc66b6ec94984a4778132147a8aa36461d58"
      ],
      "author": {
        "name": "Michal Schmidt",
        "email": "xschmi00@stud.feec.vutbr.cz",
        "time": "Sun Jul 30 03:03:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:39 2006 -0700"
      },
      "message": "[PATCH] IDE: Touch NMI watchdog during resume from STR\n\nWhen resuming from suspend-to-RAM, the NMI watchdog detects a lockup in\nide_wait_not_busy.  Here\u0027s a screenshot of the trace taken by a digital\ncamera: http://www.uamt.feec.vutbr.cz/rizeni/pom/DSC03510-2.JPG\n\nLet\u0027s touch the NMI watchdog in ide_wait_not_busy.  The system then resumes\ncorrectly from STR.\n\n[akpm@osdl.org: modular build fix]\nSigned-off-by: Michal Schmidt \u003cxschmi00@stud.feec.vutbr.cz\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "018a3d1db7cdb6127656c1622ee1d2302e16436d",
      "tree": "5b6714fa9fcd1441f7c1b30e0391484c095925b6",
      "parents": [
        "eeb2b723ef5100fafa381d92eb70d83e98516a44"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Jul 12 15:40:29 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jul 31 15:55:05 2006 +1000"
      },
      "message": "[POWERPC] powermac: Constify \u0026 voidify get_property()\n\nNow that get_property() returns a void *, there\u0027s no need to cast its\nreturn value. Also, treat the return value as const, so we can\nconstify get_property later.\n\npowermac platform \u0026 macintosh driver changes.\n\nBuilt for pmac32_defconfig, g5_defconfig\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "71ef51cc1756d1c56b57c70e7cc27a3559c81ee6",
      "tree": "9aa666e956ca9ec0c5caaab1cb926789b2df93af",
      "parents": [
        "0a8348d08677ad77ee353f96eb8745c693a05a13"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jul 28 09:02:17 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jul 28 09:02:17 2006 +0200"
      },
      "message": "[PATCH] it821x: fix ide dma setup bug\n\nOnly enable dma for a valid speed setting.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "0a8348d08677ad77ee353f96eb8745c693a05a13",
      "tree": "15f087cf114f487b70aa668236a0a3a094d1e30f",
      "parents": [
        "361934849e9c0418950bedf667732f36337d88b9"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jul 28 08:58:26 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jul 28 08:58:26 2006 +0200"
      },
      "message": "[PATCH] ide: if the id fields looks screwy, disable DMA\n\nIt\u0027s the safer choice. Originally due to a bug in itx821x, but a\ngenerally sound thing to do.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "361934849e9c0418950bedf667732f36337d88b9",
      "tree": "a2f7d53d3ddf75c19421f972a03a44da00df0396",
      "parents": [
        "64821324ca49f24be1a66f2f432108f96a24e596"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jul 28 08:54:59 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jul 28 08:54:59 2006 +0200"
      },
      "message": "[PATCH] ide: option to disable cache flushes for buggy drives\n\nSome drives claim they support cache flushing, but get seriously\nconfused if you try. Add this option to be able to boot with\nbarriers enabled by default.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "d1a8df9136ff55e554e11ce65854c282965be8f5",
      "tree": "c6e5c7293da0c753869342fc3a838dcc52b5ef28",
      "parents": [
        "b4e54de8d34afe7fcf08bfe91070d9dfeae6ed27"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Jul 03 14:28:14 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jul 26 01:26:08 2006 +1000"
      },
      "message": "[POWERPC] fix up front-LED Kconfig\n\nThis patch fixes the front-LED Kconfig issues I introduced while\ncreating it. Apparently having a dependency isn\u0027t enough to have the\nselect not evaluated or something like that.\n\nThe patch also changes the default configuration for pmac32 select the\ndefault for the LED to be the IDE trigger. While I was at it, I\ncompletely updated the defconfig and also added snd-aoa to it.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2f1b9250516aa8744496abbbbb8a6066cb2b56db",
      "tree": "ee77dcd4d87bf5dd7f9b63ecc38cbcadc9a8aa97",
      "parents": [
        "72945b2b90a5554975b8f72673ab7139d232a121"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Wed Jul 12 21:04:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Wed Jul 12 21:04:16 2006 -0700"
      },
      "message": "Revert \"[PATCH] pcmcia: Make ide_cs work with the memory space of CF-Cards if IO space is not available\"\n\nThis reverts commit 5040cb8b7e61b7a03e8837920b9eb2c839bb1947.\n\nIt breaks previously working ide-cs PIO configurations, causing problems\nlike\n\n\tide2: I/O resource 0xF883200E-0xF883200E not free.\n\tide2: ports already in use, skipping probe\n\nrather than a working kernel.\n\nCc: Thomas Kleffel \u003ctk@maintech.de\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "15e0c694367332d7e7114c7c73044bc5fed9ee48",
      "tree": "de18bd97c7438f44fac3b28ea5447f4aa9fcf98e",
      "parents": [
        "f6dc8c5b8e04ce28720155383e971561a23899d5"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jul 12 15:05:41 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 12 12:59:35 2006 -0700"
      },
      "message": "[PATCH] ide: fix Jmicron support\n\nPrior to 2.6.18rc1 you could install with devices on a JMicron chipset\nusing the \"all-generic-ide\" option. As of this kernel the AHCI driver\ngrabs the controller and rams it into AHCI mode losing the PATA ports\nand making CD drives and the like vanish. The all-generic-ide option\nfails because the AHCI driver grabbed the PCI device and reconfigured\nit.\n\nTo fix this three things are needed.\n\n#1 We must put the chip into dual function mode\n#2 The AHCI driver must grab only function 0 (already in your rc1 tree)\n#3 Something must grab the PATA ports\n\nThe attached patch is the minimal risk edition of this. It puts the chip\ninto dual function mode so that AHCI will grab the SATA ports without\nlosing the PATA ports. To keep the risk as low as possible the third\npatch adds the PCI identifiers for the PATA port and the FN check to the\nide-generic driver. There is a more featured jmicron driver on its way\nbut that adds risk and the ide-generic support is sufficient to install\nand run a system.\n\nThe actual chip setup done by the quirk is the precise setup recommended\nby the vendor.\n\n(The JMB368 appears only in the ide-generic entry as it has no AHCI so\ndoes not need the quirk)\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3a09aa4730f021ad917a66a0c6d2ff6d616a7e4f",
      "tree": "8eae9bdc1cd249ba4455537df3fcdb502da0eee0",
      "parents": [
        "fda7ffd25fc5bbe1b4209dfafb854c7ad7308c93"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Jul 03 14:28:14 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jul 07 20:19:15 2006 +1000"
      },
      "message": "[POWERPC] fix up front-LED Kconfig\n\nRather long patch, apparently no one has updated the pmac32_defconfig in\na while.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "60be6b9a41cb0da0df7a9f11486da56baebf04cd",
      "tree": "26cb558d0d57183fdbf9136ad54b581328d6f016",
      "parents": [
        "366c7f554e888e51b8395f9b07b273fe775c7ff3"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 03 00:25:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 03 15:27:09 2006 -0700"
      },
      "message": "[PATCH] lockdep: annotate on-stack completions\n\nlockdep needs to have the waitqueue lock initialized for on-stack waitqueues\nimplicitly initialized by DECLARE_COMPLETION().  Annotate on-stack completions\naccordingly.\n\nHas no effect on non-lockdep kernels.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "366c7f554e888e51b8395f9b07b273fe775c7ff3",
      "tree": "324fab660758f1c5be4585ca2fcdb313feb53cef",
      "parents": [
        "0a9da4bd8eb30fb3f36e841c2cc72e426a17bbe2"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 03 00:25:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 03 15:27:09 2006 -0700"
      },
      "message": "[PATCH] lockdep: annotate enable_in_hardirq()\n\nMake use of local_irq_enable_in_hardirq() API to annotate places that enable\nhardirqs in hardirq context.\n\nHas no effect on non-lockdep kernels.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "362537b9abf02458967fc2bd9aa7cd18e3ef576a",
      "tree": "2952150c2727e0ace3efab29ea5ea727265090b4",
      "parents": [
        "935f6e3abc76e868de1acbd76cf9b760e66cf237"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 19:29:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 13:58:49 2006 -0700"
      },
      "message": "[PATCH] irq-flags: ide: Use the new IRQF_ constants\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "faab17ba06d86adf5568f3e9ff914e124546d19e",
      "tree": "4ffa8138f67dd002192317c4d7081b8fe516361c",
      "parents": [
        "1d7e1d4517f11ebeb80f92e227c8fdbc3215385c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sat Jul 01 04:36:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 01 09:56:04 2006 -0700"
      },
      "message": "[PATCH] Fix problem with ATAPI DMA on IT8212 in Linux\n\nMissing variable initialisation would mean it would sometimes not put ATAPI\ndevices into DMA by default.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: \u003cJack.Lee@ite.com.tw\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "22a3e233ca08a2ddc949ba1ae8f6e16ec7ef1a13",
      "tree": "7ef158ba2c30e0dde2dc103d1904fae243759a6b",
      "parents": [
        "39302175c26d74be35715c05a0f342c9e64c21bf",
        "6ab3d5624e172c553004ecc862bfeac16d9d68b7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 30 15:39:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 30 15:39:30 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial:\n  Remove obsolete #include \u003clinux/config.h\u003e\n  remove obsolete swsusp_encrypt\n  arch/arm26/Kconfig typos\n  Documentation/IPMI typos\n  Kconfig: Typos in net/sched/Kconfig\n  v9fs: do not include linux/version.h\n  Documentation/DocBook/mtdnand.tmpl: typo fixes\n  typo fixes: specfic -\u003e specific\n  typo fixes in Documentation/networking/pktgen.txt\n  typo fixes: occuring -\u003e occurring\n  typo fixes: infomation -\u003e information\n  typo fixes: disadvantadge -\u003e disadvantage\n  typo fixes: aquire -\u003e acquire\n  typo fixes: mecanism -\u003e mechanism\n  typo fixes: bandwith -\u003e bandwidth\n  fix a typo in the RTC_CLASS help text\n  smb is no longer maintained\n\nManually merged trivial conflict in arch/um/kernel/vmlinux.lds.S\n"
    },
    {
      "commit": "5040cb8b7e61b7a03e8837920b9eb2c839bb1947",
      "tree": "2ac0e2b5781a746f9aff06d1695f440ec5955be2",
      "parents": [
        "59e35ba1257903eaff5203f62f77554da02f5b63"
      ],
      "author": {
        "name": "Thomas Kleffel",
        "email": "tk@maintech.de",
        "time": "Sun May 14 15:16:30 2006 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jun 30 22:09:11 2006 +0200"
      },
      "message": "[PATCH] pcmcia: Make ide_cs work with the memory space of CF-Cards if IO space is not available\n\nThis patch enables ide_cs to access CF-cards via their common memory\nrather than via their IO space.\n\nSigned-off-by: Thomas Kleffel \u003ctk@maintech.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "602cada851b28c5792339786efe872fbdc1f5d41",
      "tree": "233d474b74d6038b5bb54a07ad91dd1bb10b0218",
      "parents": [
        "82991c6f2c361acc17279b8124d9bf1878973435",
        "fee68d1cc0d9bd863e51c16cdcd707737b16bb38"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 14:19:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 14:19:21 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/devfs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/devfs-2.6: (22 commits)\n  [PATCH] devfs: Remove it from the feature_removal.txt file\n  [PATCH] devfs: Last little devfs cleanups throughout the kernel tree.\n  [PATCH] devfs: Rename TTY_DRIVER_NO_DEVFS to TTY_DRIVER_DYNAMIC_DEV\n  [PATCH] devfs: Remove the tty_driver devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the line_driver devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the videodevice devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the gendisk devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the miscdevice devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the devfs_fs_kernel.h file from the tree\n  [PATCH] devfs: Remove devfs_remove() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_cdev() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_bdev() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_symlink() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_dir() function from the kernel tree\n  [PATCH] devfs: Remove devfs_*_tape() functions from the kernel tree\n  [PATCH] devfs: Remove devfs support from the sound subsystem\n  [PATCH] devfs: Remove devfs support from the ide subsystem.\n  [PATCH] devfs: Remove devfs support from the serial subsystem\n  [PATCH] devfs: Remove devfs from the init code\n  [PATCH] devfs: Remove devfs from the partition code\n  ...\n"
    },
    {
      "commit": "3aa590c6b7c89d844f81c2e96f295cf2c6967773",
      "tree": "6f18b295b1ff4cd7fd1880db6f56721599d64439",
      "parents": [
        "4d3ce21fa9d2eaeda113aa2f9c2da80d972bef64",
        "339d76c54336443f5050b00172beb675f35e3be0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 11:32:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 11:32:34 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (43 commits)\n  [POWERPC] Use little-endian bit from firmware ibm,pa-features property\n  [POWERPC] Make sure smp_processor_id works very early in boot\n  [POWERPC] U4 DART improvements\n  [POWERPC] todc: add support for Time-Of-Day-Clock\n  [POWERPC] Make lparcfg.c work when both iseries and pseries are selected\n  [POWERPC] Fix idr locking in init_new_context\n  [POWERPC] mpc7448hpc2 (taiga) board config file\n  [POWERPC] Add tsi108 pci and platform device data register function\n  [POWERPC] Add general support for mpc7448hpc2 (Taiga) platform\n  [POWERPC] Correct the MAX_CONTEXT definition\n  powerpc: minor cleanups for mpc86xx\n  [POWERPC] Make sure we select CONFIG_NEW_LEDS if ADB_PMU_LED is set\n  [POWERPC] Simplify the code defining the 64-bit CPU features\n  [POWERPC] powerpc: kconfig warning fix\n  [POWERPC] Consolidate some of kernel/misc*.S\n  [POWERPC] Remove unused function call_with_mmu_off\n  [POWERPC] update asm-powerpc/time.h\n  [POWERPC] Clean up it_lp_queue.h\n  [POWERPC] Skip the \"copy down\" of the kernel if it is already at zero.\n  [POWERPC] Add the use of the firmware soft-reset-nmi to kdump.\n  ...\n"
    }
  ],
  "next": "1903ac54f8536b11478e4f01c339e10b538f59e0"
}
