)]}'
{
  "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": "0f9005a6f7a82f4aacbd72f7b92322a8ca1c3f97",
      "tree": "8b63f4a8add7f1bfbba02f9ddbbe26e7943afb21",
      "parents": [
        "c5dd27337a70b34cc400120e70a80fcb84c4fd7a",
        "8746ed3dae14e87e9f7ad8e44649b72e22b33274"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 21 18:42:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 21 18:42:44 2006 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix ucc_geth of_device discovery on mpc832x\n  [POWERPC] Revert \"[POWERPC] Add powerpc get/set_rtc_time interface to new generic rtc class\"\n  [POWERPC] Revert \"[POWERPC] Enable generic rtc hook for the MPC8349 mITX\"\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": "8746ed3dae14e87e9f7ad8e44649b72e22b33274",
      "tree": "4555911faa3bb62237b8bcfdee543cc29a28bde4",
      "parents": [
        "df9c23095fc8652798c41dd860676d3dafb2f1dc"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Tue Nov 21 18:19:42 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 22 13:28:21 2006 +1100"
      },
      "message": "[POWERPC] Fix ucc_geth of_device discovery on mpc832x\n\nmpc832x, as in mpc8360, needs to explicitly find and create the\nplatform device for ucc_geth in 2.6.19.  This code will likely be\nreadapted to Benh\u0027s new of_ methods for 2.6.20.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\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": "f2776ff047229c3e7cee2454e2704dd6f98fa32f",
      "tree": "d2dac3fa350b207863a4c1d4f848ad4f46bf5f27",
      "parents": [
        "700f9672c9a61c12334651a94d17ec04620e1976"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue Nov 21 17:41:56 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 21 17:41:56 2006 -0800"
      },
      "message": "[IPV6]: Fix address/interface handling in UDP and DCCP, according to the scoping architecture.\n\nTCP and RAW do not have this issue.  Closes Bug #7432.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "700f9672c9a61c12334651a94d17ec04620e1976",
      "tree": "7b78a376a8a1001642338f5576fc9aeccf87546f",
      "parents": [
        "4498c80d9c1ebdf42837be6a52ead35a2aa2b819"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Tue Nov 21 17:33:01 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 21 17:33:01 2006 -0800"
      },
      "message": "[IRDA]: Lockdep fix.\n\nOn Sat, 2006-11-18 at 16:12 +0300, Andrey Borzenkov wrote:\n\n\u003e \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\u003e [ INFO: possible recursive locking detected ]\n\u003e 2.6.19-rc5-2avb #2\n\u003e - ---------------------------------------------\n\u003e pppd/26425 is trying to acquire lock:\n\u003e  (\u0026hashbin-\u003ehb_spinlock){....}, at: [\u003cdfdea87a\u003e] irlmp_slsap_inuse+0x5a/0x170\n\u003e [irda]\n\u003e\n\u003e but task is already holding lock:\n\u003e  (\u0026hashbin-\u003ehb_spinlock){....}, at: [\u003cdfdea857\u003e] irlmp_slsap_inuse+0x37/0x170\n\u003e [irda]\n\u003e\n\u003e other info that might help us debug this:\n\u003e 1 lock held by pppd/26425:\n\u003e  #0:  (\u0026hashbin-\u003ehb_spinlock){....}, at: [\u003cdfdea857\u003e]\n\u003e irlmp_slsap_inuse+0x37/0x170 [irda]\n\u003e\n\u003e stack backtrace:\n\u003e  [\u003cc010413c\u003e] dump_trace+0x1cc/0x200\n\u003e  [\u003cc010418a\u003e] show_trace_log_lvl+0x1a/0x30\n\u003e  [\u003cc01047f2\u003e] show_trace+0x12/0x20\n\u003e  [\u003cc01048c9\u003e] dump_stack+0x19/0x20\n\u003e  [\u003cc01346ca\u003e] __lock_acquire+0x8fa/0xc20\n\u003e  [\u003cc0134d2d\u003e] lock_acquire+0x5d/0x80\n\u003e  [\u003cc02a851c\u003e] _spin_lock+0x2c/0x40\n\u003e  [\u003cdfdea87a\u003e] irlmp_slsap_inuse+0x5a/0x170 [irda]\n\u003e  [\u003cdfdebab2\u003e] irlmp_open_lsap+0x62/0x180 [irda]\n\u003e  [\u003cdfdf35d1\u003e] irttp_open_tsap+0x181/0x230 [irda]\n\u003e  [\u003cdfdc0c3d\u003e] ircomm_open_tsap+0x5d/0xa0 [ircomm]\n\u003e  [\u003cdfdc05d8\u003e] ircomm_open+0xb8/0xd0 [ircomm]\n\u003e  [\u003cdfdd0477\u003e] ircomm_tty_open+0x4f7/0x570 [ircomm_tty]\n\u003e  [\u003cc020bbe4\u003e] tty_open+0x174/0x340\n\u003e  [\u003cc016bd69\u003e] chrdev_open+0x89/0x170\n\u003e  [\u003cc0167bd6\u003e] __dentry_open+0xa6/0x1d0\n\u003e  [\u003cc0167da5\u003e] nameidata_to_filp+0x35/0x40\n\u003e  [\u003cc0167df9\u003e] do_filp_open+0x49/0x50\n\u003e  [\u003cc0167e47\u003e] do_sys_open+0x47/0xd0\n\u003e  [\u003cc0167f0c\u003e] sys_open+0x1c/0x20\n\u003e  [\u003cc010307d\u003e] sysenter_past_esp+0x56/0x8d\n\u003e  [\u003cb7f86410\u003e] 0xb7f86410\n\u003e  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nThe comment at the nesting lock says:\n\n\t/* Careful for priority inversions here !\n\t * irlmp-\u003elinks is never taken while another IrDA\n\t * spinlock is held, so we are safe. Jean II */\n\nSo, under the assumption the author was right, it just needs a lockdep\nannotation.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df9c23095fc8652798c41dd860676d3dafb2f1dc",
      "tree": "3c4cf44ca6cef63531bfe969e018a0891716aaae",
      "parents": [
        "6c12c18dfb0ccae21816de3e0c323b5250450d82"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Tue Nov 21 10:31:14 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 22 12:13:36 2006 +1100"
      },
      "message": "[POWERPC] Revert \"[POWERPC] Add powerpc get/set_rtc_time interface to new generic rtc class\"\n\nThis reverts commit 7a69af63e788a324d162201a0b23df41bcf158dd.\n\nAs advised by David Brownell:\n\nhttp://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d116387226902131\u0026w\u003d2\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6c12c18dfb0ccae21816de3e0c323b5250450d82",
      "tree": "5caf485ab7810bb25207239628328d3380fabf37",
      "parents": [
        "3f5a6ca31c334011fd929501a078424c0d3f71be"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Tue Nov 21 10:31:08 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 22 12:13:36 2006 +1100"
      },
      "message": "[POWERPC] Revert \"[POWERPC] Enable generic rtc hook for the MPC8349 mITX\"\n\nThis reverts commit a8ed4f7ec3aa472134d7de6176f823b2667e450b.\n\nAs advised by David Brownell:\n\nhttp://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d116387226902131\u0026w\u003d2\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4498c80d9c1ebdf42837be6a52ead35a2aa2b819",
      "tree": "38357ba0adae6b149abdd4d22c7137fc02e9f0c9",
      "parents": [
        "785fd8b8a597519127c6d9e16e81f48af2ad391e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 21 16:17:41 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 21 16:17:41 2006 -0800"
      },
      "message": "[BLUETOOTH]: Fix unaligned access in hci_send_to_sock.\n\nThe \"u16 *\" derefs of skb-\u003edata need to be wrapped inside of\na get_unaligned().\n\nThanks to Gustavo Zacarias for the bug report.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "785fd8b8a597519127c6d9e16e81f48af2ad391e",
      "tree": "39e6e66a8daabe1c3ce3f4c7d1d51ef6f72355fe",
      "parents": [
        "334f3d45d3e0c925eb15003560cdd6f5383c88d0"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Sun Nov 19 14:55:30 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 21 16:16:35 2006 -0800"
      },
      "message": "[XFRM]: nlmsg length not computed correctly in the presence of subpolicies\n\nI actually dont have a test case for these; i just found them by\ninspection. Refer to patch \"[XFRM]: Sub-policies broke policy events\"\nfor more info\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nAcked-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "334f3d45d3e0c925eb15003560cdd6f5383c88d0",
      "tree": "f2e63fc32b3861693541a524fa8fb4e5bf86bea9",
      "parents": [
        "fb47ddb2db9c18664bd7b06c201a2398885b64fc"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Sun Nov 19 14:53:07 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 21 16:16:34 2006 -0800"
      },
      "message": "[XFRM]: Sub-policies broke policy events\n\nXFRM policy events are broken when sub-policy feature is turned on.\nA simple test to verify this:\nrun ip xfrm mon on one window and add then delete a policy on another\nwindow ..\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nAcked-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fb47ddb2db9c18664bd7b06c201a2398885b64fc",
      "tree": "15cdc75a3b671f4e066f1a4c1142ef4e52aa1c55",
      "parents": [
        "354f60a9952d0af59e684b91cc6e06b95fbbf5ef"
      ],
      "author": {
        "name": "David L Stevens",
        "email": "dlstevens@us.ibm.com",
        "time": "Sun Nov 19 10:38:39 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 21 16:16:33 2006 -0800"
      },
      "message": "[IGMP]: Fix IGMPV3_EXP() normalization bit shift value.\n\nThe IGMPV3_EXP() macro doesn\u0027t correctly shift the normalization bit, so\ntime-out values are longer than they should be.\n\nThanks to Dirk Ooms for finding the problem in IGMPv3 - MLDv2 had a\nsimilar problem that was already fixed a year ago. :-(\n\nSigned-off-by: David L Stevens \u003cdlstevens@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "354f60a9952d0af59e684b91cc6e06b95fbbf5ef",
      "tree": "56b583c406b7df011049ec2d0ca0c8c75f94bdc6",
      "parents": [
        "820ae1b865caa05e0614004d0183ca70de2b8665"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Nov 18 22:15:20 2006 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 21 16:16:32 2006 -0800"
      },
      "message": "[Bluetooth] Ignore L2CAP config requests on disconnect\n\nAny L2CAP connection in disconnecting state shall not response\nto any further config requests from the remote side. So in case\nsuch a request is received, ignore it.\n\nSigned-off-by: Ville Tervo \u003cville.tervo@nokia.com\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "820ae1b865caa05e0614004d0183ca70de2b8665",
      "tree": "cf93320889db023d4049ffc0123bcfb4a407982f",
      "parents": [
        "ff2d367ac33b9278c9516ac1888207dac11d10b0"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Nov 18 22:15:00 2006 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 21 16:16:31 2006 -0800"
      },
      "message": "[Bluetooth] Always include MTU in L2CAP config responses\n\nWhen sending a positive config response it shall include the actual\nMTU to be used on this channel. This differs from the Bluetooth 1.1\nspecification where it was enough to acknowledge the config request.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "ff2d367ac33b9278c9516ac1888207dac11d10b0",
      "tree": "7280d3007f20c2c9921f150ec3a84ca52194176e",
      "parents": [
        "6bd57416127e92d35e6798925502c84e14a3a966"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Nov 18 22:14:42 2006 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 21 16:16:30 2006 -0800"
      },
      "message": "[Bluetooth] Check if RFCOMM session is still attached to the TTY\n\nIf the RFCOMM session is no longer attached to the TTY device, then it\nmakes no sense to go through with changing the termios settings.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "6bd57416127e92d35e6798925502c84e14a3a966",
      "tree": "a77850c5390a072bc977d92327a07a14c0dda2a7",
      "parents": [
        "e52726dece1d2e3976c0caf2f4e9e1c452d31282"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Nov 18 22:14:22 2006 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 21 16:16:29 2006 -0800"
      },
      "message": "[Bluetooth] Handling pending connect attempts after inquiry\n\nAfter an inquiry completed or got canceled the Bluetooth core should\ncheck for any pending connect attempts.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "e52726dece1d2e3976c0caf2f4e9e1c452d31282",
      "tree": "4aad209ec6e1c5700f97b91fc5c1b65cd1c4f6f5",
      "parents": [
        "53ab61c6d8f391bda04dbc1e95bac348fe81103b"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Nov 18 22:14:05 2006 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 21 16:16:28 2006 -0800"
      },
      "message": "[Bluetooth] Attach low-level connections to the Bluetooth bus\n\nTo receive uvents for the low-level ACL and SCO links, they must be\nassigned to a subsystem. It is enough to attach them to the already\nestablished Bluetooth bus.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "53ab61c6d8f391bda04dbc1e95bac348fe81103b",
      "tree": "96476b54d922cba09aac0861a0e064aab1f4ae54",
      "parents": [
        "b3fdd9f115c776d381b30b296849f8e4046bcdaa"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Mon Nov 06 10:06:23 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 21 16:16:27 2006 -0800"
      },
      "message": "[IPV6] IP6TUNNEL: Add missing nf_reset() on input path.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "b3fdd9f115c776d381b30b296849f8e4046bcdaa",
      "tree": "6e89df89cae17b922599033f08c26e1ec94efad3",
      "parents": [
        "ea659e0775281e1c02556e939bf749bb4f55e50c"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Mon Nov 06 10:06:22 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 21 16:16:26 2006 -0800"
      },
      "message": "[IPV6] IP6TUNNEL: Delete all tunnel device when unloading module.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "ea659e0775281e1c02556e939bf749bb4f55e50c",
      "tree": "fbc6e225fce78660ee6ff3472785ce32cbe553bc",
      "parents": [
        "557e92efd44878beccd08d5dd54ed343be0e5819"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Mon Nov 06 09:45:45 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 21 16:16:25 2006 -0800"
      },
      "message": "[IPV6] ROUTE: Do not enable router reachability probing in router mode.\n\nRFC4191 explicitly states that the procedures are applicable to\nhosts only.  We should not have changed behavior of routers.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "557e92efd44878beccd08d5dd54ed343be0e5819",
      "tree": "e0a2d87e3140e29f6c8ad0f533efa1bc1ffb867e",
      "parents": [
        "ea73ee23c43d6eb75f88c4fc9e1230b44673c0d2"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Mon Nov 06 09:45:45 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 21 16:16:24 2006 -0800"
      },
      "message": "[IPV6] ROUTE: Prefer reachable nexthop only if the caller requests.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "ea73ee23c43d6eb75f88c4fc9e1230b44673c0d2",
      "tree": "e047fcb8f2c0459b7ce2b824d45206e88d46c714",
      "parents": [
        "b80ebbf39fc628afab7d9cf94b84cfc51d845b2f"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Mon Nov 06 09:45:44 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 21 16:16:23 2006 -0800"
      },
      "message": "[IPV6] ROUTE: Try to use router which is not known unreachable.\n\nOnly routers in \"FAILED\" state should be considered unreachable.\nOtherwise, we do not try to use speicific routes unless all least specific\nrouters are considered unreachable.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\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": "b80ebbf39fc628afab7d9cf94b84cfc51d845b2f",
      "tree": "106df5279ca8cb5b978bd4b9b35cfea02fe7ab86",
      "parents": [
        "e5ffd2bb62c3f2c0d9f34e0d16fab6e2c8b056fb",
        "3af9815328bba76e8d11d71d6dbbd6f38beafe58"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 21 08:07:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 21 08:07:38 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6\n\n* \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6:\n  [PATCH] x86_64: Align data segment to PAGE_SIZE boundary\n  [PATCH] x86-64: increase PHB1 split transaction timeout\n  [PATCH] x86-64: Fix C3 timer test\n"
    },
    {
      "commit": "3af9815328bba76e8d11d71d6dbbd6f38beafe58",
      "tree": "1607b2f6580fadb2793961e3161e87de542b529d",
      "parents": [
        "1b7f6a626f0ff511c3840678466cbfe1d62c0b29"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Mon Nov 20 11:29:09 2006 -0500"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Nov 21 10:31:21 2006 +0100"
      },
      "message": "[PATCH] x86_64: Align data segment to PAGE_SIZE boundary\n\no Explicitly align data segment to PAGE_SIZE boundary otherwise depending on\n  config options and tool chain it might be placed on a non PAGE_SIZE aligned\n  boundary and vmlinux loaders like kexec fail when they encounter a\n  PT_LOAD type segment which is not aligned to PAGE_SIZE boundary.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "1b7f6a626f0ff511c3840678466cbfe1d62c0b29",
      "tree": "415e8c838c0067bff384afb8a2c91e5f7c6d11d3",
      "parents": [
        "b3edc9cec07ade41aaf1804f7c9e876afa90c862",
        "3f5a6ca31c334011fd929501a078424c0d3f71be"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Nov 21 10:22:09 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Nov 21 10:22:09 2006 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "e5ffd2bb62c3f2c0d9f34e0d16fab6e2c8b056fb",
      "tree": "5b3d07b4e8d5c9b51df143ad3caa02723231058d",
      "parents": [
        "d2133717d5f994cca970b5aeb9d4664feeb92ff4"
      ],
      "author": {
        "name": "David Chinner",
        "email": "dgc@sgi.com",
        "time": "Tue Nov 21 18:55:33 2006 +1100"
      },
      "committer": {
        "name": "Tim Shimmin",
        "email": "tes@sgi.com",
        "time": "Tue Nov 21 18:55:33 2006 +1100"
      },
      "message": "[XFS] Stale the correct inode when freeing clusters.\n\nSGI-PV: 958376\nSGI-Modid: xfs-linux-melb:xfs-kern:27503a\n\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\nSigned-off-by: Tim Shimmin \u003ctes@sgi.com\u003e\n"
    },
    {
      "commit": "d2133717d5f994cca970b5aeb9d4664feeb92ff4",
      "tree": "65210540e985d5709796966b6fb18d4abcb032e0",
      "parents": [
        "3f5a6ca31c334011fd929501a078424c0d3f71be"
      ],
      "author": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@sgi.com",
        "time": "Tue Nov 21 18:55:16 2006 +1100"
      },
      "committer": {
        "name": "Tim Shimmin",
        "email": "tes@sgi.com",
        "time": "Tue Nov 21 18:55:16 2006 +1100"
      },
      "message": "[XFS] Fix uninitialized br_state and br_startoff in\nxfs_bmap_add_extent_delay_real()\n\nSGI-PV: 957008\nSGI-Modid: xfs-linux-melb:xfs-kern:27457a\n\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\nSigned-off-by: Shailendra Tripathi \u003cstripathi@agami.com\u003e\nSigned-off-by: Tim Shimmin \u003ctes@sgi.com\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": "ace5f1d425beaa272b6e91cecc87b2c075d7feb2",
      "tree": "9445f6ba8d8be95e999fdd2496027cee48713b72",
      "parents": [
        "49a1cd00b599d12c3f397e5a32f81f6e2aab0d74"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Nov 20 15:46:22 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Nov 20 10:16:49 2006 -0800"
      },
      "message": "[PATCH] m68knommu: fix up for the irq_handler_t changes\n\nSwitch to using irq_handler_t for interrupt function handler pointers.\n\nChange name of m68knommu\u0027s irq_hanlder_t data structure so it doesn\u0027t\nclash with the common type (include/linux/interrupt.h).\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\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": "8243229f0940ab4e9f501879d3ffb7476b02ee6a",
      "tree": "874c30082be07cf1b9484c0934cadd6e4cf2526b",
      "parents": [
        "ffb3d1348605816de10d4e57281e02f606508b6c"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Sat Nov 18 22:19:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Nov 20 09:42:05 2006 -0800"
      },
      "message": "[PATCH] x86_64: fix memory hotplug build with NUMA\u003dn\n\nThis is to fix compile error of x86-64 memory hotplug without any NUMA\noption.\n\n  CC      arch/x86_64/mm/init.o\narch/x86_64/mm/init.c:501: error: redefinition of \u0027memory_add_physaddr_to_nid\u0027\ninclude/linux/memory_hotplug.h:71: error: previous definition of \u0027memory_add_phys\naddr_to_nid\u0027 was here\narch/x86_64/mm/init.c:509: error: redefinition of \u0027memory_add_physaddr_to_nid\u0027\narch/x86_64/mm/init.c:501: error: previous definition of \u0027memory_add_physaddr_to_\nnid\u0027 was here\n\nI confirmed compile completion with !NUMA, (NUMA \u0026 !ACPI_NUMA),\nor (NUMA \u0026 ACPI_NUMA).\n\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "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": "610a5b742e9df4e59047f22d13d8bd83cafce388",
      "tree": "e0832c72f355cb1f4bba74b1d6ea729614cbabb6",
      "parents": [
        "e030f8294a5b9f8179dae10cdbf9dcf32aa64110"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Fri Nov 17 11:51:41 2006 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Nov 20 08:27:08 2006 +1100"
      },
      "message": "[CRYPTO] api: Remove one too many semicolon\n\nThis patch has removed one too many semicolon in crypto.h.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\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": "ba9b1cd713b33720ca0f035dab2fdbc10bf7328d",
      "tree": "a8f67ccfdb08cb0f5b74f0b8fd835dccec505c96",
      "parents": [
        "b976fe19acc565e5137e6f12af7b6633a23e6b7c"
      ],
      "author": {
        "name": "David Weinehall",
        "email": "tao@kernel.org",
        "time": "Sat Nov 18 03:58:58 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Nov 17 19:54:53 2006 -0800"
      },
      "message": "[PATCH] Update my CREDITS entry\n\nI moved from Sweden to Finland 2.5 years ago, thought it might be time\nto update my CREDITS entry (simply removing the address completely\nseemed the sanest option).\n\nSigned-off-by: David Weinehall \u003ctao@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\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": "808dbbb6bb61173bf52946a28f99089d2efa4c55",
      "tree": "4d221ed1e66ea09d244b248bb27998ac2efda119",
      "parents": [
        "1ff5683043196b9ad628a5de6bf8eeca52ee8bfd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Nov 17 11:14:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Nov 17 11:14:56 2006 -0800"
      },
      "message": "x86: be more careful when walking back the frame pointer chain\n\nWhen showing the stack backtrace, make sure that we never accept not\nonly an unchanging frame pointer, but also a frame pointer that moves\nback down the stack frame.  It must always grow up (toward older stack\nframes).\n\nI doubt this has triggered, but a subtly corrupt stack with extremely\nunlucky contents could cause us to loop forever on a bogus endless frame\npointer chain.\n\nThis review was triggered by much worse problems happening in some of\nthe other stack unwinding code.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1ff5683043196b9ad628a5de6bf8eeca52ee8bfd",
      "tree": "01e2f0a382ff33623993f77997f38768560e5f2a",
      "parents": [
        "dc1829a4c378d793fb3b95d56135d89a0d7ff72a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 17 19:57:22 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Nov 17 11:10:37 2006 -0800"
      },
      "message": "[PATCH] lockdep: fix static keys in module-allocated percpu areas\n\nlockdep got confused by certain locks in modules:\n\n INFO: trying to register non-static key.\n the code is fine but needs lockdep annotation.\n turning off the locking correctness validator.\n\n Call Trace:\n  [\u003cffffffff8026f40d\u003e] dump_trace+0xaa/0x3f2\n  [\u003cffffffff8026f78f\u003e] show_trace+0x3a/0x60\n  [\u003cffffffff8026f9d1\u003e] dump_stack+0x15/0x17\n  [\u003cffffffff802abfe8\u003e] __lock_acquire+0x724/0x9bb\n  [\u003cffffffff802ac52b\u003e] lock_acquire+0x4d/0x67\n  [\u003cffffffff80267139\u003e] rt_spin_lock+0x3d/0x41\n  [\u003cffffffff8839ed3f\u003e] :ip_conntrack:__ip_ct_refresh_acct+0x131/0x174\n  [\u003cffffffff883a1334\u003e] :ip_conntrack:udp_packet+0xbf/0xcf\n  [\u003cffffffff8839f9af\u003e] :ip_conntrack:ip_conntrack_in+0x394/0x4a7\n  [\u003cffffffff8023551f\u003e] nf_iterate+0x41/0x7f\n  [\u003cffffffff8025946a\u003e] nf_hook_slow+0x64/0xd5\n  [\u003cffffffff802369a2\u003e] ip_rcv+0x24e/0x506\n  [...]\n\nSteven Rostedt found the bug: static_obj() check did not take\nPERCPU_ENOUGH_ROOM into account, so in-module DEFINE_PER_CPU-area locks\nwere triggering this message.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dc1829a4c378d793fb3b95d56135d89a0d7ff72a",
      "tree": "16f33c80d3f337e6eb330680342ebfceecc03b2e",
      "parents": [
        "0796bdb7e9e4a48b401f4fba1ee5dc79a45528ef"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 17 14:26:18 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Nov 17 08:20:09 2006 -0800"
      },
      "message": "[PATCH] i386/x86_64: ACPI cpu_idle_wait() fix\n\nThe scheduler on Andreas Friedrich\u0027s hyperthreading system stopped\nworking properly: the scheduler would never move tasks to another CPU!\nThe lask known working kernel was 2.6.8.\n\nAfter a couple of attempts to corner the bug, the following smoking gun\nwas found:\n\n  BIOS reported wrong ACPI idfor the processor\n  CPU#1: set_cpus_allowed(), swapper:1, 3 -\u003e 2\n   [\u003cc0103bbe\u003e] show_trace_log_lvl+0x34/0x4a\n   [\u003cc0103ceb\u003e] show_trace+0x2c/0x2e\n   [\u003cc01045f8\u003e] dump_stack+0x2b/0x2d\n   [\u003cc0116a77\u003e] set_cpus_allowed+0x52/0xec\n   [\u003cc0101d86\u003e] cpu_idle_wait+0x2e/0x100\n   [\u003cc0259c57\u003e] acpi_processor_power_exit+0x45/0x58\n   [\u003cc0259752\u003e] acpi_processor_remove+0x46/0xea\n   [\u003cc025c6fb\u003e] acpi_start_single_object+0x47/0x54\n   [\u003cc025cee5\u003e] acpi_bus_register_driver+0xa4/0xd3\n   [\u003cc04ab2d7\u003e] acpi_processor_init+0x57/0x77\n   [\u003cc01004d7\u003e] init+0x146/0x2fd\n   [\u003cc0103a87\u003e] kernel_thread_helper+0x7/0x10\n\na quick look at cpu_idle_wait() shows how broken that code is\non i386: it changes the init task\u0027s affinity map but never\nrestores it ...\n\nand because all userspace tasks get forked by init, they all\ninherited that single-CPU affinity mask. x86_64 cloned this\nbug too.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Andreas Friedrich \u003candreas.friedrich@fujitsu-siemens.com\u003e\nCc: Wolfgang Erig \u003cWolfgang.Erig@fujitsu-siemens.com\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0796bdb7e9e4a48b401f4fba1ee5dc79a45528ef",
      "tree": "fe7a37931bc1f2ac79b61102d190277f9a1c039e",
      "parents": [
        "4be703906cffd5902028d20626e636ba21fb0b61"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 17 05:57:49 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Nov 17 08:20:09 2006 -0800"
      },
      "message": "[PATCH] x86_64: stack unwinder crash fix\n\nthe new dwarf2 unwinder crashes while trying to dump the stack:\n\n  Leftover inexact backtrace:\n\n  Unable to handle kernel paging request at ffffffff82800000 RIP:\n   [\u003cffffffff8026cf26\u003e] dump_trace+0x35b/0x3d2\n  PGD 203027 PUD 205027 PMD 0\n  Oops: 0000 [2] PREEMPT SMP\n  CPU 0\n  Modules linked in:\n  Pid: 30, comm: khelper Not tainted 2.6.19-rc6-rt1 #11\n  RIP: 0010:[\u003cffffffff8026cf26\u003e]  [\u003cffffffff8026cf26\u003e] dump_trace+0x35b/0x3d2\n  RSP: 0000:ffff81003fb9d848  EFLAGS: 00010006\n  RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000\n  RDX: 0000000000000000 RSI: ffffffff805b3520 RDI: 0000000000000000\n  RBP: ffffffff827ffff9 R08: ffffffff80aad000 R09: 0000000000000005\n  R10: ffffffff80aae000 R11: ffffffff8037961b R12: ffff81003fb9d858\n  R13: 0000000000000000 R14: ffffffff80598460 R15: ffffffff80ab1fc0\n  FS:  0000000000000000(0000) GS:ffffffff806c4200(0000) knlGS:0000000000000000\n  CS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b\n  CR2: ffffffff82800000 CR3: 0000000000201000 CR4: 00000000000006e0\n\nthis crash happened because it did not sanitize the dwarf2 data it\ngot, and got an unaligned stack pointer - which happily walked past\nthe process stack (and eventually reached the end of kernel memory\nand pagefaulted there) due to this naive iteration condition:\n\n        HANDLE_STACK (((long) stack \u0026 (THREAD_SIZE-1)) !\u003d 0);\n\nnote that i386 is alot more conservative when it comes to trusting\nstack pointers:\n\n  static inline int valid_stack_ptr(struct thread_info *tinfo, void *p)\n  {\n         return  p \u003e (void *)tinfo \u0026\u0026\n                 p \u003c (void *)tinfo + THREAD_SIZE - 3;\n  }\n\nbut the x86_64 code did not take this bit of i386 code.\n\nThe fix is to align the stack pointer.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\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": "0e12c5e85e6fe0a247d547a28a1884915cd3f5b9",
      "tree": "63747b26416733e37ed9079891ab9c31ceca7bc3",
      "parents": [
        "ccf9ff524ccb195d648ecb0b168340560b42532c",
        "5a3fcf5c7f035de8e2b28d144d67b7bebac8a723"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 16:39:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 16:39:46 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: auerswald possible memleak fix\n  USB: ipaq: Add HTC Modem Support\n  USB: Fixed outdated usb_get_device_descriptor() documentation\n  usb-storage: Remove duplicated unusual_devs.h entries for Sony Ericsson P990i\n  USB: hid-core: Add quirk for new Apple keyboard/trackpad\n  USB Storage: unusual_devs.h entry for Sony Ericsson P990i\n  USB: correct keymapping on Powerbook built-in USB ISO keyboards\n  USB: OHCI: fix root-hub resume bug\n  USB: Fix UCR-61S2B unusual_dev entry\n  USB: ftdi driver pid for dmx-interfaces\n  USB: ftdi_sio: adds vendor/product id for a RFID construction kit\n  OHCI: disallow autostop when wakeup is not available\n"
    }
  ],
  "next": "d355c3c23ce56ab83e41f2bfb30d02fb90618530"
}
