)]}'
{
  "log": [
    {
      "commit": "cb7cf57a6196a4b27e5d2f71debefc80a2fa1725",
      "tree": "bf6edb3d66cafa539df6ed82b6e4fd9a952a5b99",
      "parents": [
        "5df0a29d9c2239c28b5864037b51ac3d747439a9"
      ],
      "author": {
        "name": "Zach Brown",
        "email": "zach.brown@oracle.com",
        "time": "Tue Oct 03 01:16:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:19 2006 -0700"
      },
      "message": "[PATCH] pr_debug: dell_rbu: fix pr_debug argument warnings\n\ndell_rbu: fix pr_debug argument warnings\n\nUse size_t length modifier when outputting size_t and use %p instead of %lu for\n\u0027u8 *\u0027.\n\nSigned-off-by: Zach Brown \u003czach.brown@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5df0a29d9c2239c28b5864037b51ac3d747439a9",
      "tree": "efcba93e20da8e8fa5a536653ca792dff50fe6a8",
      "parents": [
        "f2b9ecc41654256ae8829193d3380935833ae976"
      ],
      "author": {
        "name": "Zach Brown",
        "email": "zach.brown@oracle.com",
        "time": "Tue Oct 03 01:16:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:19 2006 -0700"
      },
      "message": "[PATCH] pr_debug: tipar: repair nonexistant pr_debug argument use\n\ntipar: repair nonexistant pr_debug argument use\n\nI guessed what the pr_debug meant by \u0027data\u0027.\nSigned-off-by: Zach Brown \u003czach.brown@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f2b9ecc41654256ae8829193d3380935833ae976",
      "tree": "45033534396fbf5428f118d4e301dc1273da6cf3",
      "parents": [
        "5c1fdf4150c3b4e486020d0ada787469900d66ed"
      ],
      "author": {
        "name": "Zach Brown",
        "email": "zach.brown@oracle.com",
        "time": "Tue Oct 03 01:16:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:19 2006 -0700"
      },
      "message": "[PATCH] pr_debug: umem: repair nonexistant bh pr_debug reference\n\numem: repair nonexistant bh pr_debug reference\n\nSigned-off-by: Zach Brown \u003czach.brown@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5c1fdf4150c3b4e486020d0ada787469900d66ed",
      "tree": "548af19a34ebf554774e7373fbd7825cf30ab165",
      "parents": [
        "4779efca147475a708e84d902e096bbd20e613b7"
      ],
      "author": {
        "name": "Zach Brown",
        "email": "zach.brown@oracle.com",
        "time": "Tue Oct 03 01:16:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:19 2006 -0700"
      },
      "message": "[PATCH] pr_debug: sysfs: use size_t length modifier in pr_debug format arguments\n\nsysfs: use size_t length modifier in pr_debug format arguments\n\nSigned-off-by: Zach Brown \u003czach.brown@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4779efca147475a708e84d902e096bbd20e613b7",
      "tree": "95d0b4950b652120c5e07fc1adea30fcf18504d8",
      "parents": [
        "691578cd558e647dd89ae5bc74a2307bce821186"
      ],
      "author": {
        "name": "Zach Brown",
        "email": "zach.brown@oracle.com",
        "time": "Tue Oct 03 01:16:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:19 2006 -0700"
      },
      "message": "[PATCH] pr_debug: configfs: use size_t length modifier in pr_debug format argument\n\nconfigfs: use size_t length modifier in pr_debug format argument\n\nSigned-off-by: Zach Brown \u003czach.brown@oracle.com\u003e\nAcked-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "691578cd558e647dd89ae5bc74a2307bce821186",
      "tree": "dcb4d7a06e46688cc7e3d5be064fec8a4e65dc6b",
      "parents": [
        "3a0f5bbb1a36ed113065099d3dc69a66e1c8d567"
      ],
      "author": {
        "name": "Zach Brown",
        "email": "zach.brown@oracle.com",
        "time": "Tue Oct 03 01:16:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:19 2006 -0700"
      },
      "message": "[PATCH] pr_debug: aio: use size_t length modifier in pr_debug format arguments\n\naio: use size_t length modifier in pr_debug format arguments\n\nSigned-off-by: Zach Brown \u003czach.brown@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3a0f5bbb1a36ed113065099d3dc69a66e1c8d567",
      "tree": "0a8e6aa5c069aa41e57cbe820f0876abea4e8876",
      "parents": [
        "d19c2ee0b8d1cd83f8bc0f1f5e94e6b6ec71ea10"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:16:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:19 2006 -0700"
      },
      "message": "[PATCH] md: add error reporting to superblock write failure\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d19c2ee0b8d1cd83f8bc0f1f5e94e6b6ec71ea10",
      "tree": "34b25219b5276232694ac9ed9ed7abab3d7a3382",
      "parents": [
        "a638b2dc951c4cafea31b34a1db1c3d94809649e"
      ],
      "author": {
        "name": "Paul Clements",
        "email": "paul.clements@steeleye.com",
        "time": "Tue Oct 03 01:16:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:19 2006 -0700"
      },
      "message": "[PATCH] md: allow SET_BITMAP_FILE to work on 64bit kernel with 32bit userspace\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a638b2dc951c4cafea31b34a1db1c3d94809649e",
      "tree": "73c1c2135a117290308b5807b6ede21389e3264c",
      "parents": [
        "14f50b49fdab8f4c9fc87b55d3631e3bf1ffd385"
      ],
      "author": {
        "name": "Paul Clements",
        "email": "paul.clements@steeleye.com",
        "time": "Tue Oct 03 01:16:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:18 2006 -0700"
      },
      "message": "[PATCH] md: use ffz instead of find_first_set to convert multiplier to shift\n\nfind_first_set doesn\u0027t find the least-significant bit on bigendian machines,\nso it is really wrong to use it.\n\nffs is closer, but takes an \u0027int\u0027 and we have a \u0027unsigned long\u0027.  So use\nffz(~X) to convert a chunksize into a chunkshift.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "14f50b49fdab8f4c9fc87b55d3631e3bf1ffd385",
      "tree": "6b49b12654e39ace73401521fbb9f0448e899ba5",
      "parents": [
        "e8703fe1f5cdcff686f7eb0a46487b5a04a9324a"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:16:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:18 2006 -0700"
      },
      "message": "[PATCH] md: remove \u0027experimental\u0027 classification from raid5 reshape\n\nI have had enough success reports not to believe that this is safe for 2.6.19.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e8703fe1f5cdcff686f7eb0a46487b5a04a9324a",
      "tree": "3b52bfa6ee57d59e059fd0e8d8504dbd3ee073b4",
      "parents": [
        "d33a56d3639eba077489c937943a32ef6237b1b8"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:15:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:18 2006 -0700"
      },
      "message": "[PATCH] md: remove MAX_MD_DEVS which is an arbitrary limit\n\nOnce upon a time we needed to fixed limit to the number of md devices,\nprobably because we preallocated some array.  This need no longer exists, but\nwe still have an arbitrary limit.\n\nSo remove MAX_MD_DEVS and allow as many devices as we can fit into the \u0027minor\u0027\npart of a device number.\n\nAlso remove some useless noise at init time (which reports MAX_MD_DEVS) and\nremove MD_THREAD_NAME_MAX which hasn\u0027t been used for a while.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d33a56d3639eba077489c937943a32ef6237b1b8",
      "tree": "67eb0e6369a7a3ee39ba88ac65a91812721ae22d",
      "parents": [
        "61df9d91e986f1314af482e7ea5f2312a6cd0d14"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:15:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:18 2006 -0700"
      },
      "message": "[PATCH] md: fix duplicity of levels in md.txt\n\nmd.txt has two sections describing the \u0027level\u0027 sysfs attribute, and some of\nthe text is out-of-date.  So make just one section, and make it right.\n\nCc: Christian Kujau \u003cevil@g-house.de\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "61df9d91e986f1314af482e7ea5f2312a6cd0d14",
      "tree": "c8e21e589e75354e41089eaeb5fe0e2cb04d20d1",
      "parents": [
        "f022b2fddd97795bc9333ffb6862eacfa95c6a95"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:15:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:18 2006 -0700"
      },
      "message": "[PATCH] md: make messages about resync/recovery etc more specific\n\nIt is possible to request a \u0027check\u0027 of an md/raid array where the whole array\nis read and consistancies are reported.\n\nThis uses the same mechanisms as \u0027resync\u0027 and so reports in the kernel logs\nthat a resync is being started.  This understandably confuses/worries people.\n\nAlso the text in /proc/mdstat suggests a \u0027resync\u0027 is happen when it is just a\ncheck.\n\nThis patch changes those messages to be more specific about what is happening.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f022b2fddd97795bc9333ffb6862eacfa95c6a95",
      "tree": "93615a8cbc489a1adb3cca7a3bf7c0e67625e4be",
      "parents": [
        "0d12922823408b26f83b15cae4a4feff4bd22f28"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:15:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:18 2006 -0700"
      },
      "message": "[PATCH] md: add a -\u003econgested_fn function for raid5/6\n\nThis is very different from other raid levels and all requests go through a\n\u0027stripe cache\u0027, and it has congestion management already.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0d12922823408b26f83b15cae4a4feff4bd22f28",
      "tree": "a3509f442e6fc75ca9304757ffa3dce4918ef55e",
      "parents": [
        "26be34dc3a46be983352dd89683db374b0cb73fa"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:15:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:18 2006 -0700"
      },
      "message": "[PATCH] md: define -\u003econgested_fn for raid1, raid10, and multipath\n\nraid1, raid10 and multipath don\u0027t report their \u0027congested\u0027 status through\nbdi_*_congested, but should.\n\nThis patch adds the appropriate functions which just check the \u0027congested\u0027\nstatus of all active members (with appropriate locking).\n\nraid1 read_balance should be modified to prefer devices where\nbdi_read_congested returns false.  Then we could use the \u0027\u0026\u0027 branch rather\nthan the \u0027|\u0027 branch.  However that should would need some benchmarking first\nto make sure it is actually a good idea.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "26be34dc3a46be983352dd89683db374b0cb73fa",
      "tree": "296ed9d019ac56d4a6ea0909f1cf11bdfd08a3e5",
      "parents": [
        "c04be0aa82ff535e3676ab3e573957bdeef41879"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:15:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:18 2006 -0700"
      },
      "message": "[PATCH] md: define backing_dev_info.congested_fn for raid0 and linear\n\nEach backing_dev needs to be able to report whether it is congested, either by\nmodulating BDI_*_congested in -\u003estate, or by defining a -\u003econgested_fn.\nmd/raid did neither of these.  This patch add a congested_fn which simply\nchecks all component devices to see if they are congested.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c04be0aa82ff535e3676ab3e573957bdeef41879",
      "tree": "8481ab270218bed246eb02b3ba04a4b84d4e90d0",
      "parents": [
        "11ce99e625fe2718ad2682bfdd99070b337e6252"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:15:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:18 2006 -0700"
      },
      "message": "[PATCH] md: Improve locking around error handling\n\nThe error handling routines don\u0027t use proper locking, and so two concurrent\nerrors could trigger a problem.\n\nSo:\n  - use test-and-set and test-and-clear to synchonise\n    the In_sync bits with the -\u003edegraded count\n  - use the spinlock to protect updates to the\n    degraded count (could use an atomic_t but that\n    would be a bigger change in code, and isn\u0027t\n    really justified)\n  - remove un-necessary locking in raid5\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "11ce99e625fe2718ad2682bfdd99070b337e6252",
      "tree": "48e40104a058f27e9cd717c42edcf6738fef2372",
      "parents": [
        "867868fb557eb2a2120b80779468fa372584ddb0"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:15:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:17 2006 -0700"
      },
      "message": "[PATCH] md: Remove working_disks from raid1 state data\n\nIt is equivalent to conf-\u003eraid_disks - conf-\u003emddev-\u003edegraded.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "867868fb557eb2a2120b80779468fa372584ddb0",
      "tree": "feb35d5c59cf4d22a14ee04d285c132429e88b06",
      "parents": [
        "2d2063ceae73660d5142f4754d50a75b655fd1f9"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:15:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:17 2006 -0700"
      },
      "message": "[PATCH] md: Factor out part of raid1d into a separate function\n\nraid1d has toooo many nested block, so take the fix_read_error functionality\nout into a separate function.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d2063ceae73660d5142f4754d50a75b655fd1f9",
      "tree": "fc0e810ec5e7fa01ab53fca93043d68813d9de7f",
      "parents": [
        "9b1d1dac181d8c1b9492e05cee660a985d035a06"
      ],
      "author": {
        "name": "Coywolf Qi Hunt",
        "email": "qiyong@freeforge.net",
        "time": "Tue Oct 03 01:15:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:17 2006 -0700"
      },
      "message": "[PATCH] md: remove unnecessary variable x in stripe_to_pdidx()\n\nSigned-off-by: Coywolf Qi Hunt \u003cqiyong@freeforge.net\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9b1d1dac181d8c1b9492e05cee660a985d035a06",
      "tree": "af12b1eaac4e0f7f3528ec26a223faeabed35845",
      "parents": [
        "76186dd8b73d2b7b9b4c8629b89c845e97009801"
      ],
      "author": {
        "name": "Paul Clements",
        "email": "paul.clements@steeleye.com",
        "time": "Tue Oct 03 01:15:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:17 2006 -0700"
      },
      "message": "[PATCH] md: new sysfs interface for setting bits in the write-intent-bitmap\n\nAdd a new sysfs interface that allows the bitmap of an array to be dirtied.\nThe interface is write-only, and is used as follows:\n\necho \"1000\" \u003e /sys/block/md2/md/bitmap\n\n(dirty the bit for chunk 1000 [offset 0] in the in-memory and on-disk\nbitmaps of array md2)\n\necho \"1000-2000\" \u003e /sys/block/md1/md/bitmap\n\n(dirty the bits for chunks 1000-2000 in md1\u0027s bitmap)\n\nThis is useful, for example, in cluster environments where you may need to\ncombine two disjoint bitmaps into one (following a server failure, after a\nsecondary server has taken over the array).  By combining the bitmaps on\nthe two servers, a full resync can be avoided (This was discussed on the\nlist back on March 18, 2005, \"[PATCH 1/2] md bitmap bug fixes\" thread).\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "76186dd8b73d2b7b9b4c8629b89c845e97009801",
      "tree": "1f1c2fe5530de65fa149faa3e6b2969044e7b0a8",
      "parents": [
        "02c2de8cc835885bdff51a8bfd6c0b659b969f50"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:15:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:17 2006 -0700"
      },
      "message": "[PATCH] md: remove \u0027working_disks\u0027 from raid10 state\n\nIt isn\u0027t needed as mddev-\u003edegraded contains equivalent info.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "02c2de8cc835885bdff51a8bfd6c0b659b969f50",
      "tree": "3c3b3adf01e4ec4139888d681eca5becb3374fda",
      "parents": [
        "850b2b420cd5b363ed4cf48a8816d656c8b5251b"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:15:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:17 2006 -0700"
      },
      "message": "[PATCH] md: remove the working_disks and failed_disks from raid5 state data.\n\nThey are not needed.  conf-\u003efailed_disks is the same as mddev-\u003edegraded and\nconf-\u003eworking_disks is conf-\u003eraid_disks - mddev-\u003edegraded.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "850b2b420cd5b363ed4cf48a8816d656c8b5251b",
      "tree": "b63aa37b3fb7dfb7a0b674d5a2ebe9da13cc7405",
      "parents": [
        "6814d5368d68341ec6b5e4ecd10ea5947130775a"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:15:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:17 2006 -0700"
      },
      "message": "[PATCH] md: replace magic numbers in sb_dirty with well defined bit flags\n\nInstead of magic numbers (0,1,2,3) in sb_dirty, we have\nsome flags instead:\nMD_CHANGE_DEVS\n   Some device state has changed requiring superblock update\n   on all devices.\nMD_CHANGE_CLEAN\n   The array has transitions from \u0027clean\u0027 to \u0027dirty\u0027 or back,\n   requiring a superblock update on active devices, but possibly\n   not on spares\nMD_CHANGE_PENDING\n   A superblock update is underway.\n\nWe wait for an update to complete by waiting for all flags to be clear.  A\nflag can be set at any time, even during an update, without risk that the\nchange will be lost.\n\nStop exporting md_update_sb - isn\u0027t needed.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6814d5368d68341ec6b5e4ecd10ea5947130775a",
      "tree": "07440216f8f1b94429eee8f79469e0b800505251",
      "parents": [
        "b5c124af69119c1b5c1e728bd2e7b5b1fad9b7be"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:15:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:17 2006 -0700"
      },
      "message": "[PATCH] md: factor out part of raid10d into a separate function.\n\nraid10d has toooo many nested block, so take the fix_read_error functionality\nout into a separate function.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b5c124af69119c1b5c1e728bd2e7b5b1fad9b7be",
      "tree": "7caf3a0fec3dfd4e4e9781aa67be9430f618ccf0",
      "parents": [
        "fbedac04fa11d7f9f9f425c7ec253f55becaae57"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 03 01:15:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:16 2006 -0700"
      },
      "message": "[PATCH] md: fix a comment that is wrong in raid5.h\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fbedac04fa11d7f9f9f425c7ec253f55becaae57",
      "tree": "700b49b6ea0da293d07a6a32cc154347e134686f",
      "parents": [
        "999d816851c3e080412a19558f111d01852d2f04"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 01:15:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:16 2006 -0700"
      },
      "message": "[PATCH] md: the scheduled removal of the START_ARRAY ioctl for md\n\nThis patch contains the scheduled removal of the START_ARRAY ioctl for md.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "999d816851c3e080412a19558f111d01852d2f04",
      "tree": "8b75a8e97d6fa7c41e81169e9b2ba5f7806e23a9",
      "parents": [
        "3cb4021453a69585e458ec2177677c0c1300dccf"
      ],
      "author": {
        "name": "Bryn Reeves",
        "email": "breeves@redhat.com",
        "time": "Tue Oct 03 01:15:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:16 2006 -0700"
      },
      "message": "[PATCH] dm table: add target flush\n\nThis patch adds support for a per-target dm_flush_fn method.  This is needed\nto allow dm-loop to invalidate page cache mappings in response to BLKFLSBUF\nioctl commands.\n\nSigned-off-by: Bryn Reeves \u003cbreeves@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3cb4021453a69585e458ec2177677c0c1300dccf",
      "tree": "cc2394e0eb52d6bed2fbc523641499714d6159c4",
      "parents": [
        "9faf400f7e51e56ec76b2fc481c3191c01cb3a57"
      ],
      "author": {
        "name": "Bryn Reeves",
        "email": "breeves@redhat.com",
        "time": "Tue Oct 03 01:15:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:16 2006 -0700"
      },
      "message": "[PATCH] dm: extract device limit setting\n\nSeparate the setting of device I/O limits from dm_get_device().  dm-loop will\nuse this.\n\nSigned-off-by: Bryn Reeves \u003cbreeves@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9faf400f7e51e56ec76b2fc481c3191c01cb3a57",
      "tree": "dcc853af8b188b2eb59be84dac424698e561057b",
      "parents": [
        "6a24c71843de1354d3bcc2ce47fd0b3bee936399"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "Stefan.Bader@de.ibm.com",
        "time": "Tue Oct 03 01:15:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:16 2006 -0700"
      },
      "message": "[PATCH] dm: use private biosets\n\nI found a problem within device-mapper that occurs in low-mem situations.  It\nwas found using a mirror target but I think in theory it would hit any setup\nthat stacks device-mapper devices (like LVM on top of multipath).\n\nSince device-mapper core uses the common fs_bioset in clone_bio(), and a\nprivate, but still global, bio_set in split_bvec() it is possible that the\nfilesystem and the first level target successfully get bios but the lower\nlevel target doesn\u0027t because there is no more memory and the pool was drained\nby upper layers.  So the remapping will be stuck forever.  To solve this\ndevice-mapper core needs to use a private bio_set for each device.\n\nSigned-off-by: Stefan Bader \u003cStefan.Bader@de.ibm.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6a24c71843de1354d3bcc2ce47fd0b3bee936399",
      "tree": "7a826dd50061ca086e6ed05d6b7a9247c0e2c095",
      "parents": [
        "23541d2d288cdb54f417ba1001dacc7f3ea10a97"
      ],
      "author": {
        "name": "Milan Broz",
        "email": "mbroz@redhat.com",
        "time": "Tue Oct 03 01:15:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:16 2006 -0700"
      },
      "message": "[PATCH] dm crypt: use private biosets\n\nIn the low memory situation dm-crypt needs to use a private mempool of bios to\navoid blocking.\n\nSigned-off-by: Milan Broz \u003cmbroz@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "23541d2d288cdb54f417ba1001dacc7f3ea10a97",
      "tree": "c338a829548fd1baa730acf6e466f8bfd4bef474",
      "parents": [
        "93e605c237a61f5a0ea37b12353392f01d596628"
      ],
      "author": {
        "name": "Milan Broz",
        "email": "mbroz@redhat.com",
        "time": "Tue Oct 03 01:15:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:16 2006 -0700"
      },
      "message": "[PATCH] dm crypt: move io to workqueue\n\nThis patch is designed to help dm-crypt comply with the\nnew constraints imposed by the following patch in -mm:\n  md-dm-reduce-stack-usage-with-stacked-block-devices.patch\n\nUnder low memory the existing implementation relies upon waiting for I/O\nsubmitted recursively to generic_make_request() completing before the original\ngeneric_make_request() call can return.\n\nThis patch moves the I/O submission to a workqueue so the original\ngeneric_make_request() can return immediately.\n\nSigned-off-by: Milan Broz \u003cmbroz@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "93e605c237a61f5a0ea37b12353392f01d596628",
      "tree": "c3e9932a19b95c9a4e4fb41527dc4c3c40c24057",
      "parents": [
        "8b004457168995f2ae2a35327f885183a9e74141"
      ],
      "author": {
        "name": "Milan Broz",
        "email": "mbroz@redhat.com",
        "time": "Tue Oct 03 01:15:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:15 2006 -0700"
      },
      "message": "[PATCH] dm crypt: restructure write processing\n\nRestructure the dm-crypt write processing in preparation for workqueue changes\nin the next patches.\n\nSigned-off-by: Milan Broz \u003cmbroz@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8b004457168995f2ae2a35327f885183a9e74141",
      "tree": "d67d966133d61d2fed58f42a5efae1a2cb3c66ce",
      "parents": [
        "e48d4bbf9697f4fee4f4e48c5e2586b332809519"
      ],
      "author": {
        "name": "Milan Broz",
        "email": "mbroz@redhat.com",
        "time": "Tue Oct 03 01:15:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:15 2006 -0700"
      },
      "message": "[PATCH] dm crypt: restructure for workqueue change\n\nRestructure part of the dm-crypt code in preparation for workqueue changes.\n\nUse \u0027base_bio\u0027 or \u0027clone\u0027 variable names consistently throughout.  No\nfunctional changes are included in this patch.\n\nSigned-off-by: Milan Broz \u003cmbroz@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e48d4bbf9697f4fee4f4e48c5e2586b332809519",
      "tree": "eef2172f5730c17ace6ddb9a1cf6a4f5062176ae",
      "parents": [
        "8757b7764f13e336f3c0eb1f634440d4ee4c3a67"
      ],
      "author": {
        "name": "Milan Broz",
        "email": "mbroz@redhat.com",
        "time": "Tue Oct 03 01:15:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:15 2006 -0700"
      },
      "message": "[PATCH] dm crypt: add key msg\n\nAdd the facility to wipe the encryption key from memory (for example while a\nlaptop is suspended) and reinstate it later (when the laptop gets resumed).\n\nSigned-off-by: Milan Broz \u003cmbroz@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8757b7764f13e336f3c0eb1f634440d4ee4c3a67",
      "tree": "c91b00ace6ee438a9e447bce311808a698e9d487",
      "parents": [
        "cc1092019ce3d9b3e85a285b41e852ff94a6b590"
      ],
      "author": {
        "name": "Milan Broz",
        "email": "mbroz@redhat.com",
        "time": "Tue Oct 03 01:15:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:15 2006 -0700"
      },
      "message": "[PATCH] dm table: add target preresume\n\nThis patch adds a target preresume hook.\n\nIt is called before the targets are resumed and if it returns an error the\nresume gets cancelled.\n\nThe crypt target will use this to indicate that it is unable to process I/O\nbecause no encryption key has been supplied.\n\nSigned-off-by: Milan Broz \u003cmbroz@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cc1092019ce3d9b3e85a285b41e852ff94a6b590",
      "tree": "c9ca9dca870249b66671335a2152fac7b4ed0cc5",
      "parents": [
        "8560ed6fa8d43537af558514fa48f670b3349f08"
      ],
      "author": {
        "name": "Bryn Reeves",
        "email": "breeves@redhat.com",
        "time": "Tue Oct 03 01:15:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:15 2006 -0700"
      },
      "message": "[PATCH] dm: add debug macro\n\nAdd CONFIG_DM_DEBUG and DMDEBUG() macro.\n\nSigned-off-by: Bryn Reeves \u003cbreeves@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8560ed6fa8d43537af558514fa48f670b3349f08",
      "tree": "e5efdfbba841c3f4c4a485ba4e39a3117c75acdc",
      "parents": [
        "e69fae561f422f7f9dbda19f448633aa6564663e"
      ],
      "author": {
        "name": "Hannes Reinecke",
        "email": "hare@suse.de",
        "time": "Tue Oct 03 01:15:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:15 2006 -0700"
      },
      "message": "[PATCH] dm: add uevent change event on resume\n\nDevice-mapper devices are not accessible until a \u0027resume\u0027 ioctl has been\nissued.  For userspace to find out when this happens we need to generate an\nuevent for udev to take appropriate action.\n\nAs discussed at OLS we should send \u0027change\u0027 events for \u0027resume\u0027.  We can think\nof no useful purpose served by also having \u0027suspend\u0027 events.\n\nSigned-off-by: Hannes Reinecke \u003chare@suse.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e69fae561f422f7f9dbda19f448633aa6564663e",
      "tree": "68ca8eb346741c3199549de38adc9fafd5db6c35",
      "parents": [
        "28f16c2039b4eefdc09c99b12f310afb44de5536"
      ],
      "author": {
        "name": "Micha³ Miros³aw",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Tue Oct 03 01:15:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:15 2006 -0700"
      },
      "message": "[PATCH] dm mpath: use kzalloc\n\nUse kzalloc() instead of kmalloc() + memset().\n\nSigned-off-by: Micha³ Miros³aw \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "28f16c2039b4eefdc09c99b12f310afb44de5536",
      "tree": "485dd0517e033d68cecafb4e7d5cb7b7bb86c63a",
      "parents": [
        "e52b8f6dbe18c879ad2b5013f991ec9e46813043"
      ],
      "author": {
        "name": "Micha³ Miros³aw",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Tue Oct 03 01:15:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:15 2006 -0700"
      },
      "message": "[PATCH] dm mpath: tidy ctr\n\nAfter initialising m-\u003eti, there\u0027s no need to pass it in subsequent calls to\nstatic functions used for parsing parameters.\n\nSigned-off-by: Micha³ Miros³aw \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e52b8f6dbe18c879ad2b5013f991ec9e46813043",
      "tree": "56fe2bf95b2ca00a66e639a5d060067f09c07e65",
      "parents": [
        "695368ac3302174531429a90d55c3f7f9b83906e"
      ],
      "author": {
        "name": "Jonathan Brassow",
        "email": "jbrassow@redhat.com",
        "time": "Tue Oct 03 01:15:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:15 2006 -0700"
      },
      "message": "[PATCH] dm mirror: remove trailing space from table\n\nRemove trailing space from \u0027dmsetup table\u0027 output.\n\nSigned-off-by: Jonathan Brassow \u003cjbrassow@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "695368ac3302174531429a90d55c3f7f9b83906e",
      "tree": "515457b78ec2bf95dab7f5b614284ccecda8afbd",
      "parents": [
        "4b832e8de22726206eb886f6dbff47a0f3fe5168"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Tue Oct 03 01:15:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:15 2006 -0700"
      },
      "message": "[PATCH] dm snapshot: fix freeing pending exception\n\nIf a snapshot became invalid while there are outstanding pending_exceptions,\nwhen pending_complete() processes each one it forgets to remove the\ncorresponding exception from its exception table before freeing it.\n\nFix this by moving the \u0027out:\u0027 label up one statement so that\nremove_exception() is always called.  Then __invalidate_exception() no longer\nneeds to call it and its \u0027pe\u0027 argument become superfluous.\n\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4b832e8de22726206eb886f6dbff47a0f3fe5168",
      "tree": "279cf60137cc08f4f4ae17f04940d69d68262b10",
      "parents": [
        "ca3a931fd33b841cbcc5932f8eac7c43e0909242"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Tue Oct 03 01:15:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:14 2006 -0700"
      },
      "message": "[PATCH] dm snapshot: tidy pe ref counting\n\nRename sibling_count to ref_count and introduce get and put functions.\n\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ca3a931fd33b841cbcc5932f8eac7c43e0909242",
      "tree": "bc8aa7ace1a5e528cbfabc01b17a2016c55bc448",
      "parents": [
        "9d493fa8c943ed4ec6e42b7ebfd8f0b7657d54f8"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Tue Oct 03 01:15:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:14 2006 -0700"
      },
      "message": "[PATCH] dm snapshot: add workqueue\n\nAdd a workqueue so that I/O can be queued up to be flushed from a separate\nthread (e.g.  if local interrupts are disabled).\n\nA new per-snapshot spinlock pe_lock is introduced to protect queued_bios.\n\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9d493fa8c943ed4ec6e42b7ebfd8f0b7657d54f8",
      "tree": "8d7cac80b09a73058fd491563737a77db47df7de",
      "parents": [
        "ba40a2aa6e6f3d084cf35c8b872fc9f18f91231f"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Tue Oct 03 01:15:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:14 2006 -0700"
      },
      "message": "[PATCH] dm snapshot: tidy pending_complete\n\nThis patch rearranges the pending_complete() code so that the functional\nchanges in subsequent patches are clearer.\n\nBy consolidating the error and the non-error paths, we can move\nerror_snapshot_bios() and __flush_bios() in line.\n\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ba40a2aa6e6f3d084cf35c8b872fc9f18f91231f",
      "tree": "d32ec4949a0a9721e8955e7f0e98130019d95849",
      "parents": [
        "927ffe7c9a156e259aae31c07dd76072c459ec57"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Tue Oct 03 01:15:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:14 2006 -0700"
      },
      "message": "[PATCH] dm snapshot: tidy snapshot_map\n\nThis patch rearranges the snapshot_map code so that the functional changes in\nsubsequent patches are clearer.\n\nThe only functional change is to replace the existing read lock with a write\nlock which the next patch needs.\n\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "927ffe7c9a156e259aae31c07dd76072c459ec57",
      "tree": "1353a603c32d2bd23331abbac917a0b0574ff6ea",
      "parents": [
        "e4ff496db72473949ddfe29a37471969d2f1d4ee"
      ],
      "author": {
        "name": "Mark McLoughlin",
        "email": "markmc@redhat.com",
        "time": "Tue Oct 03 01:15:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:14 2006 -0700"
      },
      "message": "[PATCH] dm snapshot: fix metadata writing when suspending\n\nWhen suspending a device-mapper device, dm_suspend() sleeps until all\nnecessary I/O is completed.  This state is triggered by a callback from\npersistent_commit().  But some I/O can still be issued *after* the callback\n(to prepare the next metadata area for use if the current one is full).  This\npatch delays the callback until after that I/O is complete.\n\nSigned-off-by: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e4ff496db72473949ddfe29a37471969d2f1d4ee",
      "tree": "fdc7b0b6fa8ab68b5741e412ce3d0682afc22260",
      "parents": [
        "f9cea4f70734f743e0beb55552a9794fa5032645"
      ],
      "author": {
        "name": "Mark McLoughlin",
        "email": "markmc@redhat.com",
        "time": "Tue Oct 03 01:15:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:14 2006 -0700"
      },
      "message": "[PATCH] dm snapshot: make read and write exception functions void\n\nread_exception() and write_exception() only return an error if supplied with\nan out-of-range index.  If this ever happens it\u0027s the result of a bug in the\ncalling code so we handle this with an assertion and remove the error handling\nin the callers.\n\nSigned-off-by: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9cea4f70734f743e0beb55552a9794fa5032645",
      "tree": "7227221bc8913aedfa0f222c365137f549125efc",
      "parents": [
        "4c7e3bf44d0ae227ea1ee87c2197212e65d043d7"
      ],
      "author": {
        "name": "Mark McLoughlin",
        "email": "markmc@redhat.com",
        "time": "Tue Oct 03 01:15:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:14 2006 -0700"
      },
      "message": "[PATCH] dm snapshot: fix metadata error handling\n\nFix the error handling when store.read_metadata is called: the error should be\nreturned immediately.\n\nSigned-off-by: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4c7e3bf44d0ae227ea1ee87c2197212e65d043d7",
      "tree": "658140b966d78f4709de10cd03e0bfdade6bc13e",
      "parents": [
        "92c060a692a0c3482cdfcaf346cb2f7572368895"
      ],
      "author": {
        "name": "Mark McLoughlin",
        "email": "markmc@redhat.com",
        "time": "Tue Oct 03 01:15:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:14 2006 -0700"
      },
      "message": "[PATCH] dm snapshot: allow zero chunk_size\n\nThe chunk size of snapshots cannot be changed so it is redundant to require it\nas a parameter when activating an existing snapshot.  Allow a value of zero in\nthis case and ignore it.  For a new snapshot, use a default value if zero is\nspecified.\n\nSigned-off-by: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "92c060a692a0c3482cdfcaf346cb2f7572368895",
      "tree": "7d0c16f4fffff713fbf0fdd5612f1961556f8ac0",
      "parents": [
        "e3f6ac6123be6f4ba14d71af0da0e8d3d39c33ed"
      ],
      "author": {
        "name": "Milan Broz",
        "email": "mbroz@redhat.com",
        "time": "Tue Oct 03 01:15:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:14 2006 -0700"
      },
      "message": "[PATCH] dm snapshot: fix invalidation ENOMEM\n\nFix ENOMEM error sign.\n\nSigned-off-by: Milan Broz \u003cmbroz@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e3f6ac6123be6f4ba14d71af0da0e8d3d39c33ed",
      "tree": "7b3924ea9e382e090ac31ed87b7d99ca9ca9cd70",
      "parents": [
        "e90dae1f58d475b71bcc4eebf6d4fd5217ed85c7"
      ],
      "author": {
        "name": "Ishai Rabinovitz",
        "email": "ishai@mellanox.co.il",
        "time": "Tue Oct 03 01:15:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:14 2006 -0700"
      },
      "message": "[PATCH] dm: fix alloc_dev error path\n\nWhile reading the code I found a bug in the error path in alloc_dev in dm.c\n\nWhen blk_alloc_queue fails there is no call to free_minor.\n\nThis patch fixes the problem.\n\nSigned-off-by: Ishai Rabinovitz \u003cishai@mellanox.co.il\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e90dae1f58d475b71bcc4eebf6d4fd5217ed85c7",
      "tree": "7131716d3889636fce72009f64cd6f65ed7e324c",
      "parents": [
        "7006f6eca874cd44d37ccb8cfeb8bed04e3bff22"
      ],
      "author": {
        "name": "Milan Broz",
        "email": "mbroz@redhat.com",
        "time": "Tue Oct 03 01:15:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:13 2006 -0700"
      },
      "message": "[PATCH] dm: support ioctls on mapped devices: fix with fake file\n\nThe new ioctl code passes the wrong file pointer to the underlying device.\nNo file pointer is available so make a temporary fake one.\n\nioctl_by_bdev() does set_fs(KERNEL_DS) so it\u0027s for ioctls originating\nwithin the kernel and unsuitable here.  We are processing ioctls that\noriginated in userspace and mapping them to different devices.  Fixing the\nexisting callers that pass a NULL file struct and consolidating the\nfake_file users are separate matters to solve in later patches.\n\nSigned-off-by: Milan Broz \u003cmbroz@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7006f6eca874cd44d37ccb8cfeb8bed04e3bff22",
      "tree": "2e0827157e770e62493dea144e5d9ef73091e554",
      "parents": [
        "9af4aa30b713a58e5952045f52c41a6e3baa2fdc"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Tue Oct 03 01:15:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:13 2006 -0700"
      },
      "message": "[PATCH] dm: export blkdev_driver_ioctl\n\nExport blkdev_driver_ioctl for device-mapper.\n\nIf we get as far as the device-mapper ioctl handler, we know the ioctl is not\na standard block layer BLK* one, so we don\u0027t need to check for them a second\ntime and can call blkdev_driver_ioctl() directly.\n\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9af4aa30b713a58e5952045f52c41a6e3baa2fdc",
      "tree": "87702659749a6db94ec32a829867e080b419bc82",
      "parents": [
        "ab17ffa440cb54ca64111fa4922ba12496fcc8af"
      ],
      "author": {
        "name": "Milan Broz",
        "email": "mbroz@redhat.com",
        "time": "Tue Oct 03 01:15:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:13 2006 -0700"
      },
      "message": "[PATCH] dm mpath: support ioctls\n\nWhen an ioctl is performed on a multipath device simply pass it on to the\nunderlying block device through current_path.  If current path is not yet\nselected, select it.\n\nSigned-off-by: Milan Broz \u003cmbroz@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ab17ffa440cb54ca64111fa4922ba12496fcc8af",
      "tree": "eda3d4c68dc6790374988772bda5fd9ba6d87651",
      "parents": [
        "aa129a2247b164173d45da8ad43cca5de9211403"
      ],
      "author": {
        "name": "Milan Broz",
        "email": "mbroz@redhat.com",
        "time": "Tue Oct 03 01:15:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:13 2006 -0700"
      },
      "message": "[PATCH] dm linear: support ioctls\n\nWhen an ioctl is performed on a device with a linear target, simply pass it on\nto the underlying block device.\n\nNote that the ioctl will pass through the filtering in blkdev_ioctl() twice.\n\nSigned-off-by: Milan Broz \u003cmbroz@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aa129a2247b164173d45da8ad43cca5de9211403",
      "tree": "8adecb4d15d49b0a1fd4b459a24dff22a961d71c",
      "parents": [
        "70abac6e4f4bfb05a8198e22225f9e066239c7a2"
      ],
      "author": {
        "name": "Milan Broz",
        "email": "mbroz@redhat.com",
        "time": "Tue Oct 03 01:15:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:13 2006 -0700"
      },
      "message": "[PATCH] dm: support ioctls on mapped devices\n\nExtend the core device-mapper infrastructure to accept arbitrary ioctls on a\nmapped device provided that it has exactly one target and it is capable of\nsupporting ioctls.\n\n[We can\u0027t use unlocked_ioctl because we need \u0027inode\u0027: \u0027file\u0027 might be NULL.\nIs it worth changing this?]\n\nSigned-off-by: Milan Broz \u003cmbroz@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\n\nArnd Bergmann \u003carnd@arndb.de\u003e wrote:\n\n\u003e Am Wednesday 21 June 2006 21:31 schrieb Alasdair G Kergon:\n\u003e \u003e static struct block_device_operations dm_blk_dops \u003d {\n\u003e \u003e .open \u003d dm_blk_open,\n\u003e \u003e .release \u003d dm_blk_close,\n\u003e \u003e +.ioctl \u003d dm_blk_ioctl,\n\u003e \u003e .getgeo \u003d dm_blk_getgeo,\n\u003e \u003e .owner \u003d THIS_MODULE\n\u003e\n\u003e I guess this also needs a -\u003ecompat_ioctl method, otherwise it won\u0027t\n\u003e work for ioctl numbers that have a compat_ioctl implementation in the\n\u003e low-level device driver.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "70abac6e4f4bfb05a8198e22225f9e066239c7a2",
      "tree": "66caa9063402aab6309e2fe88e3e121828152a22",
      "parents": [
        "a09fd48f8fb6ecb8bf85efdd884b21b6201ef9cc"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Oct 03 01:15:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:13 2006 -0700"
      },
      "message": "[PATCH] nvidia fbdev: fix powerpc xmon scribbles\n\nxmon writes garbage on the screen because the nvidia console driver has\nchanged the line pitch from what the firmware set it to.  Fix it by making\nthe nvidia driver inform the btext engine (which xmon uses if the screen is\nits output device) about changes to display resolution.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a09fd48f8fb6ecb8bf85efdd884b21b6201ef9cc",
      "tree": "5e72898b6c72ad5a351a6b83c3b92ed39e4e2430",
      "parents": [
        "f5b747b487038ce2a23e7b922bc4d27149838965"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Oct 03 01:15:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:13 2006 -0700"
      },
      "message": "[PATCH] fbdev: correct buffer size limit in fbmem_read_proc()\n\nAddress http://bugzilla.kernel.org/show_bug.cgi?id\u003d7189\n\nIt should check `clen\u0027, not `len\u0027.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: \u003cjurij@wooyd.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: Willy Tarreau \u003cw@1wt.eu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f5b747b487038ce2a23e7b922bc4d27149838965",
      "tree": "e68265a62b896a26913ff9e0c9e948f484bab915",
      "parents": [
        "9b262144a1b84c781555efd68769711279ebfba3"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Oct 03 01:15:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:13 2006 -0700"
      },
      "message": "[PATCH] radeonfb supend/resume support for Acer Aspire 2010\n\nThis patch adds suspend/resume support for the graphics chip in the\nAcer Aspire 2010: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]\n01:00.0 0300: 1002:4e50 (prog-if 00 [VGA])\n        Subsystem: 1025:0061\n        Flags: bus master, 66MHz, medium devsel, latency 128, IRQ 16\n        Memory at a8000000 (32-bit, prefetchable) [size\u003d128M]\n        I/O ports at c100 [size\u003d256]\n        Memory at e0010000 (32-bit, non-prefetchable) [size\u003d64K]\n        [virtual] Expansion ROM at a0000000 [disabled] [size\u003d128K]\n        Capabilities: [58] AGP version 2.0\n        Capabilities: [50] Power Management version 2\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@mgx.net\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Benjamin A. Okopnik\" \u003cben@linuxgazette.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9b262144a1b84c781555efd68769711279ebfba3",
      "tree": "f780fe604f7ff45421f4929be3013ea03bf6abd0",
      "parents": [
        "b98fc9a34bfcfd2a04e58c4fc5e408fce13204bb"
      ],
      "author": {
        "name": "Reiner Herrmann",
        "email": "reiner@reiner-h.de",
        "time": "Tue Oct 03 01:15:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:13 2006 -0700"
      },
      "message": "[PATCH] Documentation fixes in intel810.txt\n\nSigned-off-by: Reiner Herrmann \u003creiner@reiner-h.de\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b98fc9a34bfcfd2a04e58c4fc5e408fce13204bb",
      "tree": "5de90c2ca0478f8eb8cf77401c8fd2192e613b9d",
      "parents": [
        "3cb340ecbb010013229ac56f26707252ebed09b8"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Oct 03 01:15:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:13 2006 -0700"
      },
      "message": "[PATCH] sstfb: cleanups\n\n- Remove 24/32bit unused support (the chips don\u0027t do 24/32bit anyway)\n- Clean up printk obfuscation\n- Clean up lispitus in the if(())()) stuff\n- Minor tidying\n\nNo functionality changes, may have a crack at hardware scrolling based\non my X driver once the cleanups are in.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Antonino A. Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3cb340ecbb010013229ac56f26707252ebed09b8",
      "tree": "9b1fa6c968c01b84116b596517e9580ec64e2c9d",
      "parents": [
        "48afdf6eb750b6836932e4d492b90448bc68dfc0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 01:15:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:12 2006 -0700"
      },
      "message": "[PATCH] vt: proper prototypes for some console functions\n\nThis patch adds proper prototypes to header files for three console init\nfunctions used on drivers/char/vt.c\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "48afdf6eb750b6836932e4d492b90448bc68dfc0",
      "tree": "bc57adfe5d91458e5c210aa6b6b2cb07ba65c104",
      "parents": [
        "5c60b118d62c14ad7586ed6a6e537c3294c90227"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 01:15:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:12 2006 -0700"
      },
      "message": "[PATCH] fbcon:: make 3 functions static\n\nThis patch makes three needlessly global functions static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5c60b118d62c14ad7586ed6a6e537c3294c90227",
      "tree": "c4933389441e820d40683aa72c82e8750948c83c",
      "parents": [
        "8bc218410d6c2b22a7581fac6f3dc2ac1f8fc99f"
      ],
      "author": {
        "name": "Raphael Assenat",
        "email": "raph@8d.com",
        "time": "Tue Oct 03 01:15:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:12 2006 -0700"
      },
      "message": "[PATCH] mbxfb: Fix framebuffer size smaller than requested\n\nThis patch fixes a bug where we obtain a smaller resolution than requested.\n(eg: in 640x480, only 639x479 usable pixels).\n\nThis was due to 1 being substracted from the xres and yres vars two times:\nfirst in mbxfb.c and then in the macros from reg_bits.h.\n\nThis patch removes the minus ones from the mbxfb.c file. Tested and works.\n\nSigned-off-by: Raphael Assenat \u003craph@8d.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8bc218410d6c2b22a7581fac6f3dc2ac1f8fc99f",
      "tree": "e4b0ef3693052742df0233ab9c3a706382307ee3",
      "parents": [
        "9c5b39e0bcb407a95716de4650a2d1e6064baffa"
      ],
      "author": {
        "name": "Raphael Assenat",
        "email": "raph@8d.com",
        "time": "Tue Oct 03 01:15:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:12 2006 -0700"
      },
      "message": "[PATCH] mbxfb: Fix a chip bug? resulting in wrong pixclock\n\nThis is a workaround for what I think is a bug in the 2700G chip.\n\nThe PLL output frequency is adustable using 3 values (M, N and P.  See code\nfor formula).  The N value range is documented to be 1 to 7 but when it is set\nto 1, the output frequency is lower than it should be (divided by 2), giving\nunexpected results such as no sync on a CRT display.\n\nThis patch prevents N\u003d1 when searching for the best value for the requested\npixclock.\n\nSigned-off-by: Raphael Assenat \u003craph@8d.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9c5b39e0bcb407a95716de4650a2d1e6064baffa",
      "tree": "6689136b2a72a4ff0bdca2f680b313bb0e109e26",
      "parents": [
        "fe27e67616e300f2c891a669ea3b0e29f1e3bead"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 01:15:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:12 2006 -0700"
      },
      "message": "[PATCH] atyfb: Possible cleanups\n\n- make the following needlessly global function static:\n  - mach64_ct.c: aty_st_pll_ct()\n- proper prototypes for the following functions:\n  - atyfb_base.c: atyfb_copyarea()\n  - atyfb_base.c: atyfb_fillrect()\n  - atyfb_base.c: atyfb_imageblit()\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fe27e67616e300f2c891a669ea3b0e29f1e3bead",
      "tree": "8b0b71944162e708248bf377559657758f4f6460",
      "parents": [
        "86702ad483fa50e09f9535a0e5d2ecad2202facc"
      ],
      "author": {
        "name": "Michal Piotrowski",
        "email": "michal.k.k.piotrowski@gmail.com",
        "time": "Tue Oct 03 01:15:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:12 2006 -0700"
      },
      "message": "[PATCH] drivers/video/sis/sis_main.h Removal of old code\n\nSigned-off-by: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "86702ad483fa50e09f9535a0e5d2ecad2202facc",
      "tree": "df75e7fbbffb8454262d20dc7a4e86ed46bd9c47",
      "parents": [
        "4370409a924b5e065f9f0905d243ab69a95b52f4"
      ],
      "author": {
        "name": "Michal Piotrowski",
        "email": "michal.k.k.piotrowski@gmail.com",
        "time": "Tue Oct 03 01:15:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:12 2006 -0700"
      },
      "message": "[PATCH] drivers/video/sis/vgatypes.h: removal of old code\n\nSigned-off-by: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4370409a924b5e065f9f0905d243ab69a95b52f4",
      "tree": "cc1d0fea6cb704c8ebc9ea13281c134986db4c2b",
      "parents": [
        "2dc350283d3ea194c954428d86025190cab47366"
      ],
      "author": {
        "name": "Michal Piotrowski",
        "email": "michal.k.k.piotrowski@gmail.com",
        "time": "Tue Oct 03 01:15:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:11 2006 -0700"
      },
      "message": "[PATCH] drivers/video/sis/sis_main.c: removal of old code\n\nSigned-off-by: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2dc350283d3ea194c954428d86025190cab47366",
      "tree": "4e97c602669defa5e46031d63a398578f2978c18",
      "parents": [
        "882e6afd71a7cd8c2f97067bb819eaa310540e36"
      ],
      "author": {
        "name": "Michal Piotrowski",
        "email": "michal.k.k.piotrowski@gmail.com",
        "time": "Tue Oct 03 01:14:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:11 2006 -0700"
      },
      "message": "[PATCH] drivers/video/sis/sis_accel.h: removal of old code\n\nSigned-off-by: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "882e6afd71a7cd8c2f97067bb819eaa310540e36",
      "tree": "53d4c93cd8b2c7bf0aaf805bbfc16e851570afe0",
      "parents": [
        "31df9ee8c63a8d9459358e9d4be17e331f63de76"
      ],
      "author": {
        "name": "Michal Piotrowski",
        "email": "michal.k.k.piotrowski@gmail.com",
        "time": "Tue Oct 03 01:14:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:11 2006 -0700"
      },
      "message": "[PATCH] drivers/video/sis/sis_accel.c: removal of old code\n\nSigned-off-by: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "31df9ee8c63a8d9459358e9d4be17e331f63de76",
      "tree": "10f08b6b1b63aade0a6e3bf1fc949bc1dad30ef6",
      "parents": [
        "db3affc0b256162a957253b4eaedb202885bb38d"
      ],
      "author": {
        "name": "Michal Piotrowski",
        "email": "michal.k.k.piotrowski@gmail.com",
        "time": "Tue Oct 03 01:14:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:11 2006 -0700"
      },
      "message": "[PATCH] drivers/video/sis/osdef.h: removal of old code\n\nSigned-off-by: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "db3affc0b256162a957253b4eaedb202885bb38d",
      "tree": "6ac889e33f6008c31c687529a55f86a563744a0f",
      "parents": [
        "f8e3d4c19c1b81a8d1bf7ea709524ab8fc2186c3"
      ],
      "author": {
        "name": "Michal Piotrowski",
        "email": "michal.k.k.piotrowski@gmail.com",
        "time": "Tue Oct 03 01:14:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:11 2006 -0700"
      },
      "message": "[PATCH] drivers/video/sis/init.h: removal of old code\n\nSigned-off-by: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f8e3d4c19c1b81a8d1bf7ea709524ab8fc2186c3",
      "tree": "65bc15747e54473c7924f693d09e0083ee0977d4",
      "parents": [
        "99dbb4641a820c777cb32d2907402525a6ab4015"
      ],
      "author": {
        "name": "Michal Piotrowski",
        "email": "michal.k.k.piotrowski@gmail.com",
        "time": "Tue Oct 03 01:14:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:11 2006 -0700"
      },
      "message": "[PATCH] drivers/video/sis/initextlfb.c: removal of old code\n\nSigned-off-by: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "99dbb4641a820c777cb32d2907402525a6ab4015",
      "tree": "0cdab123eca89b0c9bb73e03b1f648259c54dcb5",
      "parents": [
        "9237ed0fef8d0373b39cc7884451d3c3e3bc8a2a"
      ],
      "author": {
        "name": "Michal Piotrowski",
        "email": "michal.k.k.piotrowski@gmail.com",
        "time": "Tue Oct 03 01:14:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:11 2006 -0700"
      },
      "message": "[PATCH] drivers/video/sis/init301.h: removal of old code\n\nSigned-off-by: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9237ed0fef8d0373b39cc7884451d3c3e3bc8a2a",
      "tree": "e901703863e07f189e563961e45de4a9d70c61d6",
      "parents": [
        "7b566b1f7bdbbcfa8d11b8018c6dec5467f7c62b"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 03 01:14:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:11 2006 -0700"
      },
      "message": "[PATCH] i810fb: Honor the return value of pci_enable_device\n\nCheck the return value of pci_enable_device().\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7b566b1f7bdbbcfa8d11b8018c6dec5467f7c62b",
      "tree": "d0bd3fb31be0426199f2024354cc042e0b18bfeb",
      "parents": [
        "b0b10324b85d0379a2eec4984e77b25299a97ed4"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 03 01:14:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:11 2006 -0700"
      },
      "message": "[PATCH] nvidiafb: Honor the return value of pci_enable_device\n\nCheck the return value of pci_enable_device().\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b0b10324b85d0379a2eec4984e77b25299a97ed4",
      "tree": "48366a3fa28aa30620fa34e8ea4fe70bf18b8a6c",
      "parents": [
        "c1cc53be0fc112cc8cb21ac4e0ab1af0a4082943"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 03 01:14:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:10 2006 -0700"
      },
      "message": "[PATCH] matroxfb: Honor the return value of pci_register_driver\n\nCheck the return value of pci_register_driver()\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c1cc53be0fc112cc8cb21ac4e0ab1af0a4082943",
      "tree": "92c583d626cfb7ebab072c7fff72a2fa87a54fec",
      "parents": [
        "0a727dea774c47ad1e18907be33f12c9f325ee4a"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 03 01:14:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:10 2006 -0700"
      },
      "message": "[PATCH] atyfb: Honor the return value of pci_register_driver\n\nCheck return value of pci_register_driver().\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0a727dea774c47ad1e18907be33f12c9f325ee4a",
      "tree": "77065559c6448f9c271899da008aa55428459480",
      "parents": [
        "1a6600be3e5dafe2ddcc5d969d931c2591eed896"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 03 01:14:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:10 2006 -0700"
      },
      "message": "[PATCH] fbcon: Honor the return value of device_create_file\n\nCheck the return value of device_create_file().  If return is \u0027fail\u0027, remove\nattributes by calling device_remove_file().\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1a6600be3e5dafe2ddcc5d969d931c2591eed896",
      "tree": "453d3d63fce8f1092f21546a4c00d350cfe04fdd",
      "parents": [
        "928e964f262b522dad57483108f62d87c52ccf82"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 03 01:14:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:10 2006 -0700"
      },
      "message": "[PATCH] fbdev: Honor the return value of device_create_file\n\nCheck the return value of device_create_file().  If return is \u0027fail\u0027, remove\nattributes by calling device_remove_file().\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "928e964f262b522dad57483108f62d87c52ccf82",
      "tree": "45c32e384474f8f6d8c9f9f8f142a191ec5dbb7e",
      "parents": [
        "212f26398f63bc905ea28f55b31d4ecd4a21a33b"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 03 01:14:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:10 2006 -0700"
      },
      "message": "[PATCH] vt: Honor the return value of device_create_file\n\nCheck the return value of device_create_file().  If return is \u0027fail\u0027, remove\nattributes by calling device_remove_file().\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "212f26398f63bc905ea28f55b31d4ecd4a21a33b",
      "tree": "011d7f2032fbd23a0da204efcf31508b64220475",
      "parents": [
        "e299dd4d7c5f38a24045e0578049d872b62f21eb"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 03 01:14:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:10 2006 -0700"
      },
      "message": "[PATCH] fbcon: Remove cursor timer if unused\n\nRemove the cursor timer (cursor flashing) on the following conditions:\n\n- if vc is in KD_GRAPHICS mode, ie, when X owns the console\n- if vc is blanked\n\nThis misbehavior was exposed by Dave Jones.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e299dd4d7c5f38a24045e0578049d872b62f21eb",
      "tree": "d8ab3a71e434a9137feb4aeddf5c59f58c8ae591",
      "parents": [
        "7a45093b7caa9d3d5421274b4ba80fba5da17e19"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Oct 03 01:14:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:10 2006 -0700"
      },
      "message": "[PATCH] fbcon: Use persistent allocation for cursor blinking\n\nEvery time the console cursor blinks, we do a kmalloc/kfree pair.  This\npatch turns that into a single allocation.\n\nThis allocation was the most frequent kmalloc I saw on my test box.\n\n[adaplas]\nPer Alan\u0027s suggestion, move global variables to fbcon\u0027s private structure.\nThis would also avoid resource leaks when fbcon is unloaded.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7a45093b7caa9d3d5421274b4ba80fba5da17e19",
      "tree": "33b08dd767325bb1ee82840a1b3c0232bc275d8d",
      "parents": [
        "946c4eab86cc67dac6021b56f45495f59b3970b4"
      ],
      "author": {
        "name": "Dennis Munsie",
        "email": "dmunsie@cecropia.com",
        "time": "Tue Oct 03 01:14:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:10 2006 -0700"
      },
      "message": "[PATCH] radeonfb: Use generic DDC reading\n\nUses the generic ddc read functionality in fbmon.c instead of the previous\nfunctionality.\n\nSigned-off-by: Dennis Munsie \u003cdmunsie@cecropia.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "946c4eab86cc67dac6021b56f45495f59b3970b4",
      "tree": "854eeeb716f8985d4e423b12a2d3e9653502abdf",
      "parents": [
        "e80987f8db7b9c33089bb395ed54cb96d55eae04"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 03 01:14:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:10 2006 -0700"
      },
      "message": "[PATCH] savagefb: Use generic DDC reading\n\nUpdate driver to use generic DDC reading\n\n[khali@linux-fr.org: fix oops in i2c handling]\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Jurriaan \u003cthunder7@xs4all.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e80987f8db7b9c33089bb395ed54cb96d55eae04",
      "tree": "a443b3f990396ef1da3d17e7b081226cd82cb298",
      "parents": [
        "bf5df0a2c54c2dc0fad619ac25d029119023610a"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 03 01:14:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:09 2006 -0700"
      },
      "message": "[PATCH] i810fb: Use generic DDC reading\n\nUpdate driver to use generic DDC reading\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf5df0a2c54c2dc0fad619ac25d029119023610a",
      "tree": "e537a6892aa013a8d00eb8c3cebc9abe0afaf0f0",
      "parents": [
        "346bc21026e7a92e1d7a4a1b3792c5e8b686133d"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 03 01:14:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:09 2006 -0700"
      },
      "message": "[PATCH] rivafb: Use generic DDC reading\n\nUpdate driver to use generic DDC reading\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "346bc21026e7a92e1d7a4a1b3792c5e8b686133d",
      "tree": "bdd98de61d59b31a4d5a2a37353ea2090f617839",
      "parents": [
        "fc5891c8a3ba284f13994d7bc1f1bfa8283982de"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 03 01:14:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:09 2006 -0700"
      },
      "message": "[PATCH] nvidiafb: Use generic DDC reading\n\nUpdate driver to use generic DDC reading\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fc5891c8a3ba284f13994d7bc1f1bfa8283982de",
      "tree": "a9361f04236b60e0c1a8b1158e490b505c0961f4",
      "parents": [
        "66cf75121b1c8128ef9ab2d772c5654ae00c4284"
      ],
      "author": {
        "name": "Dennis Munsie",
        "email": "dmunsie@cecropia.com",
        "time": "Tue Oct 03 01:14:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:09 2006 -0700"
      },
      "message": "[PATCH] fbdev: Add generic ddc read functionality\n\nAdds functionality to read the EDID information over the DDC bus in a generic\nway.  This code is based on the DDC implementation in the radeon driver.\n\n[adaplas]\n- separate from fbmon.c and place in new file fb_ddc.c\n- remove dependency to CONFIG_I2C and CONFIG_I2C_ALGOBIT, otherwise, feature\n  will not compile if i2c support is compiled as a module\n- feature is selectable only by drivers needing it. It must have a\n  \u0027select FB_DDC if xxx\u0027 in Kconfig\n- change printk\u0027s to dev_*, the i2c people prefers it\n\nSigned-off-by: Dennis Munsie \u003cdmunsie@cecropia.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "66cf75121b1c8128ef9ab2d772c5654ae00c4284",
      "tree": "599eabd3df8343bcc96fe8aea9ea54ae0448731c",
      "parents": [
        "535a09ad59286b7675ffbf8b51d8ecb001c44386"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Oct 03 01:14:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:09 2006 -0700"
      },
      "message": "[PATCH] vfb: Document option to enable the driver\n\nThe Kconfig help text doesnt mention that in order to load the vfb module, you\nhave to pass in the parameter vfb_enable\u003d1\n\nDocument required module options in Kconfig for loading the vfb module.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "535a09ad59286b7675ffbf8b51d8ecb001c44386",
      "tree": "8128455c4c8f28c36af4ef2b4c26deb8905e9aca",
      "parents": [
        "6bf1d73d7a512cfa791b7415742f71c80f6b8d7e"
      ],
      "author": {
        "name": "Guido Guenther",
        "email": "agx@sigxcpu.org",
        "time": "Tue Oct 03 01:14:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:09 2006 -0700"
      },
      "message": "[PATCH] rivafb: use constants instead of magic values\n\nuse (MIN/MAX)_LEVEL and FB_(UN)BLANK instead of the values they are defined to\n\nSigned-off-by: Guido Guenther \u003cagx@sigxcpu.org\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6bf1d73d7a512cfa791b7415742f71c80f6b8d7e",
      "tree": "f36a3bb3b3c9bcfc44824ee864e41ffa9f1e0916",
      "parents": [
        "ca27ac4cc6caa73740122a5f3d601c8a27b89e7c"
      ],
      "author": {
        "name": "Ph. Marek",
        "email": "philipp.marek@bmlv.gv.at",
        "time": "Tue Oct 03 01:14:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:09 2006 -0700"
      },
      "message": "[PATCH] intelfb: Documentation update\n\nCorrect sample boot line and add a remark on mode setting.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ca27ac4cc6caa73740122a5f3d601c8a27b89e7c",
      "tree": "9ee1a21ff2300c97b3d164fa64be725f61c226b4",
      "parents": [
        "53a04c6fb2e886efbc28b564d413bb5e70d79784"
      ],
      "author": {
        "name": "Rodolfo Giometti",
        "email": "giometti@linux.it",
        "time": "Tue Oct 03 01:14:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:09 2006 -0700"
      },
      "message": "[PATCH] au1100fb: Add option to enable/disable the cursor\n\n- add cursor enable/disable, very useful if you wish a full screen boot\n  logo.\n\nCursor can be disabled from kernel command line:\n\n   video\u003dau1100fb:nocursor,panel:Toppoly_TD035STED4\n\nor from sysfs interface:\n\n   echo 1 \u003e /sys/module/au1100fb/parameters/nocursor\n\n- fix up some wrong indentation issues.\n\nSigned-off-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "53a04c6fb2e886efbc28b564d413bb5e70d79784",
      "tree": "0cc5cdc3546f6345eb61857424cea30fefba2c23",
      "parents": [
        "652aa16291095911640137155063a5c6ea9bad74"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Oct 03 01:14:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:09 2006 -0700"
      },
      "message": "[PATCH] ide-cs (CompactFlash) driver, rm irq warning\n\nGit rid of the runtime warning about pcmcia not supporting exclusive IRQs,\nso \"the driver needs updating\".\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "652aa16291095911640137155063a5c6ea9bad74",
      "tree": "6c463c8da82045e9ecdbb1e7e3242c12b4be6bae",
      "parents": [
        "a4bea10eca68152e84ffc4eaeb9d20ec2ac34664"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Oct 03 01:14:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:09 2006 -0700"
      },
      "message": "[PATCH] IDE: more pci_find cleanup\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a4bea10eca68152e84ffc4eaeb9d20ec2ac34664",
      "tree": "a420f7a72ca41ab4b594f8abdc823dc293500ce5",
      "parents": [
        "913759ac90a727b86da72efcfb70931f497d1cb7"
      ],
      "author": {
        "name": "Patrick Jefferson",
        "email": "henj@hp.com",
        "time": "Tue Oct 03 01:14:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:08 2006 -0700"
      },
      "message": "[PATCH] Allow ide_generic_all to be used modular and built in\n\nAllow ide/pci/generic to claim chipsets as a a module or when built-in.  It\nrequires using \"all_generic_ide\" as a boot option.\n\nSigned-off-by: Patrick Jefferson \u003chenj@hp.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nCloses-Bug: 7017\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "913759ac90a727b86da72efcfb70931f497d1cb7",
      "tree": "f95e10f757e93eca8eacbf03985c09994ec4ef46",
      "parents": [
        "b86cc29dc42203588264d917e88134bdd500b0d7"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Oct 03 01:14:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:08 2006 -0700"
      },
      "message": "[PATCH] ide: Fix crash on repeated reset\n\nMichal Miroslaw reported a problem (bugzilla #7023) where a user initiated\nreset while the IDE layer was already resetting the channel caused a crash,\nand provided a rough fix.\n\nThis is a slightly cleaner version of the fix which tracks the reset state\nand blocks further reset requests while a reset is in progress.\n\nNote this is not a security issue - random end users can\u0027t access the\nioctl in question anyway.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Michal Miroslaw \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b86cc29dc42203588264d917e88134bdd500b0d7",
      "tree": "33156758557595ee32e2a43c8198a20feb9efee2",
      "parents": [
        "4fa902a918518bcdc420bd272d2dd13fcae01581"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Oct 03 01:14:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:08 2006 -0700"
      },
      "message": "[PATCH] CONFIG_PM\u003dn slim: drivers/ide/pci/sc1200.c\n\nRemove some code which is unneeded if CONFIG_PM\u003dn.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "4fa902a918518bcdc420bd272d2dd13fcae01581"
}
