)]}'
{
  "log": [
    {
      "commit": "e0e32c8eba86fd5ea79eefad6f2c0b4988dfd02a",
      "tree": "2337ed7ce0e1c392c31a67da6c534c6d681649aa",
      "parents": [
        "dd9963f9dd0985e16e878fd3632ecadfc54d3fbb"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Wed Sep 20 15:59:57 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:57 2006 +0200"
      },
      "message": "[S390] cio: update path groups on logical CHPID changes.\n\nCHPIDs that are logically varied off will not be removed from\na CCW device\u0027s path group because resign-from-pathgroup command is\nissued with invalid path mask of 0 because internal CCW operations\nare masked by the logical path mask after the relevant bits are\ncleared by the vary operation.\nDo not apply logical path mask to internal operations.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "dd9963f9dd0985e16e878fd3632ecadfc54d3fbb",
      "tree": "323295ffcc116aceac4c0bcb20bb641d54253737",
      "parents": [
        "dcd707b4bdc10b4fa20efa116dbaeded21513115"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Wed Sep 20 15:59:54 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:54 2006 +0200"
      },
      "message": "[S390] cio: subchannels in no-path state.\n\nSubchannel may incorrectly remain in state no-path after channel paths\nhave reappeared. Currently the scan for subchannels which are using a\nchannel path ends at the first occurrence if a full link address was\nprovided by the channel subsystem. The scan needs to continue over\nall subchannels.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "dcd707b4bdc10b4fa20efa116dbaeded21513115",
      "tree": "2b6558ef933b746819a79ef0f03ba0e8e74bf3d9",
      "parents": [
        "db0c2d59087296b3567ec408abe17108db88b385"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Wed Sep 20 15:59:52 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:52 2006 +0200"
      },
      "message": "[S390] Replace nopav-message on VM.\n\nSpecifying kernel parameter \"dasd\u003dnopav\" on systems running under VM\nhas no function but results in message \"disable PAV mode\". Correct\nmessage is \"\u0027nopav\u0027 not supported on VM\".\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "db0c2d59087296b3567ec408abe17108db88b385",
      "tree": "303981d2ff2b5a10069fbee1692189f1b1739608",
      "parents": [
        "250b2dc83347feb73eb6bdf7511685e72b587e68"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Wed Sep 20 15:59:49 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:49 2006 +0200"
      },
      "message": "[S390] set modalias for ccw bus uevents.\n\nAdd the MODALIAS environment variable for ccw bus uevents.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "250b2dc83347feb73eb6bdf7511685e72b587e68",
      "tree": "7e6a1c0dd288d151f77103d921a7793515697cc5",
      "parents": [
        "6c2a9e6df60478e712f3c3d98b5047778a82a3d7"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Wed Sep 20 15:59:47 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:47 2006 +0200"
      },
      "message": "[S390] Get rid of DBG macro.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "6c2a9e6df60478e712f3c3d98b5047778a82a3d7",
      "tree": "6768eb3991f4f1616b211a21ccf1b8e27820ae79",
      "parents": [
        "d02765d1af743567398eb6d523dea0ba5e5e7e8e"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "geraldsc@de.ibm.com",
        "time": "Wed Sep 20 15:59:44 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:44 2006 +0200"
      },
      "message": "[S390] Use alternative user-copy operations for new hardware.\n\nThis introduces new user-copy operations which are optimized for\ncopying more than 256 Bytes on new hardware.\n\nSigned-off-by: Gerald Schaefer \u003cgeraldsc@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d02765d1af743567398eb6d523dea0ba5e5e7e8e",
      "tree": "9a39c21d9924a8d81ce85254cd3d013dbe50d23e",
      "parents": [
        "6837a8c352efcc5efc70424e9bfd94ff9bfa9a47"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "geraldsc@de.ibm.com",
        "time": "Wed Sep 20 15:59:42 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:42 2006 +0200"
      },
      "message": "[S390] Make user-copy operations run-time configurable.\n\nIntroduces a struct uaccess_ops which allows setting user-copy\noperations at run-time.\n\nSigned-off-by: Gerald Schaefer \u003cgeraldsc@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "6837a8c352efcc5efc70424e9bfd94ff9bfa9a47",
      "tree": "a77dd0895fca642175d65db2cd23157be82ff7a5",
      "parents": [
        "9282ed929758b82f448a40d3c17319d794970624"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "geraldsc@de.ibm.com",
        "time": "Wed Sep 20 15:59:39 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:39 2006 +0200"
      },
      "message": "[S390] Cleanup in signal handling code.\n\nSigned-off-by: Gerald Schaefer \u003cgeraldsc@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "9282ed929758b82f448a40d3c17319d794970624",
      "tree": "f3db7796f0ea7afddc853ab4294033b4fdd6d785",
      "parents": [
        "31b58088292c7f00f0b81088bfb557285b0b6247"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "geraldsc@de.ibm.com",
        "time": "Wed Sep 20 15:59:37 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:37 2006 +0200"
      },
      "message": "[S390] Cleanup in page table related code.\n\nChanged and simplified some page table related #defines and code.\n\nSigned-off-by: Gerald Schaefer \u003cgeraldsc@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "31b58088292c7f00f0b81088bfb557285b0b6247",
      "tree": "7ce82a49cbf3ad0c28feb63d15b35a6c97d668a0",
      "parents": [
        "e620c4940002348417e8d317d65bc7b152646493"
      ],
      "author": {
        "name": "Melissa Howland",
        "email": "melissah@us.ibm.com",
        "time": "Wed Sep 20 15:59:34 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:34 2006 +0200"
      },
      "message": "[S390] Linux API for writing z/VM APPLDATA Monitor records.\n\nThis patch delivers a new Linux API in the form of a misc char\ndevice that is useable from user space and allows write access\nto the z/VM APPLDATA Monitor Records collected by the *MONITOR\nSystem Service of z/VM.\n\nSigned-off-by: Melissa Howland \u003cmelissah@us.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "e620c4940002348417e8d317d65bc7b152646493",
      "tree": "8885306f33abae831d831f1a2a02f7fb67589d3b",
      "parents": [
        "07d43ce6a2ba0bb914078c3b066a7a3bab57599d"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "cborntra@de.ibm.com",
        "time": "Wed Sep 20 15:59:32 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:32 2006 +0200"
      },
      "message": "[S390] xpram off by one error.\n\nThe xpram driver shows and uses 4096 bytes less than available.\n\nSigned-off-by: Christian Borntraeger \u003ccborntra@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "07d43ce6a2ba0bb914078c3b066a7a3bab57599d",
      "tree": "084ab9c3f7e4a3fd531679ced250215ff9ae74ff",
      "parents": [
        "1f38d61347203055b55e34083cce7a9cd8c529a9"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Sep 20 15:59:29 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:29 2006 +0200"
      },
      "message": "[S390] Remove kexec experimental flag.\n\nFollow other architectures and remove kexec experimental flag.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "1f38d61347203055b55e34083cce7a9cd8c529a9",
      "tree": "f7793ce226cbef903e4e3400c588ca7fcdaa1a52",
      "parents": [
        "45af3af8761a3f790fe414c017de039a08ccd780"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "geraldsc@de.ibm.com",
        "time": "Wed Sep 20 15:59:26 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:26 2006 +0200"
      },
      "message": "[S390] cleanup appldata.\n\nIntroduce asm header that contains the appldata data structures and\nthe diag inline assembly.\n\nSigned-off-by: Gerald Schaefer \u003cgeraldsc@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "45af3af8761a3f790fe414c017de039a08ccd780",
      "tree": "5385f628eba9a54ea649e1159c87600eee1e9d20",
      "parents": [
        "9514e2311be97a01e8669c4de78e9fea37489f09"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "cborntra@de.ibm.com",
        "time": "Wed Sep 20 15:59:24 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:24 2006 +0200"
      },
      "message": "[S390] fix typo in vmcp.\n\nFix comment typo in vmcp, it is z/VM and not v/VM.\n\nSigned-off-by: Christian Borntraeger \u003ccborntra@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "9514e2311be97a01e8669c4de78e9fea37489f09",
      "tree": "74a256ce4ab6a94c904635f47862f8f3e3ec7974",
      "parents": [
        "6981e936aa156c747bb3e6aea414bba673457115"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Sep 20 15:59:22 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:22 2006 +0200"
      },
      "message": "[S390] Kernel stack overflow handling.\n\nSubstract the size of the initial stack frame from the correct\nregister. Otherwise we will end up in a program check loop.\nFix the offset into the save area as well.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "6981e936aa156c747bb3e6aea414bba673457115",
      "tree": "ac18a8ed8bb398480bba575e55411ddaeac6c879",
      "parents": [
        "81388d2a45b89c890b981cfc83b01ec15ae3483b"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Wed Sep 20 15:59:19 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:19 2006 +0200"
      },
      "message": "[S390] qdio slsb processing state.\n\nThe last SLSB has to be set to STATE_PROCESSING if we really want to\nuse the PROCESSING feature.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "81388d2a45b89c890b981cfc83b01ec15ae3483b",
      "tree": "3fcb8f583e4bf12d891a016b25b58df304e8766c",
      "parents": [
        "e87bfe51b5ca2db99dd680bbb1e8fe3c94b607df"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Sep 20 15:59:17 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:17 2006 +0200"
      },
      "message": "[S390] Missing initialization in common i/o layer.\n\nPrevious patch that was intended to reduce stack usage within common\ni/o layer didn\u0027t consider implicit memset(..., 0, ...) used with the\ninitializations used before.\nAdd these missing memsets wherever it\u0027s not obvious that the\nconcerned memory region is zeroed. This should give the same semantics\nas before.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "e87bfe51b5ca2db99dd680bbb1e8fe3c94b607df",
      "tree": "abbffd8e3ca0edcbe5a0e36e1e94deb9a3b10adc",
      "parents": [
        "1375fc1fb0434a26f93c59b1b9f3fdb8bf90bba5"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Sep 20 15:59:15 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:15 2006 +0200"
      },
      "message": "[S390] convert some assembler to C.\n\nConvert GET_IPL_DEVICE assembler macro to C function.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "1375fc1fb0434a26f93c59b1b9f3fdb8bf90bba5",
      "tree": "ea38ce53e9cc74b73fc3171f55a67437e9b29eb2",
      "parents": [
        "0fee644ada12c524abbf723132fbea6a082ecfc2"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Sep 20 15:59:12 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:12 2006 +0200"
      },
      "message": "[S390] __exit 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": "0fee644ada12c524abbf723132fbea6a082ecfc2",
      "tree": "3b2a06417a5883ad5226c79d44b222398a3f636a",
      "parents": [
        "b0035f127e007ea0afc8baad740093eb124f7b0b"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:10 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:10 2006 +0200"
      },
      "message": "[S390] cleanup sysinfo and add system z9 specific extensions.\n\nWith System z9 additional fields have been added to the output of the\nstore system information instruction. This patch adds the new model\ninformation field and the alternate cpu capability fields to the\noutput of /proc/sysinfo. While we at it clean up the code as well.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b0035f127e007ea0afc8baad740093eb124f7b0b",
      "tree": "e981be8bbe1ee39431691866b526cb8e8d728276",
      "parents": [
        "a00bfd7147c0c5c04a59f7adcb0e6d8948b90a6e"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Wed Sep 20 15:59:07 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:07 2006 +0200"
      },
      "message": "[S390] dasd default debug level.\n\nEnhanced default DBF level to get most important messages\nin debug feature files.\n\nSigned-off-by: Horst Hummel \u003chorst.hummel@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "a00bfd7147c0c5c04a59f7adcb0e6d8948b90a6e",
      "tree": "ffe3eb5ede49bf5a14fe31f3270d917fc4bc9c7a",
      "parents": [
        "47addc84b450fd5e391ab118e178645cb0bbd89d"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:05 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:05 2006 +0200"
      },
      "message": "[S390] dasd deadlock after state change pending interrupt.\n\nThe dasd_device_from_cdev function is called from interrupt context\nto get the struct dasd_device associated with a ccw device. The\ndriver_data of the ccw device points to the dasd_devmap structure\nwhich contains the pointer to the dasd_device structure. The lock\nthat protects the dasd_devmap structure is acquire with out irqsave.\nTo prevent the deadlock in dasd_device_from_cdev if it is called\nfrom interrupt context the dependency to the dasd_devmap structure\nneeds to be removed. Let the driver_data of the ccw device point\nto the dasd_device structure directly and use the ccw device lock\nto protect the access.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "47addc84b450fd5e391ab118e178645cb0bbd89d",
      "tree": "026dafc084523245a928675aafb74ff23e54a56b",
      "parents": [
        "7d5d688f724dd5a651d1ce7bc3ea7c03d28137a1"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Wed Sep 20 15:59:03 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:03 2006 +0200"
      },
      "message": "[S390] qdio_get_micros return value.\n\nqdio_get_micros is supposed to return microseconds. The get_clock()\nreturn value needs to be shifted by 12 to get to microseconds.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "7d5d688f724dd5a651d1ce7bc3ea7c03d28137a1",
      "tree": "8279b48cfd496490003710ef919327c9751e1023",
      "parents": [
        "8301425534b87bae9990261f3008f39999be738c"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Sep 20 15:59:00 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:59:00 2006 +0200"
      },
      "message": "[S390] Use simple_strtoul instead of own cmm_strtoul wrapper.\n\nFix compile warning with some configurations:\n\narch/s390/mm/cmm.c:58: warning: \u0027cmm_strtoul\u0027 defined but not used\n\nOriginally cmm_strtoul was introduced because simple_strtoul couldn\u0027t\nhandle strings with hexadecimal numbers that contained a capital \u0027X\u0027.\nSince this is no longer true cmm_strtoul can be removed.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "8301425534b87bae9990261f3008f39999be738c",
      "tree": "fc653ebb1945ef03ca7e35dbe908b566c60293f0",
      "parents": [
        "ba8ce5c6f0a15f08eae39880a0de296007f4a4e7"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:58 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:58 2006 +0200"
      },
      "message": "[S390] architecture co-maintainer.\n\nAdd Heiko Carstens as co-maintainer for the s390 architecture.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "ba8ce5c6f0a15f08eae39880a0de296007f4a4e7",
      "tree": "f3f3cb5cfefe97028754ade1436ae8138c3daa6e",
      "parents": [
        "8427082a506f7ae0abf82ce0047a045ec4309e59"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:56 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:56 2006 +0200"
      },
      "message": "[S390] #undef in unistd.h\n\nAvoid using #undef in unistd.h.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "8427082a506f7ae0abf82ce0047a045ec4309e59",
      "tree": "ddd756abcf3fe2241ce4a8d322a11e0404fb345f",
      "parents": [
        "39b083fe1c3c7b88939f6fa1b0b96e579f12e96f"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Sep 20 15:58:54 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:54 2006 +0200"
      },
      "message": "[S390] fix syscall restart handling.\n\nIf do_signal() gets called several times before returning to user space\nand no signal is pending (e.g. cancelled by a debugger) syscall restart\nhandling could be done several times. This would change the user space\nPSW to an address prior to the syscall instruction.\nFix this by making sure that syscall restart handling is only done once.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "39b083fe1c3c7b88939f6fa1b0b96e579f12e96f",
      "tree": "b56864fed4a0aa286696cb4e63cbea6d8a962c8a",
      "parents": [
        "ff6b8ea68f4b7353f88b97024f28127e2148aa00"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Sep 20 15:58:51 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:51 2006 +0200"
      },
      "message": "[S390] empty function defines.\n\nUse do { } while (0) constructs instead of empty defines to avoid\nsubtle compile bugs.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "ff6b8ea68f4b7353f88b97024f28127e2148aa00",
      "tree": "67ebb74cbbc042d99325ff33c3f80e4b3e0a1c42",
      "parents": [
        "331c982d4a6b43cdc0d056956a1cae8a7d6237bf"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Wed Sep 20 15:58:49 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:49 2006 +0200"
      },
      "message": "[S390] ipl/dump on panic.\n\nIt is now possible to specify a ccw/fcp dump device which is used to\nautomatically create a system dump in case of a kernel panic. The dump\ndevice can be configured under /sys/firmware/dump.\nIn addition it is now possible to specify a ccw/fcp device which is used\nfor the next reboot of Linux. The reipl device can be configured under\n/sys/firmware/reipl.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "331c982d4a6b43cdc0d056956a1cae8a7d6237bf",
      "tree": "45fd6612c461c278f53c09fe666a17a85d305d29",
      "parents": [
        "f19bfb2c9b8675590fbecb43e5ce3b34ee321185"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Wed Sep 20 15:58:47 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:47 2006 +0200"
      },
      "message": "[S390] hypfs compiler warnings.\n\nAdd casts to avoid compiler warnings.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f19bfb2c9b8675590fbecb43e5ce3b34ee321185",
      "tree": "efe625aaf90e61fedfe7d5af028d9b202a44c850",
      "parents": [
        "65912a84c0f33304fa5ea004c7b6ee58d5f5572e"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Wed Sep 20 15:58:44 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:44 2006 +0200"
      },
      "message": "[S390] hypfs comment cleanup.\n\nCorrect some comments in the hypervisor filesystem.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "65912a84c0f33304fa5ea004c7b6ee58d5f5572e",
      "tree": "a9a684ed713f09cd47d6bd1cfe6872cf757feb58",
      "parents": [
        "4ba069b802c29eee066385f9826e2d83716626b4"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Sep 20 15:58:41 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:41 2006 +0200"
      },
      "message": "[S390] initrd vs. bootmem bitmap.\n\nMove initrd if the bitmap of the bootmem allocator would overwrite it.\nIn addition this patch sets the default size and address of the initrd to 0.\nTherefore all boot loaders must set the initrd size and address correctly.\nThis is especially relevant for ftp boot via HMC/SE, where this change\nrequires a special patch file entry in the .ins file which sets these two\nvalues contained at address 0x10408 and 0x10410.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "4ba069b802c29eee066385f9826e2d83716626b4",
      "tree": "663159a4d05a49b4133bb9145fc41fb95a6d4132",
      "parents": [
        "5432114baf0300286a6ca1b0aea549492a379432"
      ],
      "author": {
        "name": "Michael Grundy",
        "email": "grundym@us.ibm.com",
        "time": "Wed Sep 20 15:58:39 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:39 2006 +0200"
      },
      "message": "[S390] add kprobes support.\n\nSigned-off-by: Michael Grundy \u003cgrundym@us.ibm.com\u003e\nSigned-off-by: David Wilder \u003cdwilder@us.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "5432114baf0300286a6ca1b0aea549492a379432",
      "tree": "6a9cf64c86e4ee4d439f91e9bd4485688d28ddd7",
      "parents": [
        "fe3a1be59c851aba2330387596c6134bc5ec8397"
      ],
      "author": {
        "name": "Ralph Wuerthner",
        "email": "rwuerthn@de.ibm.com",
        "time": "Wed Sep 20 15:58:36 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:36 2006 +0200"
      },
      "message": "[S390] zcrypt secure key cryptography extension.\n\nAllow the user space to send extended cprb messages directly to the\nPCIXCC / CEX2C cards. This allows the CCA library to construct special\ncrypto requests that use \"secure\" keys that are stored on the card.\n\nSigned-off-by: Ralph Wuerthner \u003crwuerthn@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "fe3a1be59c851aba2330387596c6134bc5ec8397",
      "tree": "72f29650a763d127246181a49e92cf2b573212a7",
      "parents": [
        "6684af1a07a1f88f3970bc90e5aed173d39168db"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:34 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:34 2006 +0200"
      },
      "message": "[S390] zcrypt driver Makefile, Kconfig and monolithic build.\n\nThe Makefile and Kconfig changes should be obvious. The monolithic\nbuild option is there to create an old-style z90crypt module for\nbackward compatability to older distributions.\n\nSigned-off-by: Ralph Wuerthner \u003crwuerthn@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "6684af1a07a1f88f3970bc90e5aed173d39168db",
      "tree": "de3056173598cced75379f04427702497466b515",
      "parents": [
        "963ed931c3fd18082bfde0e8704a28955663abf4"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:32 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:32 2006 +0200"
      },
      "message": "[S390] zcrypt PCICC, PCIXCC coprocessor card ap bus drivers.\n\nSigned-off-by: Ralph Wuerthner \u003crwuerthn@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "963ed931c3fd18082bfde0e8704a28955663abf4",
      "tree": "3d7fb72d8aca7b4020e8bfe0b055c71f3d7de5c7",
      "parents": [
        "2dbc2418bac32a18a372ae9aec386f0fe9174389"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:29 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:29 2006 +0200"
      },
      "message": "[S390] zcrypt CEX2A, CEX2C, PCICA accelerator card ap bus drivers.\n\nSigned-off-by: Ralph Wuerthner \u003crwuerthn@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "2dbc2418bac32a18a372ae9aec386f0fe9174389",
      "tree": "edfbdc374bc636021aa084c95bd77b49f3a1a1bb",
      "parents": [
        "1534c3820c26aca4e2567f97b8add8bea40e7e2b"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:27 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:27 2006 +0200"
      },
      "message": "[S390] zcrypt user space interface.\n\nThe user space interface of the zcrypt device driver implements the old\nuser space interface as defined by the old z90crypt driver. Everything\nis there, the /dev/z90crypt misc character device, all the lovely ioctls\nand the /proc file. Even writing to the z90crypt proc file to configure\nthe crypto device still works. It stands to reason to remove the proc\nwrite function someday since a much cleaner configuration via the sysfs\nis now available.\n\nThe ap bus device drivers register crypto cards to the zcrypt user\nspace interface. The request router of the user space interface\npicks one of the registered cards based on the predicted latency\nfor the request and calls the driver via a callback found in the\nzcrypt_ops of the device. The request router only knows which\noperations the card can do and the minimum / maximum number of bits\na request can have.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Ralph Wuerthner \u003crwuerthn@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "1534c3820c26aca4e2567f97b8add8bea40e7e2b",
      "tree": "da76ec6d0c3abb099ffe7d542b3f0f6fe570957f",
      "parents": [
        "7561b974e0cbbdca1bb880b55200afd9a1a20737"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:25 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:25 2006 +0200"
      },
      "message": "[S390] zcrypt adjunct processor bus.\n\nAdd a bus for the adjunct processor interface. Up to 64 devices can\nbe connect to the ap bus interface, each device with 16 domains. That\nmakes 1024 message queues. The interface is asynchronous, the answer\nto a message sent to a queue needs to be received at some later point\nin time. Unfortunately the interface does not provide interrupts when\na message reply is pending. So the ap bus needs to implement some\nfancy polling, each active queue is polled once per 1/HZ second or\ncontinuously if an idle cpus exsists and the poll thread is activ\n(see poll_thread parameter).\n\nThe ap bus uses the sysfs path /sys/bus/ap and has two bus attributes,\nap_domain and config_time. The ap_domain selects one of the 16 domains\nto be used for this system. This limits the maximum number of ap devices\nto 64. The config_time attribute contains the number of seconds between\ntwo ap bus scans to find new devices.\n\nThe ap bus uses the modalias entries of the form \"ap:tN\" to autoload\nthe ap driver for hardware type N. Currently known types are:\n3 - PCICC, 4 - PCICA, 5 - PCIXCC, 6 - CEX2A and 7 - CEX2C.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Ralph Wuerthner \u003crwuerthn@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "7561b974e0cbbdca1bb880b55200afd9a1a20737",
      "tree": "88a6e31a827e79ac29c7bede802554ba40f20319",
      "parents": [
        "de1a3f1ce6c4c3b2b14cf9157a22d6b4c64f708e"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:22 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:22 2006 +0200"
      },
      "message": "[S390] remove old z90crypt driver.\n\nThe z90crypt driver has served its term. It is replaced by the shiny\nnew zcrypt device driver.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "de1a3f1ce6c4c3b2b14cf9157a22d6b4c64f708e",
      "tree": "dcda907cb6bb49ddbbaa1ac70108188da7f38a9d",
      "parents": [
        "e478bec0ba0a83a48a0f6982934b6de079e7e6b3"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:20 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Sep 20 15:58:20 2006 +0200"
      },
      "message": "[S390] EX_TABLE macro.\n\nAdd EX_TABLE helper macro to simplify creation of inline assembly\nexception table entries.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "e478bec0ba0a83a48a0f6982934b6de079e7e6b3",
      "tree": "e3668595e988a684a07f018308d0be23a97ed65e",
      "parents": [
        "3752aee96538b582b089f4a97a26e2ccd9403929"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 19 20:42:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 19 20:42:06 2006 -0700"
      },
      "message": "Linux v2.6.18. Arrr!\n\nAhoy, all land-lubbers, test me out right smartly!\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3752aee96538b582b089f4a97a26e2ccd9403929",
      "tree": "162601df617d057d1c56bc120d742c6322b0ebc3",
      "parents": [
        "4ed4b5475211fab6a0ad00eed2f9297395e7598e",
        "888454c57a45511808d3fa52597b3d765df034a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 19 20:36:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 19 20:36:22 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [IPV4] fib_trie: missing ntohl() when calling fib_semantic_match()\n  [NETFILTER]: xt_quota: add missing module aliases\n  [ATM]: [he] don\u0027t hold the device lock when upcalling\n"
    },
    {
      "commit": "888454c57a45511808d3fa52597b3d765df034a6",
      "tree": "eaae5d36c181b03944dd7ebd0748016313ce89d9",
      "parents": [
        "b22b9004f22ba8ca33d15059e8b710a4b71ec3cc"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 19 13:42:46 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 19 13:42:46 2006 -0700"
      },
      "message": "[IPV4] fib_trie: missing ntohl() when calling fib_semantic_match()\n\nfib_trie.c::check_leaf() passes host-endian where fib_semantic_match()\nexpects (and stores into) net-endian.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b22b9004f22ba8ca33d15059e8b710a4b71ec3cc",
      "tree": "e6fb74eb3e464646f8efd95d0953529b78be3d96",
      "parents": [
        "7f81dc0097095f19d25e14c043edfdebb9e01295"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Sep 19 13:00:57 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 19 13:00:57 2006 -0700"
      },
      "message": "[NETFILTER]: xt_quota: add missing module aliases\n\nAdd missing aliases for ipt_quota and ip6t_quota to make autoload\nwork.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7f81dc0097095f19d25e14c043edfdebb9e01295",
      "tree": "f3729d9ac9bf3c5ffcb7505eb41b4244cca67e50",
      "parents": [
        "79e453d49bd49ba1b576f89310cc565c9e4ca379"
      ],
      "author": {
        "name": "Chas Williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Tue Sep 19 12:59:11 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 19 12:59:11 2006 -0700"
      },
      "message": "[ATM]: [he] don\u0027t hold the device lock when upcalling\n\nThis can create a deadlock/lock ordering problem with other layers\nthat want to use the transmit (or other) path of the card at that\ntime.\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4ed4b5475211fab6a0ad00eed2f9297395e7598e",
      "tree": "9849dc8e2bc0ad68ed03a48d686f8c0ed65995a7",
      "parents": [
        "79e453d49bd49ba1b576f89310cc565c9e4ca379",
        "5c2d97cb31fb77981797fec46230ca005b865799"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 19 09:46:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 19 09:46:53 2006 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.linux-nfs.org/pub/linux/nfs-2.6\n\n* \u0027fixes\u0027 of git://git.linux-nfs.org/pub/linux/nfs-2.6:\n  NFS: Fix nfs_page use after free issues in fs/nfs/write.c\n  NFSv4: Fix incorrect semaphore release in _nfs4_do_open()\n  NFS: Fix Oopsable condition in nfs_readpage_sync()\n"
    },
    {
      "commit": "5c2d97cb31fb77981797fec46230ca005b865799",
      "tree": "8393101586bc3ed4e7577eeae215fc305b1999de",
      "parents": [
        "76723de0cf5b186afe2f329eeef304c321d52bf8"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Sep 18 23:20:35 2006 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Sep 19 11:59:10 2006 -0400"
      },
      "message": "NFS: Fix nfs_page use after free issues in fs/nfs/write.c\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "76723de0cf5b186afe2f329eeef304c321d52bf8",
      "tree": "677768d360a5288086aa6965ce4db67d556fac03",
      "parents": [
        "7a52411107e1ac8f5be6967936ec237f40a1c7e4"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Sep 15 08:11:51 2006 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Sep 19 11:54:53 2006 -0400"
      },
      "message": "NFSv4: Fix incorrect semaphore release in _nfs4_do_open()\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "7a52411107e1ac8f5be6967936ec237f40a1c7e4",
      "tree": "155ba22e3d333f7e0f6cf1fcbb3d9538f75375fe",
      "parents": [
        "47a5c6fa0e204a2b63309c648bb2fde36836c826"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Sep 15 16:03:45 2006 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Sep 19 11:54:39 2006 -0400"
      },
      "message": "NFS: Fix Oopsable condition in nfs_readpage_sync()\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "79e453d49bd49ba1b576f89310cc565c9e4ca379",
      "tree": "690353097ed789d691c072edd3a7259e3477d511",
      "parents": [
        "ab5cfd2aa3af40b35d7a948de8e279dc82c5b9f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 19 08:15:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 19 08:15:22 2006 -0700"
      },
      "message": "Revert mmiocfg heuristics and blacklist changes\n\nThis reverts commits 11012d419cfc0e0f78ca356aca03674217910124 and\n40dd2d20f220eda1cd0da8ea3f0f9db8971ba237, which allowed us to use the\nMMIO accesses for PCI config cycles even without the area being marked\nreserved in the e820 memory tables.\n\nThose changes were needed for EFI-environment Intel macs, but broke some\nnewer Intel 965 boards, so for now it\u0027s better to revert to our old\n2.6.17 behaviour and at least avoid introducing any new breakage.\n\nAndi Kleen has a set of patches that work with both EFI and the broken\nIntel 965 boards, which will be applied once they get wider testing.\n\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: Edgar Hucek \u003chostmaster@ed-soft.at\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ab5cfd2aa3af40b35d7a948de8e279dc82c5b9f6",
      "tree": "3684691bcc62688cecd1f90f7ddcc052e2e601a5",
      "parents": [
        "833f73299fdf4497af1552e219e95661f4d2cdca",
        "ea59830db01b6b3d6bda9f84e3d272a346115e8e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 19 08:01:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 19 08:01:58 2006 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  [MTD] Use SEEK_{SET,CUR,END} instead of hardcoded values in mtdchar lseek()\n  MTD: Fix bug in fixup_convert_atmel_pri\n  [JFFS2][SUMMARY] Fix a summary collecting bug.\n  [PATCH] [MTD] DEVICES: Fill more device IDs in the structure of m25p80\n  MTD: Add lock/unlock operations for Atmel AT49BV6416\n  MTD: Convert Atmel PRI information to AMD format\n  fs/jffs2/xattr.c: remove dead code\n  [PATCH] [MTD] Maps: Add dependency on alternate probe methods to physmap\n  [PATCH] MTD: Add Macronix MX29F040 to JEDEC\n  [MTD] Fixes of performance and stability issues in CFI driver.\n  block2mtd.c: Make kernel boot command line arguments work (try 4)\n  [MTD NAND] Fix lookup error in nand_get_flash_type()\n  remove #error on !PCI from pmc551.c\n  MTD: [NAND] Fix the sharpsl driver after breakage from a core conversion\n  [MTD] NAND: OOB buffer offset fixups\n  make fs/jffs2/nodelist.c:jffs2_obsolete_node_frag() static\n  [PATCH] [MTD] NAND: fix dead URL in Kconfig\n"
    },
    {
      "commit": "833f73299fdf4497af1552e219e95661f4d2cdca",
      "tree": "3a8cbf486dce86116ada64d170896141ceee4692",
      "parents": [
        "ac7fb273ca1d0b4fb354575bb6e101ffd09e0b54"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@austin.ibm.com",
        "time": "Mon Sep 18 20:12:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 19 07:59:59 2006 -0700"
      },
      "message": "[PATCH] EXT2: Remove superblock lock contention in ext2_statfs\n\nFix a performance degradation introduced in 2.6.17.  (30% degradation\nrunning dbench with 16 threads)\n\nCommit 21730eed11de42f22afcbd43f450a1872a0b5ea1, which claims to make\nEXT2_DEBUG work again, moves the taking of the kernel lock out of\ndebug-only code in ext2_count_free_inodes and ext2_count_free_blocks and\ninto ext2_statfs.\n\nThe same problem was fixed in ext3 by removing the lock completely (commit\n5b11687924e40790deb0d5f959247ade82196665)\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ac7fb273ca1d0b4fb354575bb6e101ffd09e0b54",
      "tree": "7c6d78e7200598fa13f8dea6de05d82b4fc28be0",
      "parents": [
        "020d8c063b4d850b53dfbaee843c8335b7a90d26"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Mon Sep 18 20:12:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 19 07:59:59 2006 -0700"
      },
      "message": "[PATCH] headers_check: Clean up asm-parisc/page.h for user headers\n\nRemove definitions of PAGE_* from the user view\nDelete unnecessary comments referring to the size of pages\nOnly include \u003casm-generic\u003e if we\u0027re in __KERNEL__\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "020d8c063b4d850b53dfbaee843c8335b7a90d26",
      "tree": "be1565f8cde71597dced996c0abc730e13e46095",
      "parents": [
        "271fc18eead0aa330758a3b9d8a57ffe315a1978"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Sep 18 20:12:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 19 07:59:59 2006 -0700"
      },
      "message": "[PATCH] Fix \u0027make headers_check\u0027 on ia64\n\nFix \u0027make headers_check\u0027 on m68k\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "271fc18eead0aa330758a3b9d8a57ffe315a1978",
      "tree": "ba424de8de1ca4307328593d9309094dce29e616",
      "parents": [
        "86998aa6534e839ec003ed2ef7067d6fe8696ccc"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Sep 18 20:12:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 19 07:59:59 2006 -0700"
      },
      "message": "[PATCH] Add headers_check\u0027 target to output of \u0027make help\u0027\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "86998aa6534e839ec003ed2ef7067d6fe8696ccc",
      "tree": "ca2e8fff9371ef26f339f2893c6c1d50c5f4e2fe",
      "parents": [
        "47a5c6fa0e204a2b63309c648bb2fde36836c826"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Sep 19 11:14:34 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 19 07:57:20 2006 -0700"
      },
      "message": "[PATCH] genirq core: fix handle_level_irq()\n\nwhile porting the -rt tree to 2.6.18-rc7 i noticed the following\nscreaming-IRQ scenario on an SMP system:\n\n 2274  0Dn.:1 0.001ms: do_IRQ+0xc/0x103  \u003c\u003d (ret_from_intr+0x0/0xf)\n 2274  0Dn.:1 0.010ms: do_IRQ+0xc/0x103  \u003c\u003d (ret_from_intr+0x0/0xf)\n 2274  0Dn.:1 0.020ms: do_IRQ+0xc/0x103  \u003c\u003d (ret_from_intr+0x0/0xf)\n 2274  0Dn.:1 0.029ms: do_IRQ+0xc/0x103  \u003c\u003d (ret_from_intr+0x0/0xf)\n 2274  0Dn.:1 0.039ms: do_IRQ+0xc/0x103  \u003c\u003d (ret_from_intr+0x0/0xf)\n 2274  0Dn.:1 0.048ms: do_IRQ+0xc/0x103  \u003c\u003d (ret_from_intr+0x0/0xf)\n 2274  0Dn.:1 0.058ms: do_IRQ+0xc/0x103  \u003c\u003d (ret_from_intr+0x0/0xf)\n 2274  0Dn.:1 0.068ms: do_IRQ+0xc/0x103  \u003c\u003d (ret_from_intr+0x0/0xf)\n 2274  0Dn.:1 0.077ms: do_IRQ+0xc/0x103  \u003c\u003d (ret_from_intr+0x0/0xf)\n 2274  0Dn.:1 0.087ms: do_IRQ+0xc/0x103  \u003c\u003d (ret_from_intr+0x0/0xf)\n 2274  0Dn.:1 0.097ms: do_IRQ+0xc/0x103  \u003c\u003d (ret_from_intr+0x0/0xf)\n\nas it turns out, the bug is caused by handle_level_irq(), which if it\nraces with another CPU already handling this IRQ, it _unmasks_ the IRQ\nline on the way out. This is not how 2.6.17 works, and we introduced\nthis bug in one of the early genirq cleanups right before it went into\n-mm. (the bug was not in the genirq patchset for a long time, and we\ndidnt notice the bug due to the lack of -rt rebase to the new genirq\ncode. -rt, and hardirq-preemption in particular opens up such races much\nwider than anything else.)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "47a5c6fa0e204a2b63309c648bb2fde36836c826",
      "tree": "688b6c12c72fed720dc4a047f310cd292e88a6f1",
      "parents": [
        "1d19f176a2884d31c4fe2c7018349ff884a819b1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 18 16:20:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 18 16:20:40 2006 -0700"
      },
      "message": "x86: save/restore eflags in context switch\n\n(And reset it on new thread creation)\n\nIt turns out that eflags is important to save and restore not just\nbecause of iopl, but due to the magic bits like the NT bit, which we\ndon\u0027t want leaking between different threads.\n\nTested-by: Mike Galbraith \u003cefault@gmx.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1d19f176a2884d31c4fe2c7018349ff884a819b1",
      "tree": "f0f02160cb954d3d7bd4417548ca997f0a88fd45",
      "parents": [
        "20bf94e266969f91c623ed8b51da4109e3f57bcb",
        "fe26109a9dfd9327fdbe630fc819e1b7450986b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 18 16:16:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 18 16:16:05 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [ATM] CLIP: Do not refer freed skbuff in clip_mkip().\n  [NET]: Drop tx lock in dev_watchdog_up\n  [PACKET]: Don\u0027t truncate non-linear skbs with mmaped IO\n  [NET]: Mark frame diverter for future removal.\n  [NETFILTER]: Add secmark headers to header-y\n  [ATM]: linux-atm-general mailing list is subscribers only\n  [ATM]: [he] when transmit fails, unmap the dma regions\n  [TCP] tcp-lp: update information to MAINTAINERS\n  [TCP] tcp-lp: bug fix for oops in 2.6.18-rc6\n  [BRIDGE]: random extra bytes on STP TCN packet\n  [IPV6]: Accept -1 for IPV6_TCLASS\n  [IPV6]: Fix tclass setting for raw sockets.\n  [IPVS]: remove the debug option go ip_vs_ftp\n  [IPVS]: Make sure ip_vs_ftp ports are valid\n  [IPVS]: auto-help for ip_vs_ftp\n  [IPVS]: Document the ports option to ip_vs_ftp in kernel-parameters.txt\n  [TCP]: Turn ABC off.\n  [NEIGH]: neigh_table_clear() doesn\u0027t free stats\n"
    },
    {
      "commit": "20bf94e266969f91c623ed8b51da4109e3f57bcb",
      "tree": "4aead8959e49802b454d9c650a86ee04ae94ad47",
      "parents": [
        "77e2782f9b683893c9341e9cf05c88b0caac7382",
        "b9c54f91a48146778fe91423d4d467a0ee8c719b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 18 16:15:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 18 16:15:40 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC]: Fix regression in sys_getdomainname()\n  [OPENPROMIO]: Handle current_node being NULL correctly.\n"
    },
    {
      "commit": "77e2782f9b683893c9341e9cf05c88b0caac7382",
      "tree": "de65fd4477b104c64b55c144529fa6185fc70853",
      "parents": [
        "803db244b9f71102e366fd689000c1417b9a7508",
        "e40b1074af46d53740320f88dfffd9fb2f78bdf3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 18 16:15:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 18 16:15:16 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3815/1: headers_install support for ARM\n  [ARM] 3794/1: S3C24XX: do not defined set_irq_wake when no CONFIG_PM\n  [ARM] 3793/1: S3C2412: fix wrong serial info struct\n  [ARM] 3780/1: Fix iop321 cpuid\n  [ARM] 3786/1: pnx4008: update defconfig\n  [ARM] 3785/1: S3C2412: Fix idle code as default uses wrong clocks\n  [ARM] 3784/1: S3C2413: fix config for MACH_S3C2413/MACH_SMDK2413\n"
    },
    {
      "commit": "e40b1074af46d53740320f88dfffd9fb2f78bdf3",
      "tree": "a3809ce5543118430361ed3fcaef65619bdaa7f2",
      "parents": [
        "a9c3685b2f0515bffd8d13ea9e3417664ff22a07"
      ],
      "author": {
        "name": "Ralph Siemsen",
        "email": "ralphs@netwinder.org",
        "time": "Mon Sep 18 16:28:50 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 18 16:28:50 2006 +0100"
      },
      "message": "[ARM] 3815/1: headers_install support for ARM\n\nMove kernel-only #includes into #ifdef __KERNEL__, so that\nheaders_install target can be used on ARM.\n\nSigned-off-by: Ralph Siemsen \u003cralphs@netwinder.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b9c54f91a48146778fe91423d4d467a0ee8c719b",
      "tree": "f123be6ee2fb44b5795a3aa6f0ccbc8e9ea19d2b",
      "parents": [
        "b9b64e6e89fc5a6ef220747115c5b7764614ca3f"
      ],
      "author": {
        "name": "Andy Walker",
        "email": "andy@puszczka.com",
        "time": "Mon Sep 18 07:11:36 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 18 07:11:36 2006 -0700"
      },
      "message": "[SPARC]: Fix regression in sys_getdomainname()\n\nThis patch corrects the buffer length checking in the\nsys_getdomainname() implementation for sparc/sparc64.\n\nSigned-off-by: Andy Walker \u003candy@puszczka.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe26109a9dfd9327fdbe630fc819e1b7450986b2",
      "tree": "c8e2e446a2756f6c55aa8faa45de6a0f1a216f56",
      "parents": [
        "d7811e623dd4be3e3bdba2d6330f7f15541ee45f"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Mon Sep 18 06:37:58 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 18 06:37:58 2006 -0700"
      },
      "message": "[ATM] CLIP: Do not refer freed skbuff in clip_mkip().\n\nIn clip_mkip(), skb-\u003edev is dereferenced after clip_push(),\nwhich frees up skb.\n\nAdvisory: AD_LAB-06009 (\u003cadlab@venustech.com.cn\u003e).\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a9c3685b2f0515bffd8d13ea9e3417664ff22a07",
      "tree": "358a877cbd770157d9483251937da6ae74189bbb",
      "parents": [
        "71aa7054d3df0f74d9ffbef3dd1486764c7f592a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Sep 18 13:30:20 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 18 13:30:20 2006 +0100"
      },
      "message": "[ARM] 3794/1: S3C24XX: do not defined set_irq_wake when no CONFIG_PM\n\nPatch from Ben Dooks\n\nDo not define set_irq_wake as a real function if\nthe CONFIG_PM option is not set.\n\nFixes bug reported by Thomas Gleixner.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "71aa7054d3df0f74d9ffbef3dd1486764c7f592a",
      "tree": "e809f36621b135d07e9a5dac0e063bc648a99a78",
      "parents": [
        "36694a4c22767ee09c91ccda63810086c65c810b"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Sep 18 13:30:17 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 18 13:30:17 2006 +0100"
      },
      "message": "[ARM] 3793/1: S3C2412: fix wrong serial info struct\n\nPatch from Ben Dooks\n\nThe S3C2440 serial info struct is being passed\nthrough the S3C2412 serial info struct probe\nroutine.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Thomas Glexiner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b9b64e6e89fc5a6ef220747115c5b7764614ca3f",
      "tree": "2d28434f793807b4a83bd5dc139e165c7c317389",
      "parents": [
        "803db244b9f71102e366fd689000c1417b9a7508"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 18 01:47:13 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 18 01:47:13 2006 -0700"
      },
      "message": "[OPENPROMIO]: Handle current_node being NULL correctly.\n\nIf the user tries to traverse to the next node of the\nlast node, we get NULL in current_node and a zero phandle\nreturned.  That\u0027s fine, but if the user tries to obtain\nproperties in that state, we try to dereference a NULL\npointer in the downcall to the of_*() routines.\n\nSo protect against that.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d7811e623dd4be3e3bdba2d6330f7f15541ee45f",
      "tree": "f43bafe2e8d7e43b2cc3f4cb7dcda4c5e8815630",
      "parents": [
        "cbe21d8fefca605b90e34f0f019505e599712f9b"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Sep 18 00:22:30 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 18 00:22:30 2006 -0700"
      },
      "message": "[NET]: Drop tx lock in dev_watchdog_up\n\nFix lockdep warning with GRE, iptables and Speedtouch ADSL, PPP over ATM.\n\nOn Sat, Sep 02, 2006 at 08:39:28PM +0000, Krzysztof Halasa wrote:\n\u003e \n\u003e \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\u003e [ INFO: possible circular locking dependency detected ]\n\u003e -------------------------------------------------------\n\u003e swapper/0 is trying to acquire lock:\n\u003e  (\u0026dev-\u003equeue_lock){-+..}, at: [\u003cc02c8c46\u003e] dev_queue_xmit+0x56/0x290\n\u003e \n\u003e but task is already holding lock:\n\u003e  (\u0026dev-\u003e_xmit_lock){-+..}, at: [\u003cc02c8e14\u003e] dev_queue_xmit+0x224/0x290\n\u003e \n\u003e which lock already depends on the new lock.\n\nThis turns out to be a genuine bug.  The queue lock and xmit lock are\nintentionally taken out of order.  Two things are supposed to prevent\ndead-locks from occuring:\n\n1) When we hold the queue_lock we\u0027re supposed to only do try_lock on the\ntx_lock.\n\n2) We always drop the queue_lock after taking the tx_lock and before doing\nanything else.\n\n\u003e \n\u003e the existing dependency chain (in reverse order) is:\n\u003e \n\u003e -\u003e #1 (\u0026dev-\u003e_xmit_lock){-+..}:\n\u003e        [\u003cc012e7b6\u003e] lock_acquire+0x76/0xa0\n\u003e        [\u003cc0336241\u003e] _spin_lock_bh+0x31/0x40\n\u003e        [\u003cc02d25a9\u003e] dev_activate+0x69/0x120\n\nThis path obviously breaks assumption 1) and therefore can lead to ABBA\ndead-locks.\n\nI\u0027ve looked at the history and there seems to be no reason for the lock\nto be held at all in dev_watchdog_up.  The lock appeared in day one and\neven there it was unnecessary.  In fact, people added __dev_watchdog_up\nprecisely in order to get around the tx lock there.\n\nThe function dev_watchdog_up is already serialised by rtnl_lock since\nits only caller dev_activate is always called under it.\n\nSo here is a simple patch to remove the tx lock from dev_watchdog_up.\nIn 2.6.19 we can eliminate the unnecessary __dev_watchdog_up and\nreplace it with dev_watchdog_up.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cbe21d8fefca605b90e34f0f019505e599712f9b",
      "tree": "b30a61468e18c04c91549231d4ca3b2cb67cb52b",
      "parents": [
        "080f22c0dc544e498e57ad281a9de063fa839957"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Sep 17 23:59:57 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 17 23:59:57 2006 -0700"
      },
      "message": "[PACKET]: Don\u0027t truncate non-linear skbs with mmaped IO\n\nNon-linear skbs are truncated to their linear part with mmaped IO.\nFix by using skb_copy_bits instead of memcpy.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nAcked-by: Alexey Kuznetsov \u003ckuznet@ms2.inr.ac.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "080f22c0dc544e498e57ad281a9de063fa839957",
      "tree": "e97dbbcdec76f3e50c3957c2d850ceec8c3cd237",
      "parents": [
        "dc36251037ae4f69f2f764efd9b57136e3b9848d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Sep 13 21:13:54 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 17 23:21:14 2006 -0700"
      },
      "message": "[NET]: Mark frame diverter for future removal.\n\nThe code for frame diverter is unmaintained and has bitrotted.\nThe number of users is very small and the code has lots of problems.\nIf anyone is using it, they maybe exposing themselves to bad packet attacks.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dc36251037ae4f69f2f764efd9b57136e3b9848d",
      "tree": "3b97a0e7b542a22326565edf1566e2d01ec524ad",
      "parents": [
        "f37bf90ec115d92549984438a2d157add7ae85a4"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@redhat.com",
        "time": "Wed Sep 13 21:04:55 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 17 23:21:13 2006 -0700"
      },
      "message": "[NETFILTER]: Add secmark headers to header-y\n\nThis patch includes xt_SECMARK.h and xt_CONNSECMARK.h to the kernel\nheaders which are exported via \u0027make headers_install\u0027.  This is needed to\nallow userland code to be built correctly with these features.\n\nPlease apply, and consider for inclusion with 2.6.18 as a bugfix.\n\nSigned-off-by: James Morris \u003cjmorris@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f37bf90ec115d92549984438a2d157add7ae85a4",
      "tree": "cb4c1a76c400c6479d5818a0cc1102261ae47f3e",
      "parents": [
        "d730e1033f81fefd3176f53e070b2b64cd146db0"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@digitalvampire.org",
        "time": "Wed Sep 13 20:39:33 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 17 23:21:12 2006 -0700"
      },
      "message": "[ATM]: linux-atm-general mailing list is subscribers only\n\nAs the automated reply I got to my last ATM patch shows, the\nlinux-atm-general mailing list is subscribers-only.\n\nSigned-off-by: Roland Dreier \u003croland@digitalvampire.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d730e1033f81fefd3176f53e070b2b64cd146db0",
      "tree": "3370c9194e2d35165a5dca3e1ae394b0f6b98d47",
      "parents": [
        "5067f08abad451661dd154be4193ba231a61e747"
      ],
      "author": {
        "name": "Chas Williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Wed Sep 13 20:33:40 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 17 23:21:11 2006 -0700"
      },
      "message": "[ATM]: [he] when transmit fails, unmap the dma regions\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5067f08abad451661dd154be4193ba231a61e747",
      "tree": "8d83f2da28c1d0d0a6c042311b163a3d39a81e30",
      "parents": [
        "3795da47e82ee0596174f52817d6d3ecd91f68ea"
      ],
      "author": {
        "name": "Wong Hoi Sing Edison",
        "email": "hswong3i@gmail.com",
        "time": "Wed Sep 13 20:31:13 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 17 23:21:10 2006 -0700"
      },
      "message": "[TCP] tcp-lp: update information to MAINTAINERS\n\nSigned-off-by: Wong Hoi Sing Edison \u003chswong3i@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3795da47e82ee0596174f52817d6d3ecd91f68ea",
      "tree": "73a37568349bcefb554af606fa2363091f9828ad",
      "parents": [
        "485c2967d622449f4bbfae305a6fc4e185b5b094"
      ],
      "author": {
        "name": "Wong Hoi Sing Edison",
        "email": "hswong3i@gmail.com",
        "time": "Wed Sep 13 20:30:30 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 17 23:21:09 2006 -0700"
      },
      "message": "[TCP] tcp-lp: bug fix for oops in 2.6.18-rc6\n\nSorry that the patch submited yesterday still contain a small bug.\nThis version have already been test for hours with BT connections. The\noops is now difficult to reproduce.\n\nSigned-off-by: Wong Hoi Sing Edison \u003chswong3i@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "485c2967d622449f4bbfae305a6fc4e185b5b094",
      "tree": "4f06861f759258ab1594758e05bfc51d05d6baf8",
      "parents": [
        "d0ee011f7290b51974e4d058cf4455a5ef91177d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Sep 13 20:12:40 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 17 23:21:08 2006 -0700"
      },
      "message": "[BRIDGE]: random extra bytes on STP TCN packet\n\nWe seem to send 3 extra bytes in a TCN, which will be whatever happens\nto be on the stack. Thanks to Aji_Srinivas@emc.com for seeing.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d0ee011f7290b51974e4d058cf4455a5ef91177d",
      "tree": "acbf283e13a48a242ac255b88d0db4a68d122d0c",
      "parents": [
        "e012d51cbc41c5e603d7850c82acb0dad9e450dd"
      ],
      "author": {
        "name": "Remi Denis-Courmont",
        "email": "rdenis@simphalempin.com",
        "time": "Wed Sep 13 20:08:07 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 17 23:21:08 2006 -0700"
      },
      "message": "[IPV6]: Accept -1 for IPV6_TCLASS\n\nThis patch should add support for -1 as \"default\" IPv6 traffic class,\nas specified in IETF RFC3542 §6.5. Within the kernel, it seems tclass\n\u003c 0 is already handled, but setsockopt, getsockopt and recvmsg calls\nwon\u0027t accept it from userland.\n\nSigned-off-by: Remi Denis-Courmont \u003crdenis@simphalempin.com\u003e\nAcked-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e012d51cbc41c5e603d7850c82acb0dad9e450dd",
      "tree": "90dbb35873b853725a4de13cfe16990430a5d6aa",
      "parents": [
        "b552216ff1340a056aa0e12da68203902ae81d2c"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Sep 13 20:01:28 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 17 23:21:07 2006 -0700"
      },
      "message": "[IPV6]: Fix tclass setting for raw sockets.\n\nnp-\u003ecork.tclass is used only in cork\u0027ed context.\nOtherwise, np-\u003etclass should be used.\n\nBug#7096 reported by Remi Denis-Courmont \u003crdenis@simphalempin.com\u003e.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b552216ff1340a056aa0e12da68203902ae81d2c",
      "tree": "1cf2732adbd019bd261140ac8ba58e0dce4df34b",
      "parents": [
        "3f5af5b353ca36aca4f8a46e3da2172f669dbbbc"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Wed Sep 13 19:59:23 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 17 23:21:06 2006 -0700"
      },
      "message": "[IPVS]: remove the debug option go ip_vs_ftp\n\nThis patch makes the debuging behaviour of this code more consistent\nwith the rest of IPVS.\n\nSigned-Off-By: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f5af5b353ca36aca4f8a46e3da2172f669dbbbc",
      "tree": "25e92e2d951e8d6d709208a71fca6cc738e7cbcd",
      "parents": [
        "70e76b768bac81149c8c189e781c3f130ea2eba5"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Wed Sep 13 19:58:44 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 17 23:21:05 2006 -0700"
      },
      "message": "[IPVS]: Make sure ip_vs_ftp ports are valid\n\nI\u0027m not entirely sure what happens in the case of a valid port,\nat best it\u0027ll be silently ignored. This patch ignores them a little\nmore verbosely.\n\nSigned-Off-By: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "70e76b768bac81149c8c189e781c3f130ea2eba5",
      "tree": "75d0211feabb6f068df26df490d28ed4afb8f9b1",
      "parents": [
        "72c4a13aaa0f6271e6b962a66befd68bac923bc3"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Wed Sep 13 19:57:54 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 17 23:21:04 2006 -0700"
      },
      "message": "[IPVS]: auto-help for ip_vs_ftp\n\nFill in a help message for the ports option to ip_vs_ftp\n\nSigned-Off-By: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "72c4a13aaa0f6271e6b962a66befd68bac923bc3",
      "tree": "a1b49e135589aac9583088e25c967ad30cad65fe",
      "parents": [
        "b3a8a40da5751525936c88f60bbc6a007f9eee37"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Wed Sep 13 19:57:18 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 17 23:21:03 2006 -0700"
      },
      "message": "[IPVS]: Document the ports option to ip_vs_ftp in kernel-parameters.txt\n\nI\u0027m not sure if documenting this here is appropriate, but\nif it is, here is some text to put there.\n\nSigned-Off-By: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b3a8a40da5751525936c88f60bbc6a007f9eee37",
      "tree": "4ddbfab5a63407ed9955598834008500d5bcad45",
      "parents": [
        "3fcde74b3877756f4b4725a883d0b48696c0d369"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Sep 13 19:51:02 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 17 23:21:02 2006 -0700"
      },
      "message": "[TCP]: Turn ABC off.\n\nTurn Appropriate Byte Count off by default because it unfairly\npenalizes applications that do small writes.  Add better documentation\nto describe what it is so users will understand why they might want to\nturn it on.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3fcde74b3877756f4b4725a883d0b48696c0d369",
      "tree": "afadd7d4d1a3b01f0941b8e1039bad6b2ba222af",
      "parents": [
        "803db244b9f71102e366fd689000c1417b9a7508"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "dev@openvz.org",
        "time": "Fri Sep 01 01:34:10 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 17 23:21:01 2006 -0700"
      },
      "message": "[NEIGH]: neigh_table_clear() doesn\u0027t free stats\n\nneigh_table_clear() doesn\u0027t free tbl-\u003estats.\nFound by Alexey Kuznetsov. Though Alexey considers this\nleak minor for mainstream, I still believe that cleanup\ncode should not forget to free some of the resources :)\n\nAt least, this is critical for OpenVZ with virtualized\nneighbour tables.\n\nSigned-Off-By: Kirill Korotaev \u003cdev@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea59830db01b6b3d6bda9f84e3d272a346115e8e",
      "tree": "85fe1044ae7aad2ef75c3afcbe7db388a8d92957",
      "parents": [
        "de591dacf3034977b3fb94b61d08240c8b35c39d"
      ],
      "author": {
        "name": "Josef \u0027Jeff\u0027 Sipek",
        "email": "jeffpc@josefsipek.net",
        "time": "Sat Sep 16 21:09:29 2006 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Sep 17 17:04:23 2006 +0100"
      },
      "message": "[MTD] Use SEEK_{SET,CUR,END} instead of hardcoded values in mtdchar lseek()\n\nSigned-off-by: Josef \u0027Jeff\u0027 Sipek \u003cjeffpc@josefsipek.net\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "803db244b9f71102e366fd689000c1417b9a7508",
      "tree": "2fe1abfd16cded8074905b6b91d9d1943e15325e",
      "parents": [
        "8b98a37c4b00f3fbcf162281bd4595777e61241b",
        "f04b92e97d21b1921c91ec1d6d5e8bbf8606b77a"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Sep 17 01:05:43 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Sep 17 01:05:43 2006 -0400"
      },
      "message": "Merge branch \u0027master\u0027 into upstream-fixes\n"
    },
    {
      "commit": "8b98a37c4b00f3fbcf162281bd4595777e61241b",
      "tree": "3d3dfe8a3d1872dbc6bd6cca37a4454952310203",
      "parents": [
        "f956b6902eabbff249000287c7b36cd65761d8b8"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Fri Sep 15 16:27:02 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Sep 17 01:03:08 2006 -0400"
      },
      "message": "[PATCH] s390: qeth driver fixes [6/6]\n\n[PATCH 9/9] s390: qeth driver fixes [6/6]\n\nFrom: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\t- Hipersockets has no IPV6 support, thus prevent issueing\n\t  SETRTG_IPV6 control commands on Hipersockets devices.\n\t- fixed error handling in qeth_sysfs_(un)register\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f956b6902eabbff249000287c7b36cd65761d8b8",
      "tree": "8452e831e5361be54e392cf678abefa55716a719",
      "parents": [
        "09d2d38a152419467f764c0f730821e896766c1f"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Fri Sep 15 16:26:52 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Sep 17 01:03:07 2006 -0400"
      },
      "message": "[PATCH] s390: qeth driver fixes [5/6]\n\n[PATCH 8/9] s390: qeth driver fixes [5/6]\n\nFrom: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\tfix kernel panic in qdio queue handling.\n\tqeth_qdio_clear_card() could be invoked by 2 CPUs\n\tsimultaneously (for example reboot event and recovery).\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "09d2d38a152419467f764c0f730821e896766c1f",
      "tree": "56001b9b3573a9a2fc05f74a4e2d0571607d0a19",
      "parents": [
        "f7b65d70a3e6f1c97eb614964270816992d0d4b4"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Fri Sep 15 16:26:34 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Sep 17 01:03:07 2006 -0400"
      },
      "message": "[PATCH] s390: qeth driver fixes [4/6]\n\n[PATCH 7/9] s390: qeth driver fixes [4/6]\n\nFrom: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\t- fix kernel crash due to race,\n\t  set card-\u003estate to SOFTSETUP after\n\t  card and card-\u003edev are initialized properly.\n\t- remove CONFIG_QETH_PERF_STATS, use sysfs attribute instead,\n\t  as we want to have the ability to turn on/off the\n\t  statistics at runtime.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f7b65d70a3e6f1c97eb614964270816992d0d4b4",
      "tree": "fae68b2d6c215abacd3074b81bc320f5b3e3a0e0",
      "parents": [
        "1fda1a120b7dcddf382ad105b4783a69e81c7a2b"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Fri Sep 15 16:26:19 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Sep 17 01:03:07 2006 -0400"
      },
      "message": "[PATCH] s390: qeth driver fixes [3/6]\n\n[PATCH 6/9] s390: qeth driver fixes [3/6]\n\nFrom: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n       \tfixed kernel panic caused by qeth driver:\n        Using a bonding device qeth driver will realloc\n        headroom for every skb coming from the bond device.\n        Once this happens qeth frees the original skb and\n        set the skb pointer to the new realloced skb.\n        Under heavy transmit workload (e.g.UDP streams) through bond\n        network device the qdio output queue might get full.\n        In this case we return with EBUSY from qeth_send_packet.\n        Returning to qeth_hard_start_xmit routine\n        the skb address on the stack still points to the old address,\n        which has been freed before.\n        Returning from qeth_hard_start_xmit with EBUSY results in\n        requeuing the skb. In this case it corrupts the qdisc queue\n        and results in kernel panic.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1fda1a120b7dcddf382ad105b4783a69e81c7a2b",
      "tree": "46da9fa7105ca5594d94d55ec47e2a7dac7302e7",
      "parents": [
        "330b636908b44e73c714fb2632602ddd96f72c01"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Fri Sep 15 16:26:07 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Sep 17 01:03:07 2006 -0400"
      },
      "message": "[PATCH] s390: qeth driver fixes [2/6]\n\n[PATCH 5/9] s390: qeth driver fixes [2/6]\n\nFrom: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\t- fixed error handling in create_device_attributes\n\t- fixed some minor bugs in IPv4\n\t  and IPv6 address checking\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "330b636908b44e73c714fb2632602ddd96f72c01",
      "tree": "684d601d2ed50ed91f1057b2eea2d5cd485b2ebd",
      "parents": [
        "f449c565ea324397f83adb65e9d0b599cfbc7dab"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Fri Sep 15 16:25:56 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Sep 17 01:03:07 2006 -0400"
      },
      "message": "[PATCH] s390: qeth driver fixes [1/6]\n\n[PATCH 4/9] s390: qeth driver fixes [1/6]\n\nFrom: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\t- Drop incoming packets with vlan_tag set\n          if card-\u003evlangrp is not set.\n        - use always vlan_hwaccel_rx to pass\n\t  vlan frames to the stack.\n        - fix recovery problem. Device was recovered\n\t  properly but still not working.\n\t  netif_carrier_on call right before\n          recovery start fixes it.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f449c565ea324397f83adb65e9d0b599cfbc7dab",
      "tree": "1fd36e35dd1f3ca7d2afc121b44a4ac5601f7060",
      "parents": [
        "16a83b30772ad9f20d4233f8872405ad52165cd0"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Fri Sep 15 16:25:39 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Sep 17 01:03:07 2006 -0400"
      },
      "message": "[PATCH] s390: Makefile cleanup\n\n[PATCH 3/9] s390: Makefile cleanup\n\nFrom: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n \tremove CONFIG_MPC from Makefile which was\n\tintroduced accidently in the past.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "16a83b30772ad9f20d4233f8872405ad52165cd0",
      "tree": "1cb9ff33f3dfe46ef5fa956c59fe7bc331443129",
      "parents": [
        "4c7ae6ea595aef732d029647d708eaeac7238036"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Fri Sep 15 16:25:19 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Sep 17 01:03:07 2006 -0400"
      },
      "message": "[PATCH] s390: netiucv driver fixes\n\n[PATCH 2/9] s390: netiucv driver fixes\n\nFrom: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\t- missing lock initialization added\n        - avoid duplicate iucv-interfaces to the same peer\n       \t- rw-lock added for manipulating the list of\n          defined iucv connections\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4c7ae6ea595aef732d029647d708eaeac7238036",
      "tree": "8875abb0310f38a82b818e92c5a6deeecf39527b",
      "parents": [
        "71d28725548be203e8b8f6ad63b1f64fd7f02d4d"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Fri Sep 15 16:25:03 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Sep 17 01:03:06 2006 -0400"
      },
      "message": "[PATCH] s390: minor s390 network driver fixes\n\nHi Jeff,\nthis is a RESEND of the nine s390 network driver patches.\nI finally found  that my kmail corrupted almost every patch\nI sent the last time. Please apply these 9 patches and forget\nabout my first attempt! Sorry for the delay, I had some fights\nwith sendmail, IMAP and mutt configuration.\n\nFrank\n\n[RESEND PATCH 1/9] s390: minor s390 network driver fixes\n\nFrom: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\t- iucv driver:\n          use do { } while (0) constructs\n\t  instead of empty defines to avoid compile bugs.\n        - ctc driver:\n          missing lock initialization added\n        - lcs driver:\n          BUG_ON usage was removed accidently\n\t  with the last lcs patch.\n          Put them back in place.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f04b92e97d21b1921c91ec1d6d5e8bbf8606b77a",
      "tree": "48ed1289bbba1cb0220d3f17cecc9ec0a8cf5a29",
      "parents": [
        "35e4ddfc86df84d32fbd2b9ae3b0b0408afb7e3f"
      ],
      "author": {
        "name": "Benjamin LaHaise",
        "email": "benjamin.c.lahaise@intel.com",
        "time": "Sat Sep 16 16:35:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 16 21:37:48 2006 -0700"
      },
      "message": "[PATCH] i386/x86-64: Add core 2 to oprofile\n\nAdd the CPU identification needed by oprofile for Intel (r) Core (tm) 2\nCPUs.\n\nSigned-off-by: Benjamin LaHaise \u003cbenjamin.c.lahaise@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: \"Arun Sharma\" \u003caruns@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "35e4ddfc86df84d32fbd2b9ae3b0b0408afb7e3f",
      "tree": "91a9a27ca6aabd7f1ba57112029b662a9ee3d109",
      "parents": [
        "27bea3275515e5bd748ed7a492d0df605f5e824a",
        "d5bb75999cb5733ad936ff000023221fe7a13c59"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 16 21:35:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 16 21:35:15 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  RDMA/cma: Increase the IB CM retry count in CMA\n  IPoIB: Retry failed send-only multicast group joins\n  IB/srp: Don\u0027t schedule reconnect from srp\n"
    },
    {
      "commit": "27bea3275515e5bd748ed7a492d0df605f5e824a",
      "tree": "eea0bc13de3a00717a78c6dfa860d09172a09919",
      "parents": [
        "96da96065bd66164acc3c8a1ea6db4ee765537e9"
      ],
      "author": {
        "name": "Zoltan Sogor",
        "email": "weth@inf.u-szeged.hu",
        "time": "Sat Sep 16 12:15:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 16 12:54:32 2006 -0700"
      },
      "message": "[PATCH] JFFS2: SUMMARY: fix a summary collecting bug\n\nIn some special case (padding because of sync or umount) it can be possible\nthat summary information is not fit to the end of the erase block.  In\nthese cases the collecting of summary is disabled for this erase block.\n\nThe problem was that this was not respected by jffs2_sum_add_kvec().  This\npatch fix this bug.\n\nSigned-off-by: Ferenc Havasi \u003chavasi@inf.u-szeged.hu\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "96da96065bd66164acc3c8a1ea6db4ee765537e9",
      "tree": "baa607c16c0cb2034cb9eb881fa840ad2f3ef2b5",
      "parents": [
        "20acaa18d0c002fec180956f87adeb3f11f635a6"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vwool@ru.mvista.com",
        "time": "Sat Sep 16 12:15:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 16 12:54:32 2006 -0700"
      },
      "message": "[PATCH] MTD NAND: OOB buffer offset fixups\n\nIn the case of data-pad-ecc-pad-data...  layout the oob start position has\nto be sizeof(data) in nand_write_oob_syndrom().\n\nIn nand_fill_oob() we need to copy to buf + buffer offset instead of buf +\nwrite offset.\n\nSigned-off-by: Vitaly Wool \u003cvwool@ru.mvista.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "20acaa18d0c002fec180956f87adeb3f11f635a6",
      "tree": "2cd2f21530150e8248a0217e380d58d42e79d89d",
      "parents": [
        "e4b69aa2a1bcee21f8d5e089b8682dd8aaace5eb"
      ],
      "author": {
        "name": "Suparna Bhattacharya",
        "email": "suparna@in.ibm.com",
        "time": "Sat Sep 16 12:15:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 16 12:54:32 2006 -0700"
      },
      "message": "[PATCH] ext3 sequential read regression fix\n\next3-get-blocks support caused ~20% degrade in Sequential read\nperformance (tiobench). Problem is with marking the buffer boundary\nso IO can be submitted right away. Here is the patch to fix it.\n\n  2.6.18-rc6:\n  -----------\n  # ./iotest\n  1048576+0 records in\n  1048576+0 records out\n  4294967296 bytes (4.3 GB) copied, 75.2726 seconds, 57.1 MB/s\n\n  real    1m15.285s\n  user    0m0.276s\n  sys     0m3.884s\n\n  2.6.18-rc6 + fix:\n  -----------------\n  [root@elm3a241 ~]# ./iotest\n  1048576+0 records in\n  1048576+0 records out\n  4294967296 bytes (4.3 GB) copied, 62.9356 seconds, 68.2 MB/s\n\nThe boundary block check in ext3_get_blocks_handle needs to be adjusted\nagainst the count of blocks mapped in this call, now that it can map\nmore than one block.\n\nSigned-off-by: Suparna Bhattacharya \u003csuparna@in.ibm.com\u003e\nTested-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "e4b69aa2a1bcee21f8d5e089b8682dd8aaace5eb"
}
