)]}'
{
  "log": [
    {
      "commit": "36b2a8d5aff4cb3ee83d5e40447a8f073bcfe2fb",
      "tree": "a7883c46dcc89ac79474ff4717ec923043adfd2f",
      "parents": [
        "bd1d599518bf11992cc6d5b0df08da4a2b7b0db5"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@hpl.hp.com",
        "time": "Thu Dec 07 02:14:01 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:01 2006 +0100"
      },
      "message": "[PATCH] x86-64: add X86_FEATURE_PEBS and detection\n\nHere is a patch (used by perfmon2) to detect the presence of the\nPrecise Event Based Sampling (PEBS) feature for Intel 64-bit processors.\nThe patch also adds the cpu_has_pebs macro.\n\nchangelog:\n\t- adds X86_FEATURE_PEBS\n\t- adds cpu_has_pebs to test for X86_FEATURE_PEBS\n\nSigned-off-by: stephane eranian \u003ceranian@hpl.hp.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "bd1d599518bf11992cc6d5b0df08da4a2b7b0db5",
      "tree": "214b6a571c6a77b5b58e9019c3e166ff10e76032",
      "parents": [
        "87e1652c7863b9ae406ff37f33c7ec2bb494d7b1"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@hpl.hp.com",
        "time": "Thu Dec 07 02:14:00 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:00 2006 +0100"
      },
      "message": "[PATCH] x86-64: x86_64 rename X86_FEATURE_DTES to X86_FEATURE_DS\n\nHere is a patch (used by perfmon2) that renamed X86_FEATURE_DTES\nto X86_FEATURE_DS to match Intel\u0027s documentation for the Debug Store\nsave area. The patch also adds cpu_has_ds.\n\nchangelog:\n\t- rename X86_FEATURE_DTES to X86_FEATURE_DS to match documentation\n\t- adds cpu_has_ds to test for X86_FEATURE_DS\n\nSigned-off-by: stephane eranian \u003ceranian@hpl.hp.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "87e1652c7863b9ae406ff37f33c7ec2bb494d7b1",
      "tree": "a87d98504d20aaf6e7dba583f11c730be02ce3d5",
      "parents": [
        "a63954b5cad5765e52870bb649992bf636f32a6b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Dec 07 02:14:00 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:00 2006 +0100"
      },
      "message": "[PATCH] x86-64: Don\u0027t keep interrupts disabled while spinning in spinlocks\n\nFollows i386.\n\nBased on patch from some folks at Google (MikeW, Edward G.?), but\ncompletely redone by AK.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "a63954b5cad5765e52870bb649992bf636f32a6b",
      "tree": "d7e8cdbda00366ca4146b784e5ae017c57f3168c",
      "parents": [
        "d606f88fa5e529e9dc72be97e79db1e36a6261cb"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Dec 07 02:14:00 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:00 2006 +0100"
      },
      "message": "[PATCH] i386: remove pointless printk from i386 oops output\n\nThis just got removed on x86-64, do the same on 32bit.\nIt always annoyed me when this ate a line of oops output pushing\ninteresting stuff off the screen.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "d606f88fa5e529e9dc72be97e79db1e36a6261cb",
      "tree": "1c0acf5be3b8e90690cdffc71ce801e6696dc0d1",
      "parents": [
        "dd315df1767cf56bd4fb8d730fdff4a3d7e15d84"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Thu Dec 07 02:14:00 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:00 2006 +0100"
      },
      "message": "[PATCH] i386: fix must_checks\n\nFix __must_check warnings in i386/math-emu.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "dd315df1767cf56bd4fb8d730fdff4a3d7e15d84",
      "tree": "42f27161cce0de38bb18ec534a4a8fafac776189",
      "parents": [
        "b615ebdac97c648a2ae7d23c5a0bbb3972adf928"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Dec 07 02:14:00 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:00 2006 +0100"
      },
      "message": "[PATCH] x86: Compress stack unwinder output\n\nThe unwinder has some extra newlines, which eat up loads of screen\nspace when it spews. (See https://bugzilla.redhat.com/bugzilla/attachment.cgi?id\u003d137900\nfor a nasty example).\n\nwarning_symbol-\u003e and warning-\u003e already printk a newline, so don\u0027t add one\nin the strings passed to them.\n\n[AK: redone for new code]\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "b615ebdac97c648a2ae7d23c5a0bbb3972adf928",
      "tree": "febf50b76bd8396a80edfeec6ad88412f4515a34",
      "parents": [
        "9b483417527f2e47985856867c5716df013227c7"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Dec 07 02:14:00 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:00 2006 +0100"
      },
      "message": "[PATCH] x86: shorten lines in unwinder to be \u003c\u003d 80 characters\n\nAndrew complained about \u003e 80 character lines in the new unwinder.\nFix that.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "9b483417527f2e47985856867c5716df013227c7",
      "tree": "35c6e2b73ebbb9c4a97ad5d9a6f7520fab1796ef",
      "parents": [
        "dc3d1742543fffc79dc4d680ab64d2059e97d809"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@rhlx01.fht-esslingen.de",
        "time": "Thu Dec 07 02:14:00 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:00 2006 +0100"
      },
      "message": "[PATCH] i386: fix buggy MTRR address checks\n\nFix checks that failed to realize that values are 4-kB-unit-sized (note the\nformat strings in this same diff context which *do* realize the unit size,\nvia appended \"000\"!).  Also fix an incorrect below-1MB area check (as\ngathered from Jan Beulich\u0027s unapplied patch at\nhttp://www.ussg.iu.edu/hypermail/linux/kernel/0411.1/1378.html ) Update\nmtrr_add_page() docu to make 4-kB-sized calculation more obvious.\n\nGiven several further items mentioned in Jan\u0027s patch mail, all in all MTRR\ncode seems surprisingly buggy, for a surprisingly long period of time (many\nyears).  Further work/investigation would be useful.\n\nTBD Note that my patch is pretty much UNTESTED, since I can only verify that it\nTBD successfully boots my machine, but I cannot test against actual buggy\nTBD hardware which would require these (formerly broken) checks.  Long -mm\nTBD simmering would make sense, especially since these now-working checks might\nTBD turn out to have adverse effects on unaffected hardware.\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "dc3d1742543fffc79dc4d680ab64d2059e97d809",
      "tree": "a9ffa02660f92d4c2d98af81e16bf61e4b25489e",
      "parents": [
        "8f820e976057261e249367514e9920cf20048c76"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Dec 07 02:14:00 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:00 2006 +0100"
      },
      "message": "[PATCH] i386: Update defconfig\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "8f820e976057261e249367514e9920cf20048c76",
      "tree": "c5fc9429757b8ae180479d8237c7010ceabdfc72",
      "parents": [
        "ec0bf39a471bf6fcd01def2bd677128cea940b73"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Dec 07 02:14:00 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:00 2006 +0100"
      },
      "message": "[PATCH] x86-64: Update defconfig\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "ec0bf39a471bf6fcd01def2bd677128cea940b73",
      "tree": "0d98b304d97605613a14329b40ed8cbb88296528",
      "parents": [
        "bf83c2a315637dee8a8b5c2221ce5030cc38c6db",
        "d32adcb85c74fd81963714689842993e7014515f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 05 16:09:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 05 16:09:46 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (73 commits)\n  [SCSI] aic79xx: Add ASC-29320LPE ids to driver\n  [SCSI] stex: version update\n  [SCSI] stex: change wait loop code\n  [SCSI] stex: add new device type support\n  [SCSI] stex: update device id info\n  [SCSI] stex: adjust default queue length\n  [SCSI] stex: add value check in hard reset routine\n  [SCSI] stex: fix controller_info command handling\n  [SCSI] stex: fix biosparam calculation\n  [SCSI] megaraid: fix MMIO casts\n  [SCSI] tgt: fix undefined flush_dcache_page() problem\n  [SCSI] libsas: better error handling in sas_expander.c\n  [SCSI] lpfc 8.1.11 : Change version number to 8.1.11\n  [SCSI] lpfc 8.1.11 : Misc Fixes\n  [SCSI] lpfc 8.1.11 : Add soft_wwnn sysfs attribute, rename soft_wwn_enable\n  [SCSI] lpfc 8.1.11 : Removed decoding of PCI Subsystem Id\n  [SCSI] lpfc 8.1.11 : Add MSI (Message Signalled Interrupts) support\n  [SCSI] lpfc 8.1.11 : Adjust LOG_FCP logging\n  [SCSI] lpfc 8.1.11 : Fix Memory leaks\n  [SCSI] lpfc 8.1.11 : Fix lpfc_multi_ring_support\n  ...\n"
    },
    {
      "commit": "bf83c2a315637dee8a8b5c2221ce5030cc38c6db",
      "tree": "fb477f3affea75fcc79fa9d7006415576f79aadb",
      "parents": [
        "e62438630ca37539c8cc1553710bbfaa3cf960a7",
        "40a0017eb89c4c5a4bf81523edd867d730c9f143"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 05 15:52:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 05 15:52:06 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:\n  [PATCH] pcmcia: at91_cf update\n  [PATCH] pcmcia: fix m32r_cfc.c compilation\n  [PATCH] pcmcia: ds.c debug enhancements\n  [PATCH] pcmcia: at91_cf update\n  [PATCH] pcmcia: conf.ConfigBase and conf.Present consolidation\n  [PATCH] pcmcia: remove prod_id indirection\n  [PATCH] pcmcia: remove manf_id and card_id indirection\n  [PATCH] pcmcia: IDs for Elan serial PCMCIA devcies\n  [PATCH] pcmcia: allow for four multifunction subdevices\n  [PATCH] pcmcia: handle __copy_from_user() return value in ioctl\n  [PATCH] pcmcia: multifunction card handling fixes\n  [PATCH] pcmcia: allow shared IRQs on pd6729 sockets\n  [PATCH] pcmcia: start over after CIS override\n  [PATCH] cm4000_cs: fix return value check\n  [PATCH] pcmcia: yet another IDE ID\n  [PATCH] pcmcia: Add an id to ide-cs.c\n"
    },
    {
      "commit": "d32adcb85c74fd81963714689842993e7014515f",
      "tree": "47a154ddb381cba3ac7c8fb50fc6ccdb73c6e353",
      "parents": [
        "febb631c11d450473a1648a4b808ab3bb9f139cb"
      ],
      "author": {
        "name": "Salyzyn, Mark",
        "email": "mark_salyzyn@adaptec.com",
        "time": "Tue Dec 05 14:37:30 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Dec 05 14:17:17 2006 -0600"
      },
      "message": "[SCSI] aic79xx: Add ASC-29320LPE ids to driver\n\nSimple patch to add the new PCIe version of the 29320 card.\n\nSigned-off: Mark Salyzyn \u003cMark_Salyzyn@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "febb631c11d450473a1648a4b808ab3bb9f139cb",
      "tree": "39b22fc5a4c438e0b112aecd23579a02d4ed4f25",
      "parents": [
        "76fbf96f82636c8cdc40485506c50c880fd45a56"
      ],
      "author": {
        "name": "Ed Lin",
        "email": "ed.lin@promise.com",
        "time": "Mon Dec 04 17:49:46 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Dec 05 11:33:58 2006 -0600"
      },
      "message": "[SCSI] stex: version update\n\nUpdate version to 3.1.0.1\n\nSigned-off-by: Ed Lin \u003ced.lin@promise.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "76fbf96f82636c8cdc40485506c50c880fd45a56",
      "tree": "db77fbcf17433f041fabdcbbaa52336c0eccf0be",
      "parents": [
        "94e9108b5ad8da9c02ebf5183b861f1717409555"
      ],
      "author": {
        "name": "Ed Lin",
        "email": "ed.lin@promise.com",
        "time": "Mon Dec 04 17:49:42 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Dec 05 11:33:38 2006 -0600"
      },
      "message": "[SCSI] stex: change wait loop code\n\nThe original wait loop may be much longer than intended time.\nUse more accurate timer_after for it. Also adjust wait value to\navoid unnecessary long waiting.\n\nSigned-off-by: Ed Lin \u003ced.lin@promise.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "94e9108b5ad8da9c02ebf5183b861f1717409555",
      "tree": "b211ccc899f3bb59e9f3cbe009e75bc8c45c8622",
      "parents": [
        "ee926b27a01da1c1f0f0017c0e6af6e4fd6c05b5"
      ],
      "author": {
        "name": "Ed Lin",
        "email": "ed.lin@promise.com",
        "time": "Mon Dec 04 17:49:39 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Dec 05 11:33:24 2006 -0600"
      },
      "message": "[SCSI] stex: add new device type support\n\nAdd support for st_vsc1 type device (st_vsc is ok because it does not\nrequire extra buffer).\n\nSigned-off-by: Ed Lin \u003ced.lin@promise.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ee926b27a01da1c1f0f0017c0e6af6e4fd6c05b5",
      "tree": "5a2b482cffc0ec210698d95a26d12e83df91df04",
      "parents": [
        "529e7a62c8016ab7d3ef4ef6d39de23c0569781f"
      ],
      "author": {
        "name": "Ed Lin",
        "email": "ed.lin@promise.com",
        "time": "Mon Dec 04 17:49:36 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Dec 05 11:33:06 2006 -0600"
      },
      "message": "[SCSI] stex: update device id info\n\n- add comments for various devices\n- remove unused device ids(0xf350, 0x4301, 0x8301, 0x8302)\n- add new device id(0xe350)\n- fix vendor id of st_vsc\n- modify Kconfig help info\n\nSigned-off-by: Ed Lin \u003ced.lin@promise.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "529e7a62c8016ab7d3ef4ef6d39de23c0569781f",
      "tree": "4b903a2effa41fc6f66837af1fc9bbe5b183aedd",
      "parents": [
        "47c4f997c7bd9ab142c65950317232728b921aa0"
      ],
      "author": {
        "name": "Ed Lin",
        "email": "ed.lin@promise.com",
        "time": "Mon Dec 04 17:49:34 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Dec 05 11:32:46 2006 -0600"
      },
      "message": "[SCSI] stex: adjust default queue length\n\nFirmware of new version may adjust default queue length. It is\nbackward compatible.\n\nSigned-off-by: Ed Lin \u003ced.lin@promise.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "47c4f997c7bd9ab142c65950317232728b921aa0",
      "tree": "bc71a435c62f3d6d4038cff313dae5f8fd199b15",
      "parents": [
        "4eea9dc45fa7feb42e6dce32d94ea9ea4d64e40b"
      ],
      "author": {
        "name": "Ed Lin",
        "email": "ed.lin@promise.com",
        "time": "Mon Dec 04 17:49:31 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Dec 05 11:32:30 2006 -0600"
      },
      "message": "[SCSI] stex: add value check in hard reset routine\n\nDuring hard reset, an all-1 value from PCI_COMMAND should be invalid.\n\nSigned-off-by: Ed Lin \u003ced.lin@promise.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4eea9dc45fa7feb42e6dce32d94ea9ea4d64e40b",
      "tree": "d1c99f57d68e2ab961984db08edcbdc14b640430",
      "parents": [
        "b4b8bed12345bc03dfcef80cbbe78582429b063c"
      ],
      "author": {
        "name": "Ed Lin",
        "email": "ed.lin@promise.com",
        "time": "Mon Dec 04 17:49:28 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Dec 05 11:31:43 2006 -0600"
      },
      "message": "[SCSI] stex: fix controller_info command handling\n\nThis command needs information from both firmware and driver. First copy\ninformation from firmware to buffer, then fill in driver information.\n\nSigned-off-by: Ed Lin \u003ced.lin@promise.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b4b8bed12345bc03dfcef80cbbe78582429b063c",
      "tree": "12e1ff2cb22088a508fb9bdcb8926f75a519ef29",
      "parents": [
        "00769ec40074b753c9b218c2ccaba2bfbfffe056"
      ],
      "author": {
        "name": "Ed Lin",
        "email": "ed.lin@promise.com",
        "time": "Mon Dec 04 17:49:24 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Dec 05 11:31:26 2006 -0600"
      },
      "message": "[SCSI] stex: fix biosparam calculation\n\nFix biosparam calculation.\n\nSigned-off-by: Ed Lin \u003ced.lin@promise.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "00769ec40074b753c9b218c2ccaba2bfbfffe056",
      "tree": "b8a05cbdb85f7c4ca8e4368b74a66dfccc3a7b8d",
      "parents": [
        "e42ebefee15894522f3a84045887573ebc9b764e"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Dec 03 20:49:23 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Dec 05 10:25:35 2006 -0600"
      },
      "message": "[SCSI] megaraid: fix MMIO casts\n\nmegaraid\u0027s MMIO RD*/WR* macros directly call readl() and writel() with\nan \u0027unsigned long\u0027 argument.  This throws a warning, but is otherwise OK\nbecause the \u0027unsigned long\u0027 is really the result of ioremap().  This\nsetup is also OK because the variable can hold an ioremap cookie /or/ a\nPCI I/O port (PIO).\n\nHowever, to fix the warning thrown when readl() and writel() are passed\nan unsigned long cookie, I introduce \u0027void __iomem *mmio_base\u0027, holding\nthe same value as \u0027base\u0027.  This will silence the warnings, and also\ncause an oops whenever these MMIO-only functions are ever accidentally\npassed an I/O address.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e42ebefee15894522f3a84045887573ebc9b764e",
      "tree": "7dd753f30606369eb2d747bb7e64d693fd4a417f",
      "parents": [
        "024879ead9594acab30ce9e23c955086e2d967a0"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Mon Dec 04 23:06:48 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Dec 05 09:59:47 2006 -0600"
      },
      "message": "[SCSI] tgt: fix undefined flush_dcache_page() problem\n\ndrivers/scsi/scsi_tgt_if.c: In function \u0027tgt_uspace_send_event\u0027:\ndrivers/scsi/scsi_tgt_if.c:88: warning: implicit declaration of function \u0027flush_dcache_page\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e62438630ca37539c8cc1553710bbfaa3cf960a7",
      "tree": "83d3e0e016facfee73afba23d306034d60d87495",
      "parents": [
        "2d941e99dfa2f58f4cf294943274a4f8e264aab7"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Mon Dec 04 03:38:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 19:41:15 2006 -0800"
      },
      "message": "[PATCH] Centralise definitions of sector_t and blkcnt_t\n\nCONFIG_LBD and CONFIG_LSF are spread into asm/types.h for no particularly\ngood reason.\n\nCentralising the definition in linux/types.h means that arch maintainers\ndon\u0027t need to bother adding it, as well as fixing the problem with\nx86-64 users being asked to make a decision that has absolutely no\neffect.\n\nThe H8/300 porters seem particularly confused since I\u0027m not aware of any\nmicrocontrollers that need to support 2TB filesystems.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d941e99dfa2f58f4cf294943274a4f8e264aab7",
      "tree": "b69e97f05d2fb0fbf1068c5a22f0c8420f7a198e",
      "parents": [
        "651857a1ecaf97a8ad9d324dd2a61675c53e541e",
        "a863055b1066be1b8e1107f71be01daeed6bde31"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 19:38:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 19:38:30 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block:\n  [PATCH] blktrace: don\u0027t return blktrace_seq from trace_note()\n  [PATCH] blktrace: uninline trace_note()\n"
    },
    {
      "commit": "651857a1ecaf97a8ad9d324dd2a61675c53e541e",
      "tree": "f5b7e4915b25ae6910ede2bf37614ca98ab4f6e5",
      "parents": [
        "ee28b0da1069ced1688aa9d0b7b378353b988321",
        "d38eb8db6aa359c060dfb72a29cf8d94a96657d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 19:33:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 19:33:45 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2: (31 commits)\n  ocfs2: implement i_op-\u003epermission\n  configfs: make configfs_dirent_exists() static\n  ocfs2: update file system paths to set atime\n  ocfs2: core atime update functions\n  ocfs2: Add splice support\n  ocfs2: Remove ocfs2_write_should_remove_suid()\n  [PATCH] Export should_remove_suid()\n  configfs: mutex_lock_nested() fix\n  ocfs2: Remove struct ocfs2_journal_handle in favor of handle_t\n  ocfs2: remove handle argument to ocfs2_start_trans()\n  ocfs2: remove ocfs2_journal_handle journal field\n  ocfs2: pass ocfs2_super * into ocfs2_commit_trans()\n  ocfs2: remove unused handle argument from ocfs2_meta_lock_full()\n  ocfs2: make ocfs2_alloc_handle() static\n  ocfs2: remove unused ocfs2_handle_add_lock()\n  ocfs2: remove unused ocfs2_handle_add_inode()\n  ocfs2: Don\u0027t allocate handle early in ocfs2_rename()\n  ocfs2: don\u0027t use handle for locking in allocation functions\n  ocfs2: don\u0027t pass handle to ocfs2_meta_lock in ocfs2_rename()\n  ocfs2: don\u0027t pass handle to ocfs2_meta_lock in ocfs2_symlink()\n  ...\n"
    },
    {
      "commit": "ee28b0da1069ced1688aa9d0b7b378353b988321",
      "tree": "571ce21b27d55c155fbc3e4b981cfc3233939a09",
      "parents": [
        "87fcd70d983d30eca4b933fff2e97d9a31743d0a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@hera.kernel.org",
        "time": "Mon Dec 04 22:05:09 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 19:32:44 2006 -0800"
      },
      "message": "[PATCH] remote memory corruptor in ibmtr.c\n\nip_summed changes last summer had missed that one.  As the result,\nwe have ip_summed interpreted as CHECKSUM_PARTIAL now.  IOW,\n-\u003ecsum is interpreted as offset of checksum in the packet.  net/core/*\nwill both read and modify the value as that offset, with obvious\nreasons.  At the very least it\u0027s a remote memory corruptor.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "87fcd70d983d30eca4b933fff2e97d9a31743d0a",
      "tree": "2c79943f7691f80123af0145a8909f14011b0761",
      "parents": [
        "91f433cacc9d1ae95ae46ce26d7bcf3a724c72d0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@hera.kernel.org",
        "time": "Mon Dec 04 22:00:55 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 19:32:44 2006 -0800"
      },
      "message": "[PATCH] selinux endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "91f433cacc9d1ae95ae46ce26d7bcf3a724c72d0",
      "tree": "058a5961548d489fdaffdbcfb7b34893946d37cf",
      "parents": [
        "15a4cb9c25df05a5d4844e80a1aea83d66165868",
        "0004a9dfeaa709a7f853487aba19932c9b1a87c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 19:23:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 19:23:34 2006 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Cleanup memory barriers for weakly ordered systems.\n  [MIPS] Alchemy: Automatically enable CONFIG_RESOURCES_64BIT for PCI configs.\n  [MIPS] Unify csum_partial.S\n  [MIPS] SWARM: Fix a typo in #error directives\n  [MIPS] Fix atomic.h build errors.\n  [MIPS] Use SYSVIPC_COMPAT to fix various problems on N32\n  [MIPS] klconfig add missing bracket\n"
    },
    {
      "commit": "15a4cb9c25df05a5d4844e80a1aea83d66165868",
      "tree": "bcb4f7c6e84f501ee6ce8c7a740cc7c4ec92447d",
      "parents": [
        "ff51a98799931256b555446b2f5675db08de6229",
        "d8594d639135b500bf6010f981ea854092d54030"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 19:22:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 19:22:33 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc\n\n* master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc: (194 commits)\n  [POWERPC] Add missing EXPORTS for mpc52xx support\n  [POWERPC] Remove obsolete PPC_52xx and update CLASSIC32 comment\n  [POWERPC] ps3: add a default zImage target\n  [POWERPC] Add of_platform_bus support to mpc52xx psc uart driver\n  [POWERPC] typo fix and whitespace cleanup on mpc52xx-uart driver\n  [POWERPC] Fix debug printks for 32-bit resources in the PCI code\n  [POWERPC] Replace kmalloc+memset with kzalloc\n  [POWERPC] Linkstation / kurobox support\n  [POWERPC] Add the e300c3 core to the CPU table.\n  [POWERPC] ppc: m48t35 add missing bracket\n  [POWERPC] iSeries: don\u0027t build head_64.o unnecessarily\n  [POWERPC] iSeries: stop dt_mod.o being rebuilt unnecessarily\n  [POWERPC] Fix cputable.h for combined build\n  [POWERPC] Allow CONFIG_BOOTX_TEXT on iSeries\n  [POWERPC] Allow xmon to build on legacy iSeries\n  [POWERPC] Change ppc64_defconfig to use AUTOFS_V4 not V3\n  [POWERPC] Tell firmware we can handle POWER6 compatible mode\n  [POWERPC] Clean images in arch/powerpc/boot\n  [POWERPC] Fix OF pci flags parsing\n  [POWERPC] defconfig for lite5200 board\n  ...\n"
    },
    {
      "commit": "40a0017eb89c4c5a4bf81523edd867d730c9f143",
      "tree": "e4a528771b70991e1fad2cff94630239fdf86bfa",
      "parents": [
        "1dd997f8fa5d52a473c77201a96efe3b66abc3d8"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Mon Dec 04 12:26:36 2006 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:19:30 2006 -0500"
      },
      "message": "[PATCH] pcmcia: at91_cf update\n\nThis is an update to the AT91 CompactFlash driver.\n\nWe replace the hard-coded \"chip select 4\" with the chip-select value\npassed via platform_data.  The configuration of the EBI memory\ncontroller to enable Compact Flash access is now also handled in the\nplatform setup code and not in the driver.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "1dd997f8fa5d52a473c77201a96efe3b66abc3d8",
      "tree": "c0a1a91d6ce5d27f922321e841ae2a369ad568a1",
      "parents": [
        "d9d9ea0169e657a01c3717291d0614220dc0ff9e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Dec 02 18:55:06 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:12:04 2006 -0500"
      },
      "message": "[PATCH] pcmcia: fix m32r_cfc.c compilation\n\nMore fallout of the post 2.6.19-rc1 IRQ changes...\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "d9d9ea0169e657a01c3717291d0614220dc0ff9e",
      "tree": "bd8bbc3ac029ae9c3a4f422daa24aa9f6bd346e2",
      "parents": [
        "ebe5cfb3b9f0207ea1f4a0c24bf504deb19a37cc"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Dec 02 22:11:44 2006 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:12:03 2006 -0500"
      },
      "message": "[PATCH] pcmcia: ds.c debug enhancements\n\nAdd verbose error messages and debug information to ds.c\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "ebe5cfb3b9f0207ea1f4a0c24bf504deb19a37cc",
      "tree": "934a5085479b5f412fb88e745a7a77cbbb1f52e7",
      "parents": [
        "af2b3b503ad1b071b66e1531caae252b4b95c847"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Mon Nov 06 15:56:07 2006 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:12:03 2006 -0500"
      },
      "message": "[PATCH] pcmcia: at91_cf update\n\nThis is an update to the AT91RM9200 CompactFlash driver.\n\nThe changes include:\n- Use the I/O memory address passed via the platform_device resources\n  instead of constant global values.\n- The IRQ should not be used as a random\u0027ness source.\n- Return errors if ioremap() or request_mem_region() fails.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "af2b3b503ad1b071b66e1531caae252b4b95c847",
      "tree": "600785af3af4a79978f688fa35e19ab900db264b",
      "parents": [
        "a9606fd39083478bef313c0e3b77bc065e39e36e"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Oct 25 21:49:27 2006 -0400"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:12:02 2006 -0500"
      },
      "message": "[PATCH] pcmcia: conf.ConfigBase and conf.Present consolidation\n\nstruct pcmcia_device *p_dev-\u003econf.ConfigBase and .Present are set in almost\nall PCMICA driver right at the beginning, using the same calls but slightly\ndifferent implementations. Unfiy this in the PCMCIA core.\n\nIncludes a small bugfix (\"drivers/net/pcmcia/xirc2ps_cs.c: remove unused\nlabel\") from and Signed-off-by Adrian Bunk \u003cbunk@stusta.de\u003e\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "a9606fd39083478bef313c0e3b77bc065e39e36e",
      "tree": "d9ee62f811e557671fad5cecf669f93300b6c57a",
      "parents": [
        "efd50585e2ff9bd60e044fda7764d323010a7fe4"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jun 04 18:06:13 2006 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:09:21 2006 -0500"
      },
      "message": "[PATCH] pcmcia: remove prod_id indirection\n\nAs we read out the product information strings (VERS_1) from the PCMCIA device\nin the PCMCIA core, and device drivers can access those reliably in struct\npcmcia_device\u0027s fields prod_id[], remove additional product information string\ndetection logic from PCMCIA device drivers.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "efd50585e2ff9bd60e044fda7764d323010a7fe4",
      "tree": "f43f8f10a3cfe6ceb1b5cede6581f79134ca0e63",
      "parents": [
        "44e5e33e99e1b955ac6f0bb26abd9380629b48a9"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Oct 25 21:28:53 2006 -0400"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:09:20 2006 -0500"
      },
      "message": "[PATCH] pcmcia: remove manf_id and card_id indirection\n\nAs we read out the manufactor and card_id from the PCMCIA device in the\nPCMCIA core, and device drivers can access those reliably in struct\npcmcia_device\u0027s fields manf_id and card_id, remove additional (and partly\nbroken) manf_id and card_id detection logic from PCMCIA device drivers.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "44e5e33e99e1b955ac6f0bb26abd9380629b48a9",
      "tree": "7ddeea7f1df67d061883e0d26cfcf9c83c900e38",
      "parents": [
        "6cf5be5112ecc5b0bded73bd2a64c1d46e4f6b8c"
      ],
      "author": {
        "name": "Tony Olech",
        "email": "tony.olech@elandigitalsystems.com",
        "time": "Wed Nov 29 08:54:51 2006 +0000"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:09:19 2006 -0500"
      },
      "message": "[PATCH] pcmcia: IDs for Elan serial PCMCIA devcies\n\nAdd IDs for Elan serial PCMCIA devices. In addition, move the\npdaudio_cf driver from matching based on manf_id and card_id to\nthe more specific prod_id1 and prod_id2 to avoid false\npositives.\n\nSigned-off-by: Tony Olech \u003ctony.olech@elandigitalsystems.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "6cf5be5112ecc5b0bded73bd2a64c1d46e4f6b8c",
      "tree": "5147dcddcb5bd58bf5be2e3d96a2c10c0e76faa8",
      "parents": [
        "9374074f9b8bfe15bd5860019d07d967507c2bb6"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 27 21:03:48 2006 -0500"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:09:18 2006 -0500"
      },
      "message": "[PATCH] pcmcia: allow for four multifunction subdevices\n\nSome Elan serial cards allow for four (independent) multifunction\nsubdevices. Teach the PCMCIA core to deal with such devices.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "9374074f9b8bfe15bd5860019d07d967507c2bb6",
      "tree": "0a4773e92454964e3fb8f342115085202e2f761e",
      "parents": [
        "1d2c90425d5b0dcbf4a0fab2053d5087758b76a0"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Nov 19 11:21:27 2006 -0500"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:09:16 2006 -0500"
      },
      "message": "[PATCH] pcmcia: handle __copy_from_user() return value in ioctl\n\nHandle __copy_from_user() return value.\n\ndrivers/pcmcia/pcmcia_ioctl.c:597: warning: ignoring return value of \u0027__copy_from_user\u0027, declared with attribute warn_unused_result\n\nNoticed and first fix by Randy Dunlap.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "1d2c90425d5b0dcbf4a0fab2053d5087758b76a0",
      "tree": "7c8aaa01b60e81843a3ca4124ccd9ea916fca145",
      "parents": [
        "3e022d0c77e159a59d3ebfc44ad76a05202c2a6b"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 06 21:52:16 2006 -0500"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:09:15 2006 -0500"
      },
      "message": "[PATCH] pcmcia: multifunction card handling fixes\n\ns-\u003efunctions needs to be initialized earlier, for the \"let\u0027s see\nhow high it increases\" approach means that pcmcia_request_irq()\n(which makes use of this value) is confused, and might request\nan exclusive IRQ first even though it is not supposed to.\n\nAlso, a CIS override autoloaded using the firmware loader may\nallow for the use of more or less functions in a multifunction\ncard. Therefore, we may need to schedule a call to add this\nsecond function later on, or simply remove the other function\n(it\u0027s always the first -valid- function which reaches this\ncodepath).\n\nMany thanks to Fabrice Bellet for debugging and testing patches.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "3e022d0c77e159a59d3ebfc44ad76a05202c2a6b",
      "tree": "0a097dce937322d14c6bfea7fa4d30a82751e91c",
      "parents": [
        "4ae1cbf17d14ba6fd316a94b290ea4e741cba15c"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun-mbn@nifty.com",
        "time": "Sat Nov 04 10:00:47 2006 +0900"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:09:15 2006 -0500"
      },
      "message": "[PATCH] pcmcia: allow shared IRQs on pd6729 sockets\n\nUse IRQF_PROBE_SHARED flag for request_irq() to find an unused\ninterrupt for PCMCIA cards.\n\nSigned-off-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "4ae1cbf17d14ba6fd316a94b290ea4e741cba15c",
      "tree": "56c5f6939fd486b6041945497d2d541e76b0e1e6",
      "parents": [
        "5eb5fc97d83ee1f8fcf3490bb81ad14a99fc544c"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Nov 03 10:54:00 2006 -0500"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:09:14 2006 -0500"
      },
      "message": "[PATCH] pcmcia: start over after CIS override\n\nWhen overriding the CIS, re-start the configuration of the card from\nscratch. Reported and debugged by Fabrice Bellet \u003cfabrice@bellet.info\u003e\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "5eb5fc97d83ee1f8fcf3490bb81ad14a99fc544c",
      "tree": "f09779d3be8c51f57de1e2dbf6b2446d459e6085",
      "parents": [
        "0517793fa8f98e6f30406b1811ea0312bca3a414"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Tue Oct 17 15:25:59 2006 +0900"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:09:13 2006 -0500"
      },
      "message": "[PATCH] cm4000_cs: fix return value check\n\nThe return value of class_create() need to be checked with IS_ERR().\nAnd register_chrdev() returns errno on failure.\nThis patch includes these fixes for cm4000_cs and cm4040_cs.\n\nSigned-off-by: Akinbou Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Harald Welte \u003claforge@gnumonks.org\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "0517793fa8f98e6f30406b1811ea0312bca3a414",
      "tree": "a1ba45b5c02bf0b8a492318e65ddb52aa246b39b",
      "parents": [
        "bf4e18294ff9b1cee3c71b0d9ad161dc304b7b82"
      ],
      "author": {
        "name": "Marcin Juszkiewicz",
        "email": "openembedded@hrw.one.pl",
        "time": "Mon Oct 30 22:28:09 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:09:11 2006 -0500"
      },
      "message": "[PATCH] pcmcia: yet another IDE ID\n\nMicrodrive reported by one of OpenEmbedded developers.\n\nproduct info: \"WEIDA\", \"TWTTI\", \"\"\nmanfid: 0x000a, 0x0000\nfunction: 4 (fixed disk)\n\n(equivalent update to pata_pcmcia.c by Dominik Brodowski)\n\nSigned-off-by: Marcin Juszkiewicz \u003copenembedded@hrw.one.pl\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "bf4e18294ff9b1cee3c71b0d9ad161dc304b7b82",
      "tree": "ab2455155ac12021661f17d135fc02109ee3643c",
      "parents": [
        "ff51a98799931256b555446b2f5675db08de6229"
      ],
      "author": {
        "name": "Matt Reimer",
        "email": "mattjreimer@gmail.com",
        "time": "Thu Oct 26 15:56:00 2006 -0700"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:09:10 2006 -0500"
      },
      "message": "[PATCH] pcmcia: Add an id to ide-cs.c\n\nAdd an ID entry for:\n\nproduct info: \"TRANSCEND\", \"TS1GCF80\", \"\", \"\"\nmanfid: 0x000a, 0x0000\nfunction: 4 (fixed disk)\n\nSigned-off-by: Matt Reimer \u003cmreimer@vpop.net\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "d8594d639135b500bf6010f981ea854092d54030",
      "tree": "c48bf9d482bfc970bd5c741cd67fa586f60a0b43",
      "parents": [
        "650f3289f40e9c2789ecb22683d140a05448f71b"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Dec 04 17:29:12 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 05 11:34:37 2006 +1100"
      },
      "message": "[POWERPC] Add missing EXPORTS for mpc52xx support\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "650f3289f40e9c2789ecb22683d140a05448f71b",
      "tree": "ac5178d60513f123d1a2edc660aa96f1fd0066d3",
      "parents": [
        "8a8944aab2e4b02550c29c45a0383dd4096dd989"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Dec 04 17:29:13 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 05 11:33:53 2006 +1100"
      },
      "message": "[POWERPC] Remove obsolete PPC_52xx and update CLASSIC32 comment\n\nThe support for the 52xx-based systems is now included under\nCONFIG_CLASSIC32, since the 52xx chips have a 603e-based core.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8a8944aab2e4b02550c29c45a0383dd4096dd989",
      "tree": "823ae476cd33a927ac1c78b026f2110c3a5ee787",
      "parents": [
        "b9272dfdfe6b13120144eabf79d562d9a29ad5ce"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Mon Dec 04 16:11:38 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 05 11:28:17 2006 +1100"
      },
      "message": "[POWERPC] ps3: add a default zImage target\n\nAdd a powerpc make target that can be loaded by the ps3 bootloader (kboot) and\nset this as the default image to build for that platform.\n\nUntil the compressed zImage wrapper is made, this arranges for a stripped\nvmlinux image to be built.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b9272dfdfe6b13120144eabf79d562d9a29ad5ce",
      "tree": "0613ab1d94b9dd6c179fbf1baf90865fd190dec8",
      "parents": [
        "9b9129e73985fe31ee6fd6a5d9f04219d127c186"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Nov 27 14:21:02 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 05 09:53:07 2006 +1100"
      },
      "message": "[POWERPC] Add of_platform_bus support to mpc52xx psc uart driver\n\nNeeded to support mpc52xx boards in arch/powerpc.  This patch\nretains the platform_bus support when compiling for arch/ppc,\nbut uses the of_platform bindings for arch/powerpc.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9b9129e73985fe31ee6fd6a5d9f04219d127c186",
      "tree": "ec60b8941186f96ce43737a08d9071e06f4512da",
      "parents": [
        "872455e2ca12843e3dd16ebde1ce02dccc4bf99f"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Nov 27 14:21:01 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 05 09:53:07 2006 +1100"
      },
      "message": "[POWERPC] typo fix and whitespace cleanup on mpc52xx-uart driver\n\nSingle typo fix and whitespace changes.  In preparation for heavy\nchanges to this driver when support for arch/powerpc is added.\nSince the driver will be changing significantly anyway, then may\nas well take the opportunity to clean it up first.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0004a9dfeaa709a7f853487aba19932c9b1a87c8",
      "tree": "e9f1f4b1ca897e57f46778cef283617ba83fc855",
      "parents": [
        "08f57f7ffe5819e537301b1f1109fa4fc670bfff"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 31 03:45:07 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Dec 04 22:43:14 2006 +0000"
      },
      "message": "[MIPS] Cleanup memory barriers for weakly ordered systems.\n\nAlso the R4000 / R4600 LL/SC instructions imply a sync so no explicit sync\nneeded.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "08f57f7ffe5819e537301b1f1109fa4fc670bfff",
      "tree": "99bcd8fab9537a37459a63fc9f96dd7675386c67",
      "parents": [
        "0bcdda0f3a87ed684d46841b6069409e39c4af65"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Dec 03 19:55:45 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Dec 04 22:43:13 2006 +0000"
      },
      "message": "[MIPS] Alchemy: Automatically enable CONFIG_RESOURCES_64BIT for PCI configs.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0bcdda0f3a87ed684d46841b6069409e39c4af65",
      "tree": "52df8fc8d148b98188c09152bcf6e55c55a98c2a",
      "parents": [
        "03dbd2e0b1dcb24d63f64aa234cce3a7fabed328"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Dec 04 00:42:59 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Dec 04 22:43:13 2006 +0000"
      },
      "message": "[MIPS] Unify csum_partial.S\n\nThe 32-bit version and 64-bit version are almost equal.  Unify them.  This\nmakes further improvements (for example, copying with parallel, supporting\nPREFETCH, etc.) easier.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "03dbd2e0b1dcb24d63f64aa234cce3a7fabed328",
      "tree": "c20c46721d4545755dd43212700606c348a4acad",
      "parents": [
        "4f8b5c70967de5fd27f2092f1f8da47f4705bb67"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Thu Nov 30 13:45:32 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Dec 04 22:43:13 2006 +0000"
      },
      "message": "[MIPS] SWARM: Fix a typo in #error directives\n\nThis is a fix for a typo repeated several times in #error directives for\ninvalid SiByte configurations.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4f8b5c70967de5fd27f2092f1f8da47f4705bb67",
      "tree": "f58d1127895111c6b5b723a3fde03a77e153eaff",
      "parents": [
        "05e4396651ca1cac51d8da9ff4992741c9dc1e39"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 15:38:10 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Dec 04 22:43:13 2006 +0000"
      },
      "message": "[MIPS] Fix atomic.h build errors.\n\nFor the definition of atomic64_t atomic.h was relying on \u003casm/types.h\u003e\nhaving been included previously.  Before changeset\nd89d8e0637a5e4e0a12e90c4bc934d0d4c335239 this was happening as a\nside effect of including \u003clinux/spinlock.h\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "05e4396651ca1cac51d8da9ff4992741c9dc1e39",
      "tree": "15881e19dfd7550dbe26245a356a10a979577086",
      "parents": [
        "9567772f14f6d2692ea88ddc111a5a6b352fd512"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Nov 07 18:02:44 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Dec 04 22:43:12 2006 +0000"
      },
      "message": "[MIPS] Use SYSVIPC_COMPAT to fix various problems on N32\n\nN32 SysV IPC system calls should use 32-bit compatible code.\narch/mips/kernel/linux32.c have similar compatible code for O32, but\nipc/compat.c seems more complete.  We can use it for both N32 and O32.\n\nThis patch should fix these problems (and other possible problems):\n\nhttp://www.linux-mips.org/cgi-bin/mesg.cgi?a\u003dlinux-mips\u0026i\u003d1149188824.6986.6.camel%40diimka-laptop\nhttp://www.linux-mips.org/cgi-bin/mesg.cgi?a\u003dlinux-mips\u0026i\u003d44C6B829.8050508%40caviumnetworks.com\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9567772f14f6d2692ea88ddc111a5a6b352fd512",
      "tree": "488e7fa8e95895ac2397707c77eeb584e84c7938",
      "parents": [
        "ff51a98799931256b555446b2f5675db08de6229"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Thu Nov 30 10:16:29 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Dec 04 22:43:11 2006 +0000"
      },
      "message": "[MIPS] klconfig add missing bracket\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ff51a98799931256b555446b2f5675db08de6229",
      "tree": "81a51eef70f120fd5d752430ccff0fdf06483508",
      "parents": [
        "a80958f4849316a18c06f75b9e850ccecbf20df8",
        "8e42a5a220a3369c70d88474e887a6de6a4ae209"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 13:12:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 13:12:29 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev: (82 commits)\n  [PATCH] pata_ali: small fixes\n  [PATCH] pata_via: VIA 8251 bridged systems are now out and about\n  [PATCH] trivial piix: swap bogus dot for comma space\n  [PATCH] sata_promise: PHYMODE4 fixup\n  [PATCH] libata: always use polling IDENTIFY\n  [libata] pata_cs5535: fix build\n  [PATCH] ahci: do not powerdown during initialization\n  [PATCH] libata: prepare ata_sg_clean() for invocation from EH\n  [PATCH] libata: separate out rw ATA taskfile building into ata_build_rw_tf()\n  [PATCH] libata: implement ata_exec_internal_sg()\n  [PATCH] libata: make sure IRQ is cleared after ata_bmdma_freeze()\n  [PATCH] libata: move BMDMA host status recording from EH to interrupt handler\n  [PATCH] libata: make sure sdev doesn\u0027t go away while rescanning\n  [PATCH] libata: don\u0027t request sense if the port is frozen\n  [PATCH] libata: fix READ CAPACITY simulation\n  [PATCH] libata: implement ATA_FLAG_SETXFER_POLLING and use it in pata_via, take #2\n  [PATCH] libata: set IRQF_SHARED for legacy PCI IDE IRQs\n  [PATCH] libata: remove unused HSM_ST_UNKNOWN\n  [PATCH] libata: kill unnecessary sht-\u003emax_sectors initializations\n  [PATCH] libata: add missing sht-\u003eslave_destroy\n  ...\n"
    },
    {
      "commit": "8e42a5a220a3369c70d88474e887a6de6a4ae209",
      "tree": "9d33e2b0a0d52163c3621a4caef5c9d57d6c086a",
      "parents": [
        "75f609d2a923b8f1db870e0c63ff41c84c145589"
      ],
      "author": {
        "name": "Alan",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Dec 04 16:36:05 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 04 15:45:51 2006 -0500"
      },
      "message": "[PATCH] pata_ali: small fixes\n\nSwitch to pci_get_bus_and_slot because some x86 systems seem to be\nhanding us a device with dev-\u003ebus \u003d NULL. Also don\u0027t apply the isa fixup\nto revision C6 and later of the chip.\n\nReally we need to work out wtf is handing us pdev-\u003ebus \u003d NULL, but firstly\nand more importantly we need the drivers working.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "75f609d2a923b8f1db870e0c63ff41c84c145589",
      "tree": "764cee40cfe05563a43544d62efa7eddd3fb518c",
      "parents": [
        "2c5ff671ca853a1f73ae688bbf5b4f68a476b55d"
      ],
      "author": {
        "name": "Alan",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Dec 04 16:38:25 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 04 15:45:51 2006 -0500"
      },
      "message": "[PATCH] pata_via: VIA 8251 bridged systems are now out and about\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2c5ff671ca853a1f73ae688bbf5b4f68a476b55d",
      "tree": "cb74a7181201766b825ed85dee0b91350af5eb7f",
      "parents": [
        "599b7202c5bf2c7345ea34007379ba241c94a491"
      ],
      "author": {
        "name": "Alan",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Dec 04 16:33:20 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 04 15:45:51 2006 -0500"
      },
      "message": "[PATCH] trivial piix: swap bogus dot for comma space\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a80958f4849316a18c06f75b9e850ccecbf20df8",
      "tree": "69a5469fee713392bdacd7f197336ce2d8c76c19",
      "parents": [
        "0c789ff64e874bbece03b607f200566ab24ea9ab"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@hera.kernel.org",
        "time": "Mon Dec 04 20:41:19 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 12:45:29 2006 -0800"
      },
      "message": "[PATCH] fix fallout from header dependency trimming\n\nOK, that seems to be enough to deal with the mess.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0c789ff64e874bbece03b607f200566ab24ea9ab",
      "tree": "cfa43e7ec5f2f0eaa1e3a13fae86446d6d9e4074",
      "parents": [
        "9b8ab9f6c37c610feea20edfb357a3b8a43d39bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 10:52:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 10:52:29 2006 -0800"
      },
      "message": "netfilter.h needs rcuupdate.h for RCU locking functions\n\nThis was exposed by Al\u0027s recent header file dependency reduction\npatches..\n\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9b8ab9f6c37c610feea20edfb357a3b8a43d39bd",
      "tree": "02d18c920a03a600e915d66d6a471d900857b3ac",
      "parents": [
        "12472b4165a21f5415ff4f60f8f46311a6b7b9ac",
        "f23f6e08c47acbdd20e9c49a79da8c404ea168e1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 10:37:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 10:37:06 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus4\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/viro/bird\n\n* \u0027for-linus4\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/viro/bird:\n  [PATCH] severing poll.h -\u003e mm.h\n  [PATCH] severing skbuff.h -\u003e mm.h\n  [PATCH] severing skbuff.h -\u003e poll.h\n  [PATCH] severing skbuff.h -\u003e highmem.h\n  [PATCH] severing uaccess.h -\u003e sched.h\n  [PATCH] severing fs.h, radix-tree.h -\u003e sched.h\n  [PATCH] severing module.h-\u003esched.h\n"
    },
    {
      "commit": "12472b4165a21f5415ff4f60f8f46311a6b7b9ac",
      "tree": "8e54c608abb016a4e02a359bc508f575e2f1d7fa",
      "parents": [
        "a79f43a54b7df7b12bc1c0fbf4ba76520ba40354",
        "ef9467f8f0803881d6b20ad6f0f770fc39bcc2c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 08:41:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 08:41:17 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [SUNHME]: Fix for sunhme failures on x86\n  [XFRM] xfrm_user: Better validation of user templates.\n  [DCCP] tfrc: Binary search for reverse TFRC lookup\n  [DCCP] ccid3: Deprecate TFRC_SMALLEST_P\n  [DCCP] tfrc: Identify TFRC table limits and simplify code\n  [DCCP] tfrc: Add protection against invalid parameters to TFRC routines\n  [DCCP] tfrc: Fix small error in reverse lookup of p for given f(p)\n  [DCCP] tfrc: Document boundaries and limits of the TFRC lookup table\n  [DCCP] ccid3: Fix warning message about illegal ACK\n  [DCCP] ccid3: Fix bug in calculation of send rate\n  [DCCP]: Fix BUG in retransmission delay calculation\n  [DCCP]: Use higher RTO default for CCID3\n"
    },
    {
      "commit": "a79f43a54b7df7b12bc1c0fbf4ba76520ba40354",
      "tree": "03a6e0effbcf72eb68f3412b4c137d2ad5dd7aef",
      "parents": [
        "07704eb29a765d2e862000d952fd96271c1464e2"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 04 15:45:46 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 08:36:37 2006 -0800"
      },
      "message": "[PATCH] Enable RAID autorun on Mac partition tables.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "07704eb29a765d2e862000d952fd96271c1464e2",
      "tree": "43dcf020188d8eeaeb71fae8c09de1f7aec88c43",
      "parents": [
        "f75e3b1de6a72f6eb22f3ab120dd52b902357c03",
        "74f8f557fd0c6f32e17e78c9ef508ca66ef37d3a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 08:29:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 08:29:45 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6: (34 commits)\n  [S390] Don\u0027t use small stacks when lockdep is used.\n  [S390] cio: Use device_reprobe() instead of bus_rescan_devices().\n  [S390] cio: Retry internal operations after vary off.\n  [S390] cio: Use path verification for last path gone after vary off.\n  [S390] non-unique constant/macro identifiers.\n  [S390] Memory detection fixes.\n  [S390] cio: Make ccw_dev_id_is_equal() more robust.\n  [S390] Convert extmem spin_lock into a mutex.\n  [S390] set KBUILD_IMAGE.\n  [S390] lockdep: show held locks when showing a stackdump\n  [S390] Add dynamic size check for usercopy functions.\n  [S390] Use diag260 for memory size detection.\n  [S390] pfault code cleanup.\n  [S390] Cleanup memory_chunk array usage.\n  [S390] Misaligned wait PSW at memory detection.\n  [S390] cpu shutdown rework\n  [S390] cpcmd \u003c-\u003e __cpcmd calling issues\n  [S390] Bad kexec control page allocation.\n  [S390] Reset infrastructure for re-IPL.\n  [S390] Some documentation typos.\n  ...\n"
    },
    {
      "commit": "f75e3b1de6a72f6eb22f3ab120dd52b902357c03",
      "tree": "3e32aa936f2489e39d70ba7435d74e412b3506ea",
      "parents": [
        "04a9f081b76f536bcf69db066153c2a4231d5783"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Dec 04 17:28:03 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 08:28:47 2006 -0800"
      },
      "message": "[PATCH] m68knommu: fix missing bracket in scatterlist.h\n\nThis patch adds missing bracket.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "04a9f081b76f536bcf69db066153c2a4231d5783",
      "tree": "5e2cb177794bd89863b94147f1817df4d6e0dc02",
      "parents": [
        "d773c660973560970a6b3697cb280ddc5389447d"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Dec 04 17:27:58 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 08:28:47 2006 -0800"
      },
      "message": "[PATCH] m68knommu: fix dma-mapping.h\n\nMake the m68knommu DMA handling consistent with other architectures.\nCompile problems pointed out by Adrian Bunk \u003cbunk@stusta.de\u003e\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d773c660973560970a6b3697cb280ddc5389447d",
      "tree": "39477920de4f49c0662be54b314fdc43ea428ea0",
      "parents": [
        "5a31be3fb52c276b4913bd89e77481fae0001510"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Dec 04 17:27:42 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 08:26:12 2006 -0800"
      },
      "message": "[PATCH] m68knommu: remove __rom_end from 68360 startup code\n\nRemove use of __rom_end symbol all together. This helps clean out the\nmiscellaneous symbols lying around in the m68knommu linker script.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5a31be3fb52c276b4913bd89e77481fae0001510",
      "tree": "a1c63aa08eb9d76b0ba6a45c53f9782f036596e3",
      "parents": [
        "552984050958fc0f51bff38948d0bf4d31ea2b03"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Dec 04 17:27:36 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 08:26:12 2006 -0800"
      },
      "message": "[PATCH] m68knommu: memory register defines for 520x ColdFire CPU\u0027s\n\nHere is a small patch to automatically detect the DRAM size on m520x.\nIt was generated against 2.6.17-uc0, and tested on an Intec 5208 dev board.\n\n(This part of the patch if the memory register defines for the 520x\nColdFire CPU family - Greg).\n\nSigned-off-by: Michael Broughton \u003cmbobowik@telusplanet.net\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "552984050958fc0f51bff38948d0bf4d31ea2b03",
      "tree": "525c285442d1ef0c7c4f47cd796fa4add8a5e979",
      "parents": [
        "1bddcc50c27c8ca39a62a1d37e3928707be8f850"
      ],
      "author": {
        "name": "Michael Broughton",
        "email": "mbobowik@telusplanet.net",
        "time": "Mon Dec 04 17:27:29 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 08:26:12 2006 -0800"
      },
      "message": "[PATCH] m68knommu: auto detect memory size on M5208EVB board\n\nHere is a small patch to automatically detect the DRAM size on m520x.\nIt was generated against 2.6.17-uc0, and tested on an Intec 5208 dev board.\n\nSigned-off-by: Michael Broughton \u003cmbobowik@telusplanet.net\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1bddcc50c27c8ca39a62a1d37e3928707be8f850",
      "tree": "1705567347dec8bce4ace6b0525595f7887724aa",
      "parents": [
        "329237c12b94911dfad128e2588b0b7ae9c516e7"
      ],
      "author": {
        "name": "David Wu",
        "email": "davidwu@arcturusnetworks.com",
        "time": "Mon Dec 04 17:27:22 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 08:26:11 2006 -0800"
      },
      "message": "[PATCH] m68knommu: add SHM support\n\nIt turns out SHMAT, SHMDT, SHMGET and SHMCTL support in sys_ipc() for\nm68knommu in 2.6 kernel(uClinux-dist-20060803 release) is missing.\n(copied from m68k sources, report by David Wu \u003cdavidwu@arcturusnetworks.com\u003e)\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "329237c12b94911dfad128e2588b0b7ae9c516e7",
      "tree": "ef0851c6443879b45b7ffd5387c858974d764be0",
      "parents": [
        "19127e2bf94e7b427530b64af417185221b69508"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Dec 04 17:27:09 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 08:26:11 2006 -0800"
      },
      "message": "[PATCH] m68knommu: add printk level for stack dump\n\nSpecify printk level in m68knommu stack dump code.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "19127e2bf94e7b427530b64af417185221b69508",
      "tree": "2bdd9528569b8f3a0634b2715306c4cab7fb6c3d",
      "parents": [
        "1b9552af943f54336333c9a6e02f5ed9f18e0bcc"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Dec 04 17:26:55 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 08:26:11 2006 -0800"
      },
      "message": "[PATCH] m68knommu: add printk level for oops dumps\n\nSpecify printk level in m68knommu oops dump code.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1b9552af943f54336333c9a6e02f5ed9f18e0bcc",
      "tree": "5eae32496f42a75fc846ebc618314d8da2ecad72",
      "parents": [
        "6869e940c2244554ad8858f8c4f07bf7e2fd5e3d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Dec 04 17:26:44 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 08:26:11 2006 -0800"
      },
      "message": "[PATCH] m68knommu: fix compile when CONFIG_BLK_DEV_INITRD\u003dn\n\nThis patch fixes the following compile error with\nCONFIG_BLK_DEV_INITRD\u003dn and -Werror-implicit-function-declaration:\n\n  ...\n    CC      arch/m68knommu/kernel/setup.o\n  /home/bunk/linux/kernel-2.6/linux-2.6.18-rc5-mm1/arch/m68knommu/kernel/setup.c: In function \u0027setup_arch\u0027:\n  /home/bunk/linux/kernel-2.6/linux-2.6.18-rc5-mm1/arch/m68knommu/kernel/setup.c:268: error: implicit declaration of function \u0027paging_init\u0027\n  make[2]: *** [arch/m68knommu/kernel/setup.o] Error 1\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6869e940c2244554ad8858f8c4f07bf7e2fd5e3d",
      "tree": "0f229e2a25b5a163fd37af90d3db0bf229ba5f67",
      "parents": [
        "d916faace3efc0bf19fe9a615a1ab8fa1a24cd93"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Dec 04 16:40:58 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 08:26:11 2006 -0800"
      },
      "message": "[PATCH] m68knommu: formatting cleanup in Kconfig\n\nFormatting and a spelling cleanup in m68knommu Kconfig.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "74f8f557fd0c6f32e17e78c9ef508ca66ef37d3a",
      "tree": "0e7e30c18a3699f48246fa82c79d197b308c4fc4",
      "parents": [
        "47af5518526d435d0d56a329a578f240e86eb678"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Dec 04 15:41:10 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Dec 04 15:41:10 2006 +0100"
      },
      "message": "[S390] Don\u0027t use small stacks when lockdep is used.\n\nThe lock dependency validator adds a bunch of extra stack frames to\nthe stack, which can cause stack overflows. Especially seen on 31 bit\nwhere the small stack is only 4k.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "47af5518526d435d0d56a329a578f240e86eb678",
      "tree": "6ec89de2dbb5d2733e82648ecac1779303bd8972",
      "parents": [
        "d23861ff1a4da1f4a5255eb4582f620191c6e1c0"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Mon Dec 04 15:41:07 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Dec 04 15:41:07 2006 +0100"
      },
      "message": "[S390] cio: Use device_reprobe() instead of bus_rescan_devices().\n\nIn io_subchannel_register(), it is better to just reprobe the current\ndevice if it hasn\u0027t a driver yet than to rescan the whole bus.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d23861ff1a4da1f4a5255eb4582f620191c6e1c0",
      "tree": "fcf5cd0ce14600f2ace203bc71ae940db7fe6497",
      "parents": [
        "24cb5b4846ebae5543869b5c596c2650f380df53"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Mon Dec 04 15:41:04 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Dec 04 15:41:04 2006 +0100"
      },
      "message": "[S390] cio: Retry internal operations after vary off.\n\nIf I/O was running on a just varied off chpid, it will be terminated.\nIf this was a common I/O layer internal I/O, it needs to be retried.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "24cb5b4846ebae5543869b5c596c2650f380df53",
      "tree": "fd45cf7fab0a065c7529c5811e3258a66e877095",
      "parents": [
        "9163bb2e556f6c7879961df94540f0879db4717b"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Mon Dec 04 15:41:01 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Dec 04 15:41:01 2006 +0100"
      },
      "message": "[S390] cio: Use path verification for last path gone after vary off.\n\nIf the last path to a device is gone after a chpid has been varied\noff, putting it on the slow queue doesn\u0027t prevent a device driver\nfrom still attempting to use it (it may stay on the slow queue for a\nlong time). Instead, trigger a verify event which will prevent I/O\nattempts from the device driver immediately.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "9163bb2e556f6c7879961df94540f0879db4717b",
      "tree": "c0c33bf0aa243699e5d75e2284dd72109397aa01",
      "parents": [
        "8b62bc9642300471737bc3b77b2a4a2ead46dedb"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "braunu@de.ibm.com",
        "time": "Mon Dec 04 15:40:59 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Dec 04 15:40:59 2006 +0100"
      },
      "message": "[S390] non-unique constant/macro identifiers.\n\nAdd some prefixes to constands defined in drivers/s390/net/qdio.h\nand drivers/s390/lcs.h to make it possible to include the three\nheader files drivers/s390/net/qeth.h, drivers/s390/net/qdio.h and\ndrivers/net/s390/lcs.h in one C file. This is required for the\npatch that generates the kerntypes.o file for use by lcrash.\n\nSigned-off-by: Ursula Braun \u003cbraunu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "8b62bc9642300471737bc3b77b2a4a2ead46dedb",
      "tree": "0e510eac55df04ad244b74149c1fd7b8cc75e5e4",
      "parents": [
        "ce26a8532fd062ccd3f3c589a4be269a2dc20f00"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Dec 04 15:40:56 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Dec 04 15:40:56 2006 +0100"
      },
      "message": "[S390] Memory detection fixes.\n\nVMALLOC_END on 31bit should be 0x8000000UL instead of 0x7fffffffL.\nThe page mask which is used to make sure memory_end is on 4MB/2MB\nboundary is wrong and not needed. Therefore remove it.\nMake sure a vmalloc area does also exist and work on (future)\nmachines with 4TB and more memory.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "ce26a8532fd062ccd3f3c589a4be269a2dc20f00",
      "tree": "dba7b023453f6077bafb750cf7fd55c040723907",
      "parents": [
        "09252e77ed13b1b412329825bad5797fbdd5a5c8"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Mon Dec 04 15:40:54 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Dec 04 15:40:54 2006 +0100"
      },
      "message": "[S390] cio: Make ccw_dev_id_is_equal() more robust.\n\nUsing memcmp to compare ccw_dev_id implies that the whole structure (incl.\npadding) has always been completely initialized to sane values. Comparing\nthe structures field by field doesn\u0027t make such assumptions.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "09252e77ed13b1b412329825bad5797fbdd5a5c8",
      "tree": "54f6e0353d407f26394425840fdb3c22245690c1",
      "parents": [
        "1681cedaee9f8dcb59d499a9277bc3a190a2378d"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Dec 04 15:40:51 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Dec 04 15:40:51 2006 +0100"
      },
      "message": "[S390] Convert extmem spin_lock into a mutex.\n\nThere\u0027s no need to have a spin_lock here, but need sleepable context\nfor vmem_map. Therefore convert the spin_lock into a mutex.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "1681cedaee9f8dcb59d499a9277bc3a190a2378d",
      "tree": "4857e9024767418e70e44d2987db602f95c45db0",
      "parents": [
        "236257eee99a35d67d3feab0769bded83efdc3ec"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "cborntra@de.ibm.com",
        "time": "Mon Dec 04 15:40:49 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Dec 04 15:40:49 2006 +0100"
      },
      "message": "[S390] set KBUILD_IMAGE.\n\nSet KBUILD_IMAGE to a sane value. This enables \"make rpm\"\n\nSigned-off-by: Christian Borntraeger \u003ccborntra@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "236257eee99a35d67d3feab0769bded83efdc3ec",
      "tree": "ffdad8451122c32f030044df27e83d3c503eb23b",
      "parents": [
        "59f35d53fde3987d071ea1c9bf1c9ba29fcb69fe"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Dec 04 15:40:47 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Dec 04 15:40:47 2006 +0100"
      },
      "message": "[S390] lockdep: show held locks when showing a stackdump\n\nFollow i386/x86_64:\nlockdep can be used to print held locks when printing a\nbacktrace. This can be useful when debugging things like\n\u0027scheduling while atomic\u0027 asserts.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "59f35d53fde3987d071ea1c9bf1c9ba29fcb69fe",
      "tree": "50853c1bf3ad3af080707fb2e6b3722d3d86db9e",
      "parents": [
        "d57de5a36791cb1b7285649c62f183b0d3505f7d"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "geraldsc@de.ibm.com",
        "time": "Mon Dec 04 15:40:45 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Dec 04 15:40:45 2006 +0100"
      },
      "message": "[S390] Add dynamic size check for usercopy functions.\n\nUse a wrapper for copy_to/from_user to chose the best usercopy method.\nThe mvcos instruction is better for sizes greater than 256 bytes, if\nmvcos is not available a page table walk is better for sizes greater\nthan 1024 bytes. Also removed the redundant copy_to/from_user_std_small\nfunctions.\n\nSigned-off-by: Gerald Schaefer \u003cgeraldsc@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d57de5a36791cb1b7285649c62f183b0d3505f7d",
      "tree": "a1449e94cfaa5490aebd7f2980229a7b67a26023",
      "parents": [
        "29b08d2bae854f66d3cfd5f57aaf2e7c2c7fce32"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Dec 04 15:40:42 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Dec 04 15:40:42 2006 +0100"
      },
      "message": "[S390] Use diag260 for memory size detection.\n\nAvoid the tprot loop if diag260 works and reports that there are no\nholes in memory. The tprot instruction can lead to a significant delay\nin the ipl process if the virtual guest has a lot of memory and the\nhost is under memory pressure.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "29b08d2bae854f66d3cfd5f57aaf2e7c2c7fce32",
      "tree": "1a907c124f6a12ec4617a030e412a01be4c81b04",
      "parents": [
        "36a2bd425d9b3ba2a40b0653e08d17702c78558e"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Dec 04 15:40:40 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Dec 04 15:40:40 2006 +0100"
      },
      "message": "[S390] pfault code cleanup.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "36a2bd425d9b3ba2a40b0653e08d17702c78558e",
      "tree": "d42bd1409d7ffdb05995ad00a9722b88c4c4cbca",
      "parents": [
        "baf2aeb3d9e286add823bcaea5442ad4ee34f6e4"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Dec 04 15:40:38 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Dec 04 15:40:38 2006 +0100"
      },
      "message": "[S390] Cleanup memory_chunk array usage.\n\nNeed this at yet another file and don\u0027t want to add yet another\nextern...\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "baf2aeb3d9e286add823bcaea5442ad4ee34f6e4",
      "tree": "380cda8e4fee61880f5fb9992ee2c2f726a357e1",
      "parents": [
        "c6b5b847a7cf11f131c43fe0041443ec11697fc7"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Dec 04 15:40:36 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Dec 04 15:40:36 2006 +0100"
      },
      "message": "[S390] Misaligned wait PSW at memory detection.\n\nIf the memory detection code would ever reach the point where it would\nload the wait psw, it would generate a specification exception and the\nsystem would crash at ipl time. This is because of a misaligned wait\npsw. It needs to be on a double word boundary instead of a word\nboundary.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "c6b5b847a7cf11f131c43fe0041443ec11697fc7",
      "tree": "d15fb7302bd446394ab373128be0a77826566e30",
      "parents": [
        "740b5706b9c4b3767f597b3ea76654c6f2a800b2"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Dec 04 15:40:33 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Dec 04 15:40:33 2006 +0100"
      },
      "message": "[S390] cpu shutdown rework\n\nLet one master cpu kill all other cpus instead of sending an external\ninterrupt to all other cpus so they can kill themselves.\nSimplifies reipl/shutdown functions a lot.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "740b5706b9c4b3767f597b3ea76654c6f2a800b2",
      "tree": "370dc09ec8f3abaecc742003ed9d28eecf636c3b",
      "parents": [
        "a1a392f0b4f27604811bf8aa8d7636b3b4bc3803"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Dec 04 15:40:30 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Dec 04 15:40:30 2006 +0100"
      },
      "message": "[S390] cpcmd \u003c-\u003e __cpcmd calling issues\n\nIn case of reipl cpcmd gets called when all other cpus are not running\nanymore. To prevent deadlocks change __cpcmd so that it doesn\u0027t take\nany locks and call cpcmd or __cpcmd, whatever is correct in the current\ncontext.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "a1a392f0b4f27604811bf8aa8d7636b3b4bc3803",
      "tree": "7356941b296f5866f55e5d61f211d193930a0943",
      "parents": [
        "15e9b586e0bd3692e2a21c5be178810d9d32214e"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Dec 04 15:40:28 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Dec 04 15:40:28 2006 +0100"
      },
      "message": "[S390] Bad kexec control page allocation.\n\nKEXEC_CONTROL_MEMORY_LIMIT is an unsigned long value and therefore\nshould be defined as one. Otherwise the kexec control page can be\nallocated above 2GB which will cause a specification exception on the\nsam31 instruction in the s390 kexec relocation code.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "15e9b586e0bd3692e2a21c5be178810d9d32214e",
      "tree": "8bcf2c9b3780281c9562eab965e3ca6ba64e5bc0",
      "parents": [
        "2254f5a7779452395e37ea2f7d6e1a550d34e678"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Dec 04 15:40:26 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Dec 04 15:40:26 2006 +0100"
      },
      "message": "[S390] Reset infrastructure for re-IPL.\n\nIn case of re-IPL and diag308 doesn\u0027t work we have to reset all devices\nmanually and wait synchronously that each reset finished.\nThis patch adds the necessary infrastucture and the first exploiter of it.\n\nSubsystems that need to add a function that needs to be called at re-IPL\nmay register/unregister this function via\n\nstruct reset_call {\n\tstruct reset_call *next;\n\tvoid (*fn)(void);\n};\n\nvoid register_reset_call(struct reset_call *reset);\nvoid unregister_reset_call(struct reset_call *reset);\n\nWhen the registered function get called the context is:\n\n- all cpus beside the current one are stopped\n- all machine checks and interrupts are disabled\n- prefixing is disabled\n- a default machine check handler is available for use\n\nThe registered functions may not take any locks are sleep.\n\nFor the common I/O layer part of this patch:\n\nIntroduce a reset_call css_reset that does the following:\n- clear all subchannels\n- perform a rchp on all channel paths and wait for the resulting\n  machine checks\nThis replaces the calls to clear_all_subchannels() and\ncio_reset_channel_paths() for kexec and ccw reipl. reipl_ccw_dev() now\nuses reipl_find_schid() to determine the subchannel id for a given\ndevice id.\nAlso remove cio_reset_channel_paths() and friends since they are not\nneeded anymore.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "2254f5a7779452395e37ea2f7d6e1a550d34e678",
      "tree": "21ae898f9ef043dc240f2a4d1ba52da9a5ae51ad",
      "parents": [
        "6b4044bdd158aa9ad07b3f68d1c7598036d3ee58"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Mon Dec 04 15:40:23 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Dec 04 15:40:23 2006 +0100"
      },
      "message": "[S390] Some documentation typos.\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "6b4044bdd158aa9ad07b3f68d1c7598036d3ee58",
      "tree": "cdc6d8852e2cd34b309ce4ccaf62d0bc74657d4c",
      "parents": [
        "645c98c8b6c09eae58ac2f97e0ade6ced4d6443f"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Dec 04 15:40:20 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Dec 04 15:40:20 2006 +0100"
      },
      "message": "[S390] extmem unbalanced spin_lock.\n\nsegment save will exit with a lock held if the passed segment doesn\u0027t\nexist. Any subsequent call to segment_save will lead to a deadlock.\nFix this and give up the lock before returning.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "645c98c8b6c09eae58ac2f97e0ade6ced4d6443f",
      "tree": "797f2969acdc31440be44a5f699283fc6e874625",
      "parents": [
        "29145a6c8cda3238049937612365e80b53c3f266"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Mon Dec 04 15:40:18 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Dec 04 15:40:18 2006 +0100"
      },
      "message": "[S390] return \u0027count\u0027 for successful execution of dasd_eer_enable.\n\nCurrently the return value of \u0027dasd_eer_enable\u0027 is returned - even if the\nfunction returned \u00270\u0027. Now return \u0027count\u0027 for successful execution.\n\nSigned-off-by: Horst Hummel \u003chorst.hummel@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    }
  ],
  "next": "29145a6c8cda3238049937612365e80b53c3f266"
}
