)]}'
{
  "log": [
    {
      "commit": "4eea9dc45fa7feb42e6dce32d94ea9ea4d64e40b",
      "tree": "d1c99f57d68e2ab961984db08edcbdc14b640430",
      "parents": [
        "b4b8bed12345bc03dfcef80cbbe78582429b063c"
      ],
      "author": {
        "name": "Ed Lin",
        "email": "ed.lin@promise.com",
        "time": "Mon Dec 04 17:49:28 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Dec 05 11:31:43 2006 -0600"
      },
      "message": "[SCSI] stex: fix controller_info command handling\n\nThis command needs information from both firmware and driver. First copy\ninformation from firmware to buffer, then fill in driver information.\n\nSigned-off-by: Ed Lin \u003ced.lin@promise.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b4b8bed12345bc03dfcef80cbbe78582429b063c",
      "tree": "12e1ff2cb22088a508fb9bdcb8926f75a519ef29",
      "parents": [
        "00769ec40074b753c9b218c2ccaba2bfbfffe056"
      ],
      "author": {
        "name": "Ed Lin",
        "email": "ed.lin@promise.com",
        "time": "Mon Dec 04 17:49:24 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Dec 05 11:31:26 2006 -0600"
      },
      "message": "[SCSI] stex: fix biosparam calculation\n\nFix biosparam calculation.\n\nSigned-off-by: Ed Lin \u003ced.lin@promise.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "00769ec40074b753c9b218c2ccaba2bfbfffe056",
      "tree": "b8a05cbdb85f7c4ca8e4368b74a66dfccc3a7b8d",
      "parents": [
        "e42ebefee15894522f3a84045887573ebc9b764e"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Dec 03 20:49:23 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Dec 05 10:25:35 2006 -0600"
      },
      "message": "[SCSI] megaraid: fix MMIO casts\n\nmegaraid\u0027s MMIO RD*/WR* macros directly call readl() and writel() with\nan \u0027unsigned long\u0027 argument.  This throws a warning, but is otherwise OK\nbecause the \u0027unsigned long\u0027 is really the result of ioremap().  This\nsetup is also OK because the variable can hold an ioremap cookie /or/ a\nPCI I/O port (PIO).\n\nHowever, to fix the warning thrown when readl() and writel() are passed\nan unsigned long cookie, I introduce \u0027void __iomem *mmio_base\u0027, holding\nthe same value as \u0027base\u0027.  This will silence the warnings, and also\ncause an oops whenever these MMIO-only functions are ever accidentally\npassed an I/O address.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e42ebefee15894522f3a84045887573ebc9b764e",
      "tree": "7dd753f30606369eb2d747bb7e64d693fd4a417f",
      "parents": [
        "024879ead9594acab30ce9e23c955086e2d967a0"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Mon Dec 04 23:06:48 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Dec 05 09:59:47 2006 -0600"
      },
      "message": "[SCSI] tgt: fix undefined flush_dcache_page() problem\n\ndrivers/scsi/scsi_tgt_if.c: In function \u0027tgt_uspace_send_event\u0027:\ndrivers/scsi/scsi_tgt_if.c:88: warning: implicit declaration of function \u0027flush_dcache_page\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "024879ead9594acab30ce9e23c955086e2d967a0",
      "tree": "74936c283777d7bdcd0c722a33a23eb323cabf8d",
      "parents": [
        "ba8d55048ae08c442a27944e8beb76e73c3cce03"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Wed Nov 15 18:03:07 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Dec 03 12:29:46 2006 -0600"
      },
      "message": "[SCSI] libsas: better error handling in sas_expander.c\n\nWith async scanning, we\u0027re now tripping the BUG_ON in\nsas_ex_discover_end_dev(), so make the error handling here correct.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ba8d55048ae08c442a27944e8beb76e73c3cce03",
      "tree": "357a3f8069f7e799255f7c14b8fe7093e7d72308",
      "parents": [
        "f56035110661417e15814fa08e1f4bf19cb26f93"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Dec 02 13:36:04 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Dec 03 09:35:20 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.11 : Change version number to 8.1.11\n\nChange version number to 8.1.11\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f56035110661417e15814fa08e1f4bf19cb26f93",
      "tree": "507622bf0e1d9b27823f21ba51ac654d3060e5c1",
      "parents": [
        "a12e07bc6297b6cb97889ca7dfbed6c39048b1c1"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Dec 02 13:35:43 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Dec 03 09:35:04 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.11 : Misc Fixes\n\nMisc Fixes:\n - Prevent references to NULL node list element in reset routines.\n - Add missing IOCB types to switch tables\n - Reset the card on Port Error 5\n - Fix infinite loop in LUN reset\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a12e07bc6297b6cb97889ca7dfbed6c39048b1c1",
      "tree": "6388f82ad86e41ad55faf0c2ecb12e5fb2212e0a",
      "parents": [
        "18a3b5966611b1d6f539e3e0bf863ad13a44dd45"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Dec 02 13:35:30 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Dec 03 09:34:43 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.11 : Add soft_wwnn sysfs attribute, rename soft_wwn_enable\n\nThe driver now allows both wwpn and wwnn to be set.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "18a3b5966611b1d6f539e3e0bf863ad13a44dd45",
      "tree": "d0fa72dbdd2141993ff21f72d253942f9f61870c",
      "parents": [
        "4ff43246e45943200ae3233732adf8708c2faef6"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Dec 02 13:35:08 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Dec 03 09:33:27 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.11 : Removed decoding of PCI Subsystem Id\n\nTo avoid continually updating the driver for new subsystem ids\n(as adapter modules are proliferating), remove this 2nd level decode.\nGenericize the reported Adapter names to be consistent across\nEmulex product line.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4ff43246e45943200ae3233732adf8708c2faef6",
      "tree": "28204d5a11c4ca0de54c36a9e0bca9cfd3317f1c",
      "parents": [
        "c7743956f8cb7b496c05d8444050eba908662a14"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Dec 02 13:34:56 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Dec 03 09:31:04 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.11 : Add MSI (Message Signalled Interrupts) support\n\nAdd MSI (Message Signalled Interrupts) support\n  Actual use must be enabled via the new module parameter \"lpfc_use_msi\"\n  Defaults to no use\n\nMany thanks to Frederic Temporelli who implemented the initial patch.\n\nSigned-off-by: Frederic Temporelli \u003cfrederic.temporelli@ext.bull.net\u003e\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c7743956f8cb7b496c05d8444050eba908662a14",
      "tree": "cf4c4bc8484d53d91c3da1aa99ba722bf4a32d5d",
      "parents": [
        "146911500f2572fba31895aebacdc4f283208c37"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Dec 02 13:34:42 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Dec 03 09:29:57 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.11 : Adjust LOG_FCP logging\n\nAdjust LOG_FCP logging to be more meaningful.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "146911500f2572fba31895aebacdc4f283208c37",
      "tree": "d0f648c159f19409b7b72980ba9595600eb4761e",
      "parents": [
        "a4bc3379fbc368597024104727fdf14ced483c14"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Dec 02 13:34:28 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Dec 03 09:29:36 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.11 : Fix Memory leaks\n\nFix Memory leaks associated with mbox cmds READ_LA, READ_SPARAM, REG_LOGIN\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a4bc3379fbc368597024104727fdf14ced483c14",
      "tree": "ed16c3eb403754d7fb9e8928ecc5a286f10a12d3",
      "parents": [
        "2fb9bd8b9cbe9a8d70bf5f43a9ee6a4fa565ed5a"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Dec 02 13:34:16 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Dec 03 09:29:18 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.11 : Fix lpfc_multi_ring_support\n\nIt was not accounted for in the fast/slow rings.\nGenericize the implementation and control it via sysfs\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2fb9bd8b9cbe9a8d70bf5f43a9ee6a4fa565ed5a",
      "tree": "b16c87c100f7645f3872213f8e1203505dcbc4de",
      "parents": [
        "0e5d030bef4de3e35bcca35dd9465e6672128570"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Dec 02 13:33:57 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Dec 03 09:28:43 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.11 : Discovery Fixes\n\nDiscovery Fixes:\n - Prevent starting discovery of a node if discovery is in progress.\n - Code improvement (reduction) for lpfc_findnode_did().\n - Update discovery to send RFF to Fabric on link up\n - Bypass unique WWN checks for fabric addresses\n - Add ndlp to plogi list prior to issuing the plogi els command\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0e5d030bef4de3e35bcca35dd9465e6672128570",
      "tree": "88c3bee5f6d35744e8aac2de8193294e1ced8a9d",
      "parents": [
        "26b14823441382264e6f3dfd01b8687dc18196fe"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Dec 01 03:00:54 2006 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Dec 03 09:28:01 2006 -0600"
      },
      "message": "[SCSI] scsi tgt: IBM eServer i/pSeries virtual SCSI target driver\n\nThis is IBM Virtual SCSI target driver for tgt. The driver is based on\nthe original ibmvscsis driver:\n\nhttp://lkml.org/lkml/2005/10/17/99\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: Santiago Leon \u003csantil@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "26b14823441382264e6f3dfd01b8687dc18196fe",
      "tree": "c965c5b5967f4485f433cf80db91d3d371d9cc8c",
      "parents": [
        "c603d04ef6826a29f50cb151cb992f256d0cf19d"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Dec 01 03:00:50 2006 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Dec 03 09:27:33 2006 -0600"
      },
      "message": "[SCSI] scsi tgt: SCSI RDMA Protocol library functions\n\nlibsrp provides helper functions for SRP target drivers.\n\nSome SRP target drivers would be out of drivers/scsi/ so we added an\nentry for libsrp in drivers/scsi/Kconfig.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: Santiago Leon \u003csantil@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c603d04ef6826a29f50cb151cb992f256d0cf19d",
      "tree": "aa2dd677dde771b7b6d1b3149d359307f06c1e92",
      "parents": [
        "46ddab7b1c7225269ad45d33fc39d0a385194360"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Fri Dec 01 11:25:12 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Dec 03 09:26:48 2006 -0600"
      },
      "message": "[SCSI] 53c700: brown paper bag fix for auto request sense\n\nIn the switch over, I forgot to set the command length, so it sends out\na request sense with whatever length the prior command had (and fails\nbadly if it wasn\u0027t 6).\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "46ddab7b1c7225269ad45d33fc39d0a385194360",
      "tree": "701ec46da400338722e7c5588fdb30055ef1f02d",
      "parents": [
        "0d2db302f95747908123e56fa8659c7eb2eb7498"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Nov 27 09:35:42 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Dec 03 09:24:01 2006 -0600"
      },
      "message": "[SCSI] qla2xxx: use NULL instead of 0\n\nUse NULL instead of 0 for pointers (sparse warning):\ndrivers/scsi/qla2xxx/qla_attr.c:393:4: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0d2db302f95747908123e56fa8659c7eb2eb7498",
      "tree": "267ba4f17c1f2aed4d807d29348299bac5015bc3",
      "parents": [
        "97f78759ea1cb7d27b61095582de78b8e7486e85"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Thu Nov 16 19:24:18 2006 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Nov 25 13:17:52 2006 -0600"
      },
      "message": "[SCSI] scsi-ml: Makefile and Kconfig changes for tgt\n\nMakefile and Kconfig for tgt.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "97f78759ea1cb7d27b61095582de78b8e7486e85",
      "tree": "71c5cabb1758e5ba1b3ba37b9091e653b822c3f7",
      "parents": [
        "5a55c2596f55e3a60f7502d0dfcfa0d20241e5ac"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Thu Nov 16 19:24:16 2006 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Nov 25 13:17:38 2006 -0600"
      },
      "message": "[SCSI] scsi tgt: scsi target user and kernel communication interface\n\nThe user-space daemon and tgt kernel module need bi-directional\nkernel/user high-performance interface, however, mainline provides no\nstandard interface like that.\n\nThis patch adds shared memory interface between kernel and user spaces\nlike some other drivers do by using own character device. The\nuser-space daemon and tgt kernel module creates shared memory via mmap\nand use it like ring buffer. poll (kernel to user) and write (user to\nkernel) system calls are used for notification.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5a55c2596f55e3a60f7502d0dfcfa0d20241e5ac",
      "tree": "30bee283b134036d67b15e597270f3718a5e41e5",
      "parents": [
        "b58d91547fb17c65ad621f3f98b1f2c228c812a5"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Thu Nov 16 19:24:13 2006 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Nov 25 13:17:18 2006 -0600"
      },
      "message": "[SCSI] scsi tgt: scsi target lib functionality\n\nThe core scsi target lib functions.\n\nTODO:\n- mv md/dm-bio-list.h to linux/bio-list.h so md and us do not have to\ndo that weird include.\n- convert scsi_tgt_cmd\u0027s work struct to James\u0027s execute code. And try\nto kill our scsi_tgt_cmd.\n- add host state checking. We do refcouting so hotplug is partially\nsupported, but we need to add state checking to make it easier on\nthe LLD.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b58d91547fb17c65ad621f3f98b1f2c228c812a5",
      "tree": "4fafd4db96cb7931577f87b02a79cc6f52986333",
      "parents": [
        "84ad58e4efcf80c154f693d4cc8f5c913511b760"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Thu Nov 16 19:24:10 2006 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Nov 25 13:08:56 2006 -0600"
      },
      "message": "[SCSI] export scsi-ml functions needed by tgt_scsi_lib and its LLDs\n\nThis patch contains the needed changes to the scsi-ml for the target\nmode support.\n\nNote, per the last review we moved almost all the fields we added\nto the scsi_cmnd to our internal data structure which we are going\nto try and kill off when we can replace it with support from other\nparts of the kernel.\n\nThe one field we left on was the offset variable. This is needed to handle\nthe case where the target gets request that is so large that it cannot\nexecute it in one dma operation. So max_secotors or a segment limit may\nlimit the size of the transfer. In this case our tgt core code will\nbreak up the command into managable transfers and send them to the\nLLD one at a time. The offset is then used to tell the LLD where in\nthe command we are at. Is there another field on the scsi_cmd for\nthat?\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "84ad58e4efcf80c154f693d4cc8f5c913511b760",
      "tree": "62a51dcb5be819267542652fcbf7fbfec9428799",
      "parents": [
        "1e99e33ad94aa363e01cdfc2fc9df93338907fe6"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Nov 19 18:53:43 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Nov 25 09:26:56 2006 -0600"
      },
      "message": "[SCSI] initio: fix section mismatches with HOTPLUG\u003dn\n\nWARNING: drivers/scsi/initio.o - Section mismatch: reference to .init.data: from .text between \u0027i91u_detect\u0027 (at offset 0x26e8) and \u0027i91uSCBPost\u0027\nWARNING: drivers/scsi/initio.o - Section mismatch: reference to .init.data:i91u_pci_devices from .text between \u0027i91u_detect\u0027 (at offset 0x26ef) and \u0027i91uSCBPost\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1e99e33ad94aa363e01cdfc2fc9df93338907fe6",
      "tree": "676965472ffc1faeb9896c19fae19ea3e8b41da1",
      "parents": [
        "d19044c32baadeb80e135027124a9e845c6f057c"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Nov 22 08:24:48 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 16:43:28 2006 -0600"
      },
      "message": "[SCSI] qla2xxx: add asynchronous scsi scanning support.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d19044c32baadeb80e135027124a9e845c6f057c",
      "tree": "e525d1b048d3ab68b02b1f90eeb6ce3b9925588d",
      "parents": [
        "1aa8fab2acf1cb8b341131b726773fcff0abc707"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Nov 22 08:22:19 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 16:43:16 2006 -0600"
      },
      "message": "[SCSI] qla2xxx: defer topology discovery to DPC thread during initialization.\n\nModify intialization semantics:\n\n- perform basic hardware configuration only (as usual)\n  - allocate resources\n  - load and execute firmware\n\n- defer link (transport) negotiations to the DPC thread\n  - again the code in qla2x00_initialize_adapter() to stall probe()\n    completion was needed for legacy-style scanning.\n  - DPC thread stalls until probe() complete.\n\n- before probe() completes, set DPC flags to perform loop-resync logic\n  (similar to what\u0027s done during cable-insertion/removal).\n\nBenefits: user does not have to wait 20+ seconds in case the FC cable\nis unplugged during driver load, code consolidation (removal of\nredundant link negotiation logic during initialize_adaoter()), and\nfinilly, the driver no longer needs to defer the fc_remote_port_add()\ncalls to hold off lun-scanning prior to returning from the probe()\nfunction.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1aa8fab2acf1cb8b341131b726773fcff0abc707",
      "tree": "27590ddf03adce3b6244d60d4a818d9bdbbe85b0",
      "parents": [
        "93b45af5c6b9d41bbe9da11442291ac4eefc15b4"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Wed Nov 22 13:24:54 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 16:42:42 2006 -0600"
      },
      "message": "[SCSI] Make scsi_scan_host work for drivers which find their own targets\n\nIf a driver can find its own targets, it can now fill in scan_finished and\n(optionally) scan_start in the scsi_host_template.  Then, when it calls\nscsi_scan_host(), it will be called back (from a thread if asynchronous\ndiscovery is enabled), first to start the scan, and then at intervals to\ncheck if the scan is completed.\n\nAlso make scsi_prep_async_scan and scsi_finish_async_scan static.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "93b45af5c6b9d41bbe9da11442291ac4eefc15b4",
      "tree": "b88045d3b18c495e0fc3b573a54edb0ee75039ff",
      "parents": [
        "21db1882f79a1ad5977cae6766376a63f60ec414"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Wed Nov 22 13:24:53 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 16:41:52 2006 -0600"
      },
      "message": "[SCSI] fix missing check for no scanning\n\nDrivers that called scsi_scan_target() instead of scsi_scan_host() were\nstill adding devices; this needs to be under the control of userspace,\nnot the driver.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "21db1882f79a1ad5977cae6766376a63f60ec414",
      "tree": "c5e8d444c72a4e7837f6a00f8d66b3291ca0bf52",
      "parents": [
        "902762831c0068ba0c8c8fca801e505a9881aa01"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Wed Nov 22 13:24:52 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 16:41:09 2006 -0600"
      },
      "message": "[SCSI] Add Kconfig option for asynchronous SCSI scanning\n\nWithout this patch, the user has to add a kernel command line parameter\nto get asynchronous SCSI scanning.  Now they can select the default at\ncompile time and still override it at boot time if they need to.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "902762831c0068ba0c8c8fca801e505a9881aa01",
      "tree": "7a75729899779765298a1f83b38882b5dbcce894",
      "parents": [
        "d18b448fc2caf0d719bd4bd34fb1856be89c8ef7"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Tue Nov 21 10:40:50 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:29:53 2006 -0600"
      },
      "message": "[SCSI] aacraid: Driver version update\n\nReceived from Mark Salyzyn:\n\nVersion patch, update to reflect a rough estimate of the Adaptec build\n(2423) that coincides with the sources on kernel.org.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d18b448fc2caf0d719bd4bd34fb1856be89c8ef7",
      "tree": "58b3acc299b6182f3c2f0d58464b1680c41a6cdf",
      "parents": [
        "33524b70e8f3dd55a4ba78ad81742c7814e7b0ed"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Tue Nov 21 10:40:31 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:29:17 2006 -0600"
      },
      "message": "[SCSI] aacraid: Abort management FIBs\n\nReceived from Mark Salyzyn:\n\nAdd code to abort outstanding management ioctl fibs when the blinkLED recovery\nis performed. This code is \u0027clunky\u0027 and does not have any real feedback in that\nthe reset could progress before the user application has gotten it\u0027s\nnotification of command completion. We put a schedule() call to delay just the\nright amount for most cases, because we tried a spin and still managed to find\ncases where we would spin forever waiting for the management application to\nacknowledge the impending doom surrounding the cause of the BlinkLED. Will\ncause an oops in the context of the management application if we proceed too\nquickly. I view this as the lesser of many evils since currently if there are\noutstanding management ioctls during a need to reset/recover the adapter, the\nmanagement application just locks up and waits forever. The best practices fix\nfor this problem not going to be simple or easy (at least the fixes I imagine\ntoday); and we found a balance between the needs of the driver to proceed, and\nthe applications that locked or confused that would hold back the driver. I\njust do not like the idea of a kernel oops in an application to deal with low\npriority, sluggish or misbehaving applications.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "33524b70e8f3dd55a4ba78ad81742c7814e7b0ed",
      "tree": "54a8d7a738570be0b49cd78127a0daaff378cde9",
      "parents": [
        "51d23da95c3b71ce70587af8fc8244a05722c191"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Tue Nov 21 10:40:08 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:28:22 2006 -0600"
      },
      "message": "[SCSI] aacraid: Detect Blinkled at startup\n\nReceived from Mark Salyzyn:\n\nBlinkled at startup is useful for catching Adapters in a lot of pain, in a\nBlinkLED assert, quickly; rather than waiting several minutes for commands to\ntimeout.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "51d23da95c3b71ce70587af8fc8244a05722c191",
      "tree": "80dbc56b56ccb5460d0b5665bd9066417146df7c",
      "parents": [
        "bd705f2d43d34c0309dfa48117bed7167024247b"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 21 10:28:55 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:22:29 2006 -0600"
      },
      "message": "[SCSI] ipr: Driver version 2.3.0\n\nBump driver version.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "bd705f2d43d34c0309dfa48117bed7167024247b",
      "tree": "7be50d8f7a549be550e797497f4e73ca0aa8d851",
      "parents": [
        "ac719abab0fbe2b83dc99351f6605645aef814ab"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Nov 21 10:28:48 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:22:17 2006 -0600"
      },
      "message": "[SCSI] ipr: Make ipr_ioctl static\n\nThis patch makes ipr_ioctl static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ac719abab0fbe2b83dc99351f6605645aef814ab",
      "tree": "6730c2b9c7985cb1a7ab9a3efaeb3d4f6302a96f",
      "parents": [
        "49dc6a18185c12bae4980d17512fbe54ca6bae54"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 21 10:28:42 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:22:01 2006 -0600"
      },
      "message": "[SCSI] ipr: Reduce default error log size\n\nSince the default error log size has increased on SAS adapters,\nprevent ipr from logging this additional data unless requested\nto do so by the user set log level in order to prevent flooding\nthe logs.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "49dc6a18185c12bae4980d17512fbe54ca6bae54",
      "tree": "dc3e9dc84647d485622c42b9715dceee00ecab19",
      "parents": [
        "9d66bdf81f97673b6e330a26438fcaea38c26cd5"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 21 10:28:35 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:21:44 2006 -0600"
      },
      "message": "[SCSI] ipr: Add support for logging SAS fabric errors\n\nAdds support for logging SAS fabric errors logged by\nthe ipr firmware.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9d66bdf81f97673b6e330a26438fcaea38c26cd5",
      "tree": "f7630ffc51335d234fbc36ce903bdca009b672a5",
      "parents": [
        "7402ecef94f416dcf03af7435c404a4079683d96"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 21 10:28:29 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:21:26 2006 -0600"
      },
      "message": "[SCSI] ipr: Remove debug trace points from dump code\n\nRemove some debug trace points that clutter up the log\nwhen ipr debugging is turned on.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7402ecef94f416dcf03af7435c404a4079683d96",
      "tree": "7a5b3d410ab6199c1d6fbb062b87a731381847e3",
      "parents": [
        "efbbdd846d41221396c094ff6df35246bdcf889e"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 21 10:28:23 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:21:03 2006 -0600"
      },
      "message": "[SCSI] ipr: Remove ipr_scsi_timed_out\n\nRemove ipr\u0027s usage of the scsi transport eh_timed_out for\nhandling SATA timeouts. This was only needed in order to set\nsome flags on the qc prior to calling ata_do_eh.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "efbbdd846d41221396c094ff6df35246bdcf889e",
      "tree": "ebcd6e9910e8b400d1c019d81a6dbff7e63febb0",
      "parents": [
        "60e7486b190998745b548599c843f090d5624ae3"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 21 10:28:16 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:20:46 2006 -0600"
      },
      "message": "[SCSI] ipr: Set default ipr Kconfig values\n\nBoth SCSI_IPR_TRACE and SCSI_IPR_DUMP should be defaulted to\nyes when SCSI_IPR is enabled.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "60e7486b190998745b548599c843f090d5624ae3",
      "tree": "29f87593a77c56cf64230b6a7b76bf8e54fa108c",
      "parents": [
        "04d9768ff8847b0ae8c41ac3cfb3c5bb2e31699a"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 21 10:28:10 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:20:25 2006 -0600"
      },
      "message": "[SCSI] ipr: PCI IDs for new SAS adapters\n\nAdds PCI IDs for some new ipr SAS adapters.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "04d9768ff8847b0ae8c41ac3cfb3c5bb2e31699a",
      "tree": "a25cce9de6d4b7a297deb57e04698b76fe285bbd",
      "parents": [
        "73d98ff0fa8d9074792b7273f57d9f92810104c6"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 21 10:28:04 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:20:08 2006 -0600"
      },
      "message": "[SCSI] ipr: Stop issuing cancel all to disk arrays\n\nThe ipr disk array devices do not support a cancel all\nrequests primitive, so change the ipr driver to never\nsend it.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "73d98ff0fa8d9074792b7273f57d9f92810104c6",
      "tree": "48d63bd93823cb631d1d7c9ba1cbb16b9bb5c2e6",
      "parents": [
        "7feb6b3fbb48ceaceb7a66a9784106abef48e454"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 21 10:27:58 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:17:55 2006 -0600"
      },
      "message": "[SCSI] ipr: SATA reset - wait for host reset completion\n\nIf an ipr adapter hits a fatal microcode error requiring a reset\nwhile a SATA device is going through EH, it can result in a command\ngetting issued to the ipr adapter while it is getting reset, which\ncan cause PCI bus errors. Wait for any outstanding adapter reset\nto finish prior to issuing a SATA device reset.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7feb6b3fbb48ceaceb7a66a9784106abef48e454",
      "tree": "555b0b221a23d4384c47086d694fad284e5902e5",
      "parents": [
        "b448de473139e40a9ecc4e34946ffec5a65807ec"
      ],
      "author": {
        "name": "David C Somayajulu",
        "email": "david.somayajulu@qlogic.com",
        "time": "Mon Nov 20 16:20:22 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:17:10 2006 -0600"
      },
      "message": "[SCSI] qla4xxx: fix for timing issue for nvram accesses.\n\nThis patch fixes a timing issue related to nvram accesses in qla4xxx\ndriver for some cpu/slot speed combination.\n\nSigned-off-by: David Somayajulu \u003cdavid.somayajulu@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b448de473139e40a9ecc4e34946ffec5a65807ec",
      "tree": "7530bc57b3f362096d0a9e72df82d2259bafac08",
      "parents": [
        "d915058f48745c0d5c4582566e5aa63867264f81"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Nov 20 03:23:49 2006 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:15:47 2006 -0600"
      },
      "message": "[SCSI] megaraid_sas: make 2 functions static\n\nThis patch makes two needlessly global functions static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: \"Patro, Sumant\" \u003cSumant.Patro@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d915058f48745c0d5c4582566e5aa63867264f81",
      "tree": "edd78540aa84440dbbf438968a3be6303f81a33d",
      "parents": [
        "0bd2af46839ad6262d25714a6ec0365db9d6b98f"
      ],
      "author": {
        "name": "David C Somayajulu",
        "email": "david.somayajulu@qlogic.com",
        "time": "Wed Nov 15 17:38:40 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:14:04 2006 -0600"
      },
      "message": "[SCSI] qla4xxx: add support for qla4032\n\nThis patch provides the following:\n\n1. adds support for the next version of Qlogic\u0027s iSCSI HBA, qla4032\n   (PCI Device ID 4032).\n\n2. removes dead code related to topcat chip and renames\n   qla4010_soft_reset to qla4xxx_soft_reset (minor changes).\n\nSigned-off-by: David Somayajulu \u003cdavid.somayajulu@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0bd2af46839ad6262d25714a6ec0365db9d6b98f",
      "tree": "dcced72d230d69fd0c5816ac6dd03ab84799a93e",
      "parents": [
        "e138a5d2356729b8752e88520cc1525fae9794ac",
        "f26b90440cd74c78fe10c9bd5160809704a9627c"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:06:44 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:06:44 2006 -0600"
      },
      "message": "Merge ../scsi-rc-fixes-2.6\n"
    },
    {
      "commit": "e138a5d2356729b8752e88520cc1525fae9794ac",
      "tree": "942e3418e424170ef0e3c83ede3d54592b8e8b7f",
      "parents": [
        "7b4feee973ca7be63345b92a987ef7ef879b179b"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 11:54:15 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 11:54:15 2006 -0600"
      },
      "message": "[SCSI] aic94xx: fix pointer to integer conversion warning\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f26b90440cd74c78fe10c9bd5160809704a9627c",
      "tree": "7dff565afb5ba8ea71b5044e2f9006912dc61752",
      "parents": [
        "0f9005a6f7a82f4aacbd72f7b92322a8ca1c3f97"
      ],
      "author": {
        "name": "David C Somayajulu",
        "email": "david.somayajulu@qlogic.com",
        "time": "Wed Nov 15 16:41:09 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 11:21:13 2006 -0600"
      },
      "message": "[PATCH] qla4xxx: bug fix: driver hardware semaphore needs to be grabbed before soft reset\n\nOn qla4xxx, the driver needs to grab the drvr semaphore provided by\nthe hardware, prior to issuing a reset. This patches takes care of a\ncouple of places where it was not being done. In addition there is\nminor clean up.\n\nSigned-off-by: David Somayajulu \u003cdavid.somayajulu@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7b4feee973ca7be63345b92a987ef7ef879b179b",
      "tree": "565295b48d73446358a1c36dab55eec102dffed8",
      "parents": [
        "dea22214790d1306f3a3444db13d2c726037b189"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Tue Nov 14 18:02:07 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 11:10:02 2006 -0600"
      },
      "message": "[PATCH] aic94xx: delete ascb timers when freeing queues\n\nWhen the aic94xx driver creates ascbs, each ascb is initialized with a\ntimeout timer.  If there are any ascbs left over when the driver is being\ntorn down, these timers need to be deleted.  In particular, we seem to\nhit this case when ascbs are issued yet never end up on the done list.\nRight now there\u0027s a sequencer bug that results in this happening every\nso often.\n\nCONTROL PHY commands are typically sent when things are really messed\nup with the sequencer; however, any other leftover ascb should produce\nloud warnings.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "dea22214790d1306f3a3444db13d2c726037b189",
      "tree": "c5bd0d382c73c02f3416aac584e3d3a011cd1261",
      "parents": [
        "504fb37a0801d843bc1907c1a1f9c719c3509863"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Tue Nov 07 17:28:55 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 11:05:59 2006 -0600"
      },
      "message": "[PATCH] aic94xx: handle REQ_DEVICE_RESET\n\nThis patch implements a REQ_DEVICE_RESET handler for the aic94xx\ndriver.  Like the earlier REQ_TASK_ABORT patch, this patch defers the\ndevice reset to the Scsi_Host\u0027s workqueue, which has the added benefit\nof ensuring that the device reset does not happen at the same time\nthat the abort tmfs are being processed.  After the phy reset, the\nbusted drive should go away and be re-detected later, which is indeed\nwhat I\u0027ve seen on both a x260 and a x206m.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\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": "504fb37a0801d843bc1907c1a1f9c719c3509863",
      "tree": "dd4e4a4eb5ab8a391e9b0bc2f05f258ec10ae2a3",
      "parents": [
        "85e04e371b5a321b5df2bc3f8e0099a64fb087d7"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Nov 09 10:09:35 2006 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 15 17:59:37 2006 -0600"
      },
      "message": "[SCSI] fix module unload induced compile warning\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "667c667f86c87cd4f72296d650e5e65f2d89cb31",
      "tree": "d698b705d311e27d7a1ce3790d2490b310c578a8",
      "parents": [
        "297295ae6653af1356dd35a8edc411e2715aec57"
      ],
      "author": {
        "name": "Henne",
        "email": "henne@nachtwindheim.de",
        "time": "Wed Nov 08 19:56:28 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 15 16:43:50 2006 -0600"
      },
      "message": "[SCSI] scsi: t128 scsi_cmnd convertion\n\nChanges the obsolete Scsi_Cmnd to struct scsi_cmnd and remove the trailing\nwhitespaces.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "297295ae6653af1356dd35a8edc411e2715aec57",
      "tree": "eee8a6f0258cbcf41f90976c8aa76304791cd1f0",
      "parents": [
        "e5f82ab8342b527231cfcccde1fe265666e86b7b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Nov 08 19:56:26 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 15 16:43:30 2006 -0600"
      },
      "message": "[SCSI] ips: fix soft lockup during reset initialization\n\n  Resetting the adapter causes the ServeRAID driver to exceed the max time\n  allowed by the softlock watchdog.  Resetting the hardware can easily require\n  30 or more seconds.  To avoid the\n\n\t\"BUG: soft lockup detected on CPU#0!\"\n\n  result, this patch adds a touch_nmi_watchdog() to the driver\u0027s MDELAY macro.\n\nCc: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nAcked-by: Jack Hammer \u003cjack_hammer@adaptec.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e5f82ab8342b527231cfcccde1fe265666e86b7b",
      "tree": "7a45b2899b3fa48c888be7dd034abeac96f09921",
      "parents": [
        "db3a8815fb03f9985713b4ab29e208b7074f939c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Nov 08 19:55:50 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 15 16:42:35 2006 -0600"
      },
      "message": "[SCSI] qla2xxx: make some functions static\n\nThis patch makes some needlessly global functions static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "db3a8815fb03f9985713b4ab29e208b7074f939c",
      "tree": "ecd16112552d0161db7763cc669ba30db0d13bd4",
      "parents": [
        "bf4713418b9d8543e7b64bf6c742f1959828033e"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Nov 08 19:56:20 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 15 16:41:27 2006 -0600"
      },
      "message": "[SCSI] minor bug fixes and cleanups\n\nBusLogic: use kzalloc(), remove cast to/from void*\n\naic7xxx_old: fix typo in cast\n\nNCR53c406a: ifdef out static built code\n\nfd_mcs: ifdef out static built code\n\nncr53c8xx: ifdef out static built code\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "bf4713418b9d8543e7b64bf6c742f1959828033e",
      "tree": "202cb83b73c6536895fa9cda27296b44904e9880",
      "parents": [
        "08157cd0787004e2ebf9ee8cc92257244da53848"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Nov 08 19:56:24 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 15 16:40:50 2006 -0600"
      },
      "message": "[SCSI] revert \"[SCSI] ips soft lockup during reset/initialization\"\n\nRevert 15084a4a63bc300c18b28a8a9afac870c552abce - it caused a\nscheduling-inside-spinlock bug.\n\nCc: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Jack Hammer \u003cjack_hammer@adaptec.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    }
  ],
  "next": "08157cd0787004e2ebf9ee8cc92257244da53848"
}
