)]}'
{
  "log": [
    {
      "commit": "031f30d2bc69f78cf542c0e5874a9d67c03d0ffe",
      "tree": "a095fa05fc907ec45b023d2831a6b130cdde2cb2",
      "parents": [
        "8352e04eb427db0ca8ebb9a8547971d433627cad"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Sat Dec 16 15:26:04 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:44 2006 -0800"
      },
      "message": "acpiphp: Link-time error for PCI Hotplug\n\n\tI\u0027m seeing:\n `acpiphp_glue_exit\u0027 referenced in section `.init.text\u0027 of\ndrivers/built-in.o: defined in discarded section `.exit.text\u0027 of\ndrivers/built-in.o\n\nwhen trying to compile an IA64 kernel with PCI hotplug enabled.\n\nI suggest this patch:\n\nSigned-off-by: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8352e04eb427db0ca8ebb9a8547971d433627cad",
      "tree": "07c9a8a0f7c9e04449dd43247b91c3b360eb48aa",
      "parents": [
        "6f39be2e05cc6e66481f1395264297f06bef1e21"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Sat Dec 16 15:25:57 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:44 2006 -0800"
      },
      "message": "shpchp: cleanup shpchp.h\n\nThis patch cleans up shpchp.h.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "6f39be2e05cc6e66481f1395264297f06bef1e21",
      "tree": "bf4bc5815bdb4c1f4f0c40e60413dcd1948a0af7",
      "parents": [
        "227b84c77f5fb3a3b01e5dee1a2928cafc5fd216"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Sat Dec 16 15:25:49 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:44 2006 -0800"
      },
      "message": "shpchp: remove shpchprm_get_physical_slot_number\n\nThis patch removes unnecessary shpchprm_get_physical_slot_number()\nfunction.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "227b84c77f5fb3a3b01e5dee1a2928cafc5fd216",
      "tree": "ebd89001f6d9db65cfae83c70bc47f42edfe9dff",
      "parents": [
        "0abe68ce24973a23fcc6cbce80343f68656de7b6"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Sat Dec 16 15:25:42 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:44 2006 -0800"
      },
      "message": "shpchp: cleanup struct controller\n\nThis patch removes unused/unnecessary members from struct controller.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "0abe68ce24973a23fcc6cbce80343f68656de7b6",
      "tree": "695eba97613f0e0c1e7749d6144ec04879527548",
      "parents": [
        "ab17443a3df35abe4b7529e83511a591aa7384f3"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Sat Dec 16 15:25:34 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:44 2006 -0800"
      },
      "message": "shpchp: remove unnecessary struct php_ctlr\n\nThe struct php_ctlr seems to be only for complicating codes. This\npatch removes struct php_ctlr and related codes.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ab17443a3df35abe4b7529e83511a591aa7384f3",
      "tree": "b28c62aa1112785a0fc4d0609e8593ae3bac45f0",
      "parents": [
        "fb0f2b40faff41f03acaa2ee6e6231fc96ca497c"
      ],
      "author": {
        "name": "Conke Hu",
        "email": "conke.hu@gmail.com",
        "time": "Tue Dec 19 13:11:37 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:44 2006 -0800"
      },
      "message": "PCI: ATI sb600 sata quirk\n\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fb0f2b40faff41f03acaa2ee6e6231fc96ca497c",
      "tree": "10f2f69cb43d6440313bb3efdc53ca69334830c0",
      "parents": [
        "7e7a43c32a8970ea2bfc3d1af353dcb1a9237769"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Dec 19 13:12:08 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:43 2006 -0800"
      },
      "message": "PCI legacy resource fix\n\nSince commit 368c73d4f689dae0807d0a2aa74c61fd2b9b075f the kernel will try\nto update the non-writeable BAR registers 0..3 of PIIX4 IDE adapters if\npci_assign_unassigned_resources() is used to do full resource assignment of\nthe bus.  This fails because in the PIIX4 these BAR registers have\nimplicitly assumed values and read back as zero; it used to work because\nthe kernel used to just write zero to that register the read back value did\nmatch what was written.\n\nThe fix is a new resource flag IORESOURCE_PCI_FIXED used to mark a resource\nas non-movable.  This will also be useful to keep other import system\nresources from being moved around - for example system consoles on PCI\nbusses.\n\n[akpm@osdl.org: cleanup]\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9ac0ce8596b17093739d42721cc8a616cedf734b",
      "tree": "799a7def2858511b790106e1fc72c6a1a9b5074e",
      "parents": [
        "1597cacbe39802d86656d1f2e6329895bd2ef531"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Dec 04 15:14:48 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:43 2006 -0800"
      },
      "message": "PCI: Be a bit defensive in quirk_nvidia_ck804() so we don\u0027t risk dereferencing a NULL pdev.\n\npci_get_slot() may return NULL if nothing was found.  quirk_nvidia_ck804()\ndoes not check the value returned from pci_get_slot(), so it may end up\ncausing a NULL pointer deref.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1597cacbe39802d86656d1f2e6329895bd2ef531",
      "tree": "23036b221b31f154118582af7dbc5cd35fc97bc8",
      "parents": [
        "beb7cc8238a8334d86c96bf32bf66182db3b619f"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Dec 04 15:14:45 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:43 2006 -0800"
      },
      "message": "PCI: Fix multiple problems with VIA hardware\n\nThis patch is designed to fix:\n- Disk eating corruptor on KT7 after resume from RAM\n- VIA IRQ handling\n- VIA fixups for bus lockups after resume from RAM\n\nThe core of this is to add a table of resume fixups run at resume time.\nWe need to do this for a variety of boards and features, but particularly\nwe need to do this to get various critical VIA fixups done on resume.\n\nThe second part of the problem is to handle VIA IRQ number rules which\nare a bit odd and need special handling for PIC interrupts. Various\npatches broke various boxes and while this one may not be perfect\n(hopefully it is) it ensures the workaround is applied to the right\ndevices only.\n\nFrom: Jean Delvare \u003ckhali@linux-fr.org\u003e\n\nNow that PCI quirks are replayed on software resume, we can safely\nre-enable the Asus SMBus unhiding quirk even when software suspend support\nis enabled.\n\n[akpm@osdl.org: fix const warning]\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7a380507c48f7894bae7d367375313df9d51b2e5",
      "tree": "b2961fdcf2e0ef4a312c829356a43a0ff90aa448",
      "parents": [
        "d010b51c7ea9c28e30a476032615941aa77b1498"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Nov 22 18:26:21 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:43 2006 -0800"
      },
      "message": "PCI: Use pci_find_ht_capability() in drivers/pci/quirks.c\n\nUse pci_find_ht_capability() in drivers/pci/quirks.c.\n\nI\u0027m pretty sure the logic is unchanged here, but someone please eye-ball it\nfor me. I\u0027ve changed the message to be a little shorter, it\u0027s now:\n\nPCI: Found (enabled|disabled) HT MSI mapping on xxxx:xx:xx.x\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "120a50df4536da69d2e85633a60bc40a85088dd1",
      "tree": "a2c857f7890ff4b104abcf2e0376dfcdd54a48b6",
      "parents": [
        "687d5fe3dc33794efb500f42164a0588e2647914"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Nov 22 18:26:19 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:42 2006 -0800"
      },
      "message": "PCI: Use pci_find_ht_capability() in drivers/pci/htirq.c\n\nUse pci_find_ht_capability() in drivers/pci/htirq.c\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "687d5fe3dc33794efb500f42164a0588e2647914",
      "tree": "9d344d790ae2e9d6214c2b2941360e5c0ef97f7b",
      "parents": [
        "d3bac118fb27a365d5e9f54f4a078eb9b42f968f"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Nov 22 18:26:18 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:42 2006 -0800"
      },
      "message": "PCI: Add pci_find_ht_capability() for finding Hypertransport capabilities\n\nThere are already several places in the kernel that want to search a PCI\ndevice for a given Hypertransport capability. Although this is possible\nusing pci_find_capability() etc., it makes sense to encapsulate that\nlogic in a helper - pci_find_ht_capability().\n\nTo cater for searching exhaustively for a capability, we also provide\npci_find_next_ht_capability().\n\nWe also need to cater for the fact that the HT capability fields may be\neither 3 or 5 bits wide. pci_find_ht_capability() deals with this for you,\nbut callers using the #defines directly must handle that themselves.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d3bac118fb27a365d5e9f54f4a078eb9b42f968f",
      "tree": "0443f7d5fd25d011bebb5f1e67223c96336565a2",
      "parents": [
        "d86f90f9913d27bb968132bf63499c56bca56db6"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Nov 22 18:26:16 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:42 2006 -0800"
      },
      "message": "PCI: Create __pci_bus_find_cap_start() from __pci_bus_find_cap()\n\nThe current implementation of __pci_bus_find_cap() does two things,\nfirst it determines the start of the capability chain for the device,\nand then it trys to find the requested capability.\n\nSplit these out, so that we can use the two parts independantly in\na subsequent patch. Externally visible behaviour should be unchanged.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d86f90f9913d27bb968132bf63499c56bca56db6",
      "tree": "ae7fc2cb3f4f0fd4a7155224918875d53e54c99a",
      "parents": [
        "83e42bcdd3be31a0df8b1a8d2d3fa1a65e43815c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Mon Dec 04 15:14:44 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:42 2006 -0800"
      },
      "message": "pci: Introduce pci_find_present\n\nThis works like pci_dev_present but instead of returning boolean returns\nthe matching pci_device_id entry.  This makes it much more useful.  Code\nbloat is basically nil as the old boolean function is rewritten in terms of\nthe new one.\n\nThis will be used by the updated VIA PCI quirks for one\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "83e42bcdd3be31a0df8b1a8d2d3fa1a65e43815c",
      "tree": "948305c7f1afa0cb50448e8a01057faf2cdd59a9",
      "parents": [
        "f1e79092d9a59e2b1c8eae3b0f4ef3827dda08a0"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Wed Dec 06 22:07:30 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:42 2006 -0800"
      },
      "message": "PCI: pcieport-driver: remove invalid warning message\n\nThe following warning message should not be displayed for devices\nwhich don\u0027t use an interrupt pin.\n\n    pcie_portdrv_probe-\u003eDev[XXXX:XXXX] has invalid IRQ. Check vendor BIOS\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f1e79092d9a59e2b1c8eae3b0f4ef3827dda08a0",
      "tree": "5cc1514f7d46583e9812aa2f0d7e8f5548fa5d53",
      "parents": [
        "0c875c28649eac0adb8d2e2efac2186c3089e100"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Fri Dec 01 16:31:27 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:42 2006 -0800"
      },
      "message": "rpaphp: compiler warning cleanup\n\nThis janitorial patch removes the following annoying\ncompile-time message:\n\ndrivers/pci/hotplug/rpaphp_slot.c:57: warning: ignoring return\nvalue of sfs_create_file declared with attribute warn_unused_result\n\nIt also fixes a typo, removes some misc crud.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: John Rose \u003cjohnrose@us.ibm.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0c875c28649eac0adb8d2e2efac2186c3089e100",
      "tree": "c74e0dcfdab8c1a69a4882dab375659cd5b31f99",
      "parents": [
        "42a0ee3238a0adb4c5bea3bd5b201c297b476e66"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@cs.washington.edu",
        "time": "Sun Dec 03 11:55:34 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:42 2006 -0800"
      },
      "message": "PCI quirks: remove redundant check\n\nRemoves redundant check for dev-\u003esubordinate; if it is NULL, the function\nreturns before the patch-affected code region.\n\nSigned-off-by: David Rientjes \u003crientjes@cs.washington.edu\u003e\nAcked-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7461b60afa62b26943e97861d87b9f9a32d7fd9c",
      "tree": "4872be72d50f56ef1a9d17f132bb19b74301f691",
      "parents": [
        "f238085415c56618e042252894f2fcc971add645"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+lkml@arm.linux.org.uk",
        "time": "Wed Nov 29 21:18:04 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:41 2006 -0800"
      },
      "message": "PCI: use /sys/bus/pci/drivers/\u003cdriver\u003e/new_id first\n\nUnfortunately, the .../new_id feature does not work with the 8250_pci\ndriver.\n\nThe reason for this comes down to the way .../new_id is implemented.\nWhen PCI tries to match a driver to a device, it checks the modules\nstatic device ID tables _before_ checking the dynamic new_id tables.\n\nWhen a driver is capable of matching by ID, and falls back to matching\nby class (as 8250_pci does), this makes it absolutely impossible to\nspecify a board by ID, and as such the correct driver_data value to\nuse with it.\n\nLet\u0027s say you have a serial board with vendor 0x1234 and device 0x5678.\nIt\u0027s class is set to PCI_CLASS_COMMUNICATION_SERIAL.\n\nOn boot, this card is matched to the 8250_pci driver, which tries to\nprobe it because it matched using the class entry.  The driver finds\nthat it is unable to automatically detect the correct settings to use,\nso it returns -ENODEV.\n\nYou know that the information the driver needs is to match this card\nusing a device_data value of \u00277\u0027.  So you echo 1234 5678 0 0 0 0 7\ninto new_id.\n\nThe kernel attempts to re-bind 8250_pci to this device.  However,\nbecause it scans the PCI driver tables, it _again_ matches the class\nentry which has the wrong device_data.  It fails.\n\nEnd of story.  You can\u0027t support the card without rebuilding the\nkernel (or writing a specific PCI probe module to support it.)\n\nSo, can we make new_id override the driver-internal PCI ID tables?\nIOW, like this:\n\n\nFrom: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f238085415c56618e042252894f2fcc971add645",
      "tree": "d69f821381995a7d377283f962583075dc149739",
      "parents": [
        "a240d9f1d8e6421cb970632b93e71b2f66c2cd70",
        "4ef4caad41630c7caa6e2b94c6e7dda7e9689714"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 19 10:32:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 19 10:32:40 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  [PATCH] Generic HID layer - update MAINTAINERS\n  input/hid: Supporting more keys from the HUT Consumer Page\n  [PATCH] Generic HID layer - build: USB_HID should select HID\n"
    },
    {
      "commit": "a240d9f1d8e6421cb970632b93e71b2f66c2cd70",
      "tree": "e3d103d3c3637c074d0a2bf48fbcb07dce04b70a",
      "parents": [
        "14fb8a764786e37ac26a2175638115f21980e5a3"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Mon Dec 18 01:53:58 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 18 01:53:58 2006 -0800"
      },
      "message": "[CONNECTOR]: Replace delayed work with usual work queue.\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d8172d822fb02d5c4f7508e41f9267428dd3d891",
      "tree": "06177452db1f52b977ca795ea0d78c4db48fdf4b",
      "parents": [
        "749494bad9ca170e404b8dcebe8422df0d79b3ac"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Sun Dec 17 17:09:41 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:24 2006 -0800"
      },
      "message": "[CONNECTOR]: Fix compilation breakage introduced recently.\n\nLinus has changed work queue structure and has not tested it with\nconnector compiled in, his changes break the build.\n\nAttached patch fixes compilation error.\n\nPatch is against commit 99f5e9718185f07458ae70c2282c2153a2256c91.\n\nThanks to Toralf Förster for pointing this out.\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "749494bad9ca170e404b8dcebe8422df0d79b3ac",
      "tree": "229544cf5dd75006ded78124269481c3985dfd58",
      "parents": [
        "60189ddff03ffce1f0442a7591b2abafdf47e6a3"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Dec 17 17:08:30 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:23 2006 -0800"
      },
      "message": "[TG3]: Update version and reldate.\n\nUpdate version to 3.71.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "60189ddff03ffce1f0442a7591b2abafdf47e6a3",
      "tree": "25d3c5c8211fd57942ae0a57d82c66ad4b2110c5",
      "parents": [
        "c49a1561ee4b663d2819b5bea3e4684eae217b19"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Dec 17 17:08:07 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:22 2006 -0800"
      },
      "message": "[TG3]: Power down/up 5906 PHY correctly.\n\nThe 5906 PHY requires a special register bit to power down and up the\nPHY.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c49a1561ee4b663d2819b5bea3e4684eae217b19",
      "tree": "59909de4a5cba3bb84ee4b09fd793af46efc0f4f",
      "parents": [
        "24fcad6b3ca3bdbbb4614de3edc1ff16f594ba9a"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Dec 17 17:07:29 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:20 2006 -0800"
      },
      "message": "[TG3]: Fix race condition when calling register_netdev().\n\nHot-plug scripts can call tg3_open() as soon as register_netdev() is\ncalled in tg3_init_one().  We need to call pci_set_drvdata() before\nregister_netdev(), and netif_carrier_off() needs to be moved to\ntg3_open() to avoid race conditions.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "24fcad6b3ca3bdbbb4614de3edc1ff16f594ba9a",
      "tree": "1c1c7e830472218da1f5a8f40d2acfea06601c95",
      "parents": [
        "9b54d5c610fc5ba191d28c356b81999e81d9b515"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Dec 17 17:06:46 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:19 2006 -0800"
      },
      "message": "[TG3]: Assign tp-\u003elink_config.orig_* values.\n\ntp-\u003elink_config.orig_* values must be assigned during\ntg3_set_settings() because these values will be used to setup the\nlink speed during tg3_open().  Without these assignments, the link\nspeed settings will be all messed by if tg3_set_settings() is called\nwhen the device is down.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6634292be47856c571634944dc0f6c8498602032",
      "tree": "04be50dfeb16f36eb11d403e13d1fcd7b39cf37f",
      "parents": [
        "6a13add1e1b802a29187a9af98a6ca26539dc33d"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Dec 14 15:57:04 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:17 2006 -0800"
      },
      "message": "[BNX2]: Fix minor loopback problem.\n\nUse the configured MAC address instead of the permanent MAC address\nfor loopback frames.\n\nUpdate version to 1.5.2.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a13add1e1b802a29187a9af98a6ca26539dc33d",
      "tree": "510c75c132064ec6a976ac0e70a61da02dd328ea",
      "parents": [
        "faac9c4b753f420c02bdce0785d2657087830a12"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Dec 14 15:56:50 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:16 2006 -0800"
      },
      "message": "[BNX2]: Fix bug in bnx2_nvram_write().\n\nLength was not calculated correctly if the NVRAM offset is on a non-\naligned offset.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "faac9c4b753f420c02bdce0785d2657087830a12",
      "tree": "b9f6aee28676bb22e1c4c12197797242024c03fa",
      "parents": [
        "a3d384029aa304f8f3f5355d35f0ae274454f7cd"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Dec 14 15:56:32 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:15 2006 -0800"
      },
      "message": "[BNX2]: Fix panic in bnx2_tx_int().\n\nThere was an off-by-one bug in bnx2_tx_avail().  If the tx ring is\ncompletely full, the producer and consumer indices may be apart by\n256 even though the ring size is only 255.  One entry in the ring is\nunused and must be properly accounted for when calculating the number\nof available entries.  The bug caused the tx ring entries to be\nreused by mistake, overwriting active entries, and ultimately causing\nit to crash.\n\nThis bug rarely occurs because the tx ring is rarely completely full.\nWe always stop when there is less than MAX_SKB_FRAGS entries available\nin the ring.\n\nThanks to Corey Kovacs \u003ccjk@techma.com\u003e and Andy Gospodarek\n\u003cagospoda@redhat.com\u003e for reporting the problem and helping to collect\ndebug information.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bd2b334378530f6dbe03f6325b8c885524e298a3",
      "tree": "c45be1ccd568ac9076a3ce13ddaca1c2e2e0c47d",
      "parents": [
        "e25db641c0e6dd49c5db24dbe154048d4a466727"
      ],
      "author": {
        "name": "Yan Burman",
        "email": "burman.yan@gmail.com",
        "time": "Thu Dec 14 15:25:00 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:06 2006 -0800"
      },
      "message": "[TG3]: replace kmalloc+memset with kzalloc\n\nReplace kmalloc+memset with kzalloc\n\nSigned-off-by: Yan Burman \u003cburman.yan@gmail.com\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e25db641c0e6dd49c5db24dbe154048d4a466727",
      "tree": "1e0cd6a728a405aa5b2e73e8d6d55dcb684416ea",
      "parents": [
        "7686fcf7304eebd2228ec47045cb28ee3c58b1f1",
        "928ee513c2fc39799cb13302bc02344a849fa37c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 17 19:08:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 17 19:08:11 2006 -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] longhaul compile fix.\n  [CPUFREQ] Advise not to use longhaul on VIA C7.\n  [CPUFREQ] set policy-\u003ecurfreq on initialization\n  [CPUFREQ] Trivial cleanup for acpi read/write port in acpi-cpufreq.c\n  [CPUFREQ] fixes typo in cpufreq.c\n"
    },
    {
      "commit": "9bc83dcff8fab1f22048c8f82deb3198ec44d53f",
      "tree": "7109243c946df51d1143a55dd15eed3b1e1fcb96",
      "parents": [
        "b06824cecafdacf2b12de583d4b41fd9c583c8c4"
      ],
      "author": {
        "name": "Fabrice Knevez",
        "email": "nuxdoors@cegetel.net",
        "time": "Thu Dec 14 15:20:29 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 14:06:58 2006 -0800"
      },
      "message": "[SUNKBD]: Fix sunkbd_enable(sunkbd, 0); obvious.\n\n\"sunkbd_enable(sunkbd, 0);\" has no effect. Adding \"sunkbd-\u003eenabled \u003d\nenable\" in sunkbd_enable (obvious)\n\nSigned-off-by: Fabrice Knevez \u003cnuxdoors@cegetel.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2bb71b5a44bfbe0d2066ee041149995f43b52d12",
      "tree": "cdab75e941ef1fc0129e969b6f0ba7a180e00ec4",
      "parents": [
        "4fb23e439ce09157d64b89a21061b9fc08f2b495"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Dec 14 15:00:15 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 17 10:21:53 2006 -0800"
      },
      "message": "[PATCH] m68k trivial build fixes\n\namikbd: missing declaration\nsun3_NCR5380: more work_struct mess\nsun3_NCR5380: cast is not an lvalue\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "c7ef259bfb4084d8806dfff9eb8bfc6e82bb8c45",
      "tree": "aa910b2c8a8dd7f80b6fe13c9a206136ddc078fc",
      "parents": [
        "99f5e9718185f07458ae70c2282c2153a2256c91",
        "0b0df6f2079e731c44226a0673b07a166509a5de"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 16 13:23:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 16 13:23:45 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/mthca: Use DEFINE_MUTEX() instead of mutex_init()\n  IB/mthca: Add HCA profile module parameters\n  IB/srp: Fix FMR mapping for 32-bit kernels and addresses above 4G\n  IB: Fix ib_dma_alloc_coherent() wrapper\n"
    },
    {
      "commit": "5c9a76118d24f044b8d8ee721dbbf4e5c7db3dbb",
      "tree": "3bba946357bc7cf5c49b48abae903959fa65066e",
      "parents": [
        "2bfc3611bd91986ed2b979a7f536c52751c8ac8f"
      ],
      "author": {
        "name": "Alan",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sat Dec 16 14:32:21 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 16 10:46:21 2006 -0500"
      },
      "message": "[PATCH] pata_via: Cable detect error\n\nThe UDMA66 VIA hardware has no controller side cable detect bits we can\nuse. This patch minimally fixes the problem by reporting unknown in this\ncase and using drive side detection.\n\nThe old drivers/ide code does some additional tricks but those aren\u0027t\nappropriate now we are in -rc.\n\nWithout this update UDMA66 via controllers run slowly. They don\u0027t fail so\nit\u0027s a borderline call whether this is -rc material or not.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2bfc3611bd91986ed2b979a7f536c52751c8ac8f",
      "tree": "a587c5bf11b976d8e9124886eaadd3dd05d5b6d7",
      "parents": [
        "0457882fed8af8580fb2f08183ea2dfbbc3ccac6"
      ],
      "author": {
        "name": "Alan",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sat Dec 16 12:54:29 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 16 10:46:21 2006 -0500"
      },
      "message": "[PATCH] Fix help text for CONFIG_ATA_PIIX\n\n\u003e Thanks for clarifying Bill, and sorry Alan. ata_piix does indeed work\n\u003e correctly. The help text is a bit confusing:\n\u003e\n\u003e config ATA_PIIX\n\u003e         tristate \"Intel PIIX/ICH SATA support\"\n\u003e         depends on PCI\n\u003e         help\n\u003e           This option enables support for ICH5/6/7/8 Serial ATA.\n\u003e           If PATA support was enabled previously, this enables\n\u003e           support for select Intel PIIX/ICH PATA host controllers.\n\nNew help text\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0457882fed8af8580fb2f08183ea2dfbbc3ccac6",
      "tree": "25f227e3550f59ba8dbd1d2f51be0673ee033292",
      "parents": [
        "9825d73ceb6cad9b9c2ee2dc2971b58dbe8623cd"
      ],
      "author": {
        "name": "Ira Snyder",
        "email": "kernel@irasnyder.com",
        "time": "Fri Dec 15 13:08:52 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 16 10:45:28 2006 -0500"
      },
      "message": "[PATCH] initializer entry defined twice in pata_rz1000\n\nThis removes the extra definition of the .error_handler member\nin the pata_rz1000 driver.\n\nSigned-off-by: Ira W. Snyder \u003ckernel@irasnyder.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9825d73ceb6cad9b9c2ee2dc2971b58dbe8623cd",
      "tree": "d93e3349ee07705776addd62e4ec97d83a654ac8",
      "parents": [
        "551c012d7eea3dc5ec063c7ff9c718d39e77634f"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Dec 15 13:08:51 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 16 10:45:28 2006 -0500"
      },
      "message": "[PATCH] ata: fix platform_device_register_simple() error check\n\nThe return value of platform_device_register_simple() should be checked\nby IS_ERR().\n\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "551c012d7eea3dc5ec063c7ff9c718d39e77634f",
      "tree": "244c89c1e0d6878a036fde806f080bf8885c661b",
      "parents": [
        "33480a0ede8dcc7e6483054279008f972bd56fd3"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Dec 12 20:17:32 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 16 10:13:29 2006 -0500"
      },
      "message": "[PATCH] ahci: do not mangle saved HOST_CAP while resetting controller\n\nDo not mangle with HOST_CAP while resetting controller.  The code is\nthere for a historical reason.  The mangling breaks controller feature\ndetection and 0 PORTS_IMPL workaround code.\n\nThis problem was spotted by Manoj Kasichainula.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Manoj Kasichainula \u003cmanoj@io.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "33480a0ede8dcc7e6483054279008f972bd56fd3",
      "tree": "db0f1ad9f3e7ba78a7f12d3a2ed3dc0e7534ac67",
      "parents": [
        "c10340aca270abb141154cd93dcf1be0b92143fc"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Dec 12 02:15:31 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 16 10:13:22 2006 -0500"
      },
      "message": "[PATCH] libata: don\u0027t initialize sg in ata_exec_internal() if DMA_NONE (take #2)\n\nCalling sg_init_one() with NULL buf causes oops on certain\nconfigurations.  Don\u0027t initialize sg in ata_exec_internal() if\nDMA_NONE and make the function complain if @buf is NULL when dma_dir\nisn\u0027t DMA_NONE.  While at it, fix comment.\n\nThe problem is discovered and initial patch was submitted by Arnd\nBergmann.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c10340aca270abb141154cd93dcf1be0b92143fc",
      "tree": "d16a979ce840cd9cde1421a0ee98c14409d019e1",
      "parents": [
        "da02d2a16ef3accd625f9e6e7bf83bb0f946ff62"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Dec 14 17:04:33 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 16 10:12:50 2006 -0500"
      },
      "message": "[libata] sata_svw: Disable ATAPI DMA on current boards (errata workaround)\n\nCurrent Broadcom/Serverworks SATA boards (including Apple K2 SATA)\nhave problems with ATAPI DMA, so it is disabled.  ATAPI PIO, ATA PIO,\nand ATA DMA continue to work just fine.\n\nAcked-by: Anantha Subramanyam \u003cananth@broadcom.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "da02d2a16ef3accd625f9e6e7bf83bb0f946ff62",
      "tree": "768172e71db53ff2178ee4fe5d2edc626a1545ec",
      "parents": [
        "fae07dc389bc32a3638b9d4c61dd3738ca3fb61d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 11 11:05:53 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 16 10:12:36 2006 -0500"
      },
      "message": "[libata] use kmap_atomic(KM_IRQ0) in SCSI simulator\n\nWe are inside spin_lock_irqsave().  quoth akpm\u0027s debug facility:\n\n [  231.948000] SCSI device sda: 195371568 512-byte hdwr sectors (100030 MB)\n [  232.232000] ata1.00: configured for UDMA/33\n [  232.404000] WARNING (1) at arch/i386/mm/highmem.c:47 kmap_atomic()\n [  232.404000]  [\u003cc01162e6\u003e] kmap_atomic+0xa9/0x1ab\n [  232.404000]  [\u003cc0242c81\u003e] ata_scsi_rbuf_get+0x1c/0x30\n [  232.404000]  [\u003cc0242caf\u003e] ata_scsi_rbuf_fill+0x1a/0x87\n [  232.404000]  [\u003cc0243ab2\u003e] ata_scsiop_mode_sense+0x0/0x309\n [  232.404000]  [\u003cc01729d5\u003e] end_bio_bh_io_sync+0x0/0x37\n [  232.404000]  [\u003cc02311c6\u003e] scsi_done+0x0/0x16\n [  232.404000]  [\u003cc02311c6\u003e] scsi_done+0x0/0x16\n [  232.404000]  [\u003cc0242dcc\u003e] ata_scsi_simulate+0xb0/0x13f\n[...]\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fae07dc389bc32a3638b9d4c61dd3738ca3fb61d",
      "tree": "1bba7fc5845ddb4add50a85bd7df5a5f172957b0",
      "parents": [
        "f98b6573f190aff2748894da13a48bab0f10c733"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Dec 11 22:26:25 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 16 10:12:29 2006 -0500"
      },
      "message": "[PATCH] ata_piix: use piix_host_stop() in ich_pata_ops\n\npiix_init_one() allocates host private data which should be freed by\npiix_host_stop().  ich_pata_ops wasn\u0027t converted to piix_host_stop()\nwhile merging, leaking 4 bytes on driver detach.  Fix it.\n\nThis was spotted using Kmemleak by Catalin Marinas.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Catalin Marinas \u003ccatalin.marinas@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f98b6573f190aff2748894da13a48bab0f10c733",
      "tree": "e4bd4b774c4788bb2b68875f53d16d036fecc60c",
      "parents": [
        "0221872a3b0aa2fa2f3fa60affcbaebd662c4a90"
      ],
      "author": {
        "name": "Jason Gaston",
        "email": "jason.d.gaston@intel.com",
        "time": "Thu Dec 07 08:57:32 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 16 10:12:15 2006 -0500"
      },
      "message": "[PATCH] ata_piix: IDE mode SATA patch for Intel ICH9\n\nThis updated patch adds the Intel ICH9 IDE mode SATA controller DID\u0027s.\n\nSigned-off-by: Jason Gaston \u003cjason.d.gaston@intel.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": "0b0df6f2079e731c44226a0673b07a166509a5de",
      "tree": "2ed1fc00c793b45fbb9c67afd6359efb202b3e99",
      "parents": [
        "82da703ee685b69b921b20eb76b50e519ca9956c"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Dec 15 20:55:28 2006 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Dec 15 20:55:28 2006 -0800"
      },
      "message": "IB/mthca: Use DEFINE_MUTEX() instead of mutex_init()\n\nmthca_device_mutex() can be initialized automatically with\nDEFINE_MUTEX() rather than explicitly calling mutex_init().  This\nsaves a bit of text and shrinks the source by a line, so we may as\nwell do it....\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "82da703ee685b69b921b20eb76b50e519ca9956c",
      "tree": "16f5619d4358a7bae27d6c3b6d1f69d51205b982",
      "parents": [
        "bf628dc22a09ed2022abb32c76011ae5f99ad6b0"
      ],
      "author": {
        "name": "Leonid Arsh",
        "email": "leonida@voltaire.com",
        "time": "Sun Dec 10 13:40:17 2006 +0200"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Dec 15 20:46:31 2006 -0800"
      },
      "message": "IB/mthca: Add HCA profile module parameters\n\nAdd module parameters that enable settting some of the HCA\nprofile values, such as the number of QPs, CQs, etc.\n\nSigned-off-by: Leonid Arsh \u003cleonida@voltaire.com\u003e\nSigned-off-by: Moni Shoua \u003cmonis@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "bf628dc22a09ed2022abb32c76011ae5f99ad6b0",
      "tree": "c29aff97085d9426dffe1e648e09d4aca0ead024",
      "parents": [
        "c59a3da1342ff456e5123361739bc331446cda21"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Dec 15 14:01:49 2006 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Dec 15 14:01:49 2006 -0800"
      },
      "message": "IB/srp: Fix FMR mapping for 32-bit kernels and addresses above 4G\n\nstruct srp_device.fmr_page_mask was unsigned long, which means that\nthe top part of addresses above 4G was being chopped off on 32-bit\narchitectures.  Of course nothing good happens when data from SRP\ntargets is DMAed to the wrong place.\n\nFix this by changing fmr_page_mask to u64, to match the addresses\nactually used by IB devices.\n\nThanks to Brian Cain \u003cBrian.Cain@ge.com\u003e and David McMillen\n\u003cdavem@systemfabricworks.com\u003e for help diagnosing the bug and testing\nthe fix.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "e42734e270b9e5ada83188d73b733533ce11ee4a",
      "tree": "a74c6f8eb8e517bcd3c85cd18bf9005231ad8e92",
      "parents": [
        "da1cf23efe0c067ef95e4702b386e6e1baab10c7"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "shbader@de.ibm.com",
        "time": "Fri Dec 15 17:18:30 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Dec 15 17:18:30 2006 +0100"
      },
      "message": "[S390] cio: css_register_subchannel race.\n\nAsynchronous probe can release memory of a subchannel before\ncss_get_ssd_info is called. To fix this call css_get_ssd_info\nbefore registering with driver core.\n\nSigned-off-by: Stefan Bader \u003cshbader@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "a45e14148fb34175cba042df8979e7982758635f",
      "tree": "10add976d1291f4172e95aea60e2c44594b9813d",
      "parents": [
        "b3c14d0bfd1739b930f26df90552a4d8cdcca0a6"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Fri Dec 15 17:18:22 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Dec 15 17:18:22 2006 +0100"
      },
      "message": "[S390] Fix reboot hang on LPARs\n\nReboot hangs on LPARs without diag308 support. The reason for this is,\nthat before the reboot is done, the channel subsystem is shut down.\nDuring the reset on each possible subchannel a \"store subchannel\" is\ndone. This operation can end in a program check interruption, if the\nspecified subchannel set is not implemented by the hardware. During\nthe reset, currently we do not have a program check handler, which\nleads to the described kernel bug. We install now a new program check\nhandler for the reboot code to fix this problem.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b3c14d0bfd1739b930f26df90552a4d8cdcca0a6",
      "tree": "cd7b0cecaf05318612387d83510b2afe16eb5020",
      "parents": [
        "13e742babda8cda7df55b8d1ca67d46b4f8dea84"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "cborntra@de.ibm.com",
        "time": "Fri Dec 15 17:18:20 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Dec 15 17:18:20 2006 +0100"
      },
      "message": "[S390] sclp_cpi module license.\n\nsclp_cpi is GPL. Make the module not taint the kernel\n\nSigned-off-by: Christian Borntraeger \u003ccborntra@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "13e742babda8cda7df55b8d1ca67d46b4f8dea84",
      "tree": "faa616855985444b2241af1a1e3aa68ebe97c8d5",
      "parents": [
        "028cf917b258b11286437a1b96e64030f94fd46d"
      ],
      "author": {
        "name": "Ralph Wuerthner",
        "email": "rwuerthn@de.ibm.com",
        "time": "Fri Dec 15 17:18:17 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Dec 15 17:18:17 2006 +0100"
      },
      "message": "[S390] zcrypt: module unload fixes.\n\nAdd code to reset all queues for a domain and add missing tasklet_kill\ncall to ap bus module exit code.\n\nSigned-off-by: Ralph Wuerthner \u003crwuerthn@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "028cf917b258b11286437a1b96e64030f94fd46d",
      "tree": "20036cfc27424fe5287335764226ecb807852d04",
      "parents": [
        "86b22470f68528c68cb25dbd58886040e1917494"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "braunu@de.ibm.com",
        "time": "Fri Dec 15 17:18:14 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Dec 15 17:18:14 2006 +0100"
      },
      "message": "[S390] Hipersocket multicast queue: make sure outbound handler is called\n\nA HiperSocket multicast queue works asynchronously. When sending\nbuffers, the buffer state change from PRIMED to EMPTY may happen\ndelayed. Reschedule the checking for changes in the outbound queue,\nif there are still PRIMED buffers.\n\nSigned-off-by: Ursula Braun \u003cbraunu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "1c1e40b5ad6e345feba69bc612db006efccf4cdc",
      "tree": "c395fd94ceeef16eb3a762b5606bd5b54d147ff3",
      "parents": [
        "e3a0dd7ced76bb439ddeda244a9667e7b3800fc8"
      ],
      "author": {
        "name": "Florian Festi",
        "email": "ffesti@redhat.com",
        "time": "Thu Dec 14 11:59:11 2006 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Dec 14 13:37:24 2006 +0100"
      },
      "message": "input/hid: Supporting more keys from the HUT Consumer Page\n\nOn USB keyboards lots of hot/internet keys are not working. This patch\nadds support for a number of keys from the USB HID Usage Table\n(http://www.usb.org/developers/devclass_docs/Hut1_12.pdf).\n\nIt also adds several new key codes. Most of them are used on real world\nkeyboards I know. I added some others (KEY_+ EDITOR, GRAPHICSEDITOR, DATABASE,\nNEWS, VOICEMAIL, VIDEOPHONE) to avoid \"holes\".\n\nI also added KEY_ZOOMRESET as it is possible to have a inet keyboard and a\nremote control  in parallel and it makes sense to have them behave differently.\n\nSigned-off-by: Florian Festi \u003cffesti@redhat.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e3a0dd7ced76bb439ddeda244a9667e7b3800fc8",
      "tree": "426cefc6bbd41b9279dc7377062a131a36269a01",
      "parents": [
        "d1998ef38a13c4e74c69df55ccd38b0440c429b2"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Dec 14 11:49:53 2006 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Dec 14 13:37:23 2006 +0100"
      },
      "message": "[PATCH] Generic HID layer - build: USB_HID should select HID\n\nLet CONFIG_USB_HID imply CONFIG_HID. Making it only dependent might confuse\nusers to choose CONFIG_HID, but no particular HID transport drivers.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "6eefd34fdcbd34e2cddb8b7da26d838367591954",
      "tree": "16b19067de4ad05a29bae7ee3303dda90c52b995",
      "parents": [
        "c63e07834bb12910bea41da15b8902150f5217c2"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Mon Dec 04 14:57:19 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 13 15:38:46 2006 -0800"
      },
      "message": "Driver core: Make platform_device_add_data accept a const pointer\n\nplatform_device_add_data() makes a copy of the data that is given to it,\nand thus the parameter can be const.  This removes a warning when data\nfrom get_property() on powerpc is handed to platform_device_add_data(),\nas get_property() returns a const pointer.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c63e07834bb12910bea41da15b8902150f5217c2",
      "tree": "c26d894b5039ed4ab138a27bd5c32e587ab5f785",
      "parents": [
        "29a7f3ada7fea5510504c5359c3f70d109aeb055"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Dec 04 14:56:36 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 13 15:38:45 2006 -0800"
      },
      "message": "Driver core: \"platform_driver_probe() can save codespace\": save codespace\n\nThis function can be __init\n\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "44c53c4ff01a3551e9d73604eba42e372e9d0c1a",
      "tree": "0c23a5dca8631209cc008ef896e09cfbaf303c41",
      "parents": [
        "1f71740ab9714bf5ae9ee04c724ff0d5c67ca3dc"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Tue Nov 21 04:53:18 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 13 15:38:45 2006 -0800"
      },
      "message": "driver core: delete virtual directory on class_unregister()\n\nClass virtual directory is created as the need arises.\nBut it is not deleted when the class is unregistered.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1fb8cacc19dfe408a5dd758235561c58cadea174",
      "tree": "2a7b4b4c1841f1c9f23c26b9963664afc08c5f70",
      "parents": [
        "5faad620264290b17e80a8b0996b039ea0d5ac73"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+lkml@arm.linux.org.uk",
        "time": "Wed Dec 13 14:45:46 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:18:11 2006 -0800"
      },
      "message": "[PATCH] Add support for Korenix 16C950-based PCI cards\n\nThis adds initial support to 8250-pci for the Korenix Jetcard PCI serial\ncards.  The JC12xx cards are standard RS232-based serial cards utilising\nthe Oxford 16C950 device.\n\nThe JC14xx are RS422/RS485-based cards, but in order for these to be\nsupported natively, we will need additional tweaks to the 8250 layers so\nwe can specify some values for the 950\u0027s registers.  Hence, these two\nentries are commented out.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5faad620264290b17e80a8b0996b039ea0d5ac73",
      "tree": "3adf5ccbd2794f9fd3b81f75031e4621a67137b1",
      "parents": [
        "bbc7610c062074468f362b37d33603536e87fb96",
        "2fc2c60df3d2b3a557eb8d750779def9d51934b1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:15:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:15:34 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block:\n  [PATCH] Fixup cciss error handling\n  [PATCH] Allow as-iosched to be unloaded\n  [PATCH 2/2] cciss: remove calls to pci_disable_device\n  [PATCH 1/2] cciss: map out more memory for config table\n  [PATCH] Propagate down request sync flag\n\nResolve trivial whitespace conflict in drivers/block/cciss.c manually.\n"
    },
    {
      "commit": "bbc7610c062074468f362b37d33603536e87fb96",
      "tree": "71fe8b24a4f7925167407adda1396fbfda700e5b",
      "parents": [
        "5cbded585d129d0226cb48ac4202b253c781be26",
        "284f42b627c070a2dd07b5c072cbd75d7fbb7c96"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:13:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:13:19 2006 -0800"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027hwmon-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  hwmon: Add MAINTAINERS entry for new ams driver\n  hwmon: New AMS hardware monitoring driver\n  hwmon/w83793: Add documentation and maintainer\n  hwmon: New Winbond W83793 hardware monitoring driver\n  hwmon: Update Rudolf Marek\u0027s e-mail address\n  hwmon/f71805f: Fix the device address decoding\n  hwmon/f71805f: Always create all fan inputs\n  hwmon/f71805f: Add support for the Fintek F71872F/FG chip\n  hwmon: New PC87427 hardware monitoring driver\n  hwmon/it87: Remove the SMBus interface support\n  hwmon/hdaps: Update the list of supported devices\n  hwmon/hdaps: Move the DMI detection data to .data\n  hwmon/pc87360: Autodetect the VRM version\n  hwmon/f71805f: Document the fan control features\n  hwmon/f71805f: Add support for \"speed mode\" fan speed control\n  hwmon/f71805f: Support DC fan speed control mode\n  hwmon/f71805f: Let the user adjust the PWM base frequency\n  hwmon/f71805f: Add manual fan speed control\n  hwmon/f71805f: Store the fan control registers\n"
    },
    {
      "commit": "5cbded585d129d0226cb48ac4202b253c781be26",
      "tree": "fb24edc194a57ee81a3bf8a4dd8a95030dd0ad22",
      "parents": [
        "0743b86800cf1dfbf96df4a438938127bbe4476c"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed Dec 13 00:35:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:58 2006 -0800"
      },
      "message": "[PATCH] getting rid of all casts of k[cmz]alloc() calls\n\nRun this:\n\n\t#!/bin/sh\n\tfor f in $(grep -Erl \"\\([^\\)]*\\) *k[cmz]alloc\" *) ; do\n\t  echo \"De-casting $f...\"\n\t  perl -pi -e \"s/ ?\u003d ?\\([^\\)]*\\) *(k[cmz]alloc) *\\(/ \u003d \\1\\(/\" $f\n\tdone\n\nAnd then go through and reinstate those cases where code is casting pointers\nto non-pointers.\n\nAnd then drop a few hunks which conflicted with outstanding work.\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e, Ian Molton \u003cspyro@f2s.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Ian Kent \u003craven@themaw.net\u003e\nCc: Steven French \u003csfrench@us.ibm.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0743b86800cf1dfbf96df4a438938127bbe4476c",
      "tree": "49a9807cdf0fcefb4d4d1652b8d9515766535d21",
      "parents": [
        "3161986224a3faa8ccca3e665b7404d81e7ee3cf"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Wed Dec 13 00:35:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:55 2006 -0800"
      },
      "message": "[PATCH] sstfb: add sysfs interface\n\nModify the sstfb (Voodoo1/2) driver:\n\n- fix a memleak when removing the sstfb module\n\n- fix sstfb to use the fbdev default videomode database\n\n- add module option \"mode_option\" to set initial screen mode\n\n- add sysfs-interface to turn VGA-passthrough on/off via\n  /sys/class/graphics/fbX/vgapass\n\n- remove old debug functions from ioctl interface\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nAcked-By: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3161986224a3faa8ccca3e665b7404d81e7ee3cf",
      "tree": "c80817e5867bd75d0bb0e080483bf2a24d5e0633",
      "parents": [
        "f13c152684a7f99ead26525270ed3e28a1d2467f"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Dec 13 00:35:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:55 2006 -0800"
      },
      "message": "[PATCH] fbdev: remove references to non-existent fbmon_valid_timings()\n\nRemove references to non-existent fbmon_valid_timings()\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f13c152684a7f99ead26525270ed3e28a1d2467f",
      "tree": "d4c89c1870f761ce7df3505bbe74b363856bac16",
      "parents": [
        "26c068daf089aa21844236c97d05049b9497cc0a"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Dec 13 00:35:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:55 2006 -0800"
      },
      "message": "[PATCH] HPT37x: read f_CNT saved by BIOS from port\n\nThe undocumented register BIOS uses for saving f_CNT seems to only be\nmapped to I/O space while all the other HPT3xx regs are dual-mapped.  Looks\nlike another HighPoint\u0027s dirty trick.  With this patch, the deadly kernel\noops on the cards having the modern HighPoint BIOSes is now at last gone!\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "26c068daf089aa21844236c97d05049b9497cc0a",
      "tree": "9ccc30ecb97c7df3cefd10f240c9fa524be9356d",
      "parents": [
        "73d1dd93c462b52512685fe118159eafc7eb9f7e"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Dec 13 00:35:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:55 2006 -0800"
      },
      "message": "[PATCH] ide: HPT3xx: fix PCI clock detection\n\nUse the f_CNT value saved by the HighPoint BIOS if available as reading it\ndirectly would give us a wrong PCI frequency after DPLL has already been\ncalibrated by BIOS.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "73d1dd93c462b52512685fe118159eafc7eb9f7e",
      "tree": "79fc116a127e7f47ad93e5e6816206e11614a753",
      "parents": [
        "33b18a602525198ab8892789dab6839f325407f8"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Dec 13 00:35:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:55 2006 -0800"
      },
      "message": "[PATCH] ide: fix the case of multiple HPT3xx chips present\n\ninit_chipset_hpt366() modifies some fields of the ide_pci_device_t structure\ndepending on the chip\u0027s revision, so pass it a copy of the structure to avoid\nissues when multiple different chips are present.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "33b18a602525198ab8892789dab6839f325407f8",
      "tree": "a5bad1aa24780df54d2c8b6e0d6cb6823caa3481",
      "parents": [
        "471a0bda5a2de5b0fd3b58255791eb831517a52c"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Dec 13 00:35:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:55 2006 -0800"
      },
      "message": "[PATCH] ide: fix HPT3xx hotswap support\n\nFix the broken hotswap code: on HPT37x it caused RESET- to glitch when\ntristating the bus (the MISC control 3/6 and soft control 2 need to be written\nto in the certain order), and for HPT36x the obsolete HDIO_TRISTATE_HWIF\nioctl() handler was called instead which treated the state argument wrong.\nAlso, get rid of the soft control reg.  1 wtite to enable IDE interrupt --\nthis is done in init_hpt37x() already...\n\nHave been tested on HPT370 and 371N.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "471a0bda5a2de5b0fd3b58255791eb831517a52c",
      "tree": "6ddbac9495ae7a45a07aa511b957bb8488303e97",
      "parents": [
        "9448732f6c9ef4932b226056338d1084f3669752"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Dec 13 00:35:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:55 2006 -0800"
      },
      "message": "[PATCH] ide: optimize HPT37x timing tables\n\nSave some space on the timing tables by introducing the separate transfer mode\ntable in which the mode lookup is done to get the index into the timing table\nitself.  Get rid of the rest of the obsolete/duplicate tables and use one set\nof tables for the whole HPT37x chip family like the HighPoint open-source\ndrivers do.  Documnent the different timing register layout for the HPT36x\nchip family (this is my guesswork based on the timing values).\n\nHave been tested and works fine on HPT370/302/371N.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9448732f6c9ef4932b226056338d1084f3669752",
      "tree": "8bd2e9bdb2e71b8a1b16471d3bef822d270d5686",
      "parents": [
        "836c0063c74cc088ffe370d007e1c6cac95e7caa"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Dec 13 00:35:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:55 2006 -0800"
      },
      "message": "[PATCH] ide: fix HPT37x timing tables\n\nFix/remove bad/unused timing tables: HPT370/A 66 MHz tables weren\u0027t really\nneeded (the chips are not UltraATA/133 capable and shouldn\u0027t support 66 MHz\nPCI) and had many modes over- and underclocked, HPT372 33 MHz table was in\nfact for 66 MHz and 50 MHz table missed UltraDMA mode 6, HPT374 33 MHz table\nwas really for 50 MHz...  (Actually, HPT370/A 33 MHz tables also have issues.\ne.g.  HPT370 has PIO modes 0/1 overlocked.)\n\nThere\u0027s also no need in the separate HPT374 tables because HPT372 timings\nshould be the same (and those tables has UltraDMA mode 6 which HPT374 supports\ndepending on HPT374_ALLOW_ATA133_6 #define)...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "836c0063c74cc088ffe370d007e1c6cac95e7caa",
      "tree": "1a8120b43384873a8a77ca8c39d2ec3ea5f0206a",
      "parents": [
        "cd7175edf963a92b2c3cd491d3e34afd357e7284"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Dec 13 00:35:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:55 2006 -0800"
      },
      "message": "[PATCH] ide: HPT3xxN clocking fixes\n\nFix serious problems with the HPT372N clock turnaround code:\n\n- the wrong ports were written to when called for the secondary channel;\n\n- it didn\u0027t serialize access to the channels;\n\n- turnaround shou;dn\u0027t be done on 66 MHz PCI;\n\n- caching the clock mode per-channel caused it to get out of sync with the\n  actual register value.\n\nAdditionally, avoid calibrating PLL twice (for each channel) as the second try\nresults in a wrong PCI frequency and thus in the wrong timings.\n\nMake the driver deal with HPT302N and HPT371N correctly -- the clocking and\n(seemingly) a need for clock tunaround is the same as for HPT372N.  HPT371/N\nchips have only one, secondary channel, so avoid touching their \"pure virtual\"\nprimary channel, and disable it if the BIOS haven\u0027t done this already.\n\nAlso, while at it, disable UltraATA/133 for HPT372 by default -- 50 MHz DPLL\nclock don\u0027t allow for this speed anyway.  And remove the traces of the former\nbad patch that wasn\u0027t even applicable to this version of driver.\n\nHas been tested on HPT370/371N, unfortunately I don\u0027t have an instant access\nto the other chips...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b21a323710e77a27b2f66af901bd3640c30aba6e",
      "tree": "be86c36d45da6bd46cb34123c783d973bb57d3d4",
      "parents": [
        "029530f810dd5147f7e59b939eb22cfbe0beea12"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Dec 13 00:35:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:53 2006 -0800"
      },
      "message": "[PATCH] remove the broken BLK_DEV_SWIM_IOP driver\n\nThe BLK_DEV_SWIM_IOP driver has:\n- already been marked as BROKEN in 2.6.0 three years ago and\n- is still marked as BROKEN.\n\nDrivers that had been marked as BROKEN for such a long time seem to be\nunlikely to be revived in the forseeable future.\n\nBut if anyone wants to ever revive this driver, the code is still\npresent in the older kernel releases.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3cec556a84be02bcd8755422eec61f1b9bee4e2f",
      "tree": "9abfef8aa9d62225e161f4d200be5bb70ead1ab6",
      "parents": [
        "b3f13debd593dbd7242a4ecf6c9b4d529805e5a0"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Dec 13 00:35:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:53 2006 -0800"
      },
      "message": "[PATCH] n_r3964: Use struct pid to track user space clients\n\nCurrently this driver tracks user space clients it should send signals to.  In\nthe presenct of file descriptor passing this is appears susceptible to\nconfusion from pid wrap around issues.\n\nReplacing this with a struct pid prevents us from getting confused, and\nprepares for a pid namespace implementation.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b3f13debd593dbd7242a4ecf6c9b4d529805e5a0",
      "tree": "d37de63bd6809b14fe789195706b754f11de2254",
      "parents": [
        "a2db8dfce8d94fecae50128d912fec7980687a51"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Dec 13 00:35:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:53 2006 -0800"
      },
      "message": "[PATCH] tty_io.c balance tty_ldisc_ref()\n\ntty_ldisc_deref() should only be called when tty_ldisc_ref() succeeds\notherwise it triggers a BUG().  There\u0027s already a function\ntty_ldisc_flush() that flushes properly.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a2db8dfce8d94fecae50128d912fec7980687a51",
      "tree": "0670b0d16e3282967dabb073cad6a7e3342812f5",
      "parents": [
        "5a6534e4cf53e16a6ea92f033f89d6575b3d7422"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Dec 13 00:35:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:52 2006 -0800"
      },
      "message": "[PATCH] rtc framewok: rtc_wkalrm.enabled reporting updates\n\nFix a glitch in the procfs dumping of whether the alarm IRQ is enabled: use\nthe traditional name (from drivers/char/rtc.c and many other places) of\n\"alarm_IRQ\", not \"alrm_wakeup\" (which didn\u0027t even match the efirtc code, which\noriginated that reporting API).\n\nAlso, update a few of the RTC drivers to stop providing that duplicate status,\nand/or to expose it properly when reporting the alarm state.  We really don\u0027t\nwant every RTC driver doing their own thing here...\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5a6534e4cf53e16a6ea92f033f89d6575b3d7422",
      "tree": "e1b954e208f2c313d1a040b1494ff455fd3ab673",
      "parents": [
        "9cef779ec3643e6c846f86a32d8c44daff16a336"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Dec 13 00:35:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:52 2006 -0800"
      },
      "message": "[PATCH] rtc: remove syslog spam on registration\n\nThis removes some syslog spam as RTC drivers register; debug messages\nshouldn\u0027t come out at \"info\" level.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9cef779ec3643e6c846f86a32d8c44daff16a336",
      "tree": "0f797b0e90876fe65f6cb6f7e7b8ec0d9dbf3efb",
      "parents": [
        "f3e92d355e1251fb6d1a15508f2a5448d2354727"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Wed Dec 13 00:35:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:52 2006 -0800"
      },
      "message": "[PATCH] RTC driver init adjustment\n\n- conditionalizes procfs code upon CONFIG_PROC_FS (to reduce code size when\n  that option is not enabled)\n\n- make initialization no longer fail when the procfs entry can\u0027t be\n  allocated (namely would initialization always have failed when\n  CONFIG_PROC_FS was not set)\n\n- move the formerly file-scope static variable rtc_int_handler_ptr into\n  the only function using it, and makes it automatic.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f3e92d355e1251fb6d1a15508f2a5448d2354727",
      "tree": "ccfd9584eaec47ea09d37308c8651fa66f56c65e",
      "parents": [
        "e8c5c045d790e7018c56f1a998a2d240b732ea3c"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Wed Dec 13 00:35:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:52 2006 -0800"
      },
      "message": "[PATCH] rtc: fx error case\n\nEnsure RTC driver doesn\u0027t use its timer when it doesn\u0027t get to set it up\n(as it cannot currently prevent other of its functions to be called from\noutside when not built as a module - probably this should also be\naddressed).\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "db71b7f19c3ddc8897437e655130f9010f9a9b72",
      "tree": "f72793d02e99b49e50aae3e63a20d6e46a6a3d36",
      "parents": [
        "ee36c2bf8edb1c3e3855a928b348d29c6359093d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Dec 13 00:35:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:52 2006 -0800"
      },
      "message": "[PATCH] missing includes in hilkbd\n\nNow that it\u0027s built on m68k too...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b4709a6cd0578d129d032a5dec9dc2684b71b3a",
      "tree": "8ee10cf0606b8222e37b899ee0f62e6fb04ad38e",
      "parents": [
        "34f8f0a5e953d3e40c4419e5e5c4b6fd14f7ebf2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Dec 13 00:34:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:52 2006 -0800"
      },
      "message": "[PATCH] CONFIG_COMPUTONE should depend on ISA|EISA|PCI\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "34f8f0a5e953d3e40c4419e5e5c4b6fd14f7ebf2",
      "tree": "6a4630fc8ca0ee9d49e7411e992a4b16ee2ca282",
      "parents": [
        "cd86128088554d64fea1679191509f00e6353c5b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 13 00:34:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:52 2006 -0800"
      },
      "message": "[PATCH] tty: remove useless memory barrier\n\nI don\u0027t see why there is a memory barrier in copy_from_read_buf() at all.\nEven if it was useful spin_unlock_irqrestore implies a barrier.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cd86128088554d64fea1679191509f00e6353c5b",
      "tree": "a828960f4bd44ef1682d88618e58c6ccd2367bc1",
      "parents": [
        "90aef12e6dd609e1ad7fb70044eedc78ca55ee5e"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed Dec 13 00:34:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:52 2006 -0800"
      },
      "message": "[PATCH] Fix numerous kcalloc() calls, convert to kzalloc()\n\nAll kcalloc() calls of the form \"kcalloc(1,...)\" are converted to the\nequivalent kzalloc() calls, and a few kcalloc() calls with the incorrect\nordering of the first two arguments are fixed.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5d6f647fc6bb57377c9f417c4752e43189f56bb1",
      "tree": "ab30c24c021adc549aab6bf042108d920975d9a9",
      "parents": [
        "e61c90188b9956edae1105eef361d8981a352fcd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 13 00:34:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:50 2006 -0800"
      },
      "message": "[PATCH] debug: add sysrq_always_enabled boot option\n\nMost distributions enable sysrq support but set it to 0 by default.  Add a\nsysrq_always_enabled boot option to always-enable sysrq keys.  Useful for\ndebugging - without having to modify the disribution\u0027s config files (which\nmight not be possible if the kernel is on a live CD, etc.).\n\nAlso, while at it, clean up the sysrq interfaces.\n\n[bunk@stusta.de: make sysrq_always_enabled_setup() static]\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "872225ca77519a243d7e19270b062b0ac53418d8",
      "tree": "e0236085e5eb5f14228e3d01d306f6e0d0bf3998",
      "parents": [
        "a5b92873a87cc579f6399693e2c9ae6b43932ddf"
      ],
      "author": {
        "name": "Mike Miller",
        "email": "mike.miller@hp.com",
        "time": "Wed Dec 13 00:34:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:49 2006 -0800"
      },
      "message": "[PATCH] cciss: remove calls to pci_disable_device\n\nRemove calls to pci_disable_device except in fail_all_cmds.  The\npci_disable_device function does something nasty to Smart Array controllers\nthat pci_enable_device does not undo.  So if the driver is unloaded it\ncannot be reloaded.\n\nAlso, customers can disable any pci device via the ROM Based Setup Utility\n(RBSU).  If the customer has disabled the controller we should not try to\nblindly enable the card from the driver.  Please consider this for\ninclusion.\n\nSigned-off-by: Mike Miller \u003cmike.miller@hp.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a5b92873a87cc579f6399693e2c9ae6b43932ddf",
      "tree": "096e806d4eba56b9e57812c338a0c1ce24fab8bf",
      "parents": [
        "3468a33e98524a7661a158251b10cea7c9fafece"
      ],
      "author": {
        "name": "Mike Miller",
        "email": "mike.miller@hp.com",
        "time": "Wed Dec 13 00:34:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:49 2006 -0800"
      },
      "message": "[PATCH] cciss: map out more memory for config table\n\nMap out more memory for our config table.  It\u0027s required to reach offset\n0x214 to disable DMA on the P600.  I\u0027m not sure how I lost this hunk.\nPlease consider this for inclusion.\n\nSigned-off-by: Mike Miller \u003cmike.miller@hp.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3468a33e98524a7661a158251b10cea7c9fafece",
      "tree": "4ba528780a725ef10285ce274c692402afa896f1",
      "parents": [
        "fb0c9295b81f5c7f51058aabfadd13d8e70b48f4"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Dec 13 00:34:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:49 2006 -0800"
      },
      "message": "[PATCH] sx: fix non-PCI build\n\nWhen CONFIG_PCI is not defined (i.e.  PCI bus is disabled), the sx driver\nfails to link, since some pci functions are not available.  Fix this\nbehaviour to be able to compile this driver on machines with no PCI bus\n(but with ISA bus support).\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fb0c9295b81f5c7f51058aabfadd13d8e70b48f4",
      "tree": "0da52641ef141ca361a4ad0cea19831b1c6f7cb0",
      "parents": [
        "a3808ac156f503dd2a00a059d9ff4677ce75244f"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Dec 13 00:34:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:49 2006 -0800"
      },
      "message": "[PATCH] mxser_new: fix non-PCI build\n\nWhen CONFIG_PCI is not defined (i.e.  PCI bus is disabled), the mxser_new\ndriver fails to link, since some pci functions are not available.  Fix this\nbehaviour to be able to compile this driver on machines with no PCI bus\n(but with ISA bus support).\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a3808ac156f503dd2a00a059d9ff4677ce75244f",
      "tree": "6685441392ee1ca882c5ca0a6d585eb8d6e167ad",
      "parents": [
        "89040b21e7e2205985feb77f9a83138ab9cb0dfd"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Dec 13 00:34:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] isicom: fix build with PCI disabled\n\nWith CONFIG_PCI\u003dn:\ndrivers/char/isicom.c: In function \u0027isicom_probe\u0027:\ndrivers/char/isicom.c:1793: warning: implicit declaration of function\n\u0027pci_request_region\u0027\ndrivers/char/isicom.c:1827: warning: implicit declaration of function\n\u0027pci_release_region\u0027\n\nLet\u0027s CONFIG_ISI depend on CONFIG_PCI.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "89040b21e7e2205985feb77f9a83138ab9cb0dfd",
      "tree": "937e8f99b269b4884a6cda3a02a1c34defa4b632",
      "parents": [
        "bfdc0c280a497575670e87efa89e78a88438483b"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Wed Dec 13 00:34:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] w1: Fix for kconfig entry typo\n\nBased on patch from Alexander Rigbo \u003calexander.rigbo@acgnystrom.se\u003e\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bfdc0c280a497575670e87efa89e78a88438483b",
      "tree": "6c7a3ee533f9f163393e61efa3e57e3e72bddf82",
      "parents": [
        "3b99ab242145c99ec8781dc267ec100e7f23ef9d"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Dec 13 00:34:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] KVM: Fix vmx hardware_enable() on macbooks\n\nIt seems macbooks set bit 2 but not bit 0, which is an \"enabled but vmxon will\nfault\" setting.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nTested-by: Alex Larsson (sometimes testing helps)\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b99ab242145c99ec8781dc267ec100e7f23ef9d",
      "tree": "b382de90fcd739843807a22c933f1efd798f4ac8",
      "parents": [
        "873a7c423bf8f12bff48a4b8963b32be568b4fcf"
      ],
      "author": {
        "name": "Michael Riepe",
        "email": "michael@mr511.de",
        "time": "Wed Dec 13 00:34:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] KVM: Don\u0027t touch the virtual apic vt registers on 32-bit\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@osdl.org\u003e\n"
    },
    {
      "commit": "873a7c423bf8f12bff48a4b8963b32be568b4fcf",
      "tree": "947beeefe93c4b90807d188ec15271218673a3f5",
      "parents": [
        "802ba064c49f655d20fed563f2a4924c8256ea10"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Dec 13 00:34:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] KVM: Disallow the kvm-amd module on intel hardware, and vice versa\n\nThey\u0027re not on speaking terms.\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@osdl.org\u003e\n"
    },
    {
      "commit": "802ba064c49f655d20fed563f2a4924c8256ea10",
      "tree": "f705b597b2da6583239e9f028fa0d6f6ec319682",
      "parents": [
        "011e3a9ad4891ba1b27e281e085228189c56b137"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed Dec 13 00:34:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] md: Don\u0027t assume that READ\u003d\u003d0 and WRITE\u003d\u003d1 - use the names explicitly\n\nThanks Jens for alerting me to this.\n\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: \u003craziebe@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@osdl.org\u003e\n"
    },
    {
      "commit": "3dfcaf16135150d0f025047a7525664a41bb2adf",
      "tree": "9397099e21503db8b89bd6d5d253bc0979f1445c",
      "parents": [
        "5f8442edfb214908e9c6ca1142bf882c9bc364e5"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Dec 13 00:34:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:47 2006 -0800"
      },
      "message": "[PATCH] vt: fix comments to not refer to kill_proc\n\nThe code has been fixed to use kill_pid instead of kill_proc fix the\ncomments as well.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c7bb723b4e36dbd4b144176116d126104dc65e0",
      "tree": "d5f13bce4876887c8892297e2a31339efa5e6268",
      "parents": [
        "0770b19b94ed8fc97e1fcac91c320ec738919628"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Dec 13 00:34:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:47 2006 -0800"
      },
      "message": "[PATCH] KVM: MMU: Ignore pcd, pwt, and pat bits on ptes\n\nThe pcd, pwt, and pat bits on page table entries affect the cpu cache.  Since\nthe cache is a host resource, the guest should not be able to control it.\nMoreover, the meaning of these bits changes depending on whether pat is\nenabled or not.\n\nSo, force these bits to zero on shadow page table entries at all times.\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@osdl.org\u003e\n"
    },
    {
      "commit": "0770b19b94ed8fc97e1fcac91c320ec738919628",
      "tree": "f42920008f93f05ab961832b2c870a00bfb0cecf",
      "parents": [
        "7725f0badd6682e5bcc06f38eedf0123712a3f60"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Dec 13 00:34:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:47 2006 -0800"
      },
      "message": "[PATCH] KVM: Remove extranous put_cpu() from vcpu_put()\n\nThe arch splitting patchset left an extra put_cpu() in core code, where it can\ncause trouble for CONFIG_PREEMPT kernels.\n\nReported-by: Huihong Luo \u003chuisinro@yahoo.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@osdl.org\u003e\n"
    },
    {
      "commit": "7725f0badd6682e5bcc06f38eedf0123712a3f60",
      "tree": "bee0e576e61c4551658f3ae463964815baf41691",
      "parents": [
        "f7fbf1fdf0d79241f5cc95310b96f0c52452ab39"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Dec 13 00:34:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:47 2006 -0800"
      },
      "message": "[PATCH] KVM: Move find_vmx_entry() to vmx.c\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@osdl.org\u003e\n"
    },
    {
      "commit": "f7fbf1fdf0d79241f5cc95310b96f0c52452ab39",
      "tree": "e56bcb3ccb56517279a8727603087813722eb7f4",
      "parents": [
        "acd19499e9724615d720b29c74be6b218ce765c6"
      ],
      "author": {
        "name": "Uri Lublin",
        "email": "uril@qumranet.com",
        "time": "Wed Dec 13 00:34:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:47 2006 -0800"
      },
      "message": "[PATCH] KVM: Make the GET_SREGS and SET_SREGS ioctls symmetric\n\nThis makes the SET_SREGS ioctl behave symmetrically to the GET_SREGS ioctl wrt\nthe segment access rights flag.\n\nSigned-off-by: Uri Lublin \u003curil@qumranet.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@osdl.org\u003e\n"
    },
    {
      "commit": "d78437245aa3842e8eeaef2709753ac485465652",
      "tree": "42ca5c01dcf10553c984be9b87bc3aa20984e15a",
      "parents": [
        "39f07223d400330b9e08aae4c77a391f2418023e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 13 00:33:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:47 2006 -0800"
      },
      "message": "[PATCH] i2o_exec_exit and i2o_driver_exit should not be __exit.\n\ni2o_exec_exit and i2o_driver_exit were marked as __exit which is a bug\nbecause both are invoked from __init and __exit functions.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "39f07223d400330b9e08aae4c77a391f2418023e",
      "tree": "7e16bd15b0e4d87809024302df9c4a1d65a2d832",
      "parents": [
        "eff3b634d9a0cccb6ca8b431819fa415f10804dc"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Wed Dec 13 00:33:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:47 2006 -0800"
      },
      "message": "[PATCH] isdn/gigaset: fix possible missing wakeup\n\nEliminate some possibilities for user processes writing to the Gigaset\ncharacter device to be left sleeping indefinitely, by adding wakeup calls\nto error paths and properly disposing of pending write requests when the\ndevice is disconnected.\n\nIt also removes unnecessary NULL checks before usb_free_urb() and\nusb_kill_urb() calls.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c1bc04e793a7ff4004180aa42890c3d382ec87f",
      "tree": "997652e60f0c99ca16b057241876ee35cfc77629",
      "parents": [
        "05b3e0c2c791a70bf0735aaec53cdf6d340eef85"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Dec 13 00:33:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:46 2006 -0800"
      },
      "message": "[PATCH] fix more workqueue build breakage (tps65010)\n\nMore fixes to build breakage from the work_struct changes ...  this updates\nthe tps65010 driver.  Plus, fix some dependencies related to the way it\u0027s\nused on the OMAP OSK: force static linking there, since the resulting\nkernel can\u0027t link.\n\nNOTE that until the i2c core gets fixed to work without SMBUS_QUICK,\nkernels needing this driver must still use \"tps65010.force\u003d0,0x48\" on the\ncommand line.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "05b3e0c2c791a70bf0735aaec53cdf6d340eef85",
      "tree": "cfdc46f216e5a7996972ff88681dd03bed9b0022",
      "parents": [
        "5aff458e9c90df55d6badabd89a1a063a80d9768"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Dec 13 00:33:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:46 2006 -0800"
      },
      "message": "[PATCH] KVM: Replace __x86_64__ with CONFIG_X86_64\n\nAs per akpm\u0027s request.\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@osdl.org\u003e\n"
    }
  ],
  "next": "5aff458e9c90df55d6badabd89a1a063a80d9768"
}
