)]}'
{
  "log": [
    {
      "commit": "c1f58f1e1e5596f9377ae8839500f56677b3d0b7",
      "tree": "0c9427cbd5b58b2f44539555490ce88e8a29c131",
      "parents": [
        "3d7e5a9b15bcf832260831176f1f7001f104d38b"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Fri May 04 00:14:55 2012 +0200"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue May 08 16:58:27 2012 +0000"
      },
      "message": "video/sis: Annotate SiS_DRAMType as __devinitconst\n\nSiS_DRAMType is const and only used by sisfb_post_300_rwtest which is\nmarked __devinit we can annotate SiS_DRAMType with __devinitconst and\nmove it into the file scope in order to not have it created on the\nstack.\nThis patch decreases the compiled module size by about 100bytes.\n\nAnd since hardcoded values are bad we use ARRAY_SIZE for determining\nthe size of SiS_DRAMType ;)\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "3d7e5a9b15bcf832260831176f1f7001f104d38b",
      "tree": "475f56b3c3c519529bd8002fa2e51448dd24bbc4",
      "parents": [
        "b71b76333952053c383d20f7b2175968d8ada304"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Thu May 03 23:42:39 2012 +0200"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue May 08 16:58:20 2012 +0000"
      },
      "message": "video/sis: Remove unused structs SiS_SDRDRAM_TYPE/SiS_DDRDRAM_TYPE/SiS_DRAMType\n\nThis patch removes the unused structs SiS_SDRDRAM_TYPE and SiS_DDRDRAM_TYPE\nfrom init.h\n\nThese are not used anywhere so we can delete them.\n\nThe SiS_DRAMType is identically defined in sis_main.c and only used\nthere so we can remove it here.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "8e42a962a279369ba3e6a25f321c7cd4d471e633",
      "tree": "cd78fe85990ebca768f1235b5633ae3344386cdd",
      "parents": [
        "e1599cf8c7ab93cb4bbd67516f5c989211335df1"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed May 25 11:34:52 2011 +0200"
      },
      "committer": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Aug 19 10:34:52 2011 +0200"
      },
      "message": "sisfb: use display information in info not in var for panning\n\nWe must not use any information in the passed var besides xoffset,\nyoffset and vmode as otherwise applications might abuse it.\n\nFix checkpatch.pl warnings in the surrounding code.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\n"
    },
    {
      "commit": "42dea903bf56414aa1eb299412a744b0fd269931",
      "tree": "26f924001e7d6056c33d0fa588b0b3217aae23f8",
      "parents": [
        "c9982d59c5c877a65fbdef3c875e82eaa95c2505"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Sun Feb 13 22:11:28 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:21:01 2011 +0900"
      },
      "message": "sisfb: add support for XGI Z9 DDR2 POST\n\nAdd support for ZGI Z9 DDR2 POST. The init sequence is from XGI\u0027s\nxgifb driver.\n\nTested with ARM board using a PCI card with XGI Z9s and 32 MB DDR2\nmemory. After a cold reset the POST succeeds.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c9982d59c5c877a65fbdef3c875e82eaa95c2505",
      "tree": "19d4149c9b9d23013d8757c086124f32bc632159",
      "parents": [
        "5e8700bf6db24ccf6814c765519d8986f1c16357"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Sun Feb 13 22:11:27 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:20:45 2011 +0900"
      },
      "message": "sisfb: move XGI POST DDR2 bootup code into subroutines\n\nMove DDR2 register setting code into separate subroutines. No changes\nin functionality.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5e8700bf6db24ccf6814c765519d8986f1c16357",
      "tree": "ed9406ae1693566ede33d4e45d21889d5b16956b",
      "parents": [
        "929c972e9589644805577317a38f1cd6b3ce5fc2"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Sun Feb 13 22:11:26 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:20:33 2011 +0900"
      },
      "message": "sisfb: add RAM type detection for XGI Z9\n\nDetect the XGI Z9 RAM type as \"documented\" by the XGI\u0027s xgifb driver.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "929c972e9589644805577317a38f1cd6b3ce5fc2",
      "tree": "07a368a9916e027353cceb93049f5d21818f8f39",
      "parents": [
        "74de5f4e52bf6e2ee1fe559d53c5dbf0d9d6e4cd"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Sun Feb 13 22:11:25 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:20:30 2011 +0900"
      },
      "message": "sisfb: add subroutine for detecting XGI Z9\n\nZ7 and Z9 have the same PCI ID, so additional checking is needed to\ndetect Z9. The method was \"documented\" in XGI\u0027s xgifb driver.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "74de5f4e52bf6e2ee1fe559d53c5dbf0d9d6e4cd",
      "tree": "6037e0807a6d50276d125b4b3cc4253008495a18",
      "parents": [
        "83ea0f164c35fb847afd9309be9ba40431fc501d"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Sun Feb 13 22:11:24 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:20:19 2011 +0900"
      },
      "message": "sisfb: move XGI POST RAM type detection into a subroutine\n\nMove XGI POST RAM type detection into a separate subroutine to make\nfurther code changes easier. No changes in functionality\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "83ea0f164c35fb847afd9309be9ba40431fc501d",
      "tree": "209fd310e1a3039a9faa55b12541c494e6ffddfc",
      "parents": [
        "1721af4d8581587409d66d4fe0be6bc455611e5b"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Sun Feb 13 22:11:23 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:20:05 2011 +0900"
      },
      "message": "sisfb: POST should fail if R/W test fails\n\nCurrently there is no indication if R/W test fails during POST. This can\nhappen e.g. when user plugs in a card with unsupported type of memory.\nSince the driver will be unusable, it\u0027s better to fail the whole POST\nif the memory cannot be configured properly.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "17d6ce11195fceda62af00beefde37e37a01337c",
      "tree": "15dd1a717b1cc2f7d23775bd5250bef317872946",
      "parents": [
        "114776776a8e38fff5772efeef68fc3fdde76a82"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Mon Dec 20 23:50:22 2010 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:57:27 2010 +0900"
      },
      "message": "sisfb: eliminate compiler warnings\n\nConvert some bit masks to 8-bit values to avoid the following compiler\nwarnings:\n\ndrivers/video/sis/sis_main.c:3858: warning: large integer implicitly truncated to unsigned type\ndrivers/video/sis/init301.c:5855: warning: large integer implicitly truncated to unsigned type\ndrivers/video/sis/init301.c:5869: warning: large integer implicitly truncated to unsigned type\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "114776776a8e38fff5772efeef68fc3fdde76a82",
      "tree": "41dc4ffdbeccd4e2f2af9118be2714550ee67ec5",
      "parents": [
        "ad78adb4e814104510da421a38cfe89ab018a8b1"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Mon Dec 20 23:50:21 2010 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:57:23 2010 +0900"
      },
      "message": "sisfb: delete unused register I/O macros\n\nDelete unused register I/O macros.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ad78adb4e814104510da421a38cfe89ab018a8b1",
      "tree": "33bd5334752866f9cc2375bbb26861dd853e446b",
      "parents": [
        "667a8b4114641895c90f8c98db1678c0bfa056df"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Mon Dec 20 23:50:20 2010 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:57:19 2010 +0900"
      },
      "message": "sisfb: replace setSISIDXREG with SiS_SetRegANDOR\n\nReplace setSISIDXREG() with SiS_SetRegANDOR().\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "667a8b4114641895c90f8c98db1678c0bfa056df",
      "tree": "9363bac4211ae6fc8cf054205a3482ddcb139f79",
      "parents": [
        "27799d6c40828d5983fb1778ad3089740b946af8"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Mon Dec 20 23:50:19 2010 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:57:14 2010 +0900"
      },
      "message": "sisfb: replace andSISIDXREG with SiS_SetRegAND\n\nReplace andSISIDXREG() with SiS_SetRegAND().\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "27799d6c40828d5983fb1778ad3089740b946af8",
      "tree": "c4bb831e465e7d9d1fbd6184afb8dc29a3d0af24",
      "parents": [
        "44b751bbe1fb6e7a75bbdee2d0c5f3ee133d6b0f"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Mon Dec 20 23:50:18 2010 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:57:10 2010 +0900"
      },
      "message": "sisfb: replace orSISIDXREG with SiS_SetRegOR\n\nReplace orSISIDXREG() with SiS_SetRegOR().\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "44b751bbe1fb6e7a75bbdee2d0c5f3ee133d6b0f",
      "tree": "5a3c2ca09d9961638c468fd1d7ff14d5a6b39355",
      "parents": [
        "e57d413681b6d9c3d256eeac1e34f0d1b8b81e26"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Mon Dec 20 23:50:17 2010 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:57:05 2010 +0900"
      },
      "message": "sisfb: replace outSISIDXREG with SiS_SetReg\n\nReplace outSISIDXREG() with SiS_SetReg().\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e57d413681b6d9c3d256eeac1e34f0d1b8b81e26",
      "tree": "a207c80f91dd9384649006fe74413a5e1fc9beb7",
      "parents": [
        "63e13f8e2b4873b97d78567de8ad4dbcc63740db"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Mon Dec 20 23:50:16 2010 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:57:01 2010 +0900"
      },
      "message": "sisfb: replace inSISIDXREG with SiS_GetReg\n\nReplace inSISIDXREG() with SiS_GetReg().\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "63e13f8e2b4873b97d78567de8ad4dbcc63740db",
      "tree": "d8e767d3daac09fc2e217dc225aa7a4d19551048",
      "parents": [
        "1e1687d78bcaba01c7a22ef8564af2029e8e9919"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Mon Dec 20 23:50:15 2010 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:56:57 2010 +0900"
      },
      "message": "sisfb: replace outSISREG with SiS_SetRegByte\n\nReplace outSISREG() with SiS_SetRegByte().\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1e1687d78bcaba01c7a22ef8564af2029e8e9919",
      "tree": "4111f41c83f1f00a1daf3352d033c574c31fb4ed",
      "parents": [
        "f48b9644ef330a13c6bb16ca85c2efdbe7e25558"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Mon Dec 20 23:50:14 2010 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:56:51 2010 +0900"
      },
      "message": "sisfb: replace inSISREG with SiS_GetRegByte\n\nReplace inSISREG() with SiS_GetRegByte().\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f48b9644ef330a13c6bb16ca85c2efdbe7e25558",
      "tree": "5290969092a6040b692910a9d95612b55fc5fa00",
      "parents": [
        "e68046b72e9b35d054e3d98d71dc2c69d7e88e1e"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Mon Dec 20 23:50:13 2010 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:56:46 2010 +0900"
      },
      "message": "sisfb: change register I/O functions to use fixed size types\n\nUse fixed-sized types (u8, u16, u32) instead of plain C types.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e68046b72e9b35d054e3d98d71dc2c69d7e88e1e",
      "tree": "fdada04a4b78266482e6794206883d8589cc67ff",
      "parents": [
        "b5b7dda7b5d9126d531ffa212b6a89d72aeac90a"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Mon Dec 20 23:50:12 2010 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:56:41 2010 +0900"
      },
      "message": "sisfb: remove duplicate function declarations\n\nRemove duplicate register I/O function declarations by moving them into\na common header file.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b5b7dda7b5d9126d531ffa212b6a89d72aeac90a",
      "tree": "b636015d1783df666049114a44d4fffd36fc4b35",
      "parents": [
        "679c489fffe1ca426de1faa1ba51f0413149d139"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Mon Dec 20 23:50:11 2010 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:56:36 2010 +0900"
      },
      "message": "sisfb: delete HAVE_CONFIG_H checks\n\nDelete unneeded HAVE_CONFIG_H checks.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "679c489fffe1ca426de1faa1ba51f0413149d139",
      "tree": "d10fa2cede8805241c8e300b785c869426637aa0",
      "parents": [
        "7ccbefe07ea0a3570e44d1ec13a307552ee4dadd"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Mon Dec 20 23:50:10 2010 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:56:30 2010 +0900"
      },
      "message": "sisfb: eliminate unused variable compiler warning\n\nEliminate the following compiler warning on non-x86 platforms by limiting\nthe variable scope:\n\ndrivers/video/sis/sis_main.c:4108: warning: unused variable \u0027temp\u0027\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c07a1c6b0fc6408efda7b7f5d12f24a3eda6a5e8",
      "tree": "156c1b84d2d6ebe4476e26d504ba5d09c0872aa3",
      "parents": [
        "1f8e6eee81709cfd500ca05e36b8207566e58222"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Fri Nov 19 21:58:51 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 16:03:22 2010 +0900"
      },
      "message": "sisfb: delete osdef.h\n\nThe file is not needed.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1f8e6eee81709cfd500ca05e36b8207566e58222",
      "tree": "e10456ef65528bfb4072b66cab86b35d395fd7a1",
      "parents": [
        "ec49ec33e22885a255855c2f820b640afbd88ef4"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Fri Nov 19 21:58:50 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 16:03:16 2010 +0900"
      },
      "message": "sisfb: move the CONFIG warning to sis_main.c\n\nsis_main.c is always compiled, so we can check Kconfig options there.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ec49ec33e22885a255855c2f820b640afbd88ef4",
      "tree": "5651a81edd47e0d0c08b9e6dcbd08c12b9c773cd",
      "parents": [
        "2ad28472695a940bbda8fa1aec8286f0df8f6c4f"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Fri Nov 19 21:58:49 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 16:03:09 2010 +0900"
      },
      "message": "sisfb: replace SiS_SetMemory with memset_io\n\nGet rid of one more wrapper.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2ad28472695a940bbda8fa1aec8286f0df8f6c4f",
      "tree": "c439d30c57c6b76a793176def80d3e58f3201bf1",
      "parents": [
        "f7854e5df3f0828e942b089a82dfa5ce9baea428"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Fri Nov 19 21:58:48 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 16:03:03 2010 +0900"
      },
      "message": "sisfb: remove InPort/OutPort wrappers\n\nRemove register IO wrappers.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f7854e5df3f0828e942b089a82dfa5ce9baea428",
      "tree": "1ddf428bcdab50d623b0814d17428a29e02ac8f7",
      "parents": [
        "b6c30ca6136c6c6900a086b6b843f738a588a2f3"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Fri Nov 19 21:58:47 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 16:02:56 2010 +0900"
      },
      "message": "sisfb: use CONFIG_FB_SIS_301/315 instead of SIS301/315H\n\nThere is no need to alias CONFIG #defines.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b6c30ca6136c6c6900a086b6b843f738a588a2f3",
      "tree": "f8f405758c94f330393cff45d679d48f1132c229",
      "parents": [
        "e7d828ab91c95e9fdc85f5167f236a8c85fb2445"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Fri Nov 19 21:58:46 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 16:02:51 2010 +0900"
      },
      "message": "sisfb: delete redudant #define SIS_LINUX_KERNEL\n\nIt\u0027s not needed anymore with SIS_XORG_XF86 gone.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e7d828ab91c95e9fdc85f5167f236a8c85fb2445",
      "tree": "f6917b7bc121fa1b2f0ddf4fd013ec60bde79ca2",
      "parents": [
        "f3fff7359415f3e6331fa727ab27e9a1556ee7e7"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Fri Nov 19 21:58:45 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 16:02:46 2010 +0900"
      },
      "message": "sisfb: delete dead SIS_XORG_XF86 code\n\nDelete code for compiling the driver for X.org/XFree86. The development\nhas forked, so there is no point keeping this code in the tree.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f3fff7359415f3e6331fa727ab27e9a1556ee7e7",
      "tree": "5d3f3ec5bd1bba47d9b66f8fb85dcb6e4c41df8b",
      "parents": [
        "8807236b1895b3aca022180cb9906022965344ad"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Fri Nov 19 21:58:44 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 16:02:40 2010 +0900"
      },
      "message": "sisfb: delete fallback code for pci_map_rom()\n\nIf pci_map_rom() fails, there is some fallback code that basically\nduplicates pci_map_rom() on non-x86 platforms. No point in that.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8807236b1895b3aca022180cb9906022965344ad",
      "tree": "826f9fd4eb677d05ff3a64f9b790f6fefca04350",
      "parents": [
        "89c8fb7a0156f19237880c4ea576eb5add8c0d60"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Fri Nov 19 21:58:43 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 16:02:32 2010 +0900"
      },
      "message": "sisfb: delete obsolete PCI ROM bug workaround\n\nDelete a workaround for a PCI ROM bug that has been fixed ages ago by\nthe commit 761a3ac08c63718dacde12aaf0ec6d6760e8c2b7.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "32ed3036c56284a720c0c00d92ee14bf609f497d",
      "tree": "dfde210bb1990a776894e1d2bd214f5a473a5177",
      "parents": [
        "7ac3d3ebf1f6e2051472150092a6d023043dd0f1"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Wed Nov 10 13:04:19 2010 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 10 20:26:37 2010 +0900"
      },
      "message": "sisfb: limit POST memory test according to PCI resource length\n\nIf the POST memory test fails, the driver may access illegal\nmemory areas. Instead of hard coding the maximum size, set it\naccording to the PCI resource length (an additional check is needed in\nsisfb_post_map_vram() to ensure it\u0027s big enough). DRAM sizing will later\nadjust video_size to the correct value.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fd02db9de73faebc51240619c7c7f99bee9f65c7",
      "tree": "2781eada960ecdfbb407fd473b53011b30012fee",
      "parents": [
        "cb1dcc0ff4b57873210100fc9d70defa81af43d4"
      ],
      "author": {
        "name": "Dan Rosenberg",
        "email": "drosenberg@vsecurity.com",
        "time": "Wed Sep 22 13:05:09 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 22 17:22:39 2010 -0700"
      },
      "message": "drivers/video/sis/sis_main.c: prevent reading uninitialized stack memory\n\nThe FBIOGET_VBLANK device ioctl allows unprivileged users to read 16 bytes\nof uninitialized stack memory, because the \"reserved\" member of the\nfb_vblank struct declared on the stack is not altered or zeroed before\nbeing copied back to the user.  This patch takes care of it.\n\nSigned-off-by: Dan Rosenberg \u003cdan.j.rosenberg@gmail.com\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dbd536bf2f1b494240b56035ee16eba2e3d89b6a",
      "tree": "e34e02565a58ede4a25e270768775ae2899e819b",
      "parents": [
        "fbd65e0ecdeffe5e50ad850fb7240888b1af6b22"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon May 24 14:33:53 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "sis: strcpy() \u003d\u003e strlcpy()\n\nThese are different size buffers (40 chars vs 16), we may as well be\ncautious.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "91d4e0a4c889e3e8078c26542b8f5a322b87adf4",
      "tree": "c7dc5def96725767ebafbe7a1b61f5460bc85354",
      "parents": [
        "55a23c4af83df9c8fdf55690a09a3f0a92bd127b"
      ],
      "author": {
        "name": "Christoph Egger",
        "email": "siccegge@stud.informatik.uni-erlangen.de",
        "time": "Wed Mar 10 15:21:46 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:34 2010 -0800"
      },
      "message": "fbdev: remove obsolete CONFIG_FB_SOFT_CURSOR\n\nThe config Option FB_SOFT_BUFFER was removed in\nc465e05a03209651078b95686158648fd7ed84c5 (\"fbcon/fbdev: Move softcursor\nout of fbdev to fbcon\").\n\nWhile moving to fbcon this single driver has it left as a select in\nKConfig / #ifdef in source.  This last occurence is removed here so the\noption is really gone\n\nSigned-off-by: Christoph Egger \u003csiccegge@stud.informatik.uni-erlangen.de\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ab948153a1e409afdc0f78a376ad3710df5b109",
      "tree": "65b2e71c72663779f310e4cdb16f8e0e3ccc59f6",
      "parents": [
        "09335865c34c2e74c7ba0a2c7224e302e0f1a5d8"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Dec 15 16:46:23 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:01 2009 -0800"
      },
      "message": "fbdev: TV_PALN bit set twice in sisfb_detect_VB_connect()\n\nThe TV_PALN bit was tested twice, replace one by TV_PALM.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "532f649f148bf70e6a5816d95fe55e6a065e8754",
      "tree": "ba91d647e9c5f839f794f3d8f62d320c1fcceb54",
      "parents": [
        "3163eaba34943967aebb1eefa0d4bdc4e5dc197c"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Tue Sep 22 16:47:58 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:57 2009 -0700"
      },
      "message": "sisfb: change SiS_DDC_Port type to SISIOADDRESS\n\nThe patch enables the driver to be used on platforms such as ARM where an\nI/O address is a 32-bit memory address.\n\nThe patch avoids the following kernel oops:\n\ndebian:~# modprobe sisfb\n[   73.070000] sisfb: Video ROM found\n[   73.080000] sisfb: Video RAM at 0x80000000, mapped to 0xe0a00000, size 1024k\n[   73.090000] sisfb: MMIO at 0x84080000, mapped to 0xe0b80000, size 256k\n[   73.090000] sisfb: Memory heap starting at 800K, size 32K\n[   73.360000] Unable to handle kernel paging request at virtual address 6e000844\n[   73.380000] pgd \u003d df230000\n[   73.380000] [6e000844] *pgd\u003d00000000\n[   73.380000] Internal error: Oops: 8f5 [#1]\n[   73.380000] Modules linked in: sisfb(+) fb cfbcopyarea cfbimgblt cfbfillrect\n[   73.380000] CPU: 0    Not tainted  (2.6.31-iop32x #1)\n[   73.380000] PC is at SiS_SetRegANDOR+0x10/0x38 [sisfb]\n[   73.380000] LR is at SiS_SetSCLKHigh+0x38/0x94 [sisfb]\n[   73.380000] pc : [\u003cbf01dc00\u003e]    lr : [\u003cbf0238f8\u003e]    psr: 60000013\n[   73.380000] sp : df38fd00  ip : 6e000000  fp : 00000002\n[   73.380000] r10: 00000108  r9 : 00000000  r8 : 00000108\n[   73.380000] r7 : df064258  r6 : 00000110  r5 : 6e000844  r4 : 0000010a\n[   73.380000] r3 : 00000001  r2 : 0000000e  r1 : 00000011  r0 : 00000844\n[   73.380000] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user\n[   73.380000] Control: 0000397f  Table: bf230000  DAC: 00000015\n[   73.380000] Process modprobe (pid: 1849, stack limit \u003d 0xdf38e270)\n[   73.380000] Stack: (0xdf38fd00 to 0xdf390000)\n[   73.380000] fd00: 0000010a 00000108 df064258 df064258 df064258 00000000 00000000 bf02c4e0\n[   73.380000] fd20: 00000114 bf02c50c 00000013 00000114 0000010a df064258 00000000 bf02c980\n[   73.380000] fd40: 00009c66 00000004 00000001 df064250 a0010000 a6a2a0a0 df064250 00000003\n[   73.380000] fd60: df064250 00000000 df064258 0000fffd 00000000 00000000 00000000 bf033948\n[   73.380000] fd80: 00000000 00000000 00000000 bf019e2c 00000000 df064a70 bf03b470 00010000\n[   73.380000] fda0: 00000000 df064250 00000000 df831c00 00000012 bf039f70 00000000 c00abed8\n[   73.380000] fdc0: 000008a6 000008a4 df0649b0 df064878 df064258 df064000 00000000 00000000\n[   73.380000] fde0: 00000001 00008000 00000001 00030000 df81c930 bf049f88 df831c00 00000000\n[   73.380000] fe00: bf049f58 df3952a0 c0447708 bf049f88 bf049fe0 c0191980 df831c00 c0191b10\n[   73.380000] fe20: df831c58 bf049f58 df831c00 bf04aca8 df3952a0 df831c58 df831c58 bf049f88\n[   73.380000] fe40: c01ba1b4 c01ba0a0 df831c58 df831c8c bf049f88 c01ba1b4 df3952a0 00000000\n[   73.380000] fe60: c03e265c c01ba240 00000000 df38fe78 bf049f88 c01b990c df812938 df81b8d0\n[   73.380000] fe80: df3952a0 df807780 00000000 00000060 bf049f88 c01b9224 bf0429c8 00000000\n[   73.380000] fea0: bf049f58 00000000 bf049f88 00000000 00000000 bf04aea8 00000000 c01ba4e4\n[   73.380000] fec0: e09861a0 bf049f58 00000000 bf049f88 00000000 c0191f20 00000000 00000000\n[   73.380000] fee0: c03f7bac bf04d418 0000fff2 0000fff1 bf04ad08 0002f260 0002f260 e0986038\n[   73.380000] ff00: e0986150 e098568b df143340 e0990280 00000036 c03d8b00 fffffffd 00000000\n[   73.380000] ff20: bf04acfc 00000000 fffffffc 0003cf4b 00018098 c03f7bac 00000000 bf04d000\n[   73.380000] ff40: df38e000 00000000 bedc0984 c00272a4 ffffffff c005bc88 00000000 00000000\n[   73.380000] ff60: 0003cf4b 0003cf4b 00018098 bf04acfc 00000000 c0027fe8 df38e000 00000000\n[   73.380000] ff80: bedc0984 c006882c 00001000 00000003 00000000 00009064 00000000 00008edc\n[   73.380000] ffa0: 00000080 c0027e20 00009064 00000000 4014e000 0003cf4b 00018098 0003cf4b\n[   73.380000] ffc0: 00009064 00000000 00008edc 00000080 00000000 00000000 40025000 bedc0984\n[   73.380000] ffe0: 00000000 bedc08fc 0000b6b0 400e8f34 60000010 4014e000 00000000 00000000\n[   73.380000] [\u003cbf01dc00\u003e] (SiS_SetRegANDOR+0x10/0x38 [sisfb]) from [\u003cdf064258\u003e] (0xdf064258)\n[   73.380000] Code: e92d0030 e20110ff e280546e e3a0c46e (e5c51000)\n[   73.680000] ---[ end trace 62a93e01df37a5f2 ]---\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d63870db3c41086d7f13ec8b41def4331db32327",
      "tree": "9ad9322832081f3a5d15321c56dbd7b5d86e44c6",
      "parents": [
        "2f93e8f4822fdd48fa9c4c901eea87ab1c902f87"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Sep 22 16:47:07 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:51 2009 -0700"
      },
      "message": "sisfb: read buffer overflow\n\nIf called with mode_idx \u003d 1, rate \u003d 68, a read occurs from\nsisfb_vrate[-1].refresh.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cbad1cbb51d92c0b5c3f47ef9dbf125de81fae08",
      "tree": "b711e0873325f5935e259a8e3796c22a6f618956",
      "parents": [
        "8e4a718ff38d8539938ec3421935904c27e00c39"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Jul 06 21:11:24 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 06 13:44:37 2009 -0700"
      },
      "message": "sisfb: fix regression with uninitalized fb_info-\u003emm_lock mutex\n\nRemove redundant call to the sisfb_get_fix() before sis frambuffer is\nregistered.\n\nThis fixes a problem with uninitialized the fb_info-\u003emm_lock mutex\nintroduced by the commit 537a1bf059f \" fbdev: add mutex for fb_mmap\nlocking\"\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nTested-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "537a1bf059fa312355696fa6db80726e655e7f17",
      "tree": "4f5b3c6917311cfefad21eaf3dd92978334282de",
      "parents": [
        "70d6027ff2bc8bab180273b77e7ab3e8a62cca51"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Jun 30 11:41:29 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 30 18:56:00 2009 -0700"
      },
      "message": "fbdev: add mutex for fb_mmap locking\n\nAdd a mutex to avoid a circular locking problem between the mm layer\nsemaphore and fbdev ioctl mutex through the fb_mmap() call.\n\nAlso, add mutex to all places where smem_start and smem_len fields change\nso the mutex inside the fb_mmap() is actually used.  Changing of these\nfields before calling the framebuffer_register() are not mutexed.\n\nThis is 2.6.31 material.  It removes one lockdep (fb_mmap() and\nregister_framebuffer()) but there is still another one (fb_release() and\nregister_framebuffer()).  It also cleans up handling of the smem_start and\nsmem_len fields used by mutexed section of the fb_mmap().\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "491bcc9bf5d9a57f2d9cb3ce8ba0f6d48752c113",
      "tree": "c0ef0205d06fd5c09dff1ee8dcec40e2ad28c9df",
      "parents": [
        "f73323de5a07e2a7bf3e9bca36dcc8057e5446d4"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Jun 16 15:34:36 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 19:48:00 2009 -0700"
      },
      "message": "fbdev: use framebuffer_release() for freeing fb_info structures\n\nUse the framebuffer_release() for freeing fb_info structures allocated\nwith framebuffer_alloc().\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "811a201374b10d60662504f9ea533e03914fdb27",
      "tree": "d9e4f0a4d2fda87657d55b0c4e70820a95ed772f",
      "parents": [
        "0a4534801468325fdb6a7b7bf73ad2a958a1e379"
      ],
      "author": {
        "name": "Michal Januszewski",
        "email": "spock@gentoo.org",
        "time": "Mon Apr 13 14:39:52 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:30 2009 -0700"
      },
      "message": "sisfb: fix color component length for pseudocolor modes\n\nsisfb incorrectly sets the length of the color fields to 6 bits\nfor PSEUDOCOLOR modes, even though 8 bits are always used per pixel.\nFix this by setting the length to 8.\n\nSigned-off-by: Michal Januszewski \u003cspock@gentoo.org\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "14aefd1b49ff3bd13caa37fb06bd53488d5d1486",
      "tree": "94e1e623fe44ad875905a4a1101b29e88a762b9e",
      "parents": [
        "0b9cf3aa6b1e934807b40b4d478d7e11f7c43f55"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jul 23 21:31:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:37 2008 -0700"
      },
      "message": "video/sis/: remove compat code\n\nThis patch removes compat code for older kernel versions.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5e2daeb3c982ea19ecad0c2e720a4052034be14b",
      "tree": "1a418d505cedf49da1d93c1c7ee3b7c649e420eb",
      "parents": [
        "9bcf091083065c751a4d90317b766370d2497ae9"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu May 22 15:45:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 23 08:11:07 2008 -0700"
      },
      "message": "fbdev: fix integer as NULL pointer warning\n\ndrivers/video/aty/atyfb_base.c:3359:26: warning: Using plain integer as NULL pointer\ndrivers/video/aty/radeon_base.c:2280:32: warning: Using plain integer as NULL pointer\ndrivers/video/matrox/matroxfb_base.h:203:25: warning: Using plain integer as NULL pointer\ndrivers/video/matrox/matroxfb_base.h:203:25: warning: Using plain integer as NULL pointer\ndrivers/video/sis/sis_main.c:5790:44: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ae121705bed9ea7425daef4d7d29038f7312f3f",
      "tree": "fa1527459b056ad59acfbf1fa59c5a8880f6ac22",
      "parents": [
        "e7a05aa9e697ff6fc165d45671cdcca601942f62"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 02:15:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:42 2008 -0700"
      },
      "message": "video: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Antonino Daplas \u003cadaplas@gmail.com\u003e\nCc: Antonino A. Daplas \u003cadaplas@gmail.com\u003e\nCc: Antonino Daplas \u003cadaplas@pol.net\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ea237a6ae953b19d03f29236f095389d7906a0b4",
      "tree": "fe72f63bd5342678b7cd4d59a2308300f34e7dfa",
      "parents": [
        "5a1c84f1465a90192f55e21ccc67fd396c596374"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed Feb 06 01:39:07 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:15 2008 -0800"
      },
      "message": "drivers/video: remove unnecessary pci_dev_put\n\npci_get_class implicitly does a pci_dev_put on its second argument, so\npci_dev_put is only needed if there is a break out of the loop.\n\nThe semantic match detecting this problem is as follows:\n\n// \u003csmpl\u003e\n@@\nexpression dev;\nexpression E;\n@@\n\n* pci_dev_put(dev)\n  ... when !\u003d dev \u003d E\n(\n* pci_get_device(...,dev)\n|\n* pci_get_device_reverse(...,dev)\n|\n* pci_get_subsys(...,dev)\n|\n* pci_get_class(...,dev)\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eaa0ff15c30dc9799eb4d12660edb73aeb6d32c5",
      "tree": "592ea2010b2e6fb2951e78c21dafc4c2e6fe2134",
      "parents": [
        "551e4fb2465b87de9d4aa1669b27d624435443bb"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Feb 06 01:36:06 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:40:59 2008 -0800"
      },
      "message": "fix ! versus \u0026 precedence in various places\n\nFix various instances of\n\n\tif (!expr \u0026 mask)\n\nwhich should probably have been\n\n\tif (!(expr \u0026 mask))\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Peter Osterlund \u003cpetero2@telia.com\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ed8a5d49a0d4b5cf411a71476e6582f153df54e3",
      "tree": "bf6d32fc0500380c597bfd039adcec1dbf675d70",
      "parents": [
        "63bfb1f18a50e879c5cb9684ed241052ad38efcb"
      ],
      "author": {
        "name": "Fernando Luis Vázquez Cao",
        "email": "fernando@oss.ntt.co.jp",
        "time": "Mon Nov 05 16:21:11 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:48 2008 -0800"
      },
      "message": "USB: sisusb: *_ioctl32_conversion functions do not exist in recent kernels\n\nRemove dead code while at it.\n\nSigned-off-by: Fernando Luis Vazquez Cao \u003cfernando@oss.ntt.co.jp\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a9e60e5c3c4721dd216047e4c58c4eb89789f519",
      "tree": "889d05f1bcee8050500274f6ce695d038ee8c744",
      "parents": [
        "43054412db5e5b3eda1eff6c2245ff4257560340"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Nov 14 16:59:02 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:38 2007 -0800"
      },
      "message": "video/sis/: fix negative array index\n\nThis patch fixes the possible usage of a negative value as an array\nindex spotted by the Coverity checker.\n\nsisfb_validate_mode() could return a negative error code and we must check for\nthat prior to using its return value as an array index.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "84902b7af642c86a518c17629c0dbe705a4b6d14",
      "tree": "b16dd021a3a5217557bb29c986be9615b8cddf48",
      "parents": [
        "120c0b6d57257b2a3508d96bdaf54781935439f6"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Oct 16 01:29:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:17 2007 -0700"
      },
      "message": "fbdev: change asm/uaccess.h to linux/uaccess.h\n\nThis patch replaces \u003casm/uaccess.h\u003e with \u003clinux/uaccess.h\u003e after the\ncheckpatch.pl hint.  The include of \u003casm/uaccess.h\u003e is removed if the driver\ndoes not use it.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "000d5335c6e7f5dbcd849b62b4be7ae005aa6974",
      "tree": "af6894791cc9fbd7dd38ac2ec0026be0f1a75a42",
      "parents": [
        "c312f97df65bf38a8e7f664b76154639f593775d"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Jul 17 04:05:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:13 2007 -0700"
      },
      "message": "sisfb: fix pseudo_palette array size and overrun\n\n- the pseudo_palette is only 16 elements long.\n- do not write to the pseudo_palette if regno (array index) is more than 15.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44c10138fd4bbc4b6d6bff0873c24902f2a9da65",
      "tree": "6e16d3ec80c87490dc743f72da086356f2906ace",
      "parents": [
        "b8a3a5214d7cc115f1ca3a3967b7229d97c46f4a"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Jun 08 15:46:36 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:02:10 2007 -0700"
      },
      "message": "PCI: Change all drivers to use pci_device-\u003erevision\n\nInstead of all drivers reading pci config space to get the revision\nID, they can now use the pci_device-\u003erevision member.\n\nThis exposes some issues where drivers where reading a word or a dword\nfor the revision number, and adding useless error-handling around the\nread. Some drivers even just read it for no purpose of all.\n\nIn devices where the revision ID is being copied over and used in what\nappears to be the equivalent of hotpath, I have left the copy code\nand the cached copy as not to influence the driver\u0027s performance.\n\nCompile tested with make all{yes,mod}config on x86_64 and i386.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0959f0ca29244ae983b406fba313816a29244be7",
      "tree": "1dd6c165a9298418eab3965eaec4d5c6727e6b50",
      "parents": [
        "c831c338f0ad299fcd1592c6e4f30657480f39af"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue May 08 00:39:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "drivers/video/sis/: remove more kernel 2.4 code\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e63340ae6b6205fef26b40a75673d1c9c0c8bb90",
      "tree": "8d3212705515edec73c3936bb9e23c71d34a7b41",
      "parents": [
        "04c9167f91e309c9c4ea982992aa08e83b2eb42e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 08 00:28:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:07 2007 -0700"
      },
      "message": "header cleaning: don\u0027t include smp_lock.h when not used\n\nRemove includes of \u003clinux/smp_lock.h\u003e where it is not used/needed.\nSuggested by Al Viro.\n\nBuilds cleanly on x86_64, i386, alpha, ia64, powerpc, sparc,\nsparc64, and arm (all 59 defconfigs).\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c30660ead2dd6ced47ac6ad4c099fb9305263ffb",
      "tree": "b85e8c6db87e0627924568ac6ad2b5d71965bcfb",
      "parents": [
        "3aebbd8f92ef1aa3048800b4991db60403b85964"
      ],
      "author": {
        "name": "Richard Knutsson",
        "email": "ricknu-0@student.ltu.se",
        "time": "Mon Feb 12 00:55:06 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:42 2007 -0800"
      },
      "message": "[PATCH] drivers/video/sis: Convert to generic boolean\n\nConvert:\nFALSE   -\u003e false\nTRUE    -\u003e true\nBOOLEAN -\u003e bool\n\nSigned-off-by: Richard Knutsson \u003cricknu-0@student.ltu.se\u003e\nCc: Thomas Hellstrom \u003cthomas@tungstengraphics.com\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b860e73a5488d9e75c2f2907174cb4277c2f9d21",
      "tree": "7385c1eafbb0f5d8c61b1deb9f399155101d21f7",
      "parents": [
        "af342e939d3244624d3e03ece2e6b8e9056dfb72"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@cs.washington.edu",
        "time": "Fri Dec 08 02:40:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:05 2006 -0800"
      },
      "message": "[PATCH] video SiS: remove unnecessary variables in SiS_DDC2Delay\n\nRemove unnecesary iteration and accumulator variables from SiS_DDC2Delay.\n\nOriginally spotted by Jesper Juhl \u003cjesper.juhl@gmail.com\u003e.\n\nCc: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: David Rientjes \u003crientjes@cs.washington.edu\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": "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": "894673ee6122a3ce1958e1fe096901ba5356a96b",
      "tree": "2fe842e63046ead098c5c61c0938ad8128934412",
      "parents": [
        "a8f340e394ff30b79ab5b03c67ab4c94b2ac3646"
      ],
      "author": {
        "name": "Jon Smirl",
        "email": "jonsmir@gmail.com",
        "time": "Mon Jul 10 04:44:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:16 2006 -0700"
      },
      "message": "[PATCH] tty: Remove include of screen_info.h from tty.h\n\nscreen_info.h doesn\u0027t have anything to do with the tty layer and shouldn\u0027t be\nincluded by tty.h.  This patches removes the include and modifies all users to\ndirectly include screen_info.h.  struct screen_info is mainly used to\ncommunicate with the console drivers in drivers/video/console.  Note that this\npatch touches every arch and I have no way of testing it.  If there is a\nmistake the worst thing that will happen is a compile error.\n\n[akpm@osdl.org: fix arm build]\n[akpm@osdl.org: fix alpha build]\nSigned-off-by: Jon Smirl \u003cjonsmir@gmail.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": "a8f340e394ff30b79ab5b03c67ab4c94b2ac3646",
      "tree": "54bb79dba4f3943e893bacd1efe7b265d7f86aaa",
      "parents": [
        "67eb5db5874076db01febed5a1a9281628fa9fb4"
      ],
      "author": {
        "name": "Jon Smirl",
        "email": "jonsmir@gmail.com",
        "time": "Mon Jul 10 04:44:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:16 2006 -0700"
      },
      "message": "[PATCH] vt: Remove VT-specific declarations and definitions from tty.h\n\nMAX_NR_CONSOLES, fg_console, want_console and last_console are more of a\nfunction of the VT layer than the TTY one.  Moving these to vt.h and vt_kern.h\nallows all of the framebuffer and VT console drivers to remove their\ndependency on tty.h.\n\n[akpm@osdl.org: fix alpha build]\nSigned-off-by: Jon Smirl \u003cjonsmir@gmail.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": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "9aaeded72f923212e6d9d7b6b8e3830e983f323e",
      "tree": "ce238f0172f5e3365d5e2bf0c5905bd6308d6527",
      "parents": [
        "27ae4104b69bd5e3d9006ba31b39fc186020f38e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 18:19:55 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 18:19:55 2006 +0200"
      },
      "message": "typo fixes: bandwith -\u003e bandwidth\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "31c5cdba69c3c6e9bb1aaf15870f5c23402267e0",
      "tree": "091fe4832efd7d284fb4f4130097faa65a167d2c",
      "parents": [
        "e4423781850025726b6c4e24ba3d93c7ff9cd826"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jun 26 00:26:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:28 2006 -0700"
      },
      "message": "[PATCH] fbdev: cleanup the CONFIG_VIDEO_SELECT mess\n\nWe had three (sic) VIDEO_SELECT options:\n- two in drivers/video/Kconfig\n- one in drivers/video/console/Kconfig\n\nThis patch removes the two options in drivers/video/Kconfig and also removes\nthe unneeded usage in drivers/video/sis/sis_main.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": "e4ccde33de202fae1b1e2a940604ee9e295450d9",
      "tree": "c6fa9ba9e6ed4c00836acef32f738ea2d81108fc",
      "parents": [
        "d1ae418eef4ce763a95edec0b5fc095af5daca2e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Mar 27 01:17:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:58 2006 -0800"
      },
      "message": "[PATCH] video/sis/init301.c:SiS_ChrontelDoSomething2(): remove dead code\n\nThe Coverity checker spotted these two unused variables.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\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": "67a6680d64e18c7a1901f31ef747ea53b6cd986d",
      "tree": "1d428eb19fdd393290348c63911c2974016ebc9d",
      "parents": [
        "a80da7389891d0eeacbd568a9b54f665fd424d14"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Jan 14 13:21:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:14 2006 -0800"
      },
      "message": "[PATCH] fbdev: Sanitize -\u003efb_ioctl prototype\n\nThe ioctl and file arguments to -\u003efb_mmap are totally unused and there\u0027s not\nreason a driver should need them.\n\nAlso update the -\u003efb_compat_ioctl prototype to be the same as -\u003efb_mmap.\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": "c465e05a03209651078b95686158648fd7ed84c5",
      "tree": "e1119586a567a9a6a5ad9bda43d3438772ecf5a4",
      "parents": [
        "e764a20196f4e1b497a42fdc6e9d254e7ec290f2"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Nov 07 01:00:35 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:50 2005 -0800"
      },
      "message": "[PATCH] fbcon/fbdev: Move softcursor out of fbdev to fbcon\n\nAccording to Jon Smirl, filling in the field fb_cursor with soft_cursor for\ndrivers that do not support hardware cursors is redundant.  The soft_cursor\nfunction is usable by all drivers because it is just a wrapper around\nfb_imageblit.  And because soft_cursor is an fbcon-specific hook, the file is\nmoved to the console directory.\n\nThus, drivers that do not support hardware cursors can leave the fb_cursor\nfield blank.  For drivers that do, they can fill up this field with their own\nversion.\n\nThe end result is a smaller code size.  And if the framebuffer console is not\nloaded, module/kernel size is also reduced because the soft_cursor module will\nalso not be loaded.\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": "544393fe584d333480659a4bed30f5295355df11",
      "tree": "873b30c67cdbb5cb93e6fd816692db312ed6ddd6",
      "parents": [
        "5c06e2aa6339112befdc87b350b8bf712890d7a7"
      ],
      "author": {
        "name": "Thomas Winischhofer",
        "email": "thomas@winischhofer.net",
        "time": "Fri Sep 09 13:04:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:58:01 2005 -0700"
      },
      "message": "[PATCH] sisfb update\n\nThis lifts sisfb from version 1.7.17 to version 1.8.9. Changes include:\n\n- Added support for XGI V3XT, V5, V8, Z7 chipsets, including POSTing of\n  all of these chipsets.\n\n- Added support for latest SiS chipsets (761).\n\n- Added support for SiS76x memory \"hybrid\" mode.\n\n- Added support for new LCD resolutions (eg 1280x854, 856x480).\n\n- Fixed support for 320x240 STN panels (for embedded devices).\n\n- Fixed many HDTV modes (525p, 750p, 1080i).\n\n- Fixed PCI config register reading/writing to use proper kernel\n  functions for this purpose.\n\n- Fixed PCI ROM handling to use the kernel\u0027s proper functions.\n\n- Removed lots of \"typedef\"s.\n\n- Removed lots of code which was for X.org/XFree86 only.\n\n- Fixed coding style in many places.\n\n- Removed lots of 2.4 cruft.\n\n- Reduced stack size by unifying two previously separate structs into\n  one.\n\n- Added new hooks for memory allocation (for DRM).  Now the driver can\n  truly handle multiple cards, including memory management.\n\n- Fixed numerous minor bugs.\n\nSigned-off-by: Thomas Winischhofer \u003cthomas@winischhofer.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": "75c96f85845a6707b0f9916cb263cb3584f7d48f",
      "tree": "45a64d1c9bb71d7093db3a11e0f21465c2e3dec6",
      "parents": [
        "5e198d94dd0c3ec7f6138229e2e412c2c6268c38"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu May 05 16:16:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:47 2005 -0700"
      },
      "message": "[PATCH] make some things static\n\nThis patch makes some needlessly global identifiers static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Arjan van de Ven \u003carjanv@infradead.org\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
