)]}'
{
  "log": [
    {
      "commit": "96b13f5c074fab56797109aedacc2405544d6f95",
      "tree": "c18e43cf2a3021ca79cc0d805e7f25299046e83e",
      "parents": [
        "3ff1559eae70d5fb542eaa087389223dce4e364f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 30 14:04:49 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 30 14:04:49 2006 +0000"
      },
      "message": "[ARM] Fix __must_check warnings in drivers/bus/amba.c\n\nFix driver model __must_check warnings in drivers/bus/amba.c by\nrearranging how we add attributes to devices.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "beea494d5e09f9e2172894ec84324b94244826a9",
      "tree": "0783ef7823c4d7e83891a3abc02c46798c50ed4a",
      "parents": [
        "df58d0359581bbd4ee741406d81e69456c684f9d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Nov 07 21:03:20 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 30 12:24:45 2006 +0000"
      },
      "message": "[ARM] Remove EEPROM slave emulation from i2c-pxa driver.\n\nThe i2c-pxa driver should not contain EEPROM slave-mode emulation;\nthis is something the platform should provide where required.  Remove\nit.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "315917d23fdd20a0f4ff99b9228de5840d9d276c",
      "tree": "d1ddfc02bcfe5c7f57ed604c7d928d6e1bd74d11",
      "parents": [
        "af768c6711de615abf9c679732a2f8245a4c286c"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Wed Nov 29 22:21:33 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Nov 29 13:45:07 2006 -0800"
      },
      "message": "[PATCH] r8169: Fix iteration variable sign\n\nThis changes the type of variable \"i\" in rtl8169_init_one()\nfrom \"unsigned int\" to \"int\". \"i\" is checked for \u003c 0 later,\nwhich can never happen for \"unsigned\". This results in broken\nerror handling.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4f404caf6791227754d67679d0b2350afc1ad522",
      "tree": "326864739adbeb3101a2965cb1688dfabd065b7d",
      "parents": [
        "691ce26e4066147ab75366307c5c65d26c7fd805",
        "08475a1920aa7acc535324d6991b830fa7625bd8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 28 20:54:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 28 20:54:40 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [PATCH] libata: Fixup ata_sas_queuecmd to handle __ata_scsi_queuecmd failure\n  [PATCH] ahci: AHCI mode SATA patch for Intel ICH9\n  [PATCH] libata: don\u0027t schedule EH on wcache on/off if old EH\n"
    },
    {
      "commit": "967bf623e9f5eecfb056b1ba7e0efd74a21c9c3a",
      "tree": "256413b403e8aa720050e5da858c5d13a7c45869",
      "parents": [
        "ba8379b220509e9448c00a77cf6c15ac2a559cc7"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "joakim.tjernlund@transmode.se",
        "time": "Tue Nov 28 23:11:52 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 28 17:26:50 2006 -0800"
      },
      "message": "[PATCH] Fix Intel/Sharp command set erase suspend bug\n\nWhen we sleep and wait for a suspended operation to be resumed, go\nback and check until it\u0027s ready -- don\u0027t just continue after the first\ntime we\u0027re woken. This can cause file system corruption.\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "08475a1920aa7acc535324d6991b830fa7625bd8",
      "tree": "12ec45ed05da376bac8205f31cb3c48fe35cd4aa",
      "parents": [
        "f33d625f40e3b803c4cdea3219abb96cabf5ea03"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Mon Nov 20 13:51:56 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Nov 28 03:51:55 2006 -0500"
      },
      "message": "[PATCH] libata: Fixup ata_sas_queuecmd to handle __ata_scsi_queuecmd failure\n\nFixes ata_sas_queuecmd to properly handle a failure from\n__ata_scsi_queuecmd.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f33d625f40e3b803c4cdea3219abb96cabf5ea03",
      "tree": "8e3acf50708c8859a8bfe3220008fc86092255c1",
      "parents": [
        "c31f571d9f42fa2e89148811730fe3dc64943a6e"
      ],
      "author": {
        "name": "Jason Gaston",
        "email": "jason.d.gaston@intel.com",
        "time": "Tue Nov 21 16:55:58 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Nov 28 03:45:13 2006 -0500"
      },
      "message": "[PATCH] ahci: AHCI mode SATA patch for Intel ICH9\n\nThis patch adds the Intel ICH9 AHCI controller DID\u0027s for SATA support.\n\nSigned-off-by:  Jason Gaston \u003cjason.d.gaston@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c31f571d9f42fa2e89148811730fe3dc64943a6e",
      "tree": "0b2be4fe17824d8dc89e9c838e9f8ff934472504",
      "parents": [
        "2ea5814472c3c910aed5c5b60f1f3b1000e353f1"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Nov 22 12:39:43 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Nov 28 03:45:13 2006 -0500"
      },
      "message": "[PATCH] libata: don\u0027t schedule EH on wcache on/off if old EH\n\nDo not schedule EH for revalidation on wcache on/off if old EH.  Old\nEH cannot handle it and will result in WARN_ON()\u0027s and oops.\n\nThis closes bug #7412.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "137b529e4df7b9cd6b235654a3f1a8f280e3463d",
      "tree": "30a84ff048ac3e42a767ffa9c6da2b81358baf7a",
      "parents": [
        "221a09d5c4cb8384d9be74db60f37a5752675255",
        "9abbffee861c6c56fce27e4eda96a10cf0de0f84"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Nov 26 09:42:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Nov 26 09:42:40 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [XFRM] STATE: Fix to respond error to get operation if no matching entry exists.\n  [NET]: Re-fix of doc-comment in sock.h\n  [6PACK]: Masking bug in 6pack driver.\n  [NET]: Fix kfifo_alloc() error check.\n  [UDP]: Make udp_encap_rcv use pskb_may_pull\n  [NETFILTER]: H.323 conntrack: fix crash with CONFIG_IP_NF_CT_ACCT\n"
    },
    {
      "commit": "221a09d5c4cb8384d9be74db60f37a5752675255",
      "tree": "66da0b068aa62537b53252a2f1316c5183f895f2",
      "parents": [
        "f7668162a366d1ce0fe84122d11108e13a8ce950"
      ],
      "author": {
        "name": "Andrew de Quincey",
        "email": "adq_dvb@lidskialf.net",
        "time": "Wed Nov 22 18:01:21 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Nov 26 11:02:43 2006 -0200"
      },
      "message": "V4L/DVB (4874): Fix oops on symbol rate\u003d\u003d0\n\nThe tda10086 causes an oops (divide by zero) if a zero symbol rate is used;\nthis prevents this.\n\nSigned-off-by: Andrew de Quincey \u003cadq_dvb@lidskialf.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f7668162a366d1ce0fe84122d11108e13a8ce950",
      "tree": "fd3fce8d8f56af9612ae1d9e3d117b2c6af557e5",
      "parents": [
        "5718bbd2d92b9c2aa2f5700e4d3ed9d72f72f47e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Nov 25 09:40:28 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Nov 26 08:52:38 2006 -0200"
      },
      "message": "V4L/DVB (4885): Improve saa711x check\n\nThe old code would accept any device on the same i2c address as the\nsaa711x chips as an saa711x. However, this fails with saa717x chips,\nwhich use that same address and so are misdetected as a saa7111. Now\ncheck whether the chip is really a saa711x model.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5718bbd2d92b9c2aa2f5700e4d3ed9d72f72f47e",
      "tree": "1f887f31677c5bd370b60d343fad9b246324ba01",
      "parents": [
        "a5bbc7d94cf1dcb2100eeaf68791a401ad7ce54d"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Tue Nov 21 08:13:59 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Nov 26 08:52:37 2006 -0200"
      },
      "message": "V4L/DVB (4865): Fix: Slot 0 not NULL on disconnecting SN9C10x PC Camera\n\nThe patch fix bug 5748.\n\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a5bbc7d94cf1dcb2100eeaf68791a401ad7ce54d",
      "tree": "88812d920d7a50a63abe123a7618c5eac2c6272a",
      "parents": [
        "30d9464c76743160612e7de0b2f5f656c78915d3"
      ],
      "author": {
        "name": "Ira Snyder",
        "email": "kernel@irasnyder.com",
        "time": "Mon Nov 20 07:20:48 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Nov 26 08:52:37 2006 -0200"
      },
      "message": "V4L/DVB (4849): Add missing spin_unlock to saa6588 decoder driver\n\nSparse noticed a lock imbalance in read_from_buf(). Further inspection shows\nthat the lock should not be held when the function exits.\nThis adds a spin_unlock_irqrestore(), so that every exit path of the\nread_from_buf() function is consistent. The unlock was missing on an error\npath.\n\nSigned-off-by: Ira W. Snyder \u003cdevel@irasnyder.com\u003e\nSigned-off-by: Hans J. Koch \u003ckoch@hjk-az.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "30d9464c76743160612e7de0b2f5f656c78915d3",
      "tree": "12134249743d1222b32941113b2afa55617f8529",
      "parents": [
        "bc495b66d048d64a9b8aeb49ca8405f4687ca123"
      ],
      "author": {
        "name": "Andrew de Quincey",
        "email": "adq_dvb@lidskialf.net",
        "time": "Thu Nov 16 22:12:40 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Nov 26 08:52:37 2006 -0200"
      },
      "message": "V4L/DVB (4832): Fix uninitialised variable in dvb_frontend_swzigzag\n\nSpotted by coverity/Adrian Bunk.\n\nSigned-off-by: Andrew de Quincey \u003cadq_dvb@lidskialf.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "bc495b66d048d64a9b8aeb49ca8405f4687ca123",
      "tree": "86e10a18395a47022204c4b791d9a11656479f63",
      "parents": [
        "c4e46b9567669eb5e1182d4b12c2d889ce27da64"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Sun Nov 19 02:15:37 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Nov 26 08:52:37 2006 -0200"
      },
      "message": "V4L/DVB (4840): Budget: diseqc_method module parameter for cards with subsystem-id 13c2:1003\n\nNew module parameter diseqc_method for cards with subsystem-id 13c2:1003.\n- 0: unreliable method, can be used by all board revisions (default)\n- 1: reliable method, works for newer board layouts only\nThe parameter has no effect for cards with other subsystem-ids.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c4e46b9567669eb5e1182d4b12c2d889ce27da64",
      "tree": "112e10dda81026576815e1175da710a3fc2fb617",
      "parents": [
        "5d48545e5e88ab7a27ba6a5cb1e8fff617754b61"
      ],
      "author": {
        "name": "Andrew de Quincey",
        "email": "adq_dvb@lidskialf.net",
        "time": "Thu Nov 16 18:31:04 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Nov 26 08:52:37 2006 -0200"
      },
      "message": "V4L/DVB (4831): Fix tuning on older budget DVBS cards.\n\nFixes to DISEQC on these cards inadvertently broke normal tone/voltage\nsignalling. This restores the necessary function.\n\nSigned-off-by: Andrew de Quincey \u003cadq_dvb@lidskialf.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "95f6134e175fd69ab3f088f7a09adbd3fd3548e1",
      "tree": "0fdd4d94c7a2256efe12e8bf5109cbad5141e1ea",
      "parents": [
        "ac16ca6412d9feb5b2f8fc76a4ed938b5d107f94"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Nov 23 11:48:28 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 25 15:16:50 2006 -0800"
      },
      "message": "[6PACK]: Masking bug in 6pack driver.\n\nLooks like a broken masking to me, binary not is used where bitwise\nnot was intended.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9dce447a542d8b4bedf13d6a4c4fc6737240372e",
      "tree": "bba4591cd3564a499481d662ed931c5be1d040c2",
      "parents": [
        "cfd3ef2346f924d6c0e82236c20fdb3a8840136a"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sat Nov 25 11:09:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:34 2006 -0800"
      },
      "message": "[PATCH] usb: ati remote memleak fix\n\nThis is a bug.  When checking for ati_remote-\u003eoutbuf we free freeing\nati_remote-\u003einbuf so we end up freeing ati_remote-\u003einbuf twice.\n\nAlso the checks for \u0027ati_remote-\u003einbuf !\u003d NULL\u0027 and \u0027ati_remote-\u003eoutbuf !\u003d\nNULL\u0027 are redundant as usb_buffer_free() does this.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5e66b0b5f187c811419ff10cfb5668c028a64d57",
      "tree": "ae387b8f938272ad6fbee48b5794644c9da2e14c",
      "parents": [
        "753ca4f312a4b26940e4731b4fa5dbbbbcc77e97"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat Nov 25 11:09:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:34 2006 -0800"
      },
      "message": "[PATCH] tlclk: fix platform_device_register_simple() error check\n\nThe return value of platform_device_register_simple() should be checked by\nIS_ERR().\n\nThis patch also fix misc_register() error case.  Because misc_register()\nreturns error code.\n\nCc: Sebastien Bouchard \u003csebastien.bouchard@ca.kontron.com\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a1b26c32af51d0fd82754bc06b495dd03c2f2d58",
      "tree": "5ae62b93aa82a366e2d32d1125e7a7a1eec6225f",
      "parents": [
        "c154348f00834911c49aa63dfb48bd50d1a07d93"
      ],
      "author": {
        "name": "Jeremy Higdon",
        "email": "jeremy@sgi.com",
        "time": "Sat Nov 25 11:09:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:34 2006 -0800"
      },
      "message": "[PATCH] sgiioc4: Disable module unload\n\nThis patch removes a module_exit function that sgiioc4 should not have had.\n\nIt seems that the IDE layer doesn\u0027t support submodule unloading.  sgiioc4 was\nthe only driver in drivers/ide/pci that had an exit function.  After an\nunload, the devices would stay around and the next attempt to reference would\ncrash...\n\nSigned-off-by: Jeremy Higdon \u003cjeremy@sgi.com\u003e\nAcked-by: \"Bartlomiej Zolnierkiewicz\" \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "82189b9807e05ea8d1f69de5bf92eaf244a0eb12",
      "tree": "ecc6f1cf933a249ea1a9a9858a7a90878ec4162b",
      "parents": [
        "533221fbaf001692d5db646f84f7d033fac78cc7"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@gmail.com",
        "time": "Sat Nov 25 11:09:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:33 2006 -0800"
      },
      "message": "[PATCH] Fix device_attribute memory leak in device_del\n\ndev-\u003edevt_attr is allocated in device_add() but it is never freed in\ndevice_del() in the drivers/base/core.c file (reported by kmemleak).\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@gmail.com\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "17ad78e59a0334d64c3a37f964b15ab9918313c7",
      "tree": "cd437a4c78569352cbc03a53cc5bcde40859d18a",
      "parents": [
        "d728b1e69fd5829ec2ab2434381e5a268d4f684a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Nov 25 11:09:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:33 2006 -0800"
      },
      "message": "[PATCH] drivers/rtc/rtc-rs5c372.c: fix a NULL dereference\n\nThe correct order is: NULL check before dereference\n\nThis was a guaranteed NULL dereference with debugging enabled since\nrs5c372_sysfs_show_osc() does actually pass NULL...\n\nSpotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\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": "d728b1e69fd5829ec2ab2434381e5a268d4f684a",
      "tree": "e11b3dea35247074628f04f5441e4a458bdbd86b",
      "parents": [
        "2601a46474db2dcbc08ee690e56f08a10abe65cb"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Nov 25 11:09:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:33 2006 -0800"
      },
      "message": "[PATCH] rtc class locking bugfixes\n\nI got a lockdep warning when running \"rtctest\" so I though it\u0027d be good\nto see what was up.\n\n - The warning was for rtc-\u003eirq_task_lock, gotten from rtc_update_irq()\n   by irq handlerss ... but in a handful of other cases, grabbed without\n   blocking IRQs.\n\n - Some callers to rtc_update_irq() were not ensuring IRQs were blocked,\n   yet the routine expects that; make sure all callers block IRQs.\n\nIt would appear that RTC API tests haven\u0027t been part of anyone\u0027s kernel\nregression test suite recently, at least not with lockdep running.\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": "2601a46474db2dcbc08ee690e56f08a10abe65cb",
      "tree": "3b6ffb34023a252599b08b045db100a6ca6bfff7",
      "parents": [
        "7531d8faa85f8880db433027bf2b04950e49baeb"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Nov 25 11:09:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:33 2006 -0800"
      },
      "message": "[PATCH] rtc framework handles periodic irqs\n\nThe RTC framework has an irq_set_freq() method that should be used to manage\nthe periodic IRQ frequency, but the current ioctl logic doesn\u0027t know how to do\nthat.  This patch teaches it how.\n\nThis means that drivers implementing irq_set_freq() will automatically support\nRTC_IRQP_{READ,SET} ioctls; that logic doesn\u0027t need duplication within the\ndriver.\n\n[akpm@osdl.org: export rtc_irq_set_freq]\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": "8e4d9dcb4205dd43c4297168022ed0c6874fb918",
      "tree": "8888ae6ab859134eeb2b4ac40a826f39fe31eff8",
      "parents": [
        "1abbfb412b1610ec3a7ec0164108cee01191d9f5"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Sat Nov 25 11:09:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:33 2006 -0800"
      },
      "message": "[PATCH] fix \"pcmcia: fix \u0027rmmod pcmcia\u0027 with unbound devices\"\n\nAdd required locking to dfbc9e9d33adb1ac9910dd7f8ceb911947039a52\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Pavol Gono \u003cPalo.Gono@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0b1082efb92eedb28e982cfae526267ebdcf5622",
      "tree": "244c58a3cc62ba0019c0a04f557dd6e3b6d337cf",
      "parents": [
        "0916bd3ebb7cefdd0f432e8491abe24f4b5a101e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Nov 23 13:28:50 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 23 09:27:49 2006 -0800"
      },
      "message": "[PATCH] Fix i2c-ixp4xx compile (missing brace)\n\nFix recent i2c-ixp4xx compilation breakage. Sorry for overlooking it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0916bd3ebb7cefdd0f432e8491abe24f4b5a101e",
      "tree": "9db86aafad36e04dd221fc65c90b961d7040c80d",
      "parents": [
        "5261d661b49e0c133395c88da193457f62db439a"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Nov 22 20:42:01 2006 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 23 09:18:55 2006 -0800"
      },
      "message": "[PATCH] Correct bound checking from the value returned from _PPC method.\n\nprocessor_perflib.c::acpi_processor_ppc_notifier() check if the value\nreturned by the processor\u0027s _PPC method is 0 and return failed if so.\nThis is wrong since 0 indicate that the bios think the processor can go\nto the highest frequency.  This patch for example fix the HP NX 6125 to\nallow its highest frequency to be available.\n\nSigned-off-by: Bruno Ducrot \u003cducrot@poupinou.org\u003e\nCc: \"Pallipadi, Venkatesh\" \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "66c669baa7d70b8d135da67f36c8dba12cea71b8",
      "tree": "8839924101a47a08d9da70f9bfcd8abb4023e466",
      "parents": [
        "7d915a38985d2826acbdc9dc9cca8a93e23e5278"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Nov 22 14:55:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Nov 22 14:55:29 2006 -0800"
      },
      "message": "[AGP] Allocate AGP pages with GFP_DMA32 by default\n\nNot all graphic page remappers support physical addresses over the 4GB\nmark for remapping, so while some do (the AMD64 GART always did, and I\njust fixed the i965 to do so properly), we\u0027re safest off just forcing\nGFP_DMA32 allocations to make sure graphics pages get allocated in the\nlow 32-bit address space by default.\n\nAGP sub-drivers that really care, and can do better, could just choose\nto implement their own allocator (or we could add another \"64-bit safe\"\ndefault allocator for their use), but quite frankly, you\u0027re not likely\nto care in practice.\n\nSo for now, this trivial change means that we won\u0027t be allocating pages\nthat we can\u0027t map correctly by mistake on x86-64.\n\n[ On traditional 32-bit x86, this could never happen, because GFP_KERNEL\n  would never allocate any highmem memory anyway ]\n\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Eric Anholt \u003ceric@anholt.net\u003e\nCc: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d915a38985d2826acbdc9dc9cca8a93e23e5278",
      "tree": "6954d28e1e835a9043c1f201c0791c390e528e7f",
      "parents": [
        "b42172fc7b569a0ef2b0fa38d71382969074c0e2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Nov 22 09:37:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Nov 22 09:37:54 2006 -0800"
      },
      "message": "[AGP] Fix intel 965 AGP memory mapping function\n\nThis introduces a i965-specific \"mask_memory()\" function that knows\nabout the extended physical addresses that the i965 supports.  This\nallows us to correctly map in physical memory in the \u003e4GB range into the\nGTT.\n\nAlso simplify/clean-up the i965 case for the aperture sizing by just\nreturning the fixed 512kB size from \"fetch_size()\".  We don\u0027t really\ncare that not all of the aperture may be visible - the only thing that\ncares about the aperture size is the Intel \"stolen memory\" calculation,\nwhich depends on the fixed size.\n\nCc: Keith Packard \u003ckeithp@keithp.com\u003e\nCc: Eric Anholt \u003ceric@anholt.net\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c5dd27337a70b34cc400120e70a80fcb84c4fd7a",
      "tree": "5c41d10ecb9169b9c3dd31a9cdad6af3b6f974b2",
      "parents": [
        "6af6e1efb161ffe36e718b1fd58385710879af7c",
        "12862086f24d7382b24379bbcbe0dadf12ca5945"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 21 18:36:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 21 18:36:59 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [TG3]: Add missing unlock in tg3_open() error path.\n  [IPV6]: Fix address/interface handling in UDP and DCCP, according to the scoping architecture.\n  [IRDA]: Lockdep fix.\n  [BLUETOOTH]: Fix unaligned access in hci_send_to_sock.\n  [XFRM]: nlmsg length not computed correctly in the presence of subpolicies\n  [XFRM]: Sub-policies broke policy events\n  [IGMP]: Fix IGMPV3_EXP() normalization bit shift value.\n  [Bluetooth] Ignore L2CAP config requests on disconnect\n  [Bluetooth] Always include MTU in L2CAP config responses\n  [Bluetooth] Check if RFCOMM session is still attached to the TTY\n  [Bluetooth] Handling pending connect attempts after inquiry\n  [Bluetooth] Attach low-level connections to the Bluetooth bus\n  [IPV6] IP6TUNNEL: Add missing nf_reset() on input path.\n  [IPV6] IP6TUNNEL: Delete all tunnel device when unloading module.\n  [IPV6] ROUTE: Do not enable router reachability probing in router mode.\n  [IPV6] ROUTE: Prefer reachable nexthop only if the caller requests.\n  [IPV6] ROUTE: Try to use router which is not known unreachable.\n"
    },
    {
      "commit": "12862086f24d7382b24379bbcbe0dadf12ca5945",
      "tree": "e1fc65a347e23171d28054eeb97316dd255bb97a",
      "parents": [
        "f2776ff047229c3e7cee2454e2704dd6f98fa32f"
      ],
      "author": {
        "name": "Ira W. Snyder",
        "email": "kernel@irasnyder.com",
        "time": "Tue Nov 21 17:44:31 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 21 17:44:31 2006 -0800"
      },
      "message": "[TG3]: Add missing unlock in tg3_open() error path.\n\nSparse noticed a locking imbalance in tg3_open(). This patch adds an\nunlock to one of the error paths, so that tg3_open() always exits\nwithout the lock held.\n\nSigned-off-by: Ira W. Snyder \u003ckernel@irasnyder.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6af6e1efb161ffe36e718b1fd58385710879af7c",
      "tree": "ccbe039979bf4829744f61052029c05662c0e195",
      "parents": [
        "b80ebbf39fc628afab7d9cf94b84cfc51d845b2f"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Nov 21 16:58:59 2006 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 21 14:07:15 2006 -0800"
      },
      "message": "[PATCH] Fix CPU_FREQ_GOV_ONDEMAND\u003dy compile error\n\nThe ONDEMAND governor needs FREQ_TABLE\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3f5a6ca31c334011fd929501a078424c0d3f71be",
      "tree": "415e8c838c0067bff384afb8a2c91e5f7c6d11d3",
      "parents": [
        "b3438f8266cb1f5010085ac47d7ad6a36a212164"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@serpentine.com",
        "time": "Mon Nov 20 10:54:34 2006 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Nov 20 13:06:19 2006 -0800"
      },
      "message": "IB/ipath: Depend on CONFIG_NET\n\nipath uses skb functions and won\u0027t build without CONFIG_NET.\n\nSpotted by Randy Dunlap.\n\nSigned-off-by: Bryan O\u0027Sullivan \u003cbryan.osullivan@qlogic.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "b3438f8266cb1f5010085ac47d7ad6a36a212164",
      "tree": "bb74bd7a3ea7a629e380aa7761ba63a5e44992c7",
      "parents": [
        "f44ea623443ee0bec266d62f1cd346881224d47d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Nov 20 11:47:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Nov 20 11:47:18 2006 -0800"
      },
      "message": "Add \"pure_initcall\" for static variable initialization\n\nThis is a quick hack to overcome the fact that SRCU currently does not\nallow static initializers, and we need to sometimes initialize those\nthings before any other initializers (even \"core\" ones) can do so.\n\nCurrently we don\u0027t allow this at all for modules, and the only user that\nneeds is right now is cpufreq. As reported by Thomas Gleixner:\n\n   \"Commit b4dfdbb3c707474a2254c5b4d7e62be31a4b7da9 (\"[PATCH] cpufreq:\n    make the transition_notifier chain use SRCU breaks cpu frequency\n    notification users, which register the callback \u003e on core_init\n    level.\"\n\nCc: Thomas Gleixner \u003ctglx@timesys.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e,\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f44ea623443ee0bec266d62f1cd346881224d47d",
      "tree": "6fc50fb77a463af11b45c7161ad382712e62a7bb",
      "parents": [
        "ace5f1d425beaa272b6e91cecc87b2c075d7feb2",
        "073ae841d6a5098f7c6e17fc1f329350d950d1ce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Nov 20 10:48:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Nov 20 10:48:23 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  IPoIB: Clear high octet in QP number\n"
    },
    {
      "commit": "49a1cd00b599d12c3f397e5a32f81f6e2aab0d74",
      "tree": "4d037caf283563ee0170099528b4e30f99b217b2",
      "parents": [
        "f0c69c4ee796a2d2277c3a000e24f29a25a00060"
      ],
      "author": {
        "name": "Toralf Foerster",
        "email": "toralf.foerster@gmx.de",
        "time": "Sat Nov 18 22:19:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Nov 20 09:42:05 2006 -0800"
      },
      "message": "[PATCH] fix build error for HISAX_NETJET\n\nFix a build error for the  enter:now PCI card.\n\nSigned-off-by: Toralf Foerster \u003ctoralf.foerster@gmx.de\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": "f0c69c4ee796a2d2277c3a000e24f29a25a00060",
      "tree": "d29640608127fdbf18949ab2cfc87216c019bb95",
      "parents": [
        "8243229f0940ab4e9f501879d3ffb7476b02ee6a"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Nov 18 22:19:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Nov 20 09:42:05 2006 -0800"
      },
      "message": "[PATCH] ftape: fix printk format warnings\n\nFix printk format warnings:\ndrivers/char/ftape/zftape/zftape-buffers.c:87: warning: format \u0027%d\u0027 expects type\n\u0027int\u0027, but argument 3 has type \u0027size_t\u0027\ndrivers/char/ftape/zftape/zftape-buffers.c:104: warning: format \u0027%d\u0027 expects type\n \u0027int\u0027, but argument 3 has type \u0027size_t\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ffb3d1348605816de10d4e57281e02f606508b6c",
      "tree": "60f4962a9f864d169961157cf00da6590a5e59a9",
      "parents": [
        "a6cd2d94e1072a5756b5e5ab647d3223cba7e555"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 18 22:19:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Nov 20 09:42:05 2006 -0800"
      },
      "message": "[PATCH] scx200_acb: handle PCI errors\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a6cd2d94e1072a5756b5e5ab647d3223cba7e555",
      "tree": "b1b5ebe4f33aedf1d982f6fbe07b5873ade3afae",
      "parents": [
        "dfbc9e9d33adb1ac9910dd7f8ceb911947039a52"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@openvz.org",
        "time": "Sat Nov 18 22:19:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Nov 20 09:42:05 2006 -0800"
      },
      "message": "[PATCH] i2c-ixp4xx: fix \") !\u003d 0))\" typo\n\ni2c_bit_add_bus() returns -E;\n-E !\u003d 0\t\t\u003d\u003e\terr \u003d 1\nprobe fails with positive error code\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@openvz.org\u003e\nCc: Deepak Saxena \u003cdsaxena@mvista.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dfbc9e9d33adb1ac9910dd7f8ceb911947039a52",
      "tree": "755da8c537361af066b5072c43f32aa4384b62bf",
      "parents": [
        "610a5b742e9df4e59047f22d13d8bd83cafce388"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Sat Nov 18 22:19:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Nov 20 09:42:05 2006 -0800"
      },
      "message": "[PATCH] pcmcia: fix \u0027rmmod pcmcia\u0027 with unbound devices\n\nHaving unbound PCMCIA devices: doing a \u0027find /sys\u0027 after a \u0027rmmod pcmcia\u0027\ngives an oops because the pcmcia_device is not unregisterd from the driver\ncore.\n\nfixes bugzilla #7481\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nDominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Pavol Gono \u003cPalo.Gono@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e030f8294a5b9f8179dae10cdbf9dcf32aa64110",
      "tree": "6fabccd9d240bcef7980b96b98d5df3dc4ac48a2",
      "parents": [
        "ba9b1cd713b33720ca0f035dab2fdbc10bf7328d",
        "1d08811d0c05cd54a778f45588ec22eee027ff89"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Nov 17 19:55:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Nov 17 19:55:11 2006 -0800"
      },
      "message": "Merge branch \u0027fixes4linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbglaw/vax-linux\n\n* \u0027fixes4linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbglaw/vax-linux:\n  lkkbd: Remove my old snail-mail address\n"
    },
    {
      "commit": "b976fe19acc565e5137e6f12af7b6633a23e6b7c",
      "tree": "f5bd7eecbee3c165ff97ab8c642cae4f421a3cec",
      "parents": [
        "808dbbb6bb61173bf52946a28f99089d2efa4c55"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Fri Nov 17 19:31:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Fri Nov 17 19:31:09 2006 -0800"
      },
      "message": "Revert \"ACPI: created a dedicated workqueue for notify() execution\"\n\nThis reverts commit 37605a6900f6b4d886d995751fcfeef88c4e462c.\n\nAgain.\n\nThis same bug has now been introduced twice: it was done earlier by\ncommit b8d35192c55fb055792ff0641408eaaec7c88988, only to be reverted\nlast time in commit 72945b2b90a5554975b8f72673ab7139d232a121.\n\nWe must NOT try to queue up notify handlers to another thread than the\nnormal ACPI execution thread, because the notifications on some systems\nseem to just keep on accumulating until we run out of memory and/or\nthreads.\n\nKeeping events within the one deferred execution thread automatically\nthrottles the events properly.\n\nAt least the Compaq N620c will lock up completely on the first thermal\nevent without this patch reverted.\n\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Alexey Starikovskiy \u003calexey.y.starikovskiy@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1d08811d0c05cd54a778f45588ec22eee027ff89",
      "tree": "7fe477c3aa6356f45995e18562eab480934f27f4",
      "parents": [
        "1b9bb3c14c60324b54645ffefbe6d270f9fd191c"
      ],
      "author": {
        "name": "Jan-Benedict Glaw",
        "email": "jbglaw@lug-owl.de",
        "time": "Fri Nov 17 10:32:04 2006 +0100"
      },
      "committer": {
        "name": "Jan-Benedict Glaw",
        "email": "jbglaw@lug-owl.de",
        "time": "Fri Nov 17 10:32:04 2006 +0100"
      },
      "message": "lkkbd: Remove my old snail-mail address\n\nI moved to a different town and my old snail-mail address is invalid\nnow.  Also, there\u0027s no need at all to have any address like that in\nthe sources, so remove it completely.\n\nSigned-off-by: Jan-Benedict Glaw \u003cjbglaw@lug-owl.de\u003e\n"
    },
    {
      "commit": "4be703906cffd5902028d20626e636ba21fb0b61",
      "tree": "23c51cca66244b688c10c3330638064377972743",
      "parents": [
        "4f71c5de19c27f2198105d3b26b398494d5c353b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 22:18:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 22:18:28 2006 -0800"
      },
      "message": "Fix generic fb_ddc i2c edid probe msg\n\nBenh points out that the msgs[0].flags entry never got initialized, and\nsince it\u0027s an automatic stack allocation, it could have any random\nvalue, which is bad.\n\nRewrite the initializer to explicitly initialize all fields of the small\ni2c_msg structure array we generate.  Just to keep it all obvious, let\u0027s\nhandle msgs[1].buf in the same initializer while we\u0027re at it, instead of\ninitializing that one separately later.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4f71c5de19c27f2198105d3b26b398494d5c353b",
      "tree": "63373038978d4b5052a29667ede7591267154269",
      "parents": [
        "1b9bb3c14c60324b54645ffefbe6d270f9fd191c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Nov 17 15:35:00 2006 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 21:59:41 2006 -0800"
      },
      "message": "[PATCH] Fix radeon DDC regression\n\nWhen radeonfb was changed to use the new \"generic\" ddc, a bit of\ncode initializing the GPIO lines was lost, causing it to not work\nif the firmware didn\u0027t configure them properly, which seems to\nhappen on some cards.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1b9bb3c14c60324b54645ffefbe6d270f9fd191c",
      "tree": "e22157379c9b826f9691a0a9af0be7f08cc68d37",
      "parents": [
        "0e12c5e85e6fe0a247d547a28a1884915cd3f5b9",
        "d355c3c23ce56ab83e41f2bfb30d02fb90618530"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 16:40:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 16:40:04 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  aoe: Add forgotten NULL at end of attribute list in aoeblk.c\n  debugfs: check return value correctly\n  W1: ioremap balanced with iounmap\n"
    },
    {
      "commit": "d355c3c23ce56ab83e41f2bfb30d02fb90618530",
      "tree": "a586bf95cb53525761139b10864014953cf36e80",
      "parents": [
        "7bb0386f102ece8819182ccf7fffe8bbebc32b19"
      ],
      "author": {
        "name": "Dennis Stosberg",
        "email": "dennis@stosberg.net",
        "time": "Mon Nov 13 09:15:20 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:30:26 2006 -0800"
      },
      "message": "aoe: Add forgotten NULL at end of attribute list in aoeblk.c\n\nThis caused the system to stall when the aoe module was loaded.  The\nerror was introduced in commit 4ca5224f3ea4779054d96e885ca9b3980801ce13\n\nSigned-off-by: Dennis Stosberg \u003cdennis@stosberg.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e45413eb708c1cf21082764457692c8eeac0ca97",
      "tree": "7531fac05a3141bb8fe6888a8e3b269e2d51d358",
      "parents": [
        "237ee312e10a86e69e01fc02e0daeb0fa3e7a6e8"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Thu Oct 05 14:26:02 2006 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:30:26 2006 -0800"
      },
      "message": "W1: ioremap balanced with iounmap\n\nioremap must be balanced with iounmap in error path.\n\nPlease consider for 2.6.19.\n\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5a3fcf5c7f035de8e2b28d144d67b7bebac8a723",
      "tree": "8be4fb6cb28dc58930edbbc5a50fb6420eb3ca7b",
      "parents": [
        "0029908ba9661ef26f7020309966aae23c2027b8"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Tue Nov 07 00:31:51 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:26:12 2006 -0800"
      },
      "message": "USB: auerswald possible memleak fix\n\nfix possible memory leak in auerbuf_setup().\n\nRegards,\n\n\tMariusz Kozlowski\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Wolfgang Muees \u003cwolfgang@iksw-muees.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0029908ba9661ef26f7020309966aae23c2027b8",
      "tree": "f9f6c0e2003837f9880569c704c8cc4f2b1d86c5",
      "parents": [
        "6ab16a9029b0b26c23a4806d90ca76be6d6beae3"
      ],
      "author": {
        "name": "Alex Sanks",
        "email": "alex@sanks.net",
        "time": "Sun Oct 29 16:38:31 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:26:12 2006 -0800"
      },
      "message": "USB: ipaq: Add HTC Modem Support\n\nAdds support for HTC Smart Phones in modem mode (as opposed to sync\nmode).  Loads and works with pppd on my T-Mobile SDA.\n\nSigned-off-by: Alex Sanks \u003calex@sanks.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6ab16a9029b0b26c23a4806d90ca76be6d6beae3",
      "tree": "116199f4fcc539800abfd34f22cc92d1a49d76ed",
      "parents": [
        "70708f2c2a3c164e9aa80345919a22c838b3b314"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@skynet.be",
        "time": "Tue Nov 07 10:16:25 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:26:12 2006 -0800"
      },
      "message": "USB: Fixed outdated usb_get_device_descriptor() documentation\n\nusb_get_device_descriptor() used to convert several descriptor fields to host\nCPU\u0027s byte order. Now that it doesn\u0027t convert them anymore, update the\ndocumentation to reflect this.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "70708f2c2a3c164e9aa80345919a22c838b3b314",
      "tree": "cd3adad318434b9f275e124aa37e2ccf73975b12",
      "parents": [
        "a7dc4eeac8f18de5fc6bea1a0f46e67f42b83509"
      ],
      "author": {
        "name": "Sergey Vlasov",
        "email": "vsu@altlinux.ru",
        "time": "Mon Nov 06 16:33:07 2006 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:26:12 2006 -0800"
      },
      "message": "usb-storage: Remove duplicated unusual_devs.h entries for Sony Ericsson P990i\n\nFor some reason the unusual_devs.h entry for Sony Ericsson P990i had\nthree identical copies in a wrong place in the file in addition to the\ncorrect entry.\n\nSigned-off-by: Sergey Vlasov \u003cvsu@altlinux.ru\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a7dc4eeac8f18de5fc6bea1a0f46e67f42b83509",
      "tree": "d8799e1dadfe61e4f3ba16de8ead84c788607b10",
      "parents": [
        "a3878f11ed29c50b7da1336adcac089e9c741fc2"
      ],
      "author": {
        "name": "Julien BLACHE",
        "email": "jb@jblache.org",
        "time": "Sun Nov 12 11:22:42 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:26:12 2006 -0800"
      },
      "message": "USB: hid-core: Add quirk for new Apple keyboard/trackpad\n\nThe new Core2 Duo MacBook Pro have a new keyboard+trackpad device.\n\nThe following patch adds the needed HID quirk for the Fn key.\n\nSigned-off-by: Julien BLACHE \u003cjb@jblache.org\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a3878f11ed29c50b7da1336adcac089e9c741fc2",
      "tree": "d91924e20eb2acef7166ac1e5cfd9d97e96f3182",
      "parents": [
        "bb7eef6eea53633a8a49f014fd27c08f7d5fda1a"
      ],
      "author": {
        "name": "Jan Mate",
        "email": "mate@fiit.stuba.sk",
        "time": "Wed Nov 08 19:58:04 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:26:11 2006 -0800"
      },
      "message": "USB Storage: unusual_devs.h entry for Sony Ericsson P990i\n\nUSB Storage: this patch adds support for Sony Ericsson P990i\n\nSigned-off-by: Jan Mate \u003cmate@fiit.stuba.sk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bb7eef6eea53633a8a49f014fd27c08f7d5fda1a",
      "tree": "955a168d1124910864c4970c11045a1177279c44",
      "parents": [
        "583ceada075597a5b6acab1140d61ac81586a2a6"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Wed Nov 08 19:58:07 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:26:11 2006 -0800"
      },
      "message": "USB: correct keymapping on Powerbook built-in USB ISO keyboards\n\nsimilar to the version in adbhid_input_register(): The \u0027\u003c\u003e\u0027 key and the\n\u0027^°\u0027 key on a german keyboard is swapped.  Provide correct keys to\nuserland, external USB keyboards will not work correctly when the\n\u0027badmap\u0027/\u0027goodmap\u0027 workarounds from xkeyboard-config are used.\n\nIt is expected that distributions drop the badmap/goodmap part from\nkeycodes/macintosh in the xkeyboard-config package.\n\nThis is probably 2.6.18.x material, if major distros settle on 2.6.18.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "583ceada075597a5b6acab1140d61ac81586a2a6",
      "tree": "27ea85087cc6d09333f0121534e866f5e65c1c83",
      "parents": [
        "51b5bce8c253b82d4789161cc3b0c74bee313bb1"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Oct 24 12:04:22 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:26:11 2006 -0800"
      },
      "message": "USB: OHCI: fix root-hub resume bug\n\nWhen a suspended OHCI controller sees a port\u0027s status change, it sets\nboth the Root-Hub-Status-Change and the Resume-Detect bits in the\nInterrupt Status register.  Processing both these bits, the driver\ntries to resume the root hub twice!\n\nThis patch (as807) fixes the bug by ignoring RD if RHSC is set.  It\nalso prints a slightly more informative log message when a\nremote-wakeup event occurs.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "51b5bce8c253b82d4789161cc3b0c74bee313bb1",
      "tree": "4238c426d8ea9b8eeab1f0112f03e4453ad4c6e9",
      "parents": [
        "fad14a0da885714c8610982045a6d04a4886865e"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Thu Nov 02 23:14:10 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:26:11 2006 -0800"
      },
      "message": "USB: Fix UCR-61S2B unusual_dev entry\n\nRecently this entry\u0027s bcd scope was narrowed so as not to falsly apply\nto bcd\u0027s other than 0x0110. But while it breaks those of a larger bcd,\nit is still needed for those of a smaller bcd - so this changes the\nlower bcd limit to 0x0000.\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fad14a0da885714c8610982045a6d04a4886865e",
      "tree": "4d4c9302db85b61be88cfed5e8a8c1f7c7e1c949",
      "parents": [
        "40c36092f75ae2026e35feb4f85caa143b64423a"
      ],
      "author": {
        "name": "Frank Sievertsen",
        "email": "frank@sievertsen.de",
        "time": "Fri Oct 20 09:43:53 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:26:11 2006 -0800"
      },
      "message": "USB: ftdi driver pid for dmx-interfaces\n\nPlease add a usb pid to the ftdi_sio driver. The pid is used by dmx4all\ndmx-interfaces (for stage lighting).\n\nThe interfaces are using the usb-id 0403:c850. I added the id to the driver\nand it works perfectly. I added a patch for linux 2.6.18.1, too.\n\nFrom: Frank Sievertsen \u003cfrank@sievertsen.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "40c36092f75ae2026e35feb4f85caa143b64423a",
      "tree": "1c7b637305eca86242a9eb081a14b182751b08b9",
      "parents": [
        "3da2495c0a92723d58cacaaff48dc60a29ddaae6"
      ],
      "author": {
        "name": "Kjell Myksvoll",
        "email": "kmyksvo@gmail.com",
        "time": "Sun Oct 22 23:26:42 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:26:11 2006 -0800"
      },
      "message": "USB: ftdi_sio: adds vendor/product id for a RFID construction kit\n\nAdds the vendor and prodcut id for a RFID construction kit from the\nElektor Electronics magazine, september 2006.\n\nFrom: Kjell Myksvoll \u003ckmyksvo@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3da2495c0a92723d58cacaaff48dc60a29ddaae6",
      "tree": "15df1f341c3c6f4f11edbe79306936a95a9ce423",
      "parents": [
        "237ee312e10a86e69e01fc02e0daeb0fa3e7a6e8"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Nov 14 16:28:01 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:26:11 2006 -0800"
      },
      "message": "OHCI: disallow autostop when wakeup is not available\n\nThis patch (as822) prevents the OHCI autostop mechanism from kicking in\nif the root hub is not able or not allowed to issue wakeup requests.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "073ae841d6a5098f7c6e17fc1f329350d950d1ce",
      "tree": "b74472c7e5bd8ab009e111807e13408b87770324",
      "parents": [
        "0f66c08e9611b9a63f2f2fd5af0d12e486c4a02e"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Thu Nov 16 10:59:12 2006 +0200"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Nov 16 13:56:45 2006 -0800"
      },
      "message": "IPoIB: Clear high octet in QP number\n\nIPoIB assumes that high (reserved) octet in the hardware address is 0,\nand copies it into the QPN.  This violates RFC 4391 (which requires\nthat the high 8 bits are ignored on receive), and will result in an\ninvalid QPN being used when interoperating with IPoIB connected mode.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "d0cac32fa551b0e7dc1f014607eabb93b0ebbbe8",
      "tree": "d6abb3575e8e7026d132aa1f17a48b557bc0b9de",
      "parents": [
        "626db29f31ce253726411182ff6c15e31efe2e9a",
        "05052f7f130b1232faeee1674a5bc41f67746cff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 11:48:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 11:48:01 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] psi240i.c: fix an array overrun\n  [SCSI] gdth: Fix \u0026\u0026 typos\n  [SCSI] iscsi class: update version\n  [SCSI] iscsi_tcp: fix xmittask oops\n  [SCSI] iscsi: add newlines to debug messages\n  [SCSI] iscsi: always release crypto\n  [SCSI] sg: fix incorrect last scatg length\n  [SCSI] 3ware 9000 add support for 9650SE\n  [SCSI] aic94xx SCSI timeout fix: SMP retry fix.\n  [SCSI] aic94xx SCSI timeout fix\n"
    },
    {
      "commit": "626db29f31ce253726411182ff6c15e31efe2e9a",
      "tree": "5a4f1f01eafa3eae7c79c4c066f09dedb0975ec7",
      "parents": [
        "b342baa737164e86cc67d5f16a305d04895ef338",
        "c7835a77c86422d276b0d1a4c70924d933014c13"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 11:45:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 11:45:23 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [TG3]: Disable TSO on 5906 if CLKREQ is enabled.\n  [TCP]: Fix up sysctl_tcp_mem initialization.\n  [NETFILTER]: ip6_tables: use correct nexthdr value in ipv6_find_hdr()\n  [NETFILTER]: ip6_tables: fixed conflicted optname for getsockopt\n  [NETFILTER]: Use pskb_trim in {ip,ip6,nfnetlink}_queue\n  [NETFILTER]: nfnetlink_log: fix byteorder of NFULA_SEQ_GLOBAL\n  [TG3]: Increase 5906 firmware poll time.\n"
    },
    {
      "commit": "097b8457dafe7efc22201b4062e2d1e82e494067",
      "tree": "c59484ba7965d4e18bff2e6492d296382cbf86ac",
      "parents": [
        "ae56fb16337c882c52806508f93ead4034004c7a"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Nov 16 01:19:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 11:43:38 2006 -0800"
      },
      "message": "[PATCH] scsi: clear garbage after CDBs on SG_IO\n\nATAPI devices transfer fixed number of bytes for CDBs (12 or 16).  Some\nATAPI devices choke when shorter CDB is used and the left bytes contain\ngarbage.  Block SG_IO cleared left bytes but SCSI SG_IO didn\u0027t.  This patch\nmakes SCSI SG_IO clear it and simplify CDB clearing in block SG_IO.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Mathieu Fluhr \u003cmfluhr@nero.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Douglas Gilbert \u003cdougg@torque.net\u003e\nAcked-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: \u003cstable@kernel.org\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6897083abfb0156b533ab8ac42c47f68c550ca9e",
      "tree": "511eb7ea465123ddac43bbfe1ef8e0ecb721a7f9",
      "parents": [
        "55aa601e14cbec987fa577a895e9297df1d0a71d"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu Nov 16 01:19:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 11:43:38 2006 -0800"
      },
      "message": "[PATCH] dell_rbu: fix error check\n\nplatform_device_register_simple() returns error code as pointer when it\nfails.  The return value should be checked by IS_ERR().\n\nCc: Abhay Salunke \u003cabhay_salunke@dell.com\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4c1b6d18bf2fdeb5ac725126c6928aaa98c8e22f",
      "tree": "1234059e981337ea0272f8440af7fba7d9422d53",
      "parents": [
        "e757bef270e21453bf507df200e2fb477c076da6"
      ],
      "author": {
        "name": "Arnaud Giersch",
        "email": "arnaud.giersch@free.fr",
        "time": "Thu Nov 16 01:19:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 11:43:37 2006 -0800"
      },
      "message": "[PATCH] parport: fix compilation failure\n\nFix compilation failure.\n\nSigned-off-by: Arnaud Giersch \u003carnaud.giersch@free.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e757bef270e21453bf507df200e2fb477c076da6",
      "tree": "443d0c3b66e72e0b5bbfed6861377207d43aa66d",
      "parents": [
        "3b46f0396c76a61526dec57a782a061c197ac337"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@serpentine.com",
        "time": "Thu Nov 16 01:19:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 11:43:37 2006 -0800"
      },
      "message": "[PATCH] IB/ipath - fix driver build for platforms with PCI, but not HT\n\nThe PCI Express and Hypertransport chip-specific source files should only\nbe built when the kernel has the capability of actually compiling them.\n\nThis fixes the driver build on, for example, ia64.\n\nSigned-off-by: Bryan O\u0027Sullivan \u003cbryan.osullivan@qlogic.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b46f0396c76a61526dec57a782a061c197ac337",
      "tree": "43d9781e5aebb14e2e63eceeb617b4fa2a87e5d8",
      "parents": [
        "a9083081b56800691e79d541638fd2fc6366db0f"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Thu Nov 16 01:19:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 11:43:37 2006 -0800"
      },
      "message": "[PATCH] set default video mode on PowerBook Wallstreet\n\nFinally add the third PowerBook Wallstreet 233MHz model to the list of\nknown display resolutions.\n\nWithout this change, a 640x480 video mode is used.  A workaround so far was\nto boot with \u0027video\u003datyfb:vmode:14\u0027\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Solomon Peachy \u003cpizza@shaftnet.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": "3b9c10dc59eaaef23e5a47110c20fb554f7dba28",
      "tree": "021b7f3d9afa32cc15b0d78b598ee488e2cbdab2",
      "parents": [
        "84a763e3d1a47fa9308b8817f265e936e5f1000a"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vwool@ru.mvista.com",
        "time": "Thu Nov 16 01:19:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 11:43:37 2006 -0800"
      },
      "message": "[PATCH] pnx4008:fix NULL dereference in rgbfb\n\nFix possible NULL dereference in pnxrgbfb.\n\nSigned-off-by: Vitaly Wool \u003cvwool@ru.mvista.com\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "84a763e3d1a47fa9308b8817f265e936e5f1000a",
      "tree": "3d5a1564eaffd615727b94e1cb1f232f215c83d2",
      "parents": [
        "b86432b42eba5671969a9e6483ee219674b7ee25"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vwool@ru.mvista.com",
        "time": "Thu Nov 16 01:19:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 11:43:37 2006 -0800"
      },
      "message": "[PATCH] pnx4008: rename driver\n\nMake the drivers\u0027 names less generic to avoid possible confusion in future,\nas was requested by Russell King.\n\nSigned-off-by: Vitaly Wool \u003cvwool@ru.mvista.com\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b48f5457b4e9d64d9c1117a4ece247d98b4db49f",
      "tree": "6cccfbd1a7863ea830448b981019a7357997daf8",
      "parents": [
        "44597f65f6af3c692560a639f61d25398d13d1b6"
      ],
      "author": {
        "name": "Zhang, Yanmin",
        "email": "yanmin_zhang@linux.intel.com",
        "time": "Thu Nov 16 01:19:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 11:43:37 2006 -0800"
      },
      "message": "[PATCH] ipmi: use platform_device_add() instead of platform_device_register() to register device allocated dynamically\n\nI got below warning when running 2.6.19-rc5-mm1 on my ia64 machine.\n\nWARNING at lib/kobject.c:172 kobject_init()\n\nCall Trace:\n [\u003ca0000001000137c0\u003e] show_stack+0x40/0xa0\n                                sp\u003de0000002ff9f7bc0 bsp\u003de0000002ff9f0d10\n [\u003ca000000100013850\u003e] dump_stack+0x30/0x60\n                                sp\u003de0000002ff9f7d90 bsp\u003de0000002ff9f0cf8\n [\u003ca000000100407bb0\u003e] kobject_init+0x90/0x160\n                                sp\u003de0000002ff9f7d90 bsp\u003de0000002ff9f0cd0\n [\u003ca0000001005ae080\u003e] device_initialize+0x40/0x1c0\n                                sp\u003de0000002ff9f7da0 bsp\u003de0000002ff9f0cb0\n [\u003ca0000001005b88c0\u003e] platform_device_register+0x20/0x60\n                                sp\u003de0000002ff9f7dd0 bsp\u003de0000002ff9f0c90\n [\u003ca000000100592560\u003e] try_smi_init+0xbc0/0x11e0\n                                sp\u003de0000002ff9f7dd0 bsp\u003de0000002ff9f0c50\n [\u003ca000000100594900\u003e] init_ipmi_si+0xaa0/0x12e0\n                                sp\u003de0000002ff9f7de0 bsp\u003de0000002ff9f0bd8\n [\u003ca000000100009910\u003e] init+0x350/0x780\n                                sp\u003de0000002ff9f7e00 bsp\u003de0000002ff9f0ba8\n [\u003ca000000100011d30\u003e] kernel_thread_helper+0x30/0x60\n                                sp\u003de0000002ff9f7e30 bsp\u003de0000002ff9f0b80\n [\u003ca0000001000090c0\u003e] start_kernel_thread+0x20/0x40\n                                sp\u003de0000002ff9f7e30 bsp\u003de0000002ff9f0b80\nWARNING at lib/kobject.c:172 kobject_init()\n\nCall Trace:\n [\u003ca0000001000137c0\u003e] show_stack+0x40/0xa0\n                                sp\u003de0000002ff9f7b40 bsp\u003de0000002ff9f0db0\n [\u003ca000000100013850\u003e] dump_stack+0x30/0x60\n                                sp\u003de0000002ff9f7d10 bsp\u003de0000002ff9f0d98\n [\u003ca000000100407bb0\u003e] kobject_init+0x90/0x160\n                                sp\u003de0000002ff9f7d10 bsp\u003de0000002ff9f0d70\n [\u003ca0000001005ae080\u003e] device_initialize+0x40/0x1c0\n                                sp\u003de0000002ff9f7d20 bsp\u003de0000002ff9f0d50\n [\u003ca0000001005b88c0\u003e] platform_device_register+0x20/0x60\n                                sp\u003de0000002ff9f7d50 bsp\u003de0000002ff9f0d30\n [\u003ca00000010058ac00\u003e] ipmi_register_smi+0xcc0/0x18e0\n                                sp\u003de0000002ff9f7d50 bsp\u003de0000002ff9f0c90\n [\u003ca000000100592600\u003e] try_smi_init+0xc60/0x11e0\n                                sp\u003de0000002ff9f7dd0 bsp\u003de0000002ff9f0c50\n [\u003ca000000100594900\u003e] init_ipmi_si+0xaa0/0x12e0\n                                sp\u003de0000002ff9f7de0 bsp\u003de0000002ff9f0bd8\n [\u003ca000000100009910\u003e] init+0x350/0x780\n                                sp\u003de0000002ff9f7e00 bsp\u003de0000002ff9f0ba8\n [\u003ca000000100011d30\u003e] kernel_thread_helper+0x30/0x60\n                                sp\u003de0000002ff9f7e30 bsp\u003de0000002ff9f0b80\n [\u003ca0000001000090c0\u003e] start_kernel_thread+0x20/0x40\n                                sp\u003de0000002ff9f7e30 bsp\u003de0000002ff9f0b80\n\nThe root cause is the device struct is initialized twice.\n\nIf the device is allocated dynamically by platform_device_alloc,\nplatform_device_alloc will initialize struct device, then,\nplatform_device_add should be used to register the device.\n\nThe difference between platform_device_register and platform_device_add is\nplatform_device_register will initiate the device while platform_device_add\nwon\u0027t.\n\nSigned-off-by: Zhang Yanmin \u003cyanmin.zhang@intel.com\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c7835a77c86422d276b0d1a4c70924d933014c13",
      "tree": "a0f4ee32a55d8b360b814f6ef811be268db71c2f",
      "parents": [
        "52bf376c63eebe72e862a1a6e713976b038c3f50"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Nov 15 21:14:42 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 15 21:18:52 2006 -0800"
      },
      "message": "[TG3]: Disable TSO on 5906 if CLKREQ is enabled.\n\nDue to hardware errata, TSO must be disabled if the PCI Express clock\nrequest is enabled on 5906.  The chip may hang when transmitting TSO\nframes if CLKREQ is enabled.\n\nUpdate version to 3.69.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ccead1869444891ae6b41f2c5fc8498521c908e",
      "tree": "508dacf852deab9c26f8f3d3071cdaf456f6990b",
      "parents": [
        "44597f65f6af3c692560a639f61d25398d13d1b6"
      ],
      "author": {
        "name": "Gary Zambrano",
        "email": "zambrano@broadcom.com",
        "time": "Tue Nov 14 16:34:00 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 15 21:18:46 2006 -0800"
      },
      "message": "[TG3]: Increase 5906 firmware poll time.\n\nNewer 5906 bootcode needs about 7ms to finish resetting so the poll\nfirmware loop was changed to maximum 20ms.\n\nSigned-off-by: Gary Zambrano \u003czambrano@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d31e817183a4c1ee2e5fc0635ac075381f5c4419",
      "tree": "31b688b967883c3ac6095e2eb7c4a2b2932f6a2d",
      "parents": [
        "9716a340310a383751a06589d0775fad04bd3f54"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Nov 16 14:00:57 2006 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Nov 15 19:57:12 2006 -0800"
      },
      "message": "[PATCH] powerpc: windfarm shall request it\u0027s sub modules\n\nThe windfarm code, in it\u0027s current incarnation, uses request_module() to\nload the various submodules it needs for a given platform so that only\nthe main platform control module needs to be modprobed. However, it was\nmissing various bits. This fixes it. In the future, we\u0027ll use some\nhotplug mecanisms to try to get all of this auto-loaded on the platforms\nwhere it matters but that isn\u0027t ready yet.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c387fd85f84b9d89a75596325d8d6a0f730baf64",
      "tree": "3c161af64d908a29825a76acb556b7f4bd0dd4bf",
      "parents": [
        "f5ad1a785f7fb9e6f65ba437ba0a64cad4e97dae"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Nov 15 00:30:17 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 14 16:02:02 2006 -0800"
      },
      "message": "[PATCH] Char: isicom, fix close bug\n\nport is dereferenced even if it is NULL.  Dereference it _after_ the\ncheck if (!port)...  Thanks Eric \u003cef87@yahoo.com\u003e for reporting this.\n\nThis fixes\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7527\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dc791d479802a784836a236d4a77a5325be545c4",
      "tree": "f9f931bb37f31e30c67b4121c4743fca9dc12e22",
      "parents": [
        "cd2579d7aa7bfc966cc271a88e77f8cfc3b0b7ba",
        "253b92ecbd3d2e9f5a79fc7632c89ac74bff16c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 14 15:15:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 14 15:15:31 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: fix double-completion on error\n  [PATCH] pata_artop: fix \"\u0026 (1 \u003e\u003e\" typo\n  [PATCH] hpt37x: Check the enablebits\n"
    },
    {
      "commit": "1f794b6082a5ff88f7c48d1634056026acf806f4",
      "tree": "7f87084987fbc9109deeb4bc2a623a6852da6205",
      "parents": [
        "b369c2cfa47bc0ad495a95fe9a17c9888781d615"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Nov 14 12:36:45 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 14 15:08:50 2006 -0800"
      },
      "message": "[PATCH] cpqarray: fix iostat\n\ncpqarray needs to call disk_stat_add() for iostat to work.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b369c2cfa47bc0ad495a95fe9a17c9888781d615",
      "tree": "631cad9e330c0370f5544ae0a805d6335dcfdb88",
      "parents": [
        "a4625085445b86951d8482c0cdd6d52719f7c323"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Nov 14 12:36:03 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 14 15:08:50 2006 -0800"
      },
      "message": "[PATCH] cciss: fix iostat\n\ncciss needs to call disk_stat_add() for iostat to work.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a4625085445b86951d8482c0cdd6d52719f7c323",
      "tree": "0bace40f042c3116ab8a67b0ef2f24e59af995e2",
      "parents": [
        "cb07c9a1864a8eac9f3123e428100d5b2a16e65a"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Mon Nov 13 16:32:36 2006 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 14 15:08:50 2006 -0800"
      },
      "message": "[PATCH] libata: Convert from module_init to subsys_initcall\n\nWhen building a monolithic kernel, the load order of drivers does not\nwork for SAS libata users, resulting in a kernel oops.\n\nConvert libata to use subsys_initcall instead of module_init, which\nensures that libata gets loaded before any LLDD.\n\nThis is the same thing that scsi core does to solve the problem.  The\nload order problem was observed on ipr SAS adapters and should exist for\nother SAS users as well.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d6e89cb6cd3a10eb203914093642f580c20476d4",
      "tree": "0e84f5d037405a5202b487e5b79b5d1ba686d77e",
      "parents": [
        "ba8df43c0ee93ec05fc526278a80aaf4cb5ab1fa"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Tue Nov 14 02:03:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 14 09:09:27 2006 -0800"
      },
      "message": "[PATCH] nvidiafb: fix unreachable code in nv10GetConfig\n\nFix binary/logical operator typo which leads to unreachable code.  Noticed\nwhile looking at other issues; I don\u0027t have the relevant hardware to test\nthis.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\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": "6a34b57bec41c95f1e38f700cd9b81324baaffc7",
      "tree": "c3012cf58ed73c83a6f12002a99eedf4ba1cb69e",
      "parents": [
        "d8f7975159f35846754d3845c9701b612c5c0624"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Tue Nov 14 02:03:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 14 09:09:27 2006 -0800"
      },
      "message": "[PATCH] drivers/ide: stray bracket\n\nStray bracket in debug code.\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d8f7975159f35846754d3845c9701b612c5c0624",
      "tree": "1c7a023eb8b216dd40cd8bfa862d783d652a12ec",
      "parents": [
        "f3ac84324fd949f671e6cf5620add5de02498386"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Nov 14 02:03:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 14 09:09:27 2006 -0800"
      },
      "message": "[PATCH] revert \"PCI: quirk for IBM Dock II cardbus controllers\"\n\nFix http://bugzilla.kernel.org/show_bug.cgi?id\u003d7264\n\nWe need to target this quirk a little more tightly, using the T20 DMI string.\n\nCc: Pavel Kysilka \u003cgoldenfish@bsys.cz\u003e\nAcked-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "253b92ecbd3d2e9f5a79fc7632c89ac74bff16c4",
      "tree": "8153c5044d97f5a46ee57329a9895256ab161500",
      "parents": [
        "3f9dd27a22ff79b6b6c4eccd19e4063bff0ddc7e"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Tue Nov 14 09:55:41 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Nov 14 09:55:41 2006 -0500"
      },
      "message": "libata: fix double-completion on error\n\nA curious thing happens, however, when ata_qc_new_init fails to get\nan ata_queued_cmd:\n\nFirst, ata_qc_new_init handles the failure like this:\n    cmd-\u003eresult \u003d (DID_OK \u003c\u003c 16) | (QUEUE_FULL \u003c\u003c 1);\n    done(cmd);\n\nThen, we return to ata_scsi_translate and do this:\n    err_mem:\n        cmd-\u003eresult \u003d (DID_ERROR \u003c\u003c 16);\n        done(cmd);\n\nIt appears to me that first we set a status code indicating that we\u0027re\nok but the device queue is full and finish the command,  but then\nwe blow away that status code and replace it with an error flag and\nfinish the command a second time!  That does not seem to be desirable\nbehavior since we merely want the I/O to wait until a command slot\nfrees up, not send errors up the block layer.\n\nIn the err_mem case, we should simply exit out of ata_scsi_translate\ninstead.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3f9dd27a22ff79b6b6c4eccd19e4063bff0ddc7e",
      "tree": "173df39c75df478434b624363763bbabf94e4c6e",
      "parents": [
        "b5bf24b94c65536d3cc2bf9039ab05b3967f7b7f"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@openvz.org",
        "time": "Fri Nov 10 22:52:46 2006 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Nov 14 09:52:08 2006 -0500"
      },
      "message": "[PATCH] pata_artop: fix \"\u0026 (1 \u003e\u003e\" typo\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@openvz.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b5bf24b94c65536d3cc2bf9039ab05b3967f7b7f",
      "tree": "ba81fd61004705bfe1d775e0b55e1644b5e05bdc",
      "parents": [
        "0579e303553655245e8a6616bd8b4428b07d63a2"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Nov 08 16:18:26 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Nov 14 09:52:08 2006 -0500"
      },
      "message": "[PATCH] hpt37x: Check the enablebits\n\nHelps for PATA but SATA bridged devices lie and always set all the bits\nso will need the error handling fixes from Tejun.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0579e303553655245e8a6616bd8b4428b07d63a2",
      "tree": "27471f7bb31e719a97816f329d1357f8b0a3e488",
      "parents": [
        "0f66c08e9611b9a63f2f2fd5af0d12e486c4a02e",
        "63ef731aa6a81e286de78dcc92241d123424ed39"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 13 11:50:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 13 11:50:28 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  MMC: Do not set unsupported bits in OCR response\n  MMC: Poll card status after rescanning cards\n"
    },
    {
      "commit": "0f66c08e9611b9a63f2f2fd5af0d12e486c4a02e",
      "tree": "0e36f48f32c97c4ef9ed5fcd6158226345f43d2e",
      "parents": [
        "4dd7406e9c7e7a5422425ef699780463490b8745",
        "39798695b4bcc7b145f8910ca56195808d3a7637"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 13 09:52:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 13 09:52:04 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/mad: Fix race between cancel and receive completion\n  RDMA/amso1100: Fix \u0026\u0026 typo\n  RDMA/amso1100: Fix unitialized pseudo_netdev accessed in c2_register_device\n  IB/ehca: Activate scaling code by default\n  IB/ehca: Use named constant for max mtu\n  IB/ehca: Assure 4K alignment for firmware control blocks\n"
    },
    {
      "commit": "4dd7406e9c7e7a5422425ef699780463490b8745",
      "tree": "483f15c60e572fbe0118ca49fcf2263c3e5bde3e",
      "parents": [
        "b71567312976305cc1ce7e9b71e7378c8bfcb40f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 13 09:50:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 13 09:50:11 2006 -0800"
      },
      "message": "[dvb saa7134] Fix missing \u0027break\u0027 for avermedia card case\n\nCommit 450efcfd2e1d941e302a8c89322fbfcef237be98 broke Avermedia 777\nsupport.\n\nAdded obvious missing \"break\" statement.\n\nCc: José Suárez \u003cj.suarez.agapito@gmail.com\u003e\nCc: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b71567312976305cc1ce7e9b71e7378c8bfcb40f",
      "tree": "93b930159592e668630744d40ab1208caee1de1f",
      "parents": [
        "616e8a091a035c0bd9b871695f4af191df123caa"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Nov 13 18:05:02 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 13 09:47:00 2006 -0800"
      },
      "message": "[PATCH] ide-cd: only set rq-\u003eerrors SCSI style for block pc requests\n\nWe should only set -\u003eerrors to CHECK_CONDITION and so on for requests\nthat use this field in the SCSI manner.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "39798695b4bcc7b145f8910ca56195808d3a7637",
      "tree": "89f594faf977f800893f6fa59213e94e098df386",
      "parents": [
        "b26c791e9ca3365616d40836000285931ca033d0"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Nov 13 09:38:07 2006 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Nov 13 09:38:07 2006 -0800"
      },
      "message": "IB/mad: Fix race between cancel and receive completion\n\nWhen ib_cancel_mad() is called, it puts the canceled send on a list\nand schedules a \"flushed\" callback from process context.  However,\nthis leaves a window where a receive completion could be processed\nbefore the send is fully flushed.\n\nThis is fine, except that ib_find_send_mad() will find the MAD and\nreturn it to the receive processing, which results in the sender\ngetting both a successful receive and a \"flushed\" send completion for\nthe same request.  Understandably, this confuses the sender, which is\nexpecting only one of these two callbacks, and leads to grief such as\na use-after-free in IPoIB.\n\nFix this by changing ib_find_send_mad() to return a send struct only\nif the status is still successful (and not \"flushed\").  The search of\nthe send_list already had this check, so this patch just adds the same\ncheck to the search of the wait_list.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "b26c791e9ca3365616d40836000285931ca033d0",
      "tree": "b1ba0abcd231c54878d2cbf58a6baa057abfedec",
      "parents": [
        "2ffcab6ae44b02679229ca1852526d0a6e062dd2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Nov 09 21:02:26 2006 +0100"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Nov 13 09:38:07 2006 -0800"
      },
      "message": "RDMA/amso1100: Fix \u0026\u0026 typo\n\nFix the AMSO1100 firmware version computation, which was broken\ndue to \"\u0026\u0026\" being used where \"\u0026\" should have.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n\n"
    },
    {
      "commit": "2ffcab6ae44b02679229ca1852526d0a6e062dd2",
      "tree": "c99a55514f37f6c8b21e0879a247c508c9346bfd",
      "parents": [
        "f2c238a0c5e155acd49752c5fb93fb8d8534232b"
      ],
      "author": {
        "name": "Tom Tucker",
        "email": "tom@opengridcomputing.com",
        "time": "Wed Nov 08 14:23:22 2006 -0600"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Nov 13 09:38:04 2006 -0800"
      },
      "message": "RDMA/amso1100: Fix unitialized pseudo_netdev accessed in c2_register_device\n\nRework some load-time error handling: c2_register_device() leaked when\nit failed, and the function that called it didn\u0027t check the return code.\n\nSigned-off-by: Tom Tucker \u003ctom@opengridcomputing.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "f2c238a0c5e155acd49752c5fb93fb8d8534232b",
      "tree": "4ad09eeb0be6608f7a4bcee215c1fefa80ef8b80",
      "parents": [
        "c58121143f87930621c1a6fa9683b6862f2b42c9"
      ],
      "author": {
        "name": "Hoang-Nam Nguyen",
        "email": "hnguyen@de.ibm.com",
        "time": "Sun Nov 05 21:42:20 2006 +0100"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Nov 13 08:46:28 2006 -0800"
      },
      "message": "IB/ehca: Activate scaling code by default\n\nChange ehca\u0027s Kconfig to activates scaling code as default.  After\nseveral measurements we saw that this feature prevents dropped packets\n(UD) in stress situation. Thus, enabling it helps to improve ehca\u0027s\nbandwidth through IPoIB.\n\nSigned-off-by: Hoang-Nam Nguyen \u003chnguyen@de.ibm.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n\n"
    },
    {
      "commit": "c58121143f87930621c1a6fa9683b6862f2b42c9",
      "tree": "ad7523e1bbae9df75875c5a350834efea6008cdf",
      "parents": [
        "7e28db5d8ff63b1cabc221c5cb84a5f45752f1c2"
      ],
      "author": {
        "name": "Hoang-Nam Nguyen",
        "email": "hnguyen@de.ibm.com",
        "time": "Sun Nov 05 21:42:56 2006 +0100"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Nov 13 08:46:28 2006 -0800"
      },
      "message": "IB/ehca: Use named constant for max mtu\n\nDefine and use a constant EHCA_MAX_MTU instead hardcoded value.\n\nSigned-off-by: Hoang-Nam Nguyen \u003chnguyen@de.ibm.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "bf2b3de2a8e66e5f554c2113fac688bcaaca77fb",
      "tree": "ff85fd274a45dea3557913047eb79e240eec5453",
      "parents": [
        "239fd45938f9ddf64f120e0260c7b76eb73bd5a7",
        "6f36fbb242442184d314e305199bb9a449be4f67"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 13 08:27:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 13 08:27:17 2006 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  V4L/DVB (4818): Flexcop-usb: fix debug printk\n  V4L/DVB (4817): Fix uses of \"\u0026\u0026\" where \"\u0026\" was intended\n  V4L/DVB (4816): Change tuner type for Avermedia A16AR\n  V4L/DVB (4815): Remote support for Avermedia A16AR\n  V4L/DVB (4814): Remote support for Avermedia 777\n  V4L/DVB (4804): Fix missing i2c dependency for saa7110\n  V4L/DVB (4802): Cx88: fix remote control on WinFast 2000XP Expert\n  V4L/DVB (4795): Tda826x: use correct max frequency\n"
    },
    {
      "commit": "239fd45938f9ddf64f120e0260c7b76eb73bd5a7",
      "tree": "2b0350fb9f45f2ffa7473e6c3d75f9ff26d85e82",
      "parents": [
        "eea2078eaf2bcd4e5e8b2e08798071efedac5e17",
        "36b600f2649e3be49039efe31edeeb64277dbd99"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 13 08:20:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 13 08:20:38 2006 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] cell: set ARCH_SPARSEMEM_DEFAULT in Kconfig\n  [POWERPC] Fix cell \"new style\" mapping and add debug\n  [POWERPC] pseries: Force 4k update_flash block and list sizes\n  [POWERPC] CPM_UART: Fix non-console initialisation\n  [POWERPC] CPM_UART: Fix non-console transmit\n  [POWERPC] Make sure initrd and dtb sections get into zImage correctly\n"
    },
    {
      "commit": "189e7cc1e092a31183febe598f8e37385ff9936e",
      "tree": "9266d8e561d2c3c5ad0d069c1678474ff6fee3dc",
      "parents": [
        "09123d230a294cd3b860f4ea042235b988277f0a",
        "1f10bec3ef9d9d97999c72e19625432836820221"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 13 08:03:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 13 08:03:32 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  [PATCH] drivers cris: return on NULL dev_alloc_skb()\n  [PATCH] com20020 build fix\n  [PATCH] bonding: lockdep annotation\n  [PATCH] bcm43xx: Add error checking in bcm43xx_sprom_write()\n  [PATCH] bcm43xx: Drain TX status before starting IRQs\n"
    },
    {
      "commit": "09123d230a294cd3b860f4ea042235b988277f0a",
      "tree": "e5231cafdbecb9fbf4bc0d1b462f43c64136980b",
      "parents": [
        "f72fa707604c015a6625e80f269506032d5430dc"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Nov 10 12:27:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 13 07:40:43 2006 -0800"
      },
      "message": "[PATCH] SCSI core: always store \u003e\u003d 36 bytes of INQUIRY data\n\nThis patch (as810c) copies a minimum of 36 bytes of INQUIRY data, even if\nthe device claims that not all of them are valid.  Often badly behaved\ndevices put plausible data in the Vendor, Product, and Revision strings but\nset the Additional Length byte to a small value.  Using potentially valid\ndata is certainly better than allocating a short buffer and then reading\nbeyond the end of it, which is what we do now.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e40c67597eac7a0b0e676867517b01a5a57f7b4b",
      "tree": "842f4cc8ad5739c9935e4ca1aca8ad0743de54da",
      "parents": [
        "7947d2cc2c2e01125a393de83862d02b621999fe"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@saville.com",
        "time": "Fri Nov 10 12:27:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 13 07:40:42 2006 -0800"
      },
      "message": "[PATCH] Patch for nvidia divide by zero error for 7600 pci-express card\n\nThe following patch resolves the divide by zero error I encountered on my\nsystem:\n\n\thttp://marc.10east.com/?l\u003dlinux-fbdev-devel\u0026m\u003d116058257024413\u0026w\u003d2\n\nI accomplished this by merging what I thought was appropriate from:\n\n\thttp://webcvs.freedesktop.org/xorg/driver/xf86-video-nv/src/\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7947d2cc2c2e01125a393de83862d02b621999fe",
      "tree": "138b28edaedfae371445771cc92d991909abefd6",
      "parents": [
        "1a4b0fc503ff4149f5915be4aeb179b9453cf485"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Fri Nov 10 12:27:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 13 07:40:42 2006 -0800"
      },
      "message": "[PATCH] IPMI: Fix more \u0026\u0026 typos\n\nFix improper use of \"\u0026\u0026\" when \"\u0026\" was intended.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "1a4b0fc503ff4149f5915be4aeb179b9453cf485"
}
