)]}'
{
  "log": [
    {
      "commit": "735a7ffb739b6efeaeb1e720306ba308eaaeb20e",
      "tree": "6156c96aeae04e1fd789f07bdd839dca7eca611a",
      "parents": [
        "61ce1efe6e40233663d27ab8ac9ba9710eebcaad"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Oct 27 11:42:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 27 15:34:51 2006 -0700"
      },
      "message": "[PATCH] drivers: wait for threaded probes between initcall levels\n\nThe multithreaded-probing code has a problem: after one initcall level (eg,\ncore_initcall) has been processed, we will then start processing the next\nlevel (postcore_initcall) while the kernel threads which are handling\ncore_initcall are still executing.  This breaks the guarantees which the\nlayered initcalls previously gave us.\n\nIOW, we want to be multithreaded _within_ an initcall level, but not between\ndifferent levels.\n\nFix that up by causing the probing code to wait for all outstanding probes at\none level to complete before we start processing the next level.\n\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "61ce1efe6e40233663d27ab8ac9ba9710eebcaad",
      "tree": "782640f26f39b96fbce595883dabbeadb550dd15",
      "parents": [
        "e80391500078b524083ba51c3df01bbaaecc94bb"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Oct 27 11:41:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 27 15:34:51 2006 -0700"
      },
      "message": "[PATCH] vmlinux.lds: consolidate initcall sections\n\nAdd a vmlinux.lds.h helper macro for defining the eight-level initcall table,\nteach all the architectures to use it.\n\nThis is a prerequisite for a patch which performs initcall synchronisation for\nmultithreaded-probing.\n\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n[ Added AVR32 as well ]\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e80391500078b524083ba51c3df01bbaaecc94bb",
      "tree": "ba1ed8c744654ca91ee2b71b7cdee149c8edbef1",
      "parents": [
        "2a4f739dfc59edd52eaa37d63af1bd830ea42318",
        "012d64ff68f304df1c35ce5902f5023dc14b643f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 26 07:44:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 26 07:44:41 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix memory corruption in pci_4u_free_consistent().\n  [SPARC64]: Fix central/FHC bus handling on Ex000 systems.\n"
    },
    {
      "commit": "2a4f739dfc59edd52eaa37d63af1bd830ea42318",
      "tree": "962bb3b4bfc6de0b8d5f8cfd90b1bb6c5eadc338",
      "parents": [
        "0bb78c3715ec9ee528d92177bc94ffcc94bed5a8",
        "1842c4bef61f985fbec6df7150041b85d8b52b1a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 26 07:44:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 26 07:44:07 2006 -0700"
      },
      "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  [BRIDGE]: correct print message typo\n  [TCP] H-TCP: fix integer overflow\n  [TCP] cubic: scaling error\n"
    },
    {
      "commit": "1842c4bef61f985fbec6df7150041b85d8b52b1a",
      "tree": "7c9b564cbc916c80ac4acf7d7ac885d6907f36c6",
      "parents": [
        "2a272f98619f188efe22119b0415aac6bc34a13f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Oct 25 23:07:37 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 25 23:07:37 2006 -0700"
      },
      "message": "[BRIDGE]: correct print message typo\n\nCorrect message typo/spello.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2a272f98619f188efe22119b0415aac6bc34a13f",
      "tree": "645bf935aa58ef0cd10c540e8f4e9690dac453f8",
      "parents": [
        "22119240b1c8f64eebb6ffb368c927b2f8be4136"
      ],
      "author": {
        "name": "Gavin McCullagh",
        "email": "gavin.mccullagh@nuim.ie",
        "time": "Wed Oct 25 23:05:52 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 25 23:05:52 2006 -0700"
      },
      "message": "[TCP] H-TCP: fix integer overflow\n\nWhen using H-TCP with a single flow on a 500Mbit connection (or less\nactually), alpha can exceed 65000, so alpha needs to be a u32.\n\nSigned-off-by: Gavin McCullagh \u003cgavin.mccullagh@nuim.ie\u003e\nSigned-off-by: Doug Leith \u003cdoug.leith@nuim.ie\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22119240b1c8f64eebb6ffb368c927b2f8be4136",
      "tree": "0cdd861c612941b11ff24d4726cda11fb3e785b1",
      "parents": [
        "291b58d663862c3d42d2e8092f8b0dd3f15a94f8"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Oct 25 23:04:12 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 25 23:04:12 2006 -0700"
      },
      "message": "[TCP] cubic: scaling error\n\nDoug Leith observed a discrepancy between the version of CUBIC described\nin the papers and the version in 2.6.18. A math error related to scaling\ncauses Cubic to grow too slowly.\n\nPatch is from \"Sangtae Ha\" \u003csha2@ncsu.edu\u003e. I validated that\nit does fix the problems.\n\nSee the following to show behavior over 500ms 100 Mbit link.\n\nSender (2.6.19-rc3) ---  Bridge (2.6.18-rt7) ------- Receiver (2.6.19-rc3)\n                    1G      [netem]           100M\n\n\thttp://developer.osdl.org/shemminger/tcp/2.6.19-rc3/cubic-orig.png\n\thttp://developer.osdl.org/shemminger/tcp/2.6.19-rc3/cubic-fix.png\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "012d64ff68f304df1c35ce5902f5023dc14b643f",
      "tree": "da1e6691c0c9a4d087b441762ce9df8974178339",
      "parents": [
        "4130a4b206e7c628482aa12ec30949382c8cdc5e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 25 22:33:07 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 25 22:39:16 2006 -0700"
      },
      "message": "[SPARC64]: Fix memory corruption in pci_4u_free_consistent().\n\nThe second argument to free_npages() was being incorrectly\ncalculated, which would thus access far past the end of the\narena-\u003emap[] bitmap.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4130a4b206e7c628482aa12ec30949382c8cdc5e",
      "tree": "bae99205682ec6db943fc8271dddc980646254d8",
      "parents": [
        "291b58d663862c3d42d2e8092f8b0dd3f15a94f8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 25 22:31:06 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 25 22:39:15 2006 -0700"
      },
      "message": "[SPARC64]: Fix central/FHC bus handling on Ex000 systems.\n\n1) probe_other_fhcs() wants to see only non-central FHC\n   busses, so skip FHCs that don\u0027t sit off the root\n\n2) Like SBUS, FHC can lack the appropriate address and\n   size cell count properties, so add an of_busses[]\n   entry and handlers for that.\n\n3) Central FHC irq translator probing was buggy.  We\n   were trying to use dp-\u003echild in irq_trans_init but\n   that linkage is not setup at this point.\n\n   So instead, pass in the parent of \"dp\" and look for\n   the child \"fhc\" with parent \"central\".\n\nThanks to the tireless assistence of Ben Collins in tracking\ndown these problems and testing out these fixes.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0bb78c3715ec9ee528d92177bc94ffcc94bed5a8",
      "tree": "92147ff8bbc64fd3916c81e62474c57cbdc0d1dd",
      "parents": [
        "291b58d663862c3d42d2e8092f8b0dd3f15a94f8",
        "824545e7031541f83245d254caca012bf6bdc6cd"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@localhost.localdomain",
        "time": "Wed Oct 25 21:11:28 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@localhost.localdomain",
        "time": "Wed Oct 25 21:11:28 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://lost.foo-projects.org/~ahkok/git/netdev-2.6 into upstream-fixes\n"
    },
    {
      "commit": "291b58d663862c3d42d2e8092f8b0dd3f15a94f8",
      "tree": "10c5fd3314a416773b561e8d402511d86f62f9bf",
      "parents": [
        "452976b29864f9adcdd6d4ea81001aa5483592c2"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Tue Oct 24 10:12:46 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 25 20:26:33 2006 -0700"
      },
      "message": "[PATCH] AVR32: Update defconfig\n\nSync atstk1002_defconfig with latest git, turn off non-existent\ndrivers and enable a few more userspace-visible options like\nSysV IPC and inotify support.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "452976b29864f9adcdd6d4ea81001aa5483592c2",
      "tree": "d1e8843144929c658a8d74342d0c2a5dd3e0d504",
      "parents": [
        "d68041cc9fde550fe6b6a6de1d7a110daff3cb60"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Tue Oct 24 10:12:45 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 25 20:26:33 2006 -0700"
      },
      "message": "[PATCH] AVR32: Use __raw MMIO access for internal peripherals\n\nThe read[bwl] and write[bwl] functions are meant for accessing PCI\ndevices. How this is achieved on AVR32 is unknown, as there are no\nsystems with a PCI bridge available yet.\n\nOn-chip peripheral access, however, should not depend on how we end\nup implementing PCI access, so using __raw_read[bwl]/__raw_write[bwl]\nis the right thing to do for on-chip peripherals. This patch converts\nthe drivers for the static memory controller, interrupt controller,\nPIO controller and system manager to use __raw MMIO access.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d68041cc9fde550fe6b6a6de1d7a110daff3cb60",
      "tree": "1b712054a6466b7901339ebaba37ce27c7f2b1a0",
      "parents": [
        "065834ab3988fece5608088e83724891c8190a2f"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Tue Oct 24 10:12:44 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 25 20:26:33 2006 -0700"
      },
      "message": "[PATCH] AVR32: Implement and export __raw_{read,write}s[bwl]\n\nImplement __raw_readsb and __raw_writesb. Export __raw_reads[bwl]\nand __raw_writes[bwl] for use by modules.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "065834ab3988fece5608088e83724891c8190a2f",
      "tree": "53f4f4abf61ea228c2a78ca7de9e44642ab3c124",
      "parents": [
        "fa3522407f01ead1ec14bdd6b785ea08d17d500d"
      ],
      "author": {
        "name": "Ben Nizette",
        "email": "ben@mallochdigital.com",
        "time": "Tue Oct 24 10:12:43 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 25 20:26:33 2006 -0700"
      },
      "message": "[PATCH] AVR32: add io{read,write}{8,16,32}{be,} support\n\nA number of new drivers require io{read,write}{8,16,32}{be,} family of io\noperations.  These are provided for the AVR32 by this patch in the form of\na series of macros.\n\nAccess to the (memory mapped) io space through these macros is defined to\nbe little endian only as little endian devices (such as PCI) are the main\nconsumer of IO access.  If high speed access is required,\nio{read,write}{16,32}be macros are supplied to perform native big endian\naccess to this io space.\n\nSigned-off-by: Ben Nizette \u003cben@mallochdigital.com\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fa3522407f01ead1ec14bdd6b785ea08d17d500d",
      "tree": "c4ddfb52859c9c304404ad010d927ed76a46f9a0",
      "parents": [
        "bee8ce809fb1c877388be032b468574a1cfff9ef"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Tue Oct 24 10:12:42 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 25 20:26:33 2006 -0700"
      },
      "message": "[PATCH] AVR32: Fix oversize immediates in atomic.h\n\nWhen calling e.g. atomic_sub_return with a large constant, the\ncompiler may output an immediate that is too large for the sub\ninstruction in the middle of the loop.\n\nFix this by explicitly specifying the number of bits allowed in the\nconstraint. Also stop atomic_add_return() and friends from falling\nback to their respective \"sub\" variants if the constant is too large\nto fit in an immediate.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bee8ce809fb1c877388be032b468574a1cfff9ef",
      "tree": "6ffcef006fa4ab2ac9d282531a86cb859f87dd93",
      "parents": [
        "6ea850b5eb17f6d21ac1b3d99406d213a10c64e9"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Tue Oct 24 10:12:41 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 25 20:26:33 2006 -0700"
      },
      "message": "[PATCH] AVR32: Don\u0027t try to iounmap P2 segment addresses\n\nWhile ioremap() will happily map a physical address through the\nP2 (uncached) segment when appropriate, iounmap() doesn\u0027t know how\nto handle those mappings.\n\nThis patch makes iounmap() do the right thing, i.e. nothing, for\nsuch mappings.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ea850b5eb17f6d21ac1b3d99406d213a10c64e9",
      "tree": "72356af62c9201b5887f351afe8f6e96d2451af4",
      "parents": [
        "0430fb20a2a9f06262cb5ccc98869d54cdaa3963"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Tue Oct 24 10:12:40 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 25 20:26:32 2006 -0700"
      },
      "message": "[PATCH] AVR32: Silence some compile warnings\n\nSilence a few compile warnings which are basically harmless, but\neasy to fix.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0430fb20a2a9f06262cb5ccc98869d54cdaa3963",
      "tree": "d25b638e8ee4a4fe96e1b143e15f030296190b7a",
      "parents": [
        "71fa0a849b384f066dea6a2351c722c19846f4ac"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Tue Oct 24 10:12:39 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 25 20:26:32 2006 -0700"
      },
      "message": "[PATCH] AVR32: Minor Makefile cleanup\n\nDon\u0027t generate listing by default, remove unused LIBGCC variable and\nrename generated disassembly and listing files to vmlinux.{s,lst}.\n\nAlso make sure that files generated during the build are actually\nremoved with make clean.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "71fa0a849b384f066dea6a2351c722c19846f4ac",
      "tree": "c6f9ac28003432ba79d0ea5eefd34ad412fb50ef",
      "parents": [
        "9d81a782d55bdeec3bfa3106e514bf46ac12e172",
        "d6b9ccbbeb625674891f797119f06512d27fc905"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 25 20:22:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 25 20:22:55 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6: (40 commits)\n  [SCSI] aic79xx: Print out signalling\n  [SCSI] aic7xxx: Remove slave_destroy\n  [SCSI] aic79xx: set precompensation\n  [SCSI] aic79xx: Fixup external device reset\n  [SCSI] replace u8 and u32 with __u8 and __u32 in scsi.h for user space\n  [SCSI] lpfc: fix printk format warning\n  [SCSI] aic79xx: make ahd_set_tags() static\n  [SCSI] aic7xxx: cleanups\n  [SCSI] drivers/scsi: Handcrafted MIN/MAX macro removal\n  [SCSI] scsi_debug: support REPORT TARGET PORT GROUPS\n  [SCSI] qla1280 bus reset typo\n  [SCSI] libiscsi: fix logout pdu processing\n  [SCSI] libiscsi: fix aen support\n  [SCSI] libiscsi: fix missed iscsi_task_put in xmit error path\n  [SCSI] libiscsi: fix oops in connection create failure path\n  [SCSI] iscsi class: fix slab corruption during restart\n  [SCSI] Switch fdomain to the pci_get API\n  [SCSI] add can_queue to host parameters\n  [SCSI] megaraid_{mm,mbox}: 64-bit DMA capability fix\n  [SCSI] aic94xx: Supermicro motherboards support\n  ...\n"
    },
    {
      "commit": "9d81a782d55bdeec3bfa3106e514bf46ac12e172",
      "tree": "1b0a77dc95909331eef87a1067c01830bfc6a9c0",
      "parents": [
        "82b6c3af0482c167fb3bb51375589e6d9c5c67a4",
        "f84fcb06a1f7ab4ac0444ece82b25b0701369641"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 25 20:22:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 25 20:22:04 2006 -0700"
      },
      "message": "Merge branch \u0027intelfb-patches\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/airlied/intelfb-2.6\n\n* \u0027intelfb-patches\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/airlied/intelfb-2.6:\n  Remove unnecessary check in drivers/video/intelfb/intelfbhw.c\n  intel fb: switch to pci_get API\n"
    },
    {
      "commit": "82b6c3af0482c167fb3bb51375589e6d9c5c67a4",
      "tree": "4ee4ed76faadb309b499187ea7ae797db69abfd3",
      "parents": [
        "9f4c7ac227423eb4a514ce0bbd3a884a26541e63",
        "85abb3f95010b277a6efbc9b8031a7854af87e10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 25 20:21:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 25 20:21:43 2006 -0700"
      },
      "message": "Merge branch \u0027drm-patches\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-patches\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: ioremap balanced with iounmap for drivers/char/drm\n  drm: fix error returns, sysfs error handling\n  fix return code in error case.\n  drm: mga: set dev_priv_size\n  drm: savage: dev-\u003eagp_buffer_map is not initialized for AGP DMA on savages\n  drm: radeon: only allow specific type-3 packetss through verifier\n"
    },
    {
      "commit": "9f4c7ac227423eb4a514ce0bbd3a884a26541e63",
      "tree": "8f2d8cdebfe87f11e0e7f14c789f807dbf0bec5d",
      "parents": [
        "8c8a0eab988c94294adbbb4fe955bba7d8ebddcf",
        "70a0a5357db20c291d46c04011d646d5d84c868c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 25 20:21:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 25 20:21:16 2006 -0700"
      },
      "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: Only look at per_cpu data for online cpus.\n  [PATCH] x86-64: Simplify the vector allocator.\n"
    },
    {
      "commit": "8c8a0eab988c94294adbbb4fe955bba7d8ebddcf",
      "tree": "7af509b78594aeff7d6e076c806c84cc200686ed",
      "parents": [
        "8483ca3c99559027a3741af7f56f6b36887f7fd5",
        "bcbaecbb9968750d4bfb2686a97e396f681f88ef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 25 20:20:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 25 20:20:41 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  [CRYPTO] users: Select ECB/CBC where needed\n"
    },
    {
      "commit": "8483ca3c99559027a3741af7f56f6b36887f7fd5",
      "tree": "4c09e045467c4dd174508ffd9b55a857ee139869",
      "parents": [
        "ede847c406054ba2a1ef2d165d3fd9f8e2b8d1bc",
        "190a24f5605d95b786c92280bf7a51ebef43f29f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 25 20:20:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 25 20:20:03 2006 -0700"
      },
      "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] Make sure __cpu_preinit_ppc970 gets called on 970GX processors\n  [POWERPC] Fix CHRP platforms with only 8259\n  [POWERPC] IPIC: Fix spinlock recursion in set_irq_handler\n  [POWERPC] Fix the UCC rx/tx clock of QE\n  [POWERPC] cell: update defconfig\n  [POWERPC] spufs: fix another off-by-one bug in spufs_mbox_read\n  [POWERPC] spufs: fix signal2 file to report signal2\n  [POWERPC] Fix device_is_compatible() const warning\n  [POWERPC] Cell timebase bug workaround\n  [POWERPC] Support feature fixups in modules\n  [POWERPC] Support feature fixups in vdso\u0027s\n  [POWERPC] Support nested cpu feature sections\n  [POWERPC] Consolidate feature fixup code\n  [POWERPC] Fix hang in start_ldr if _end or _edata is unaligned\n  [POWERPC] Fix spelling errors in ucc_fast.c and ucc_slow.c\n  [POWERPC] Don\u0027t require execute perms on wrapper when building zImage.initrd\n  [POWERPC] Add 970GX cputable entry\n  [POWERPC] Fix build breakage with CONFIG_PPC32\n  [POWERPC] Fix compiler warning message on get_property call\n  [POWERPC] Simplify stolen time calculation\n"
    },
    {
      "commit": "ede847c406054ba2a1ef2d165d3fd9f8e2b8d1bc",
      "tree": "f2533f1c9e569249b579e9d2615ba4b772eedd70",
      "parents": [
        "9eed28679282238210ad5e80bb91df30fec6d7db",
        "64271c4d909a15bc588f053a739db2e6df336d7d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 25 20:19:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 25 20:19:23 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3902/1: Enable GPIO81-84 on PXA255\n  [ARM] Comment out missing configuration symbols\n  [ARM] 3898/1: corgi_bl fix module loading\n  [ARM] 3897/1: corgi_bl fix module compiling\n  [ARM] Fix breakage in 7281c248f797723f66244b7ecef204620f664648\n"
    },
    {
      "commit": "190a24f5605d95b786c92280bf7a51ebef43f29f",
      "tree": "e1200e7643562603b5207764cb4abb4d745e2b43",
      "parents": [
        "f4d4c354bca18210296cc0a8f592c0cdb720bf20"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Oct 25 17:32:40 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 26 09:20:07 2006 +1000"
      },
      "message": "[POWERPC] Make sure __cpu_preinit_ppc970 gets called on 970GX processors\n\nAdd check for 970GX for __cpu_preinit_ppc970.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d6b9ccbbeb625674891f797119f06512d27fc905",
      "tree": "61452231eab8d60f30df1a1ae02045eb43a44378",
      "parents": [
        "9080063f523b09af63234a21816c825133d48c44"
      ],
      "author": {
        "name": "Hannes Reinecke",
        "email": "hare@suse.de",
        "time": "Mon Oct 23 15:26:37 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:14:50 2006 -0700"
      },
      "message": "[SCSI] aic79xx: Print out signalling\n\nThis is a cross-port of a similar patch for aic7xxx;\nonly it\u0027s a bit simpler here as we don\u0027t support HVD\nand all controller actually implement this register.\nI hope.\n\nSigned-off-by: Hannes Reinecke \u003chare@suse.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9080063f523b09af63234a21816c825133d48c44",
      "tree": "bd4256a6e8e800950b9dc9eed82d7a29fad98b03",
      "parents": [
        "843822ad631889596d67716e6edbcde608aeba81"
      ],
      "author": {
        "name": "Hannes Reinecke",
        "email": "hare@suse.de",
        "time": "Mon Oct 23 15:25:36 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:14:46 2006 -0700"
      },
      "message": "[SCSI] aic7xxx: Remove slave_destroy\n\nThis is a cross-port from aic79xx; we still hit the occasional\nBUG_ON in slave_destroy. And again we don\u0027t really need the\nslave_destroy callback nor the ahc_linux_target structure\nat all.\n\nSigned-off-by: Hannes Reinecke \u003chare@suse.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "843822ad631889596d67716e6edbcde608aeba81",
      "tree": "24666d1a2792ff823571c8d89145383391f60d95",
      "parents": [
        "8883c1f182fa88d2b8e0adb6ae90a42f67e5353e"
      ],
      "author": {
        "name": "Hannes Reinecke",
        "email": "hare@suse.de",
        "time": "Mon Oct 23 15:24:23 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:14:42 2006 -0700"
      },
      "message": "[SCSI] aic79xx: set precompensation\n\naic79xx has a special \u0027iocell\u0027 chip which handles the precompensation.\nIf it\u0027s set via DV we should make sure to set the chip correctly, too.\n\nSigned-off-by: Hannes Reinecke \u003chare@suse.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8883c1f182fa88d2b8e0adb6ae90a42f67e5353e",
      "tree": "4bed9c198d337e0a757eda5d609ce76530fca6ae",
      "parents": [
        "4a531e8c79fe459e922347461ccc0f0c13de20d5"
      ],
      "author": {
        "name": "Hannes Reinecke",
        "email": "hare@suse.de",
        "time": "Mon Oct 23 15:22:37 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:14:38 2006 -0700"
      },
      "message": "[SCSI] aic79xx: Fixup external device reset\n\nWhenever an external device is resetted we really have to take\ncare to keep the channel in sync. Just notifying SCSI-ML and retry\nis not enough as we have to make sure the SCSI bus is not getting\nconfused, either.\nSo whenever we detect an external reset we rewrite the command to\nTUR, disable packetized command and notify the internal engine\nthat an abort has happened. This way we trigger a proper bus\nreset sequence and all devices will be renegotiated properly.\nKudos to Justin Gibbs and Luben Tuikov for this idea.\n\nSigned-off-by: Hannes Reinecke \u003chare@suse.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4a531e8c79fe459e922347461ccc0f0c13de20d5",
      "tree": "39ee0c5b341437129bc118e88e0e2ca3e990abef",
      "parents": [
        "afc071e6281e4f2af4748b5ddc594334726a37cf"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Oct 20 09:08:18 2006 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:14:34 2006 -0700"
      },
      "message": "[SCSI] replace u8 and u32 with __u8 and __u32 in scsi.h for user space\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": "afc071e6281e4f2af4748b5ddc594334726a37cf",
      "tree": "188e9e8b46c497649bace5d3ce6dded1ec73b646",
      "parents": [
        "ca3c3323931ef925497a9ffcb61c5eebe55f8e2b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Oct 23 21:47:13 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:14:30 2006 -0700"
      },
      "message": "[SCSI] lpfc: fix printk format warning\n\nFix printk format warning:\ndrivers/scsi/lpfc/lpfc_attr.c:597: warning: long long unsigned int format, uint64_t arg (arg 4)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: James Smart \u003cJames.Smart@Emulex.Com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ca3c3323931ef925497a9ffcb61c5eebe55f8e2b",
      "tree": "d15a3e866f942821aae3d5e5b0377e81b291b16a",
      "parents": [
        "289fe5b1f99c5e61ed32796cbed0a1ecc3589041"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Oct 20 14:48:07 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:14:25 2006 -0700"
      },
      "message": "[SCSI] aic79xx: make ahd_set_tags() static\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nAcked-by: Hannes Reinecke \u003chare@suse.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "289fe5b1f99c5e61ed32796cbed0a1ecc3589041",
      "tree": "ca2b01a48263c817ea9c190f7218c48e7c7eb9cb",
      "parents": [
        "6d07cb71fdacc710fd9816cddb5c2df0f7bd96b4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Oct 20 14:47:57 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:14:21 2006 -0700"
      },
      "message": "[SCSI] aic7xxx: cleanups\n\n- make needlessly global code static\n\n- #if 0 the following unused global functions:\n  - aic79xx_core.c: ahd_print_scb\n  - aic79xx_core.c: ahd_suspend\n  - aic79xx_core.c: ahd_resume\n  - aic79xx_core.c: ahd_dump_scbs\n  - aic79xx_osm.c: ahd_softc_comp\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nAcked-by: Hannes Reinecke \u003chare@suse.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6d07cb71fdacc710fd9816cddb5c2df0f7bd96b4",
      "tree": "4ed71340e00685e7556580be5b52f218702441d7",
      "parents": [
        "5a09e39810ae0465016c380962e12dd115779b87"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Fri Oct 20 14:48:40 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:14:17 2006 -0700"
      },
      "message": "[SCSI] drivers/scsi: Handcrafted MIN/MAX macro removal\n\nCleanups done to use min/max macros from kernel.h.  Handcrafted MIN/MAX\nmacros are changed to use macros in kernel.h\n\n[akpm@osdl.org: fix warning]\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5a09e39810ae0465016c380962e12dd115779b87",
      "tree": "8e6c2dc322276f387a427829e955871edc288e6f",
      "parents": [
        "cd00b7f5d814ba87b36371f122ce36ba4a88ba69"
      ],
      "author": {
        "name": "Hannes Reinecke",
        "email": "hare@suse.de",
        "time": "Fri Oct 20 09:58:47 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:14:13 2006 -0700"
      },
      "message": "[SCSI] scsi_debug: support REPORT TARGET PORT GROUPS\n\nThis patch adds support for REPORT TARGET PORT GROUPS. This is used\neg for the multipathing priority callout to determine the path\npriority.\nWith this patch multipath-tools can use the existing mpath_prio_alua\ncallout to exercise the path priority grouping.\n\nSigned-off-by: Hannes Reinecke \u003chare@suse.de\u003e\nSigned-off-by: Douglas Gilbert \u003cdougg@torque.net\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "cd00b7f5d814ba87b36371f122ce36ba4a88ba69",
      "tree": "d541455bb3460541b83a64aef0492a7a68ecaf6d",
      "parents": [
        "b5072ea0910e5c8c79b8313e0ef70ca763983dbf"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Tue Oct 17 09:32:06 2006 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:14:09 2006 -0700"
      },
      "message": "[SCSI] qla1280 bus reset typo\n\nFix typo in check of return value of qla1280_bus_reset() which would\nresult in an adapter reset in addition to the bus reset.\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b5072ea0910e5c8c79b8313e0ef70ca763983dbf",
      "tree": "518228880851f5067553543bca314fa96436168d",
      "parents": [
        "5831c737f724aa6a655a908d202221f079f30036"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Mon Oct 16 18:09:42 2006 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:14:05 2006 -0700"
      },
      "message": "[SCSI] libiscsi: fix logout pdu processing\n\nAccording to the iscsi RFC, we cannot send other requests if\nwe have sent a logout pdu. This patch enforces this requirement\nby blocking the session and suspending the send thread. Userspace\ndecides if we restart the connection or if we just free everything.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5831c737f724aa6a655a908d202221f079f30036",
      "tree": "4866b279a1c93b71577f7b3a1cf2c402638f46f9",
      "parents": [
        "cd529a46e17b43976d05c1e2ece2676ec7941cc8"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Mon Oct 16 18:09:41 2006 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:14:01 2006 -0700"
      },
      "message": "[SCSI] libiscsi: fix aen support\n\nWe have been dropping the pdu. We should just send it to userspace\nand let it handle it.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "cd529a46e17b43976d05c1e2ece2676ec7941cc8",
      "tree": "b52d86911134d1d35f44d12171950c9aab07c887",
      "parents": [
        "98644047916c24258fb47c3dab2bed8a44f53b83"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Mon Oct 16 18:09:40 2006 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:13:57 2006 -0700"
      },
      "message": "[SCSI] libiscsi: fix missed iscsi_task_put in xmit error path\n\nfrom bhalevy@gmail.com:\n\nIt looks like change 652 to libiscsi.c added some dead code around line\n670\n                if (rc) {\n                        spin_unlock_bh(\u0026conn-\u003esession-\u003elock);\n                        goto again;\n                }\n\nsince 5 lines above we goto again if (rc).\n\nIt looks like the previous if (rc) should go away if we want to put the\nctask before\nbreaking out of the while loop with \"goto again\" (see following patch).\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "98644047916c24258fb47c3dab2bed8a44f53b83",
      "tree": "06b94a000abae5d4710786cc57a5ec424e09cc12",
      "parents": [
        "43a145a3440c5c5f24ff2888801e40e2242187e6"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Mon Oct 16 18:09:39 2006 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:13:53 2006 -0700"
      },
      "message": "[SCSI] libiscsi: fix oops in connection create failure path\n\nIf connection creation fails we end up calling list_del\non a invalid struct. This then causes an oops. We are not\nacutally using the lists (old MCS code we thought might\nbe useful elsewhere) so this patch just removes that\ncode.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "43a145a3440c5c5f24ff2888801e40e2242187e6",
      "tree": "69237a72b2a6ea556c0e6fe1aff392b2a23f3770",
      "parents": [
        "47bcd3546d5141e54f15e40a20dc01d7c5f5a473"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Mon Oct 16 18:09:38 2006 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:13:48 2006 -0700"
      },
      "message": "[SCSI] iscsi class: fix slab corruption during restart\n\nThe transport class recv mempools are causing slab corruption.\nWe could hack around netlink\u0027s lack of mempool support like dm,\nbut it is just too ulgy (dm\u0027s hack is ugly enough :) when you need\nto support broadcast.\n\nThis patch removes the recv pools. We have not used them even when\nwe were allocting 20 MB per session and the system only had 64 MBs.\nAnd we have no pools on the send side and have been ok there. When\nPeter\u0027s work gets merged we can use that since the network guys\nare in favor of that approach and are not going to add mempools\neverywhere.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "47bcd3546d5141e54f15e40a20dc01d7c5f5a473",
      "tree": "c63d1fa3b5d5a08e71e83c72870f3b8e1b51fea8",
      "parents": [
        "ed632da84c51a39fd9c982991e0f26120a035761"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Oct 16 16:55:46 2006 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:13:45 2006 -0700"
      },
      "message": "[SCSI] Switch fdomain to the pci_get API\n\nDoesn\u0027t make the hardware hot pluggable but does ensure the driver won\u0027t\ncrash when another device is hot-unplugged at the wrong moment. Soon I\npropose to deprecate pci_find_device() and some of its friends.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ed632da84c51a39fd9c982991e0f26120a035761",
      "tree": "894e65ea20444e2e00ea67bf0c4b8c3ef46bbd21",
      "parents": [
        "031280f6e73d9177c93333c96e37eb05f2522faa"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Mon Oct 16 10:06:27 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:13:40 2006 -0700"
      },
      "message": "[SCSI] add can_queue to host parameters\n\nDebugging TCQ issues has shown me this is a very useful parameter to be\nable to view.  Add it to he host class parameters.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "031280f6e73d9177c93333c96e37eb05f2522faa",
      "tree": "a49f8dee6184c0bba40e0e6fe3a23b0f2509c381",
      "parents": [
        "3fc2aef5227dda464560a3fdafc9f4c7ce10210f"
      ],
      "author": {
        "name": "Andrey Mirkin",
        "email": "(amirkin@sw.ru)",
        "time": "Mon Oct 16 12:08:43 2006 +0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:13:31 2006 -0700"
      },
      "message": "[SCSI] megaraid_{mm,mbox}: 64-bit DMA capability fix\n\nIt is known that 2 LSI Logic MegaRAID SATA RAID Controllers (150-4 and\n150-6) don\u0027t support 64-bit DMA. Unfortunately currently this check is\nwrong and driver sets 64-bit DMA mode for these devices.\n\nSigned-off-by: Andrey Mirkin \u003camirkin@sw.ru\u003e\nAcked-by: \"Ju, Seokmann\" \u003cSeokmann.Ju@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3fc2aef5227dda464560a3fdafc9f4c7ce10210f",
      "tree": "59f501130a51e412ff031be0265338439071018f",
      "parents": [
        "9c3121feef7e1fba86f74b2677e6f54e7153d149"
      ],
      "author": {
        "name": "Sergey Kononenko",
        "email": "sergk@sergk.org.ua",
        "time": "Sun Oct 15 03:12:08 2006 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:13:27 2006 -0700"
      },
      "message": "[SCSI] aic94xx: Supermicro motherboards support\n\nAdd PCI id. Plus correct for possibly missing resistor that can cause\nFLASHEX to have the wrong value.\n\nSigned-off-by: Sergey Kononenko \u003csergk@sergk.org.ua\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9c3121feef7e1fba86f74b2677e6f54e7153d149",
      "tree": "70f94b04793d554ce38240fccddbc992243ec250",
      "parents": [
        "7c83a3ceb6d06e7cb908f5102687c9661e7d4d0a"
      ],
      "author": {
        "name": "Santiago Leon",
        "email": "santil@us.ibm.com",
        "time": "Fri Oct 13 10:22:50 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:13:17 2006 -0700"
      },
      "message": "[SCSI] ibmvscsi: correctly reenable CRQ\n\nThe \"ibmvscsi: treat busy and error conditions separately\" patch\nsubmitted by Dave Boutcher back in June incorrectly reenables the CRQ.\nThe broken logic causes the adapter to get disabled if the CRQ\nconnection happens to close temporarily.  This patch \"fixes that\nobviously wrong logic check\" (Dave\u0027s words).\n\nSigned-off-by: Santiago Leon \u003csantil@us.ibm.com\u003e\nSigned-off-by: David Boutcher \u003csleddog@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7c83a3ceb6d06e7cb908f5102687c9661e7d4d0a",
      "tree": "f4edf42c653da2d1f2922fb6c1b8d28513e27de3",
      "parents": [
        "df7baa506c2db1c2d12abd6f05c43f911da55a2e"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Oct 13 09:33:40 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:13:12 2006 -0700"
      },
      "message": "[SCSI] qla2xxx: Update version number to 8.01.07-k3.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "df7baa506c2db1c2d12abd6f05c43f911da55a2e",
      "tree": "0914b8f01b031312246fc7ddbadb358f3bdff667",
      "parents": [
        "18c6c12759813c988bb05796d1b3352e98ae77de"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Oct 13 09:33:39 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:13:08 2006 -0700"
      },
      "message": "[SCSI] qla2xxx: Correct QUEUE_FULL handling.\n\n- Drop queue-depths across all luns for a given fcport\n  during TASK_SET_FULL statuses.\n- Ramp-up I/Os after throttling.\n- Consolidate completion-status handling of CS_QUEUE_FULL with\n  CS_COMPLETE as ISP24xx firmware no longer reports\n  CS_QUEUE_FULL.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "18c6c12759813c988bb05796d1b3352e98ae77de",
      "tree": "4766e8b68a3ed124efc9c2c43b12a067eccf7bff",
      "parents": [
        "f1663ad5dbb801e03c4c99c24d698ad5dba9aaff"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Oct 13 09:33:38 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:13:04 2006 -0700"
      },
      "message": "[SCSI] qla2xxx: Workaround D3 power-management issues.\n\nEarly ISP2432 parts have a known hardware issue when coming\nout of a D3 hot state.  This issue can result in a hung PCIe\nlink.  Recent firmwares contain a workaround whereby the\nstop-firmware mailbox command prevents the ISP from entering\nthe D3 hot state.\n\nIn order to ensure that the workaround succeeded the driver\nmust verify that the stop-firmware mailbox command completes\nsuccessfully.  In the event of a failure, the driver\nattempts a shutdown-retry after resetting the ISP and\nre-executing firmware.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f1663ad5dbb801e03c4c99c24d698ad5dba9aaff",
      "tree": "593a9b00f34073d1d0982857e181ec4bb60d554e",
      "parents": [
        "8d1a006049ff1c084d57fbea1106ecad3455bd27"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Oct 13 09:33:37 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:12:54 2006 -0700"
      },
      "message": "[SCSI] qla2xxx: Check return value of sysfs_create_bin_file() usage.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8d1a006049ff1c084d57fbea1106ecad3455bd27",
      "tree": "b52ce59bf499115777b7d688174e3399cd2c7065",
      "parents": [
        "9531c330f14c02d9f4eff7345071f485dc62dab1"
      ],
      "author": {
        "name": "Swen Schillig",
        "email": "swen@vnet.ibm.com",
        "time": "Thu Oct 12 11:43:44 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:12:50 2006 -0700"
      },
      "message": "[SCSI] zfcp: initialize scsi_host_template.max_sectors with appropriate value\n\nDefine ZFCP_MAX_SECTORS and initialize scsi_host_template.max_sectors\nwith appropriate value.\n\nSigned-off-by: Swen Schillig \u003cswen@vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9531c330f14c02d9f4eff7345071f485dc62dab1",
      "tree": "5e69a9254f10cb7fdf464d9627dd5549ee4e92ce",
      "parents": [
        "0fc82d5e84825ab43006f40935633120d23c2e15"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Tue Oct 10 14:41:42 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:12:45 2006 -0700"
      },
      "message": "[SCSI] fc4: Conversion to struct scsi_cmnd in fc4\n\nChanges the obsolete Scsi_Cmnd to struct scsi_cmnd in the Fibre Channel\ndriver (fc4).\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0fc82d5e84825ab43006f40935633120d23c2e15",
      "tree": "91b6c70efac493e06c7ba3076f9aa4f1ada32be7",
      "parents": [
        "c543a3739c2a3034c80d77a189bd187c43a00feb"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Tue Oct 10 14:41:41 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:12:42 2006 -0700"
      },
      "message": "[SCSI] convert ninja driver to struct scsi_cmnd\n\nChanges the obsolete typedefd Scsi_Cmnd to struct scsi_cmnd in\nthe ninja scsi pcmcia driver.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c543a3739c2a3034c80d77a189bd187c43a00feb",
      "tree": "610d8fa0c22075b4e081987aa14958a3a73f7a1b",
      "parents": [
        "0b3a82d391563da15df2b3a0d245d41748822489"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Tue Oct 10 14:41:45 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:12:38 2006 -0700"
      },
      "message": "[SCSI] Scsi_Cmnd conversion in psi240i driver\n\nChanges the obsolete Scsi_Cmnd to struct scsi_cmnd in psi240i-driver.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0b3a82d391563da15df2b3a0d245d41748822489",
      "tree": "8a8f4dca400220aae6fbe2747ef0af895b570601",
      "parents": [
        "46c43db1eabcdc46ad9a3d711edff1d698ecd21f"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Tue Oct 10 14:41:43 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:12:34 2006 -0700"
      },
      "message": "[SCSI] lpfc: check before dereference in lpfc_ct.c\n\nIf we fail to allocate mp-\u003evirt during the first while loop iteration,\nmlist is still uninitialized, therefore we should check if before\ndereferencing.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nAcked-by: James Smart \u003cJames.Smart@Emulex.Com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "46c43db1eabcdc46ad9a3d711edff1d698ecd21f",
      "tree": "a2bdd91e253512ab7467f28e37d09d907c263192",
      "parents": [
        "8e394aec14f24e3b41a315a2dc53537024190c8a"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Oct 08 15:55:55 2006 +0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:12:29 2006 -0700"
      },
      "message": "[SCSI] scsi_lib.c: use BUILD_BUG_ON\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8e394aec14f24e3b41a315a2dc53537024190c8a",
      "tree": "b88670fa66ceac4c5a0f1aa56e683eb46c1fd4a9",
      "parents": [
        "35508e46aae4b57bd07d095eb11533e296b254dc"
      ],
      "author": {
        "name": "Henne",
        "email": "henne@nachtwindheim.de",
        "time": "Mon Oct 09 15:38:34 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:12:25 2006 -0700"
      },
      "message": "[SCSI] fix typo in previous Scsi_Cmnd convertion in aic7xxx_old.c\n\nFixes a typo in the aic7xxx_old.c.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "35508e46aae4b57bd07d095eb11533e296b254dc",
      "tree": "7b9bc2cf87957074ccdbead508491081a50e19bc",
      "parents": [
        "11010fecd2a1fdae684237b61709367ae6a93289"
      ],
      "author": {
        "name": "Michael Reed",
        "email": "mdr@sgi.com",
        "time": "Fri Oct 06 15:39:25 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:12:21 2006 -0700"
      },
      "message": "[SCSI] mptfc: stall eh handlers if resetting while rport blocked\n\nThanks to James Smart for the inspiration.\n\nStall error handler if attempting recovery while an rport is blocked.\nThis avoids device offline scenarios due to errors in the error handler.\nAlso verify that VirtDevice is available before issuing scsi command.\nVirtDevice is removed when fc transport removes a target.\n\nSee James Smart\u0027s patch of 08/17/2006 for greater detail.\n\nhttp://marc.theaimsgroup.com/?l\u003dlinux-scsi\u0026m\u003d115583213624803\u0026w\u003d2\n\nAlso bump version number per Eric\u0027s request.\n\nSigned-off-by: Michael Reed \u003cmdr@sgi.com\u003e\nAcked-by: Eric Moore \u003ceric.moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "11010fecd2a1fdae684237b61709367ae6a93289",
      "tree": "f73db5d1d1bfed021b97dc903ccb38210bad0b14",
      "parents": [
        "80f1443c66de3ec42e28d151bd43a80de398877e"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Oct 06 09:54:59 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:12:17 2006 -0700"
      },
      "message": "[SCSI] Maintain module-parameter name consistency with qla2xxx/qla4xxx.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "80f1443c66de3ec42e28d151bd43a80de398877e",
      "tree": "255d548d3561e1c4cf6c20736e79b81664a536c2",
      "parents": [
        "5ae16db36988e811410494fb5d07c81e14453e7b"
      ],
      "author": {
        "name": "Hannes Reinecke",
        "email": "hare@suse.de",
        "time": "Fri Oct 06 09:22:41 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:12:12 2006 -0700"
      },
      "message": "[SCSI] aic7xxx: Adjust .max_sectors\n\nAccording to the adaptec sources aic7xxx / aic79xx really can do\n4MB transfers. So we should adjust .max_sectors.\n\nSigned-off-by: Hannes Reinecke \u003chare@suse.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5ae16db36988e811410494fb5d07c81e14453e7b",
      "tree": "11a3fe9aa618aa6037f6ff574d813966c49c4351",
      "parents": [
        "75c28851c9eee889ef4347ff6f55b2dd1e1ceb81"
      ],
      "author": {
        "name": "Doug Maxey",
        "email": "dwm@enoyolf.org",
        "time": "Thu Oct 05 23:50:07 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:12:07 2006 -0700"
      },
      "message": "[SCSI] qla4xxx: fix double printk on load\n\nThere is a dup printk at the tail of qla4xxx_module_init().  Remove the\nfirst instance as it\u0027s before the complete success of the function.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "75c28851c9eee889ef4347ff6f55b2dd1e1ceb81",
      "tree": "18e74628313a7757cb90b865add12548176c0f8d",
      "parents": [
        "413f73272090a69e35a03c938272ec661b1d3d4c"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Oct 06 00:11:17 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:12:03 2006 -0700"
      },
      "message": "[SCSI] tmscsim: set max_sectors\n\nAM53C974A\u0027s Start Transfer Counter register has 24 bits, thus\nmaximum transfer length is 16MiB. But the maximum I can test\nis 8MiB, so use that until somebody tests 16MiB.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "413f73272090a69e35a03c938272ec661b1d3d4c",
      "tree": "cbd35ad92c9f02436c2f498d273956337b8f08f9",
      "parents": [
        "a24342b90c9c829fc5fea9ee01b127f81bca18ef"
      ],
      "author": {
        "name": "Kai Makisara",
        "email": "Kai.Makisara@kolumbus.fi",
        "time": "Thu Oct 05 22:59:46 2006 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:11:59 2006 -0700"
      },
      "message": "[SCSI] st: Fixup -ENOMEDIUM\n\nBased on the original patch from Hannes Reinecke \u003chare@suse.de\u003e\n\nFix st_open() to return -ENOMEDIUM instead of -EIO if no medium is\nfound.\n\nSigned-off-by: Kai Makisara \u003ckai.makisara@kolumbus.fi\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a24342b90c9c829fc5fea9ee01b127f81bca18ef",
      "tree": "a9308160cbf76a6e1b19e5ad5a0b90f0b27d8bd9",
      "parents": [
        "811c93666c3f4a0e99382c24a84480b03c7262f6"
      ],
      "author": {
        "name": "Henne",
        "email": "henne@nachtwindheim.de",
        "time": "Tue Oct 03 21:31:14 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:11:55 2006 -0700"
      },
      "message": "[SCSI] Scsi_Cmnd conversion in qlogicfas408 driver\n\nChange obsolete Scsi_Cmnd to struct scsi_cmnd in the Qlocic FAS408 driver.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\n\nrejections fixed and\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "811c93666c3f4a0e99382c24a84480b03c7262f6",
      "tree": "0448065b8bb45129bf79b55b6bd2eb491697c922",
      "parents": [
        "53a5fbdc2dff55161a206ed1a1385a8fa8055c34"
      ],
      "author": {
        "name": "Henne",
        "email": "henne@nachtwindheim.de",
        "time": "Tue Oct 03 19:51:59 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:11:51 2006 -0700"
      },
      "message": "[SCSI] Scsi_Cmnd convertion in sun3-driver\n\nChange the obsolete Scsi_Cmnd to struct scsi_cmnd in the sun3-driver.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f84fcb06a1f7ab4ac0444ece82b25b0701369641",
      "tree": "70551a83b673acd2953c34891ee70c0e3c7203c0",
      "parents": [
        "a77b8950019289611f836c8fc19f91592822efcd"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Fri Oct 20 14:35:59 2006 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Oct 25 12:05:18 2006 -0700"
      },
      "message": "Remove unnecessary check in drivers/video/intelfb/intelfbhw.c\n\nAll callers and the function itself dereference dinfo, so we can remove the\ncheck.  (coverity id #1371)\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "a77b8950019289611f836c8fc19f91592822efcd",
      "tree": "8d61bff30032504a3f8387daf8c5262167c04772",
      "parents": [
        "9eed28679282238210ad5e80bb91df30fec6d7db"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Oct 20 14:36:00 2006 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Oct 25 12:05:18 2006 -0700"
      },
      "message": "intel fb: switch to pci_get API\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "85abb3f95010b277a6efbc9b8031a7854af87e10",
      "tree": "ede2f4e49d1bde65e8e12e7e919af2a179c9a613",
      "parents": [
        "24f73c92a990ecd3d1bb846267780a264d830065"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Wed Oct 25 09:55:34 2006 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Oct 25 09:55:34 2006 -0700"
      },
      "message": "drm: ioremap balanced with iounmap for drivers/char/drm\n\nioremap must be balanced by an iounmap and failing to do so can result\nin a memory leak.\n\nTested (compilation only) to make sure the files are compiling without\nany warning/error due to new changes\n\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "24f73c92a990ecd3d1bb846267780a264d830065",
      "tree": "83c496cc26eaa6e6b8b0ad0fc945d9e93f0af0de",
      "parents": [
        "0d960d26c42888cf327df7faa1a8aa62bab53fa4"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 10 14:23:37 2006 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Oct 25 09:40:40 2006 -0700"
      },
      "message": "drm: fix error returns, sysfs error handling\n\n- callers of drm_sysfs_create() and drm_sysfs_device_add() looked for\n  errors using IS_ERR(), but the functions themselves only ever returned\n  NULL on error.  Fixed.\n\n- unwind from, and propagate sysfs errors\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "0d960d26c42888cf327df7faa1a8aa62bab53fa4",
      "tree": "31008a833fb2f29f5bfdf465cd3654d49a709d29",
      "parents": [
        "958de71b1ab01c20c1b385035235746c9227b24f"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Oct 18 00:26:39 2006 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Oct 25 09:40:40 2006 -0700"
      },
      "message": "fix return code in error case.\n\nThe other failure returns in this function are negative, so make\nthis one do the same.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "bcbaecbb9968750d4bfb2686a97e396f681f88ef",
      "tree": "f08729c1ee1883a6221a39863a3d1683f35e1c3b",
      "parents": [
        "7059abedd2f04b68bd7e1a79c9c72f7aeee134c0"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Oct 25 16:49:36 2006 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Oct 25 16:51:05 2006 +1000"
      },
      "message": "[CRYPTO] users: Select ECB/CBC where needed\n\nCRYPTO_MANAGER is selected automatically by CONFIG_ECB and CONFIG_CBC.\n\nconfig CRYPTO_ECB\n        tristate \"ECB support\"\n        select CRYPTO_BLKCIPHER\n        select CRYPTO_MANAGER\n\n\nI\u0027ve added CONFIG_ECB to the ones you mentioned and CONFIG_CBC to\ngssapi.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "9eed28679282238210ad5e80bb91df30fec6d7db",
      "tree": "e94e88cb57861c7820371fc8038f87c3631ee178",
      "parents": [
        "2099c99e3b24f86b131566aa9854249189ae9ea2",
        "0e64e94e477f8ed04e9295b11a5898d443c28a47"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 24 22:01:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 24 22:01:33 2006 -0700"
      },
      "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  [DCCP]: Update documentation references.\n  [ATM] horizon: read_bia() needs to be __devinit\n  [NETFILTER]: Fix ip6_tables extension header bypass bug\n  [NETFILTER]: Fix ip6_tables protocol bypass bug\n  [XFRM]: Fix xfrm_state accounting\n  [IPV4] ipconfig: fix RARP ic_servaddr breakage\n"
    },
    {
      "commit": "2099c99e3b24f86b131566aa9854249189ae9ea2",
      "tree": "e80fc89e59eb0e4e7f7c545d2d7f3816769a8683",
      "parents": [
        "016002312d50004908a79df37174b336e3682e18"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Oct 24 11:17:06 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 24 22:01:11 2006 -0700"
      },
      "message": "[PATCH] missing includes of io.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "016002312d50004908a79df37174b336e3682e18",
      "tree": "c31a1cfbba008574af026c95b212c6f5d6d8a370",
      "parents": [
        "aa6c2e62bbe7a20ccc85906f75bc63465d899227"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Oct 24 11:17:37 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 24 22:01:11 2006 -0700"
      },
      "message": "[PATCH] missing include of dma-mapping.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aa6c2e62bbe7a20ccc85906f75bc63465d899227",
      "tree": "95d399564fdd70a47b044e92d4a3607acec27fad",
      "parents": [
        "3a51237dc11efe283b40ea0248f4e26ab935dbd1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Oct 24 11:16:29 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 24 22:01:11 2006 -0700"
      },
      "message": "[PATCH] IOC4 should depend on PCI\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3a51237dc11efe283b40ea0248f4e26ab935dbd1",
      "tree": "d27f5f2cbaea27119914186650739f281f796e77",
      "parents": [
        "6c50444723f2e6487b3377450f90d813a88e6c31"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Oct 24 11:15:29 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 24 22:01:10 2006 -0700"
      },
      "message": "[PATCH] uml: mconsole fixes\n\n * when we have stop/sysrq/go, we get pt_regs of whatever executes\n   mc_work_proc().  Would be better to see what we had at the time of\n   interrupt that got us stop.\n\n * stop/stop/stop.....  will give stack overflow.  Shouldn\u0027t allow stop\n   from mconsole_stop().\n\n * stop/stop/go leaves us inside mconsole_stop() with\n\tos_set_fd_block(req-\u003eoriginating_fd, 0);\n\treactivate_fd(req-\u003eoriginating_fd, MCONSOLE_IRQ);\n   just done by nested mconsole_stop().  Ditto.\n\n * once we\u0027d seen stop, there\u0027s a period when INTR commands are executed\n   out of order (as they should; we might have the things stuck badly\n   enough to never reach mconsole_stop(), but still not badly enough to\n   block mconsole_interrupt(); in that situation we _want_ things like\n   \"cad\" to be executed immediately).  Once we enter monsole_stop(), all\n   INTR commands will be executed in order, mixed with PROC ones.  We\u0027d\n   better let user see that such change of behaviour has happened.\n   (Suggested by lennert).\n\n * stack footprint of monsole_interrupt() is an atrocity; AFAICS we can\n   safely make struct mc_request req; static in function there.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6c50444723f2e6487b3377450f90d813a88e6c31",
      "tree": "29d121c037bf3bc837e80e6140797dafbf470704",
      "parents": [
        "7059abedd2f04b68bd7e1a79c9c72f7aeee134c0"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@neko.keithp.com",
        "time": "Tue Oct 24 13:34:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 24 21:42:50 2006 -0700"
      },
      "message": "[PATCH] Merge headphone and speaker volume controls for Panasonic R4 laptop\n\nSigned-off-by: Keith Packard \u003ckeithp@neko.keithp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f4d4c354bca18210296cc0a8f592c0cdb720bf20",
      "tree": "9254e902c5a6aa3e9c5f74ec98845756ffc9d496",
      "parents": [
        "f49196a5f53aa62a964b08ffa2c59699a0c8eb53"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 25 13:22:27 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 13:49:22 2006 +1000"
      },
      "message": "[POWERPC] Fix CHRP platforms with only 8259\n\nOn CHRP platforms with only a 8259 controller, we should set the\ndefault IRQ host to the 8259 driver\u0027s one for the IRQ probing\nfallbacks to work in case the IRQ tree is incorrect (like on\nPegasos for example). Without this fix, we get a bunch of WARN_ON\u0027s\nduring boot.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f49196a5f53aa62a964b08ffa2c59699a0c8eb53",
      "tree": "3400c448ec36f07681d6ab9541e175e2818c772c",
      "parents": [
        "f84c39da766b4c8f13872282f58286a57ad05b3e"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Mon Oct 23 11:35:22 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 13:49:22 2006 +1000"
      },
      "message": "[POWERPC] IPIC: Fix spinlock recursion in set_irq_handler\n\nThis causes ipic_set_irq_type to set the handler directly rather\nthan call set_irq_handler, which causes spinlock recursion because\nthe lock is already held when ipic_set_irq_type is called.\n\nI\u0027m also not convinced that ipic_set_irq_type should be changing the\nhandler at all.  There seem to be several controllers that don\u0027t and\nseveral that do.  Those that do would break what appears to be a common\nusage of calling set_irq_chip_and_handler followed by set_irq_type, if a\nnon-standard handler were to be used.  OTOH, irq_create_of_mapping()\ndoesn\u0027t set the handler, but only calls set_irq_type().\n\nThis patch gets things working in the spinlock-debugging-enabled case,\nbut I\u0027m curious as to where the handler setting is ideally supposed to be\ndone.  I don\u0027t see any documentation on set_irq_type() that clarifies\nwhat the semantics are supposed to be.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f84c39da766b4c8f13872282f58286a57ad05b3e",
      "tree": "22241d3e48d2d765b7f6c92467956e6d0cb1763d",
      "parents": [
        "b910ecf6bf221bb06f37e44765307c42b20db205"
      ],
      "author": {
        "name": "Liu Dave-r63238",
        "email": "DaveLiu@freescale.com",
        "time": "Wed Oct 18 16:36:56 2006 +0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 13:49:22 2006 +1000"
      },
      "message": "[POWERPC] Fix the UCC rx/tx clock of QE\n\nMPC8323EMDS board ethernet interface with RMII uses the CLK16 divisor\nfor the rx and tx clock, but the ucc_set_qe_mux_rxtx() function doesn\u0027t\nhandle the CLK16 setting of the CMXUCR3 and CMXUCR4 registers.  This\nfixes it.\n\nSigned-off-by: Dave Liu \u003cdaveliu@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b910ecf6bf221bb06f37e44765307c42b20db205",
      "tree": "e456cefd1791a00a1deb6c0b9b048e0efef6a48e",
      "parents": [
        "274cef5e9d0e494ad84dbc28513b0bb6e3d847ae"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Oct 24 18:01:43 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 12:10:41 2006 +1000"
      },
      "message": "[POWERPC] cell: update defconfig\n\n\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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "274cef5e9d0e494ad84dbc28513b0bb6e3d847ae",
      "tree": "9d10487ca02ed71a9f95412d5ae949a44c15a37a",
      "parents": [
        "f6b301b89b7bf0bb872da4f37dc28240413cbae7"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Oct 24 18:01:42 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 12:10:41 2006 +1000"
      },
      "message": "[POWERPC] spufs: fix another off-by-one bug in spufs_mbox_read\n\nCurrently, spufs_mbox_read transfers more bytes than requested on a\nread.  If you ask for four bytes, you get eight.  This fixes it to\ntransfer the largest multiple of four bytes that is less than or equal\nto the number you asked for.\n\nNote: one nasty property of this file in spufs is that you can only\nread multiples of four bytes in the first place, since there is no way\nto atomically put back a few bytes into the hardware register.  Thus,\nreading less than four bytes returns -EINVAL.  Asking for more than\nfour returns the largest possible multiple of four.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f6b301b89b7bf0bb872da4f37dc28240413cbae7",
      "tree": "6cd13120f85f4738f3d02d1d957892fd527943e9",
      "parents": [
        "e2100efb266c9335925191afe79f81f8d0a5807e"
      ],
      "author": {
        "name": "Dwayne Grant Mcconnell",
        "email": "decimal@us.ibm.com",
        "time": "Tue Oct 24 18:27:30 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 12:10:41 2006 +1000"
      },
      "message": "[POWERPC] spufs: fix signal2 file to report signal2\n\nThis fixes the /signal2 file to actually give signal2 data.\n\nSigned-off-by: Dwayne Grant Mcconnell \u003cdecimal@us.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e2100efb266c9335925191afe79f81f8d0a5807e",
      "tree": "685cea696b705b7544cfc16e90213b03158df016",
      "parents": [
        "859deea949c382d9ccb6397fe33df3703ecef45d"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Oct 20 11:49:54 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 11:54:24 2006 +1000"
      },
      "message": "[POWERPC] Fix device_is_compatible() const warning\n\nFix a const\u0027ification related warning with device_is_compatible()\nand friends related to get_property() not properly having const\non it\u0027s input device node argument.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "859deea949c382d9ccb6397fe33df3703ecef45d",
      "tree": "b0fe2d7a814143f3ff61a73a0727522a1a3dd6e4",
      "parents": [
        "21c4ff80cba5e24932f3ef79c8482c0491630b2b"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Oct 20 14:37:05 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 11:54:18 2006 +1000"
      },
      "message": "[POWERPC] Cell timebase bug workaround\n\nThe Cell CPU timebase has an erratum. When reading the entire 64 bits\nof the timebase with one mftb instruction, there is a handful of cycles\nwindow during which one might read a value with the low order 32 bits\nalready reset to 0x00000000 but the high order bits not yet incremeted\nby one. This fixes it by reading the timebase again until the low order\n32 bits is no longer 0. That might introduce occasional latencies if\nhitting mftb just at the wrong time, but no more than 70ns on a cell\nblade, and that was considered acceptable.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "21c4ff80cba5e24932f3ef79c8482c0491630b2b",
      "tree": "df44027a8f419057039f1709371b85cd57b52804",
      "parents": [
        "0909c8c2d547e45ca50e2492b08ec93a37b35237"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Oct 20 11:47:19 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 11:54:13 2006 +1000"
      },
      "message": "[POWERPC] Support feature fixups in modules\n\nThis patch adds support for feature fixups in modules. This involves\nadding support for R_PPC64_REL64 relocs to the 64 bits module loader.\nIt also modifies modpost.c to ignore the powerpc fixup sections (or it\nwould warn when used in .init.text).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0909c8c2d547e45ca50e2492b08ec93a37b35237",
      "tree": "23e66e1dc9a5bd674ba1375b5fccd2cb0d5787a8",
      "parents": [
        "7aeb732428fc8e2ecae6d432873770c12f04a979"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Oct 20 11:47:18 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 11:54:07 2006 +1000"
      },
      "message": "[POWERPC] Support feature fixups in vdso\u0027s\n\nThis patch reworks the feature fixup mecanism so vdso\u0027s can be fixed up.\nThe main issue was that the construct:\n\n        .long   label  (or .llong on 64 bits)\n\nwill not work in the case of a shared library like the vdso. It will\ngenerate an empty placeholder in the fixup table along with a reloc,\nwhich is not something we can deal with in the vdso.\n\nThe idea here (thanks Alan Modra !) is to instead use something like:\n\n1:\n        .long   label - 1b\n\nThat is, the feature fixup tables no longer contain addresses of bits of\ncode to patch, but offsets of such code from the fixup table entry\nitself. That is properly resolved by ld when building the .so\u0027s. I\u0027ve\nmodified the fixup mecanism generically to use that method for the rest\nof the kernel as well.\n\nAnother trick is that the 32 bits vDSO included in the 64 bits kernel\nneed to have a table in the 64 bits format. However, gas does not\nsupport 32 bits code with a statement of the form:\n\n        .llong  label - 1b  (Or even just .llong label)\n\nThat is, it cannot emit the right fixup/relocation for the linker to use\nto assign a 32 bits address to an .llong field. Thus, in the specific\ncase of the 32 bits vdso built as part of the 64 bits kernel, we are\nusing a modified macro that generates:\n\n        .long   0xffffffff\n        .llong  label - 1b\n\nNote that is assumes that the value is negative which is enforced by\nthe .lds (those offsets are always negative as the .text is always\nbefore the fixup table and gas doesn\u0027t support emiting the reloc the\nother way around).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7aeb732428fc8e2ecae6d432873770c12f04a979",
      "tree": "00a0fed4a824bc2a5857e9f0b4016cef0bb22e9e",
      "parents": [
        "42c4aaadb737e0e672b3fb86b2c41ff59f0fb8bc"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Oct 20 11:47:16 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 11:54:02 2006 +1000"
      },
      "message": "[POWERPC] Support nested cpu feature sections\n\nThis patch adds some macros that can be used with an explicit label in\norder to nest cpu features. This should be used very careful but is\nnecessary for the upcoming cell TB fixup.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "42c4aaadb737e0e672b3fb86b2c41ff59f0fb8bc",
      "tree": "368a26a61085e567357b3974e7799e56069032eb",
      "parents": [
        "fb20f65a01a97bdf4bb746eecfc24a08561e2648"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 24 16:42:40 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 11:42:10 2006 +1000"
      },
      "message": "[POWERPC] Consolidate feature fixup code\n\nThere are currently two versions of the functions for applying the\nfeature fixups, one for CPU features and one for firmware features. In\naddition, they are both in assembly and with separate implementations\nfor 32 and 64 bits. identify_cpu() is also implemented in assembly and\nseparately for 32 and 64 bits.\n\nThis patch replaces them with a pair of C functions. The call sites are\nslightly moved on ppc64 as well to be called from C instead of from\nassembly, though it\u0027s a very small change, and thus shouldn\u0027t cause any\nproblem.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fb20f65a01a97bdf4bb746eecfc24a08561e2648",
      "tree": "2082553fbc91d56aa36b21f36738354f1d8c7edd",
      "parents": [
        "aa7a32cbdac50bb46a75722faa359993dab07c61"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Fri Oct 20 15:57:15 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 11:39:27 2006 +1000"
      },
      "message": "[POWERPC] Fix hang in start_ldr if _end or _edata is unaligned\n\nQuick fix for lack of memset(__bss_start, 0, _end-__bss_start) in\nload_kernel().  If edata is unaligned, the loop will overwrite all\nmemory because r3 and r4 will never be equal.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0e64e94e477f8ed04e9295b11a5898d443c28a47",
      "tree": "0a02a3017d41a3a21038ff081b93b5b6359e1692",
      "parents": [
        "977a415f2b70b5693aaa23b1a16ad57ea20a1dce"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Tue Oct 24 16:17:51 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 24 16:17:51 2006 -0700"
      },
      "message": "[DCCP]: Update documentation references.\n\nUpdates the references to spec documents throughout the code, taking into\naccount that\n\n* the DCCP, CCID 2, and CCID 3 drafts all became RFCs in March this year\n\n* RFC 1063 was obsoleted by RFC 1191\n\n* draft-ietf-tcpimpl-pmtud-0x.txt was published as an Informational\n  RFC, RFC 2923 on 2000-09-22.\n\nAll references verified.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "977a415f2b70b5693aaa23b1a16ad57ea20a1dce",
      "tree": "df8b551832c676c8bca1be276cf8d06084599fb5",
      "parents": [
        "6d381634d213580d40d431e7664dfb45f641b884"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 24 16:16:39 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 24 16:16:39 2006 -0700"
      },
      "message": "[ATM] horizon: read_bia() needs to be __devinit\n\nThanks to Randy Dunlap.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d381634d213580d40d431e7664dfb45f641b884",
      "tree": "a8680dd059e9a4e115d17e54d4a8dcea4d196a3e",
      "parents": [
        "51d8b1a65291a6956b79374b6adbbadc2263bcf6"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Oct 24 16:15:10 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 24 16:15:10 2006 -0700"
      },
      "message": "[NETFILTER]: Fix ip6_tables extension header bypass bug\n\nAs reported by Mark Dowd \u003cMark_Dowd@McAfee.com\u003e, ip6_tables is susceptible\nto a fragmentation attack causing false negatives on extension header matches.\n\nWhen extension headers occur in the non-first fragment after the fragment\nheader (possibly with an incorrect nexthdr value in the fragment header)\na rule looking for this extension header will never match.\n\nDrop fragments that are at offset 0 and don\u0027t contain the final protocol\nheader regardless of the ruleset, since this should not happen normally.\nSince all extension headers are before the protocol header this makes sure\nan extension header is either not present or in the first fragment, where\nwe can properly parse it.\n\nWith help from Yasuyuki KOZAKAI \u003cyasuyuki.kozakai@toshiba.co.jp\u003e.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "51d8b1a65291a6956b79374b6adbbadc2263bcf6",
      "tree": "d6b8cbd6628c11d1c3e9c8c8e9ca048acf723a71",
      "parents": [
        "2fab22f2d3290ff7c602fe62f22e825c48e97a06"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Oct 24 16:14:04 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 24 16:14:04 2006 -0700"
      },
      "message": "[NETFILTER]: Fix ip6_tables protocol bypass bug\n\nAs reported by Mark Dowd \u003cMark_Dowd@McAfee.com\u003e, ip6_tables is susceptible\nto a fragmentation attack causing false negatives on protocol matches.\n\nWhen the protocol header doesn\u0027t follow the fragment header immediately,\nthe fragment header contains the protocol number of the next extension\nheader. When the extension header and the protocol header are sent in\na second fragment a rule like \"ip6tables .. -p udp -j DROP\" will never\nmatch.\n\nDrop fragments that are at offset 0 and don\u0027t contain the final protocol\nheader regardless of the ruleset, since this should not happen normally.\n\nWith help from Yasuyuki KOZAKAI \u003cyasuyuki.kozakai@toshiba.co.jp\u003e.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "70a0a5357db20c291d46c04011d646d5d84c868c",
      "tree": "fb82087c685b2f3018172a5956f86cc36fc833d1",
      "parents": [
        "d1752aa884ec0ac3027c1a3d456bf69bf765c8b8"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Oct 25 01:00:23 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@one.(none)",
        "time": "Wed Oct 25 01:00:23 2006 +0200"
      },
      "message": "[PATCH] x86-64: Only look at per_cpu data for online cpus.\n\nWhen I generalized __assign_irq_vector I failed to pay attention\nto what happens when you access a per cpu data structure for\na cpu that is not online.   It is an undefined case making any\ncode that does it have undefined behavior as well.\n\nThe code still needs to be able to allocate a vector across cpus\nthat are not online to properly handle combinations like lowest\npriority interrupt delivery and cpu_hotplug.  Not that we can do\nthat today but the infrastructure shouldn\u0027t prevent it.\n\nSo this patch updates the places where we touch per cpu data\nto only touch online cpus, it makes cpu vector allocation\nan atomic operation with respect to cpu hotplug, and it updates\nthe cpu start code to properly initialize vector_irq so we\ndon\u0027t have inconsistencies.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "d1752aa884ec0ac3027c1a3d456bf69bf765c8b8",
      "tree": "e6c9c5d192a07b4bbf7d8f1381539c3f4e5ada50",
      "parents": [
        "7059abedd2f04b68bd7e1a79c9c72f7aeee134c0"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Oct 25 01:00:22 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@one.(none)",
        "time": "Wed Oct 25 01:00:22 2006 +0200"
      },
      "message": "[PATCH] x86-64: Simplify the vector allocator.\n\nThere is no reason to remember a per cpu position of which vector\nto try.  Keeping a global position is simpler and more likely to\nresult in a global vector allocation even if I don\u0027t need or require\nit.  For level triggered interrupts this means we are less likely to\nacknowledge another cpus irq, and cause the level triggered irq to\nharmlessly refire.\n\nThis simplification makes it easier to only access data structures\nof  online cpus, by having fewer special cases to deal with.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "2fab22f2d3290ff7c602fe62f22e825c48e97a06",
      "tree": "1fa429c2efb77c55c6d0dd7ff7fecd60f1505995",
      "parents": [
        "82571026b9771c4035b0c62abbbe588fe73373ea"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Oct 24 15:34:00 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 24 15:34:00 2006 -0700"
      },
      "message": "[XFRM]: Fix xfrm_state accounting\n\nxfrm_state_num needs to be increased for XFRM_STATE_ACQ states created\nby xfrm_state_find() to prevent the counter from going negative when\nthe state is destroyed.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "82571026b9771c4035b0c62abbbe588fe73373ea",
      "tree": "75c4e539bc9600f3b4dd7b859f7a5872255170cd",
      "parents": [
        "7059abedd2f04b68bd7e1a79c9c72f7aeee134c0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 24 15:18:36 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 24 15:18:36 2006 -0700"
      },
      "message": "[IPV4] ipconfig: fix RARP ic_servaddr breakage\n\nmemcpy 4 bytes to address of auto unsigned long variable followed\nby comparison with u32 is a bloody bad idea.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "824545e7031541f83245d254caca012bf6bdc6cd",
      "tree": "0ea26d29b7417793ac2fc100ec7989c1bc2434a6",
      "parents": [
        "ff1e55b078676d3c449ace6b99d95c0e22c905d6"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Oct 24 14:49:44 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue Oct 24 14:49:44 2006 -0700"
      },
      "message": "e100: account for closed interface when shutting down\n\nAccount for the interface being closed before disabling polling\non a device, to fix shutdown on some systems that explcitly close\nthe netdevice before calling shutdown.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    }
  ],
  "next": "ff1e55b078676d3c449ace6b99d95c0e22c905d6"
}
