)]}'
{
  "log": [
    {
      "commit": "c080d89ad91e98fec0e8fc5f448a1ad899bd85c7",
      "tree": "169a03a0e8d16fe95e7d689dd9fa7775340d5dc4",
      "parents": [
        "20eb12790670985c8e30821218993bd260387b89"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jan 25 11:43:31 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Feb 05 10:00:38 2007 +0100"
      },
      "message": "HID: hid debug from hid-debug.h to hid layer\n\nhid-debug.h contains a lot of code, and should not therefore\nbe a header.\n\nThis patch moves the code to generic hid layer as .c source, and\nintroduces CONFIG_HID_DEBUG to conditionally compile it, instead\nof playing with #define DEBUG and including hid-debug.h.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "20eb12790670985c8e30821218993bd260387b89",
      "tree": "f387265be6a4334ae622578ae8f62ef55c584931",
      "parents": [
        "5556feae1c4e1cf2021b5fb2ef99973125de2250"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@gmail.com",
        "time": "Thu Jan 11 16:51:18 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Feb 05 10:00:05 2007 +0100"
      },
      "message": "hid: force feedback driver for PantherLord USB/PS2 2in1 Adapter\n\nAdd a force feedback driver for PantherLord USB/PS2 2in1 Adapter,\n0810:0001. The device identifies itself as \"Twin USB Joystick\".\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5556feae1c4e1cf2021b5fb2ef99973125de2250",
      "tree": "e63b32662f951018a6bc306911a0764904194798",
      "parents": [
        "c4146067fd7889bc6fab6cdfd8b2795d745a2156"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@gmail.com",
        "time": "Thu Jan 11 16:51:17 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Feb 05 10:00:04 2007 +0100"
      },
      "message": "hid: quirk for multi-input devices with unneeded output reports\n\nAdd new quirk HID_QUIRK_SKIP_OUTPUT_REPORTS to skip output reports\nwhen enumerating reports on a hid-input device. Add this quirk and\nHID_QUIRK_MULTI_INPUT to 0810:0001.\n\nPantherLord Twin USB Joystick, 0810:0001 has separate input reports\nfor 2 distinct game controllers in the same interface, so it needs\nHID_QUIRK_MULTI_INPUT. However, the device also contains one output\nreport per controller which is used to control the force feedback\nfunction, and we do not want those to appear as separate input\ndevices as well. The simplest approach seems to be to add a quirk to\nskip output reports on 0810:0001, and allow the force feedback\ndriver to handle those.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c4146067fd7889bc6fab6cdfd8b2795d745a2156",
      "tree": "07075a36c816c0d821229a6cfed3eb4cc077db2c",
      "parents": [
        "62d0cfcb27cf755cebdc93ca95dabc83608007cd"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@gmail.com",
        "time": "Thu Jan 11 16:51:16 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Feb 05 10:00:02 2007 +0100"
      },
      "message": "hid: allow force feedback for multi-input devices\n\nAllow hid devices with HID_QUIRK_MULTI_INPUT to have force feedback.\nThis was previously disabled because there were not any force\nfeedback drivers for such devices. This will change with my upcoming\npatch.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "886ae1fa1380309d91cdb7e67bd4bf71e053c1d5",
      "tree": "cef5c0ffb7750cc1ed8577b1a4cfee4d0f98a040",
      "parents": [
        "ce35a81a71f405031ed6fd0d454d3aaa55dc8ed2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Feb 04 03:02:17 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 03 20:37:37 2007 -0800"
      },
      "message": "[PATCH] fix rtl8150\n\nThat code doesn\u0027t do what its author apparently thought it would do...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce35a81a71f405031ed6fd0d454d3aaa55dc8ed2",
      "tree": "ba67cda811c798970ed89786f2e4a60618cb0975",
      "parents": [
        "259886a7c4e4eb0089181e800d1f477cb3786875",
        "017f2e37ae19ccd28e5edd965741fc374194c5dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 03 11:26:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 03 11:26:39 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] sd: udev accessing an uninitialized scsi_disk field results in a crash\n  [SCSI] st: A MTIOCTOP/MTWEOF within the early warning will cause the file number to be incorrect\n  [SCSI] qla4xxx: bug fixes\n  [SCSI] Fix scsi_add_device() for async scanning\n"
    },
    {
      "commit": "24d8f6aded45aca87dec6d9c037b75b189e3d731",
      "tree": "5702797c937772e8d45011ed7287a265479191cb",
      "parents": [
        "29a002776ba5ef170446910b1f93c480cdd43706"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Sat Feb 03 01:13:50 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 03 11:26:06 2007 -0800"
      },
      "message": "[PATCH] net/smc911x: match up spin lock/unlock\n\nsmc911x_phy_configure\u0027s error handling unconditionally unlocks the\nspinlock even if it wasn\u0027t locked. Patch fixes it.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "017f2e37ae19ccd28e5edd965741fc374194c5dd",
      "tree": "10e7f93abebfc1797ccbb342f6ed38f072dd4092",
      "parents": [
        "91614c054c9ffc26b47a5cb3135113aa0f6e6ff0"
      ],
      "author": {
        "name": "Nagendra Singh Tomar",
        "email": "nagendra_tomar@adaptec.com",
        "time": "Fri Feb 02 17:34:56 2007 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Feb 02 19:45:41 2007 -0600"
      },
      "message": "[SCSI] sd: udev accessing an uninitialized scsi_disk field results in a crash\n\n\tsd_probe() calls class_device_add() even before initializing the\nsdkp-\u003edevice variable. class_device_add() eventually results in the user mode\nudev program to be called. udev program can read the the allow_restart\nattribute of the newly created scsi device. This is resulting in a crash as\nthe show function for allow_restart (i.e sd_show_allow_restart) returns the\nattribute value by reading the sdkp-\u003edevice-\u003eallow_restart variable. As the\nsdkp-\u003edevice is not initialized before calling the user mode hotplug helper,\nthis results in a crash.\n\tThe patch below solves it by calling class_device_add() only after the\nnecessary fields in the scsi_disk structure are initialized properly.\n\nSigned-off-by: Nagendra Singh Tomar \u003cnagendra_tomar@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e47fddf2470feb228e1d3ff41fc78dad4cfbbcc6",
      "tree": "be16dc950dda26f44aaa09455879acbca7efbcae",
      "parents": [
        "222335b755726f539c4a056ce119e017aa4166c4",
        "49c8042996c84f0df6c49ea2e28a7ef38cd7d773"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 02 09:14:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 02 09:14:48 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: Initialize nbytes for internal sg commands\n  libata: Fix ata_busy_wait() kernel docs\n  pata_via: Correct missing comments\n  pata_atiixp: propogate cable detection hack from drivers/ide to the new driver\n  ahci/pata_jmicron: fix JMicron quirk\n"
    },
    {
      "commit": "49c8042996c84f0df6c49ea2e28a7ef38cd7d773",
      "tree": "dbf75b5953090da89a95b0742c93600fb8e8a842",
      "parents": [
        "0777721c9b270f087bf967369c9acbee3f1a12ae"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Tue Jan 30 11:32:26 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 02 11:52:05 2007 -0500"
      },
      "message": "libata: Initialize nbytes for internal sg commands\n\nSome LLDDs, like ipr, use nbytes and pad_len to determine\nthe total data transfer length of a command. Make sure\nnbytes gets initialized for internally generated commands.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "05c39e502e964ae66336ca8e6960b200cff26f94",
      "tree": "50e526b41b3fec20f6fb853d41b46977072be813",
      "parents": [
        "54494f3a8339baad5e8f9d9b87d3ea6a3aa4f540"
      ],
      "author": {
        "name": "Alan",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jan 31 17:14:38 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 02 11:52:05 2007 -0500"
      },
      "message": "pata_via: Correct missing comments\n\nThe 8237S was added to the chipsets but not to the comments. Fix this\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "54494f3a8339baad5e8f9d9b87d3ea6a3aa4f540",
      "tree": "b8d23297e66fcde3b2c5396dcc5a82827274e434",
      "parents": [
        "77280989673ee1ef736a92617f52e2be45651833"
      ],
      "author": {
        "name": "Alan",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jan 31 17:10:46 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 02 11:52:05 2007 -0500"
      },
      "message": "pata_atiixp: propogate cable detection hack from drivers/ide to the new driver\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "77280989673ee1ef736a92617f52e2be45651833",
      "tree": "58d3792bd06a7583c91564737599b0392c16d798",
      "parents": [
        "e34efe3b100d0fbdf053128956c3dd0bc68754d6"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Feb 02 14:51:09 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 02 11:52:05 2007 -0500"
      },
      "message": "ahci/pata_jmicron: fix JMicron quirk\n\nFor all JMicrons except for 361 and 368, AHCI mode enable bits in the\nControl(1) should be set.  This used to be done in both ahci and\npata_jmicron but while moving programming to PCI quirk, it was removed\nfrom ahci part while still left in pata_jmicron.\n\nThe implemented JMicron PCI quirk was incorrect in that it didn\u0027t\nprogram AHCI mode enable bits.  If pata_jmicron is loaded first and\nprograms those bits, the ahci ports work; otherwise, ahci device\ndetection fails miserably.\n\nThis patch makes JMicron PCI quirk clear SATA IDE mode bits and set\nAHCI mode bits and remove the respective part from pata_jmicron.\nTested on JMB361, 363 and 368.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "222335b755726f539c4a056ce119e017aa4166c4",
      "tree": "ba97a19081f945d4ffe1f52be22cf03764265a62",
      "parents": [
        "7a1864222425ece571886ec0216b3e7056496514",
        "a55eb05a57a981f16325d035ee3a3ad10485ea0d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 02 08:13:23 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 02 08:13:23 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  spidernet : fix memory leak in spider_net_stop\n  e100: fix napi ifdefs removing needed code\n  netxen patches\n"
    },
    {
      "commit": "a55eb05a57a981f16325d035ee3a3ad10485ea0d",
      "tree": "d36a41e7d4ebe9be9e82499f0af5aa1dbb522de0",
      "parents": [
        "a53a33da864a81a238ee84055c8ced775ee25350"
      ],
      "author": {
        "name": "Jens Osterkamp",
        "email": "jens@de.ibm.com",
        "time": "Thu Feb 01 12:07:47 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 02 08:34:10 2007 -0500"
      },
      "message": "spidernet : fix memory leak in spider_net_stop\n\nWe forget to call spider_net_free_rx_chain_contents which does the\nactual dev_kfree_skb. New skbs are allocated from skbuff_head_cache\non each \"ifconfig up\" letting the cache grow infinitely.\n\nThis patch fixes it.\n\nSigned-off-by: Jens Osterkamp \u003cjens@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a53a33da864a81a238ee84055c8ced775ee25350",
      "tree": "420bda7c49b0e95ba5e7c20e24cbb75d2f67b74f",
      "parents": [
        "ae2c27a78f1df5b0967069cd3b916cff1eb044c8"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Wed Jan 31 11:02:46 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 02 08:34:10 2007 -0500"
      },
      "message": "e100: fix napi ifdefs removing needed code\n\ne100: fix napi ifdefs removing needed code\n\nFrom: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\nThe e100 driver is NAPI mode only. We need to netif_poll_disable\nduring suspend and shutdown. The non-NAPI driver code was removed\nand is only avaiable in the out-of-tree e100 kernel driver.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ae2c27a78f1df5b0967069cd3b916cff1eb044c8",
      "tree": "e67f1012e76185bac2e78bb04caa68ed1f7dc2a2",
      "parents": [
        "a608ab9cb6a5050394498b2520c6e7c162f4e2cf",
        "e34efe3b100d0fbdf053128956c3dd0bc68754d6"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 02 08:31:55 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 02 08:31:55 2007 -0500"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "b659f44e4e144bae02c5beaba78a37db60783ba2",
      "tree": "e83c812da31b54953615eefb535060bd814e0406",
      "parents": [
        "e34efe3b100d0fbdf053128956c3dd0bc68754d6"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri Feb 02 00:46:35 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 02 00:46:35 2007 -0800"
      },
      "message": "[BNX2]: PHY workaround for 5709 A0.\n\n5709 A0 copper devices will not link up with some link partners\nwithout this workaround.\n\nUpdate driver to 1.5.5.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fb594d31aa2d133ea89d4ead964c51262b331407",
      "tree": "4baf4c34f00e281f9fda0768c678240ee066e022",
      "parents": [
        "d346cce308f7fc99c7ffdb62060ed404fa340a1c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Feb 01 14:12:27 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 01 16:24:03 2007 -0800"
      },
      "message": "[PATCH] via82cxxx: fix typo (\"cx7000\" should be corrected to \"cx700\")\n\nNoticed by JosephChan@via.com.tw.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d346cce308f7fc99c7ffdb62060ed404fa340a1c",
      "tree": "e6d4f82ad87c3ee34ed91f79acb5f9c24a3f1e4b",
      "parents": [
        "7d8952440f4090522b740257f1c6b2cf96413969"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Jan 31 23:48:17 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 01 16:22:42 2007 -0800"
      },
      "message": "[PATCH] sysrq: showBlockedTasks is sysrq-W\n\nChange SysRq showBlockedTasks from sysrq-X to sysrq-W and show that in the\nHelp message.\n\nIt was previously done via X, but X is already used for Xmon on ppc \u0026 powerpc\nplatforms and this collision needs to be avoided.\n\nAll callers of register_sysrq_key() are now marked in the sysrq op/key table.\nI didn\u0027t mark \u0027h\u0027 as Help because Help is just printed for any unknown key,\nsuch as \u0027?\u0027.\n\nAdded some omitted sysrq key entries in the sysrq.txt file.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "432bd6cbf9f016f5480153b1cdfbd046f8d4fb1e",
      "tree": "0398665da71dc09ec7d9f97f627d20e9ba06d658",
      "parents": [
        "6a4c24ec52128c1f57b7d2d24cf4dd13fc23f474"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Jan 31 23:48:13 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 01 16:22:41 2007 -0800"
      },
      "message": "[PATCH] KVM: fix lockup on 32-bit intel hosts with nx disabled in the bios\n\nIntel hosts, without long mode, and with nx support disabled in the bios\nhave an efer that is readable but not writable.  This causes a lockup on\nswitch to guest mode (even though it should exit with reason 34 according\nto the documentation).\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6a4c24ec52128c1f57b7d2d24cf4dd13fc23f474",
      "tree": "2cafcf255192d1b43d7958c5fc79cc3b6d0b4b9c",
      "parents": [
        "cb7468ef4cce8f240604b80b82ac157fa9930e94"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Jan 31 23:48:13 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 01 16:22:41 2007 -0800"
      },
      "message": "[PATCH] pci: remove warning messages\n\nRemove these recently-added warnings.  They don\u0027t tell us anythng very\ninteresting and Kumar says \"On an embedded PPC reference system I see this\nmessage 6 times when I\u0027ve got no cards in the PCI slots.\"\n\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cb7468ef4cce8f240604b80b82ac157fa9930e94",
      "tree": "6119dca01ae25f949a6448e1fa68c8ca52b868d7",
      "parents": [
        "04add672cf98a788e9e0d753b2ccfa4a3a0caf56"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "jdelvare@suse.de",
        "time": "Wed Jan 31 23:48:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 01 16:22:41 2007 -0800"
      },
      "message": "[PATCH] via quirk update\n\nAdd special handling for the VT82C686.\n\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9d6ed92196f7acdd1052b0828bb1e2f1a7241815",
      "tree": "676c53f92a7444390beab77ab81558ed52ab7188",
      "parents": [
        "b4cff8464b12b71fd6573c9b9dd762d2d390ef6c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Feb 01 13:52:59 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 01 16:17:06 2007 -0800"
      },
      "message": "[PATCH] radio modems sitting on serial port are not for s390\n\nWon\u0027t build (request_irq()/free_irq()), even if you manage to find an\ns390 box with 8250-compatible UART they are expecting.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eb7972271720bfc64dc8bacc5b15f874c0bcc859",
      "tree": "043945898426a305044b4624bb067b69ae03ebb2",
      "parents": [
        "aaba6d4bf6f2a52a0c30ad1da4374ba24bd7163b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Feb 01 13:52:38 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 01 16:17:06 2007 -0800"
      },
      "message": "[PATCH] ide section fixes\n\na) cleanup_module() should be __exit\nb) externs should match reality\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a608ab9cb6a5050394498b2520c6e7c162f4e2cf",
      "tree": "f22716ac7293bc77bab7fc48f4d8dbd0a2ecd57d",
      "parents": [
        "f56df2f4db6e4af87fb8e941cff69f4501a111df"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 02 10:39:10 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jan 31 04:59:08 2007 -0500"
      },
      "message": "netxen patches\n\n\tHave fun.\n\n\u003eFrom 24f4a1a77431575a9cdfaae25adda85842099f70 Mon Sep 17 00:00:00 2001\nFrom: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nDate: Mon, 1 Jan 2007 15:22:56 -0500\nSubject: [PATCH] netxen trivial annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4222721ebb50a8640860eeca0caeb63fe1cce935",
      "tree": "d67acdb4315e611fadc64975fd1467b2389d412d",
      "parents": [
        "41c57a87183a7c458d86f78966d69d4bf18ea0b7",
        "76398f9667e8369023ed5f4847fb59e9da8b6968"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 17:02:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 17:02:08 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid:\n  HID: fix pb_fnmode and move it to generic HID\n  HID: fix hid-input mapping for Firefly Mini Remote Control\n  USB HID: fix hid_blacklist clash for 0x08ca/0x0010\n  HID: fix memleaking of collection\n"
    },
    {
      "commit": "41c57a87183a7c458d86f78966d69d4bf18ea0b7",
      "tree": "8efc83537ecc63a49cd823133f10f003b1efa4ee",
      "parents": [
        "fa8609da993b04dc2dd762173a6d0ab1a192e256"
      ],
      "author": {
        "name": "David Barksdale",
        "email": "amatus@ocgnet.org",
        "time": "Tue Jan 30 14:36:25 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 16:01:36 2007 -0800"
      },
      "message": "[PATCH] IPMI: fix timeout list handling\n\nFix a dangling pointer bug in ipmi_timeout_handler.  A list of timedout\nmessages is not re-initialized before reuse, causing the head of the list\nto point to freed memory.\n\nSigned-off-by: David Barksdale \u003camatus@ocgnet.org\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99abaf51e25f7d4ac2081e5cdc1f01baa0543514",
      "tree": "11686bc5f5056a9fb0467eeaf0868ae5141a1b3d",
      "parents": [
        "c06bb5d49d8b240876c7c5019197e6a7bd33bcf7"
      ],
      "author": {
        "name": "ethanhsiao@jmicron.com",
        "email": "ethanhsiao@jmicron.com",
        "time": "Tue Jan 30 14:36:13 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 16:01:35 2007 -0800"
      },
      "message": "[PATCH] jmicron: 40/80pin primary detection\n\njmicron module detects all JMB36x as JMB361 and PATA0 has wrong pin status\nof XICBLID.\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c06bb5d49d8b240876c7c5019197e6a7bd33bcf7",
      "tree": "278f7a6bc61d0ec20c1e8eeb2e2a7d1597b29f8a",
      "parents": [
        "ab40c5c6b6861ee71fd97f2611027b01e9ec4da0"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "jdelvare@suse.de",
        "time": "Tue Jan 30 14:36:09 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 16:01:35 2007 -0800"
      },
      "message": "[PATCH] Fix VIA quirks\n\nFix VIA quirks that were recently broken by Alan Cox in the upstream\nkernel (commit 1597cacbe39802d86656d1f2e6329895bd2ef531).\n\nMy understanding is that pci_find_present() doesn\u0027t work yet at the time\nthe quirks are run.  So I used a two-step quirk as is done for some other\nquirks already.  First we detect the VIA south bridges and set the right\nlow and high device limits, then we are ready to actually run the quirks on\nthe affected devices.\n\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nAcked-by: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bcdddfb66cc998252d34758ce4109cedc0d24a5c",
      "tree": "8cea3d0275dce00f12b8b4ac853fac6841a1c6b9",
      "parents": [
        "0f2452855d86901ba3766826ccb5606ea4e15ab9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 14:11:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 14:11:12 2007 -0800"
      },
      "message": "Revert \"net: ifb error path loop fix\"\n\nThis reverts commit 0c0b3ae68ec93b1db5c637d294647d1cca0df763.\n\nQuoth David:\n\n  \"Jeff, please revert\n\n   It\u0027s wrong.  We had a lengthy analysis of this piece of code\n   several months ago, and it is correct.\n\n   Consider, if we run the loop and we get an error\n   the following happens:\n\n   1) attempt of ifb_init_one(i) fails, therefore we should\n      not try to \"ifb_free_one()\" on \"i\" since it failed\n   2) the loop iteration first increments \"i\", then it\n      check for error\n\n   Therefore we must decrement \"i\" twice before the first\n   free during the cleanup.  One to \"undo\" the for() loop\n   increment, and one to \"skip\" the ifb_init_one() case which\n   failed.\"\n\nReported-by: David Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8c8c4bafc3a20a6fb9078315ff865bc42276f9ba",
      "tree": "5ea72d40c55890b3c1c944fa4ef8dd386e6e7ba5",
      "parents": [
        "ad2e62a038c392a3453712fbb42fd71faacc203a",
        "78981a7c6c34bddbb90da72cf6ce10953e84aad8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:46:17 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:46:17 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: fix translation for START STOP UNIT\n  libata-scsi: ata_task_ioctl should return ATA registers from sense data\n  pata_platform: set_mode fix\n  ata_if_xfermask() word 51 fix\n  pata_sil680: PIO1 taskfile transfers overclocking fix (repost)\n  libata: fix ata_eh_suspend() return value\n  ahci: port_no should be used when clearing IRQ in ahci_thaw()\n\nFix trivial conflict in drivers/ata/pata_platform.c manually\n"
    },
    {
      "commit": "ad2e62a038c392a3453712fbb42fd71faacc203a",
      "tree": "7dfbe54f308cf9da77232450dd5676fdbe5c9c3c",
      "parents": [
        "51e6ed23fc95c3e710d8a98717924ccb2571aa66",
        "3453c8478a228d9b374956ea99256163f1a0c88c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:44:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:44:08 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] Remove unneeded errata workaround from p4-clockmod.\n  [CPUFREQ] check sysfs_create_link return value\n"
    },
    {
      "commit": "51e6ed23fc95c3e710d8a98717924ccb2571aa66",
      "tree": "2e7b2aae718de89e31384bc133e8752da642f5ae",
      "parents": [
        "597049ccd729e80c5eff7d907beeb58d908aac6f",
        "43ed41f648554c9fecaf7597d25e05da63ec7290"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:43:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:43:26 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:\n  [AGPGART] Add new IDs to VIA AGP.\n  [AGPGART] Remove pointless assignment.\n  [AGPGART] Remove pointless typedef in ati-agp\n  [AGPGART] Prevent (unlikely) memory leak in amd_create_gatt_pages()\n  [AGPGART] intel_agp: restore graphics device\u0027s pci space early in resume\n"
    },
    {
      "commit": "597049ccd729e80c5eff7d907beeb58d908aac6f",
      "tree": "49e6ffd8838ed00923876fa3b1ed8a145444fd1a",
      "parents": [
        "d3143e71a95fe504c3d2d4a3b7aac126a588b1ac",
        "e0b874df14052489e6408125903dba96b4dd7baa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:41:27 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:41:27 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6:\n  via82cxxx/pata_via: correct PCI_DEVICE_ID_VIA_SATA_EIDE ID and add support for CX700 and 8237S\n  ide: unregister idepnp driver on unload\n  ide: add missing __init tags to IDE PCI host drivers\n  ia64: add pci_get_legacy_ide_irq()\n  ide/generic: Jmicron has its own drivers now\n  atiixp.c: add cable detection support for ATI IDE\n  atiixp.c: sb600 ide only has one channel\n  atiixp.c: remove unused code\n  jmicron: fix warning\n  ide: update MAINTAINERS entry\n"
    },
    {
      "commit": "d3143e71a95fe504c3d2d4a3b7aac126a588b1ac",
      "tree": "78cf757c2896c3b5977e9a53d77642916ba7523e",
      "parents": [
        "b20c8453a7d6e8d63c0f05ba3e38d9428c8091b1",
        "90afd0e574a1a739aeb62e30d556ebf0289389e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:49 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  Broadcom 4400 resume small fix\n  b44: src_desc-\u003eaddr is little-endian\n  e100: fix irq leak on suspend/resume\n  bonding: ARP monitoring broken on x86_64\n  ehea: Fixed missing tasklet_kill() call\n  ehea: Fixed wrong jumbo frames status query\n  82596 warning fixes\n  FS_ENET: OF-related fixup for FEC and SCC MAC\u0027s\n  net: ifb error path loop fix\n  b44: Fix frequent link changes\n"
    },
    {
      "commit": "774ba59c950926abd27421fa146f1916de89e6f6",
      "tree": "70f766c1a7501770845b4700e4b71cb00d15932d",
      "parents": [
        "6a13f66043cd755fc7e19f8e0fbb5bfcdf470e74"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 30 13:23:50 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:21 2007 -0800"
      },
      "message": "[PATCH] b44: src_desc-\u003eaddr is little-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "161c888b0b4d28775dfe35274ee90c16a91b4365",
      "tree": "1170493deaf81c814163014cb2b19d2dcd5acc6e",
      "parents": [
        "9a696b4f3c5664c2c4815cc8e37256e51a3425e1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 30 13:23:45 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:20 2007 -0800"
      },
      "message": "[PATCH] pata_platform: fallout from set_mode() change\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9a696b4f3c5664c2c4815cc8e37256e51a3425e1",
      "tree": "236f442017c9854c1bb55ef802f5031930cb1d5c",
      "parents": [
        "a12743026ceb34388b9b983801ba99240cb0a199"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 30 13:23:35 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:20 2007 -0800"
      },
      "message": "[PATCH] sym53c500_cs: remove bogus call fo free_dma()\n\nWhat DMA for 16bit pcmcia card, anyway?  We never do request_dma()\nthere and -\u003edma_channel never changes since initialization to -1.\nIOW, that call is dead code.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a12743026ceb34388b9b983801ba99240cb0a199",
      "tree": "20c9ee0b853903d9cdfd5f1006f1275ebff02510",
      "parents": [
        "89eb1693f975eddafd475782ee857d98f411d10d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 30 13:23:30 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:20 2007 -0800"
      },
      "message": "[PATCH] mtd/nand/cafe.c missing include of dma-mapping.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c9cc8e771cb62e495765793e4b7d06016ae1b525",
      "tree": "42c3ae364cd8b22e3263403f0baa2b5e8070b5da",
      "parents": [
        "59df3230fc57fa8900bebf3d2d68221d549f3c7c",
        "b9d1902cd281d9b829fb3d6ee9148d28c8c63382"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:29:05 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:29:05 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4117/1: S3C2412: Fix writel() usage in selection code\n  [ARM] 4111/1: Allow VFP to work with thread migration on SMP\n  [ARM] 4112/1: Only ioremap to supersections if DOMAIN_IO is zero\n  [ARM] 4106/1: S3C2410: typo fixes in register definitions\n  [ARM] 4102/1: Allow for PHYS_OFFSET on any valid 2MiB address\n  [ARM] Fix AMBA serial drivers for non-first serial ports\n  [ARM] 4100/1: iop3xx: fix cpu mask for iop333\n  [ARM] Update mach-types\n  [ARM] Fix show_mem() for discontigmem\n  [ARM] 4096/1: S3C24XX: change return code form s3c2410_gpio_getcfg()\n  [ARM] 4095/1: S3C24XX: Fix GPIO set for Bank A\n  [ARM] 4092/1: i.MX/MX1 CPU Frequency scaling latency definition\n  [ARM] 4089/1: AT91: GPIO wake IRQ cleanup\n  [ARM] 4088/1: AT91: Unbalanced IRQ in serial driver suspend/resume\n  [ARM] 4087/1: AT91: CPU reset for SAM9x processors\n  [ARM] 4086/1: AT91: Whitespace cleanup\n  [ARM] 4085/1: AT91: Header fixes.\n  [ARM] 4084/1: Remove CONFIG_DEBUG_WAITQ\n"
    },
    {
      "commit": "49b14f24cc5aa962446515c9df501192eda99bd4",
      "tree": "aca739bbcac072eb901510a419dc908a26e1543c",
      "parents": [
        "04611f98ce34f8911740ccd7e2bf0c22f818f622"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Jan 29 13:19:50 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:26:45 2007 -0800"
      },
      "message": "[PATCH] Fix \"CONFIG_X86_64_\" typo in drivers/kvm/svm.c\n\nFix what looks like an obvious typo in the file drivers/kvm/svm.c.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nAcked-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "90afd0e574a1a739aeb62e30d556ebf0289389e5",
      "tree": "fd882a0475ce51a35200a114a2688eed9403170f",
      "parents": [
        "00576e93805bd4f2dd2649e354726dee872d1e8a"
      ],
      "author": {
        "name": "Dmitriy Monakhov",
        "email": "dmonakhov@openvz.org",
        "time": "Sat Jan 27 00:00:03 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:02 2007 -0500"
      },
      "message": "Broadcom 4400 resume small fix\n\nSome issues in b44_resume().\n\n- Return value of pci_enable_device() was ignored.\n\n- If request_irq() has failed we have to just disable device and exit.\n\nSigned-off-by: Dmitriy Monakhov \u003cdmonakhov@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "00576e93805bd4f2dd2649e354726dee872d1e8a",
      "tree": "85cda043ecb1715f85f7cd2c4eca697ffe9cfc6d",
      "parents": [
        "518d83382568964ca9657511140398ebac925ecd"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 30 13:23:50 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:02 2007 -0500"
      },
      "message": "b44: src_desc-\u003eaddr is little-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "518d83382568964ca9657511140398ebac925ecd",
      "tree": "8d12028501a365ed134d279feecfb9c6f333cf56",
      "parents": [
        "f8a8ccd56d82bd4f4b5c7c2e7eb758c7764d98e1"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Mon Jan 29 14:31:16 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:02 2007 -0500"
      },
      "message": "e100: fix irq leak on suspend/resume\n\ne100: fix irq leak on suspend/resume\n\nFrom: Frederik Deweerdt \u003cfrederik.deweerdt@gmail.com\u003e\n\nThe e100_resume() function should be calling netif_device_detach and\nfree_irq. This fixes multiple irq\u0027s being allocated after resume.\n\nSigned-off-by: Frederik Deweerdt \u003cfrederik.deweerdt@gmail.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f8a8ccd56d82bd4f4b5c7c2e7eb758c7764d98e1",
      "tree": "6358595d1471b15ec6332f076244d7472118bcc1",
      "parents": [
        "d4150a2731615de5cd4527a23435aaa7396c63c6"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Mon Jan 29 12:08:38 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:02 2007 -0500"
      },
      "message": "bonding: ARP monitoring broken on x86_64\n\nWhile working with the latest bonding code I noticed a nasty problem that\nwill prevent arp monitoring from always functioning correctly on x86_64\nsystems.  Comparing ints to longs and expecting reliable results on x86_64\nis a bad idea.  With this patch, arp monitoring works correctly again.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d4150a2731615de5cd4527a23435aaa7396c63c6",
      "tree": "fe28cd70c313031a2472e439d65d6d81a8be22a7",
      "parents": [
        "9c750b7d14301b710c13247f7cc28abd614d9f5c"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Jan 29 18:44:41 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:02 2007 -0500"
      },
      "message": "ehea: Fixed missing tasklet_kill() call\n\nNEQ-Tasklet wasn\u0027t killed when module is removed.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9c750b7d14301b710c13247f7cc28abd614d9f5c",
      "tree": "aa52bfeecd220986d9c6682131ed3335b1fb12f0",
      "parents": [
        "9e8e83d1ba0b248de34062a61f4f5d378a5dbd53"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Jan 29 18:44:01 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:02 2007 -0500"
      },
      "message": "ehea: Fixed wrong jumbo frames status query\n\nThis patch fixes the wrong query and logging of the per interface jumbo frames\nenabled/disabled status.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9e8e83d1ba0b248de34062a61f4f5d378a5dbd53",
      "tree": "1acb734aa5bc7527294bae99293df5c28e2cbff9",
      "parents": [
        "b1f54ba34f9e036ab515bbac0c01d17300e1c79a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Jan 27 00:00:04 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:01 2007 -0500"
      },
      "message": "82596 warning fixes\n\ndrivers/net/82596.c: In function \u0027i596_start_xmit\u0027:\ndrivers/net/82596.c:1069: warning: cast from pointer to integer of different size\ndrivers/net/82596.c: In function \u0027i82596_probe\u0027:\ndrivers/net/82596.c:1249: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 4 has type \u0027long unsigned int\u0027\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b1f54ba34f9e036ab515bbac0c01d17300e1c79a",
      "tree": "cf50663a12573623611188f65138f3bd7f711227",
      "parents": [
        "0c0b3ae68ec93b1db5c637d294647d1cca0df763"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Sat Jan 27 00:00:04 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:01 2007 -0500"
      },
      "message": "FS_ENET: OF-related fixup for FEC and SCC MAC\u0027s\n\nUpdated direct resource pass with ioremap call, make it grant proper IRQ\nmapping, stuff incompatible with the new approach were respectively put\nunder #ifndef CONFIG_PPC_MERGE.  It is required so that both ppc and\npowerpc could utilize fs_enet effectively.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0c0b3ae68ec93b1db5c637d294647d1cca0df763",
      "tree": "d865c12ab25c8eb235342c46bfd3ad60c1bfb384",
      "parents": [
        "5fc7d61aee1a7f7d3448f8fbccaa93371ebeecb0"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sat Jan 27 00:00:01 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:01 2007 -0500"
      },
      "message": "net: ifb error path loop fix\n\nOn error we should start freeing resources at [i-1] not [i-2].\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5fc7d61aee1a7f7d3448f8fbccaa93371ebeecb0",
      "tree": "cebe78adc2313c6890562d0f3e79a61eeb6f28c7",
      "parents": [
        "c0d4d573feed199b16094c072e7cb07afb01c598"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri Jan 26 23:59:57 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:01 2007 -0500"
      },
      "message": "b44: Fix frequent link changes\n\nThis fixes the issue of frequent link changes under heavy traffic reported\nbelow:\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7696\nhttps://bugzilla.redhat.com/bugzilla/show_bug.cgi?id\u003d216338\n\nThe b44 chip occasionally needs to be reset when ISTAT_ERRORS are\nencountered.  The reset sequence includes a PHY reset that will take many\nseconds to complete and cause the link to go down and up.  By skipping the\nPHY reset, it will greatly reduce the interruption when ISTAT_ERRORS are\nencountered.\n\nChange the full_reset parameter to reset_kind parameter in b44_init_hw().\nThis will allow PHY reset to be skipped when ISTAT_ERRORS are encountered.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "78981a7c6c34bddbb90da72cf6ce10953e84aad8",
      "tree": "65e9f6dc9e9c0e8462a32e09e511ef81617264d8",
      "parents": [
        "af068bd1debcc76c1bc265aa01401901bf0067ed"
      ],
      "author": {
        "name": "Robert Hancock",
        "email": "hancockr@shaw.ca",
        "time": "Tue Jan 30 00:59:18 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:20:39 2007 -0500"
      },
      "message": "libata: fix translation for START STOP UNIT\n\nlibata\u0027s SCSI translation for the SCSI START STOP UNIT command with the\nSTART bit clear (i.e.  stopping the drive) appears to be incorrect.  It\nsends an ATA STANDBY command with the time period set to 0, which the code\ncomment says means \"now\", but the ATA standard says this means disable the\nstandby timer, which effectively does nothing.  Change this to issue a\nSTANDBY IMMEDIATE command which will actually spin the drive down.  The SAT\n(SCSI/ATA Translation) standard revision 9 concurs with this choice.\n\nSigned-off-by: Robert Hancock \u003chancockr@shaw.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "af068bd1debcc76c1bc265aa01401901bf0067ed",
      "tree": "88d360e0974105ba87c6e05ddb4a06612406913d",
      "parents": [
        "2ca6611b1fc1f913f5370b3c50a0a35d817491b3"
      ],
      "author": {
        "name": "David Milburn",
        "email": "dmilburn@redhat.com",
        "time": "Tue Jan 30 00:59:15 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:20:39 2007 -0500"
      },
      "message": "libata-scsi: ata_task_ioctl should return ATA registers from sense data\n\nUser applications using the HDIO_DRIVE_TASK ioctl through libata expect\nspecific ATA registers to be returned to userspace.  Verified that\nata_task_ioctl correctly returns register values to the smartctl\napplication.\n\nSigned-off-by: David Milburn \u003cdmilburn@redhat.com\u003e\nAcked-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2ca6611b1fc1f913f5370b3c50a0a35d817491b3",
      "tree": "ca4192cb42abdcc6b375a75decf16397e7755e38",
      "parents": [
        "7a0f1c8a4b1052da7efc7715e2e557255b632712"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jan 30 00:59:14 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:20:39 2007 -0500"
      },
      "message": "pata_platform: set_mode fix\n\ndrivers/ata/pata_platform.c:85: warning: initialization from incompatible pointer type\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7a0f1c8a4b1052da7efc7715e2e557255b632712",
      "tree": "18c8e67ea96005ce138c44f8df12b4a3e26becd1",
      "parents": [
        "5dcade90db19205b9ebb8241a22664560973f81a"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Jan 29 13:28:47 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:14:56 2007 -0500"
      },
      "message": "ata_if_xfermask() word 51 fix\n\nIf word 53 bit 1 isn\u0027t set, the maximum PIO mode is indicated by\nthe upper 8 bits of word 51, not the lower 8 bits.  Fixes PIO mode\ndetection on old Compact Flash cards.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5dcade90db19205b9ebb8241a22664560973f81a",
      "tree": "a3c4002395ef420fb12ccb6b1e7f4862156bb7de",
      "parents": [
        "64c9d27d6a692d2c27df14ef44cb400b4aa412b3"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sun Jan 28 21:33:44 2007 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:14:56 2007 -0500"
      },
      "message": "pata_sil680: PIO1 taskfile transfers overclocking fix (repost)\n\nFix PIO mode 1 overclocked taskfile transfers -- probably a typo carried over\nfrom drivers/ide/pci/siimage.c where I\u0027ve found it by documentation check...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "64c9d27d6a692d2c27df14ef44cb400b4aa412b3",
      "tree": "eac635d0a418f9a337048e66b3346cb2e08b5d85",
      "parents": [
        "03ee5b1cdd09ed1ee2e75d0bc647fc5db66b9d07",
        "c0d4d573feed199b16094c072e7cb07afb01c598"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:14:40 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:14:40 2007 -0500"
      },
      "message": "Merge branch \u0027master\u0027 into upstream-fixes\n"
    },
    {
      "commit": "76398f9667e8369023ed5f4847fb59e9da8b6968",
      "tree": "bcb37fe18e6b1ec3b9b79c4ac9eb015b199d0c15",
      "parents": [
        "8eda232e226b97c8f2fcbc5f672135247c1ee348"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 29 12:44:41 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 30 15:05:27 2007 +0100"
      },
      "message": "HID: fix pb_fnmode and move it to generic HID\n\nThe apple powerbook people are used to switch the pb_fnmode\nsetting at runtime through writing to sysfs, altering the\nmodule parameter value. This was broken for them in 2.6.20-rc1\nwhen generic HID layer was introduced, as the pb_fnmode flag\nwas made per-hiddevice, instead of global variable.\n\nThis patch moves the pb_fnmode module parameter from usbhid module\nto hid module, but apart from that retains backward compatibility\nwith respect to changing the mode through sysfs.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "4cbf2aa35e1c189db234190fefc6c83b139ef963",
      "tree": "09330e600c6bb1a7c348ceace531bd26d1ed4a63",
      "parents": [
        "dc6e29da9162fa8fa2a9e798569c0f6e87975614"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Jan 29 16:38:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 29 17:50:14 2007 -0800"
      },
      "message": "[PATCH] sky2: revert IRQ dance on suspend/resume\n\nLet\u0027s just backout the IRQ hack, and for those crap machines (like some\nSony VAIO\u0027s) can just disable MSI with the module parameter.\n\nThis reverts 44ade178249fe53d055fd92113eaa271e06acddd.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Frédéric Riss \u003cfrederic.riss@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0142f9dce8425da031d72dc3b70ee7161fcaaea2",
      "tree": "e311911a8eda0b3608f567090714bd742bda07bf",
      "parents": [
        "5263bf65d6342e12ab716db8e529501670979321"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Fri Jan 05 05:44:54 2007 +0200"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jan 29 00:06:27 2007 -0500"
      },
      "message": "[CPUFREQ] check sysfs_create_link return value\n\nTrivial patch to check sysfs_create_link return values.\nFail gracefully if needed.\n\nSigned-off-by: Ahmed Darwish \u003cdarwish.07@gmail.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "43ed41f648554c9fecaf7597d25e05da63ec7290",
      "tree": "69259722842cd94adfe0c1372c0077788d368aed",
      "parents": [
        "7707ea3b784195315366e6e4b5c73ca6933ff9b0"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Jan 28 17:58:33 2007 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Jan 28 17:58:33 2007 -0500"
      },
      "message": "[AGPGART] Add new IDs to VIA AGP.\n\nCulled from the VIA codedrop.\nAlso fixes up one ID used in amd64-agp to use the\nVIA part number instead of the board name in its ID.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "7707ea3b784195315366e6e4b5c73ca6933ff9b0",
      "tree": "f8ad2fc44e1e851309bf2c22e6886ca6e34e18e4",
      "parents": [
        "87a17f31a3bc9bf0c7e7493add19ef200e741248"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Jan 28 17:50:17 2007 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Jan 28 17:50:17 2007 -0500"
      },
      "message": "[AGPGART] Remove pointless assignment.\n\nNo point in clearing local pointers then returning.\nAlso fix up some CodingStyle nits.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "87a17f31a3bc9bf0c7e7493add19ef200e741248",
      "tree": "bbd78d316f3f09f525af872a0b75fe5c69afa35a",
      "parents": [
        "c30efbaeaa9297fb1a35ef952350e0c2bb7a3d47"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Jan 28 17:41:37 2007 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Jan 28 17:41:37 2007 -0500"
      },
      "message": "[AGPGART] Remove pointless typedef in ati-agp\n\nThis seems to exist just to save people typing \u0027struct\u0027 a few times,\nand doesn\u0027t provide any additional value.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "c30efbaeaa9297fb1a35ef952350e0c2bb7a3d47",
      "tree": "66d369f957a04845883929662cb3d1151ece8923",
      "parents": [
        "4b95320fc4d21b0ff2f8604305dd6c851aff6096"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Jan 28 17:39:19 2007 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Jan 28 17:39:19 2007 -0500"
      },
      "message": "[AGPGART] Prevent (unlikely) memory leak in amd_create_gatt_pages()\n\nIf we fail an alloc, unwind the previous allocs that succeeded.\n\nSpotted-by: Alan Grimes \u003cagrimes@speakeasy.net\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "91614c054c9ffc26b47a5cb3135113aa0f6e6ff0",
      "tree": "83a618f1b3c02569b11d83f91e0b8492f06c61f9",
      "parents": [
        "477ffb9d8732f30e7ab2d20f6ed0c22bad37a4a5"
      ],
      "author": {
        "name": "Kai Makisara",
        "email": "Kai.Makisara@kolumbus.fi",
        "time": "Fri Jan 26 00:38:39 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jan 27 09:18:21 2007 -0600"
      },
      "message": "[SCSI] st: A MTIOCTOP/MTWEOF within the early warning will cause the file number to be incorrect\n\nOn Wed, 24 Jan 2007, Andrew Morton wrote:\n\n\u003e On Mon, 22 Jan 2007 13:07:20 -0800\n\u003e bugme-daemon@bugzilla.kernel.org wrote:\n\u003e\n\u003e \u003e http://bugzilla.kernel.org/show_bug.cgi?id\u003d7864\n\u003e \u003e\n\u003e \u003e            Summary: A MTIOCTOP/MTWEOF within the early warning will cause\n\u003e \u003e                     the file number to be incorrect\n\u003e \u003e     Kernel Version: 2.6.19.2\n\u003e \u003e             Status: NEW\n\u003e \u003e           Severity: low\n\u003e \u003e              Owner: io_scsi@kernel-bugs.osdl.org\n\u003e \u003e          Submitter: ce_reisinger@yahoo.com\n\u003e \u003e\n\u003e \u003e\n\u003e \u003e Write records to a SCSI tape until a write fails with a ENOSPC (you have reached\n\u003e \u003e early warning.\n\u003e \u003e Now perform a:\n\u003e \u003e    struct mtget before, after;\n\u003e \u003e    ioctl(fd, MTIOCGET, \u0026before);\n\u003e \u003e    struct mtop mtop \u003d { MTWEOF, 1 };\n\u003e \u003e    ioctl(fd, MTIOCTOP, \u0026mtop);\n\u003e \u003e    ioctl(fd, MTIOCGET, \u0026after);\n\u003e \u003e\n\u003e \u003e Check the value of mt_fileno in the before and after structures. Notice the\n\u003e \u003e after is 2 greater then the before.\n\u003e \u003e\n\u003e \u003e The problem appears to be in the block of code starting at line 2817 in st.c.\n\u003e \u003e This block is entered because the drive did return a CHECK CONDITION with NO\n\u003e \u003e SENSE and the SENSE_EOM bit set. At lines 2824/5 the fileno is incremented. But\n\u003e \u003e it has already been increased by the number of filemarks requested by the\n\u003e \u003e MTIOCTOP. I believe that the residue count in the sense data should be\n\u003e \u003e subtracted from fileno, not a increment as is done.\n\u003e \u003e\n\u003e\n\u003e Thanks.  Could you please send us a tested patch to fix these things, as\n\u003e per http://www.zip.com.au/~akpm/linux/patches/stuff/tpp.txt ?\n\u003e\nThe analysis is basically correct and explains the bug. According to the\nSCSI standards, the sense code is NO SENSE or RECOVERED ERROR in case\nwriting filemark(s) succeeds. If it fails (partly or completely) the sense\ncode is VOLUME OVERFLOW. The patch below is tested to fix the case when\none filemark is successfully written after the EOM early warning. It\nshould also fix the case at real EOM but this has not been tested.\n\nCarl, thanks for reporting the bug and providing the analysis for the fix.\n\nSigned-off-by: Kai Makisara \u003ckai.makisara@kolumbus.fi\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "477ffb9d8732f30e7ab2d20f6ed0c22bad37a4a5",
      "tree": "d8633736db9eb4609d935bc5ff0c1a8fba5d07f4",
      "parents": [
        "938e2ac0b7ac72d264783b0b548eb6078c295294"
      ],
      "author": {
        "name": "David C Somayajulu",
        "email": "david.somayajulu@qlogic.com",
        "time": "Mon Jan 22 12:26:11 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jan 27 09:15:46 2007 -0600"
      },
      "message": "[SCSI] qla4xxx: bug fixes\n\nThe included patch fixes the following issues:\n\n1. qla3xxx/qla4xxx co-existence issue which can result in a lockup\nwhen qla3xxx driver is unloaded, or when ifdown; ifup is performed on\none of the interfaces correponding to qla3xxx. This is because qla4xxx\nHBA supports one ethernet and iscsi interfaces per port. Both iscsi\nand ethernet interfaces share the same state machine. The problem has\nto do with synchronizing access to the state machine in the event of a\nreset\n\n2. mutex_lock() is sometimes not followed by mutex_unlock() prior to\ninvoking a msleep() in qla4xxx_mailbox_command()\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "938e2ac0b7ac72d264783b0b548eb6078c295294",
      "tree": "ad824377bdef1eea7a945501e432351942c9eab4",
      "parents": [
        "7d620a4e531ae4d432d3c88f7d4b75327d881a87"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Mon Jan 15 18:07:09 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jan 27 09:02:36 2007 -0600"
      },
      "message": "[SCSI] Fix scsi_add_device() for async scanning\n\nI had thought that all drivers which didn\u0027t call scsi_scan_host()\ncalled scsi_scan_target().  Some, such as sbp2, mptsas and libata-scsi,\ncall scsi_add_device() or __scsi_add_device().  We just need to wait\nfor the currently executing async scans to complete first.  This is the\nsame code that\u0027s in scsi_scan_target(), except that we have to return\nan error instead of void when we\u0027re declining to scan at all.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e0b874df14052489e6408125903dba96b4dd7baa",
      "tree": "0219f0193f9874bc93617b020fa00082a7b1727d",
      "parents": [
        "6855036aa035913bc2bfb31c41576a49f42ecd5f"
      ],
      "author": {
        "name": "Josepch Chan",
        "email": "josephchan@via.com.tw",
        "time": "Sat Jan 27 13:47:08 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jan 27 13:47:08 2007 +0100"
      },
      "message": "via82cxxx/pata_via: correct PCI_DEVICE_ID_VIA_SATA_EIDE ID and add support for CX700 and 8237S\n\nThis patch:\n* Corrects the wrong device ID of PCI_DEVICE_ID_VIA_SATA_EIDE\n  from 0x0581 to 0x5324.\n* Adds VIA CX700 and VT8237S support in drivers/ide/pci/via82cxxx.c\n* Adds VIA VT8237S support in drivers/ata/pata_via.c\n\nSigned-off-by: Josepch Chan \u003cjosephchan@via.com.tw\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6855036aa035913bc2bfb31c41576a49f42ecd5f",
      "tree": "7524fa60ef1a36ea6630a9b6613cb7099875569d",
      "parents": [
        "82ab1eeceba6705cd5a8815c48eb03af1dada744"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Jan 27 13:47:02 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jan 27 13:47:02 2007 +0100"
      },
      "message": "ide: unregister idepnp driver on unload\n\nidepnp driver is registered as a pnp driver on ide init but doesn\u0027t\nget unregistered on ide unload causing driver list corruption and\neventually oops.  Fix it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "82ab1eeceba6705cd5a8815c48eb03af1dada744",
      "tree": "4e3a6be266030672ccd237cdc6ca8eeab129c448",
      "parents": [
        "677c0a78f6bf7aa87c90c4e015e014a17132c634"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jan 27 13:46:56 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jan 27 13:46:56 2007 +0100"
      },
      "message": "ide: add missing __init tags to IDE PCI host drivers\n\nalso change __devinit tag for sgiioc4.c:ioc4_ide_init() to __init\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3e9e4c8606127592cda22159cc2440ea48963ae4",
      "tree": "7bfbeccb3fd12af8c0871cee7f2d715f048b0e9b",
      "parents": [
        "e5c073ff24604d4dbb2fbcedb17da6df768468d3"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Sat Jan 27 13:46:45 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jan 27 13:46:45 2007 +0100"
      },
      "message": "ide/generic: Jmicron has its own drivers now\n\nDrop ide-generic support for Jmicron identifiers as we now trust Jmicron.c for\nthis with drivers/ide.  The code check remains for the all-generic-ide case.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e5c073ff24604d4dbb2fbcedb17da6df768468d3",
      "tree": "d5a35e31c96310c4f86afcd6e5ad96a5887d1d60",
      "parents": [
        "b25168dfdc162b4198fa6395cd191a20dddc6d34"
      ],
      "author": {
        "name": "Conke Hu",
        "email": "conke.hu@amd.com",
        "time": "Sat Jan 27 13:46:40 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jan 27 13:46:40 2007 +0100"
      },
      "message": "atiixp.c: add cable detection support for ATI IDE\n\nIDE HDD does not work if it uses a 40-pin PATA cable on ATI chipset.\nThis patch fixes the bug.\n\nSigned-off-by: Conke Hu \u003cconke.hu@amd.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b25168dfdc162b4198fa6395cd191a20dddc6d34",
      "tree": "d4086f88781e5374c1e0a2b889fb86258f860ea9",
      "parents": [
        "737153298023342073ccaa006144dd254b298e2b"
      ],
      "author": {
        "name": "Conke Hu",
        "email": "conke.hu@amd.com",
        "time": "Sat Jan 27 13:46:30 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jan 27 13:46:30 2007 +0100"
      },
      "message": "atiixp.c: sb600 ide only has one channel\n\nAMD/ATI SB600 IDE/PATA controller only has one channel.\n\nSigned-off-by: Conke Hu \u003cconke.hu@amd.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "737153298023342073ccaa006144dd254b298e2b",
      "tree": "8751b5cfa162428c5afc1aa553bd67c221757b6e",
      "parents": [
        "a51545ab2523b9cfd426737495f877821006371a"
      ],
      "author": {
        "name": "Conke Hu",
        "email": "conke.hu@amd.com",
        "time": "Sat Jan 27 13:46:28 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jan 27 13:46:28 2007 +0100"
      },
      "message": "atiixp.c: remove unused code\n\nA previous patch to atiixp.c was removed but some code has not been\ncleaned. Now we remove these code sine they are no use any longer.\n\nSigned-off-by: Conke Hu \u003cconke.hu@amd.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a51545ab2523b9cfd426737495f877821006371a",
      "tree": "eaa81367c6c2fa0a5417e009e26e593f5ddc15df",
      "parents": [
        "1e7106fc7ea6af9c365afe2bfcde57cb1fdd1093"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Jan 27 13:46:21 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jan 27 13:46:21 2007 +0100"
      },
      "message": "jmicron: fix warning\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "03ee5b1cdd09ed1ee2e75d0bc647fc5db66b9d07",
      "tree": "10ecde7e2c008406bdbc13bd0e1fd22246033b3b",
      "parents": [
        "a718728f9e40ec79c0879ec6509a54fee214f5b2"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Jan 26 20:10:25 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jan 27 03:21:26 2007 -0500"
      },
      "message": "libata: fix ata_eh_suspend() return value\n\nata_eh_suspend() was returning 0 regardless of failure.  This bug has\npotential to lose data on suspend.  Fix it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a718728f9e40ec79c0879ec6509a54fee214f5b2",
      "tree": "547885a7f46380d10c6ebdcf16cac96d36d6991d",
      "parents": [
        "7d620a4e531ae4d432d3c88f7d4b75327d881a87"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Jan 27 11:04:26 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jan 27 02:50:36 2007 -0500"
      },
      "message": "ahci: port_no should be used when clearing IRQ in ahci_thaw()\n\nap-\u003eid is logcial port ID which is unique among all ATA ports and\ndoesn\u0027t have anything to do with hardware port index.  ap-\u003eport_no is\nthe hardware port index and thus should be used when clearing IRQ mask\nin ahci_thaw().\n\nThis problem has been spotted by Jeff Garzik \u003cjgarzik@pobox.com\u003e.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d312c8f81c9810d669cdf13b28f1a5d474738eaf",
      "tree": "aa7adbb2bdf84717bc6ac5c0a3bc936b9bc19116",
      "parents": [
        "08eacc3157baf5d14c8e2c4ffc77c13a0ac8a85b",
        "7399072a7348d025e7bcb5eb5d5e9be941d490b7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 14:47:05 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 14:47:05 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NETFILTER]: nf_conntrack_pptp: fix NAT setup of expected GRE connections\n  [NETFILTER]: nf_nat_pptp: fix expectation removal\n  [NETFILTER]: nf_nat: fix ICMP translation with statically linked conntrack\n  [TCP]: Restore SKB socket owner setting in tcp_transmit_skb().\n  [AF_PACKET]: Check device down state before hard header callbacks.\n  [DECNET]: Handle a failure in neigh_parms_alloc (take 2)\n  [BNX2]: Fix 2nd port\u0027s MAC address.\n  [TCP]: Fix sorting of SACK blocks.\n  [AF_PACKET]: Fix BPF handling.\n  [IPV4]: Fix the fib trie iterator to work with a single entry routing tables\n"
    },
    {
      "commit": "08eacc3157baf5d14c8e2c4ffc77c13a0ac8a85b",
      "tree": "6e43653d4ac5b6a5820eb8ec103f27768099afcd",
      "parents": [
        "496a0fc8c5572a626de41d56d7c7ed005a2c1b48",
        "8cdf92a98fa0f91068615443f2a8597b7f2c34ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 14:45:18 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 14:45:18 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  Fix Maple PATA IRQ assignment.\n  ahci: use 0x80 as wait stat value instead of 0xff\n  sata_via: style clean up, no indirect method call in LLD\n  ahci: fix endianness in spurious interrupt message\n  libata-sff: Don\u0027t call bmdma_stop on non DMA capable controllers\n  libata: implement ATA_FLAG_IGN_SIMPLEX and use it in sata_uli\n  ahci: improve and limit spurious interrupt messages, take#3\n  sata_via: don\u0027t diddle with ATA_NIEN in -\u003efreeze\n  libata: set_mode, Fix the FIXME\n  libata hpt3xn: Hopefully sort out the DPLL logic versus the vendor code\n  libata cmd64x: whack into a shape that looks like the documentation\n"
    },
    {
      "commit": "8cdf92a98fa0f91068615443f2a8597b7f2c34ca",
      "tree": "c33ae8216599533068dbcf2ef46c19a1f5b942a9",
      "parents": [
        "dfd7a3db3898e299bdc25f0c77081a8632b3a73c"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Jan 01 19:31:15 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 26 17:27:40 2007 -0500"
      },
      "message": "Fix Maple PATA IRQ assignment.\n\nOn the Maple board, the AMD8111 IDE is in legacy mode... except that it\nappears on IRQ 20 instead of IRQ 15. For drivers/ide this was handled by\nthe architecture\u0027s \"pci_get_legacy_ide_irq()\" function, but in libata we\njust hard-code the numbers 14 and 15.\n\nThis patch provides asm-powerpc/libata-portmap.h which maps the IRQ as\nappropriate, having added a pci_dev argument to the\nATA_{PRIM,SECOND}ARY_IRQ macros.\n\nThere\u0027s probably a better way to do this -- especially if we observe\nthat the _only_ case in which this seemingly-generic\n\"pci_get_legacy_ide_irq()\" function returns anything other than 14 and\n15 for primary and secondary respectively is the case of the AMD8111 on\nthe Maple board -- couldn\u0027t we handle that with a special case in the\npata_amd driver, or perhaps with a PCI quirk for Maple to switch it into\nnative mode during early boot and assign resources properly?\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "dfd7a3db3898e299bdc25f0c77081a8632b3a73c",
      "tree": "d8e10936d9a40e8b5d0ac86461b0b760e98c6367",
      "parents": [
        "d02598721706ab62a574823479b1f6c26c8980d2"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Jan 26 15:37:20 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 26 17:24:07 2007 -0500"
      },
      "message": "ahci: use 0x80 as wait stat value instead of 0xff\n\nBefore hardreset, ahci initialized stat part of received FIS area to\n0xff to wait for the first D2H Reg FIS which would change the value to\ndevice ready state.  This used to work but now libata considers status\nvalue of 0xff as device not present making this wait prone to failure.\n\nThis patch makes ahci use 0x80 for the wait stat value instead of\n0xff to fix the above problem.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\n\n drivers/ata/ahci.c |    2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d02598721706ab62a574823479b1f6c26c8980d2",
      "tree": "c1cd484df805f2b80a9779665217dd3e9ca38198",
      "parents": [
        "6096b63e2584796341baf7e7735f98d387f489f2"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Jan 26 14:57:31 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 26 17:24:07 2007 -0500"
      },
      "message": "sata_via: style clean up, no indirect method call in LLD\n\nCall ata_bmdma_irq_clear() directly instead of through\nap-\u003eops-\u003eirq_clear() according to libata style guideline.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6096b63e2584796341baf7e7735f98d387f489f2",
      "tree": "b8595dbc564b166b9594c0082682b1ca27f4e828",
      "parents": [
        "61dd08c6c8d2b4ede530e43c01fa72f789ef65b1"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Jan 26 14:47:38 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 26 17:24:07 2007 -0500"
      },
      "message": "ahci: fix endianness in spurious interrupt message\n\nFix endianness in spurious interrupt message.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "496a0fc8c5572a626de41d56d7c7ed005a2c1b48",
      "tree": "28039f07573e7f935d1e7b9e3a9aa5354b91d233",
      "parents": [
        "01f2073411e01777e3c6f45a4bf05ea76493f326"
      ],
      "author": {
        "name": "Matt Domsch",
        "email": "Matt_Domsch@dell.com",
        "time": "Fri Jan 26 00:57:18 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 13:51:01 2007 -0800"
      },
      "message": "[PATCH] Fix race in efi variable delete code\n\nFix race when deleting an EFI variable and issuing another EFI command on\nthe same variable.  The removal of the variable from the efivars_list\nshould be done in efivar_delete and not delayed until the kobject release.\n\nFurthermore, remove the item from the list at module unload time, and use\nlist_for_each_entry_safe() rather than list_for_each_safe() for\nreadability.\n\nTested on ia64.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@redhat.com\u003e\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c20086de9319ac406f1e96ad459763c9f9965b18",
      "tree": "281e7863e9702b16520b5cb2b109e234355254f8",
      "parents": [
        "fe33f6f1525113ab0bae416966209438e7a31987"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri Jan 26 00:57:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 13:51:00 2007 -0800"
      },
      "message": "[PATCH] md: remove unnecessary printk when raid5 gets an unaligned read.\n\nraid5_mergeable_bvec tries to ensure that raid5 never sees a read request\nthat does not fit within just one chunk.  However as we must always accept\na single-page read, that is not always possible.\n\nSo when \"in_chunk_boundary\" fails, it might be unusual, but it is not a\nproblem and printing a message every time is a bad idea.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2a2275d630b982e5f90206f9bc497f6695a3ec5d",
      "tree": "88cddee709b2107b74e5424810d4ffb6e3772382",
      "parents": [
        "a0ad13ef643a5829d63c456ab6143bbda60b44a9"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri Jan 26 00:57:11 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 13:51:00 2007 -0800"
      },
      "message": "[PATCH] md: fix potential memalloc deadlock in md\n\nIf a GFP_KERNEL allocation is attempted in md while the mddev_lock is held,\nit is possible for a deadlock to eventuate.\n\nThis happens if the array was marked \u0027clean\u0027, and the memalloc triggers a\nwrite-out to the md device.\n\nFor the writeout to succeed, the array must be marked \u0027dirty\u0027, and that\nrequires getting the mddev_lock.\n\nSo, before attempting a GFP_KERNEL allocation while holding the lock, make\nsure the array is marked \u0027dirty\u0027 (unless it is currently read-only).\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a8d814b5dd7a1bc5c19ae32d35b8bd4d8a510eae",
      "tree": "3daf6cf8f2c578bae5fdcdde89632807ac36b624",
      "parents": [
        "bfa152fa5e4d328fe3ebf15908ee8ec20a0ce6dc"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jan 26 00:57:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 13:51:00 2007 -0800"
      },
      "message": "[PATCH] remove __devinit markings from rtc_sysfs_add_device()\n\nrtc_sysfs_add_device is needed even after dev initialization, so drop __devinit.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bfa152fa5e4d328fe3ebf15908ee8ec20a0ce6dc",
      "tree": "1695481328f884639d6237eebfa48f4c29f9ce7c",
      "parents": [
        "e540eb45a5254873245fd377f2fe3afc47bd33c1"
      ],
      "author": {
        "name": "Jun\u0027ichi Nomura",
        "email": "j-nomura@ce.jp.nec.com",
        "time": "Fri Jan 26 00:57:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 13:51:00 2007 -0800"
      },
      "message": "[PATCH] dm-multipath: fix stall on noflush suspend/resume\n\nAllow noflush suspend/resume of device-mapper device only for the case\nwhere the device size is unchanged.\n\nOtherwise, dm-multipath devices can stall when resumed if noflush was used\nwhen suspending them, all paths have failed and queue_if_no_path is set.\n\nExplanation:\n 1. Something is doing fsync() on the block dev,\n    holding inode-\u003ei_sem\n 2. The fsync write is blocked by all-paths-down and queue_if_no_path\n 3. Someone requests to suspend the dm device with noflush.\n    Pending writes are left in queue.\n 4. In the middle of dm_resume(), __bind() tries to get\n    inode-\u003ei_sem to do __set_size() and waits forever.\n\n\u0027noflush suspend\u0027 is a new device-mapper feature introduced in\nearly 2.6.20. So I hope the fix being included before 2.6.20 is\nreleased.\n\nExample of reproducer:\n 1. Create a multipath device by dmsetup\n 2. Fail all paths during mkfs\n 3. Do dmsetup suspend --noflush and load new map with healthy paths\n 4. Do dmsetup resume\n\nSigned-off-by: Jun\u0027ichi Nomura \u003cj-nomura@ce.jp.nec.com\u003e\nAcked-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f49d5e62d9352d33b30c9befbaf0fd9c88265ec1",
      "tree": "32dee76e54b4922eac8ab09c30b1e8399b3107aa",
      "parents": [
        "1031be7a5fafd3a858dfaabb74d98f9ca20744a8"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri Jan 26 00:57:03 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 13:50:59 2007 -0800"
      },
      "message": "[PATCH] md: avoid reading past the end of a bitmap file\n\nIn most cases we check the size of the bitmap file before reading data from\nit.  However when reading the superblock, we always read the first PAGE_SIZE\nbytes, which might not always be appropriate.  So limit that read to the size\nof the file if appropriate.\n\nAlso, we get the count of available bytes wrong in one place, so that too can\nread past the end of the file.\n\nCc: \"yang yin\" \u003cyinyang801120@gmail.com\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1031be7a5fafd3a858dfaabb74d98f9ca20744a8",
      "tree": "b111bc6880571e3ad0720da828a029ecae066c8a",
      "parents": [
        "3eda22d19b76b15ef3420b251bd47a0ba0127589"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri Jan 26 00:57:02 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 13:50:59 2007 -0800"
      },
      "message": "[PATCH] md: make sure the events count in an md array never returns to zero\n\nNow that we sometimes step the array events count backwards (when\ntransitioning dirty-\u003eclean where nothing else interesting has happened - so\nthat we don\u0027t need to write to spares all the time), it is possible for the\nevent count to return to zero, which is potentially confusing and triggers and\nMD_BUG.\n\nWe could possibly remove the MD_BUG, but is just as easy, and probably safer,\nto make sure we never return to zero.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3eda22d19b76b15ef3420b251bd47a0ba0127589",
      "tree": "56e33efead2809440328da65174b44eb0a8b25c6",
      "parents": [
        "524418bb8ecd3dfd2975bc0aa3c2cc7e8e081f24"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri Jan 26 00:57:01 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 13:50:59 2007 -0800"
      },
      "message": "[PATCH] md: make \u0027repair\u0027 actually work for raid1\n\nWhen \u0027repair\u0027 finds a block that is different one the various parts of the\nmirror.  it is meant to write a chosen good version to the others.  However it\ncurrently writes out the original data to each.  The memcpy to make all the\ndata the same is missing.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e702ff0ba6f7b52021f26e0e14237eb6ca8a1b6f",
      "tree": "a22c74627875e2dbe55a7ff29ba3dfbf0f42eb1d",
      "parents": [
        "e4233dec749a3519069d9390561b5636a75c7579"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Fri Jan 26 00:56:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 13:50:58 2007 -0800"
      },
      "message": "[PATCH] Gigaset ISDN driver error handling fixes\n\nFix several flaws in the error handling of the Siemens Gigaset ISDN driver,\nincluding one that would cause an Oops when connecting more than one device\nof the same type.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e4233dec749a3519069d9390561b5636a75c7579",
      "tree": "1812ea2968366d4ef96a1facde5c699ff3681be2",
      "parents": [
        "1e9a51dca19dc1d8807c63cb3bd4413d3f95aaf5"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jan 26 00:56:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 13:50:58 2007 -0800"
      },
      "message": "[PATCH] ACPI: fix cpufreq regression\n\nRecently cpufreq support on my laptop (Lenovo T60) broke completely: when\nit\u0027s plugged into AC it would never go higher than 1 GHz - neither 1.3 GHz\nnor 1.83 GHz is possible - no matter which governor (userspace, speed or\nondemand) is used.\n\nAfter some cpufreq debugging i tracked the regression back to the following\n(totally correct) bug-fix commit:\n\n   commit 0916bd3ebb7cefdd0f432e8491abe24f4b5a101e\n   Author: Dave Jones \u003cdavej@redhat.com\u003e\n   Date:   Wed Nov 22 20:42:01 2006 -0500\n\n    [PATCH] Correct bound checking from the value returned from _PPC method.\n\nThis bugfix, which makes other laptops work, made a previously hidden\n(BIOS) bug visible on my laptop.\n\nThe bug is the following: if the _PPC (Performance Present Capabilities)\noptional ACPI object is queried /after/ bootup then the BIOS reports an\nincorrect value of \u00272\u0027.\n\nMy laptop (Lenovo T60) has the following performance states supported:\n\n   0: 1833000\n   1: 1333000\n   2: 1000000\n\nPer ACPI specification, a _PPC value of \u00270\u0027 means that all 3 performance\nstates are usable.  A _PPC value of \u00271\u0027 means states 1 ..  2 are usable, a\nvalue of \u00272\u0027 means only state \u00272\u0027 (slowest) is usable.\n\nnow, the _PPC object is optional, and it also comes with notification.\nFurthermore, when a CPU object is initialized, the _PPC object is\ninitialized as well.  So the following evaluation of the _PPC object is\nsuperfluous:\n\n [\u003cc028ba5f\u003e] acpi_processor_get_platform_limit+0xa1/0xaf\n [\u003cc028c040\u003e] acpi_processor_register_performance+0x3b9/0x3ef\n [\u003cc0111a85\u003e] acpi_cpufreq_cpu_init+0xb7/0x596\n [\u003cc03dab74\u003e] cpufreq_add_dev+0x160/0x4a8\n [\u003cc02bed90\u003e] sysdev_driver_register+0x5a/0xa0\n [\u003cc03d9c4c\u003e] cpufreq_register_driver+0xb4/0x176\n [\u003cc068ac08\u003e] acpi_cpufreq_init+0xe5/0xeb\n [\u003cc010056e\u003e] init+0x14f/0x3dd\n\nAnd this is the point where my laptop\u0027s BIOS returns the incorrect value of\n\u00272\u0027.  Note that it has not sent any notification event, so the value is\nprobably not really intentional (possibly spurious), and Windows likely\ndoesnt query it after bootup either.  Maybe the value is kept at \u00272\u0027\nnormally, and is only set to the real value when a true asynchronous event\n(such as AC plug event, battery switch, etc.) occurs.\n\nSo i /think/ this is a grey area of the ACPI spec: per the letter of the\nspec the _PPC value only changes when notified, so there\u0027s no reason to\nquery it after the system has booted up.  So in my opinion the best (and\nmost compatible) strategy would be to do the change below, and to not\nevaluate the _PPC object in the acpi_processor_get_performance_info() call,\nbut only evaluate it if _PPC is present during CPU object init, or if it\u0027s\nnotified during an asynchronous event.  This change is more permissive than\nthe previous logic, so it definitely shouldnt break any existing system.\n\nThis also happens to fix my laptop, which is merrily chugging along at\n1.83 GHz now. Yay!\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nAcked-by: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1e9a51dca19dc1d8807c63cb3bd4413d3f95aaf5",
      "tree": "941d5039c0dfb5aeb8a499e9cbebda0a1e80d8a8",
      "parents": [
        "863c47028eb469c9e6c4e4287b01bea2bbf78766"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Jan 26 00:56:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 13:50:58 2007 -0800"
      },
      "message": "[PATCH] SPI: alternative fix for spi_busnum_to_master\n\nIf a SPI master device exists, udev (udevtrigger) causes kernel crash, due\nto wrong kobj pointer in kobject_uevent_env().  This problem was not in\n2.6.19.\n\nThe backtrace (on MIPS) was:\n[\u003c8024db6c\u003e] kobject_uevent_env+0x54c/0x5e8\n[\u003c802a8264\u003e] store_uevent+0x1c/0x3c  (in drivers/class.c)\n[\u003c801cb14c\u003e] subsys_attr_store+0x2c/0x50\n[\u003c801cb80c\u003e] flush_write_buffer+0x38/0x5c\n[\u003c801cb900\u003e] sysfs_write_file+0xd0/0x190\n[\u003c80181444\u003e] vfs_write+0xc4/0x1a0\n[\u003c80181cdc\u003e] sys_write+0x54/0xa0\n[\u003c8010dae4\u003e] stack_done+0x20/0x3c\n\nflush_write_buffer() passes kobject of spi_master_class.subsys to\nsubsys_addr_store(), then subsys_addr_store() passes a pointer to a struct\nsubsystem to store_uevent() which expects a pointer to a struct\nclass_device.  The problem seems subsys_attr_store() called instead of\nclass_device_attr_store().\n\nThis mismatch was caused by commit\n3bd0f6943520e459659d10f3282285e43d3990f1, which overrides kset of master\nclass.  This made spi_master_class.subsys.kset.ktype NULL so\nsubsys_sysfs_ops is used instead of class_dev_sysfs_ops.\n\nThe commit was to fix spi_busnum_to_master().  Here is a patch fixes\nthis function in other way, just searching children list of\nclass_device.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7f6ee1adc75bf31d1b76814338f76a88e653cb60",
      "tree": "be8d60f961ad853dabc504a0a030694fb31b7aeb",
      "parents": [
        "8736b9270c2f8993ca44c30f64d4c6d25e379687"
      ],
      "author": {
        "name": "Justin Clacherty",
        "email": "justin@redfish-group.com",
        "time": "Fri Jan 26 00:56:44 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 13:50:57 2007 -0800"
      },
      "message": "[PATCH] spi: fix error setting the spi mode in pxa2xx_spi.c\n\nCurrently the spi mode can be set to the wrong mode if you are switching\nfrom any mode other than mode 0.  This is because the mode is set using a\nbitwise or on uncleared bits.  The following patch clears the mode bits\nbefore setting the new mode.  I\u0027ve also modified it to use the appropriate\ndefines from pxa-regs.h for readability.\n\nSigned-off-by: Justin Clacherty \u003cjustin@redfish-group.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8736b9270c2f8993ca44c30f64d4c6d25e379687",
      "tree": "6729883c00bd75054020f822e958626e84bdc84d",
      "parents": [
        "46fe4ddd9dbb15305ab9b458e6cfa4dd47ac3e47"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Jan 26 00:56:43 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 13:50:57 2007 -0800"
      },
      "message": "[PATCH] S3C24XX: fix passing spi chipselect to select routine\n\nIt turns out that the spi chipselect was not being passed to the set_cs\nroutine if one was specified in the platform data.\n\nAs part of the fix, change to using a set_cs field in the controller state,\nand put a default gpio routine in if the data passed does not specify it.\n\nAlso remove the //#define DEBUG\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "46fe4ddd9dbb15305ab9b458e6cfa4dd47ac3e47",
      "tree": "d7a7d0443d519f7de0b6c5157cf610726b4ab0bf",
      "parents": [
        "73b1087e6176a34c01eea3db269848f72fad72c1"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Fri Jan 26 00:56:42 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 13:50:57 2007 -0800"
      },
      "message": "[PATCH] KVM: SVM: Propagate cpu shutdown events to userspace\n\nThis patch implements forwarding of SHUTDOWN intercepts from the guest on to\nuserspace on AMD SVM.  A SHUTDOWN event occurs when the guest produces a\ntriple fault (e.g.  on reboot).  This also fixes the bug that a guest reboot\nactually causes a host reboot under some circumstances.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "73b1087e6176a34c01eea3db269848f72fad72c1",
      "tree": "05e74fb28c1980e8327587934f2a0fe2a3c0d683",
      "parents": [
        "7993ba43db1c07245ada067791f91dbf018095ac"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Jan 26 00:56:41 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 13:50:57 2007 -0800"
      },
      "message": "[PATCH] KVM: MMU: Report nx faults to the guest\n\nWith the recent guest page fault change, we perform access checks on our\nown instead of relying on the cpu.  This means we have to perform the nx\nchecks as well.\n\nSoftware like the google toolbar on windows appears to rely on this\nsomehow.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7993ba43db1c07245ada067791f91dbf018095ac",
      "tree": "444617c9b709ef38b3eadcc6a61ed03bf25d6de7",
      "parents": [
        "6f00e68f210c0407dd666743ce61ae543cfd509d"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Jan 26 00:56:41 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 13:50:57 2007 -0800"
      },
      "message": "[PATCH] KVM: MMU: Perform access checks in walk_addr()\n\nCheck pte permission bits in walk_addr(), instead of scattering the checks all\nover the code.  This has the following benefits:\n\n1. We no longer set the accessed bit for accessed which fail permission checks.\n2. Setting the accessed bit is simplified.\n3. Under some circumstances, we used to pretend a page fault was fixed when\n   it would actually fail the access checks.  This caused an unnecessary\n   vmexit.\n4. The error code for guest page faults is now correct.\n\nThe fix helps netbsd further along booting, and allows kvm to pass the new mmu\ntestsuite.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "6f00e68f210c0407dd666743ce61ae543cfd509d"
}
