)]}'
{
  "log": [
    {
      "commit": "b8887e6e8c04bcefb512cdb08fc7e9c310ac847e",
      "tree": "f8dcfee2314ad0c1998e70449fdd814e675cf90a",
      "parents": [
        "1e5d533142c1c178a31d4cc81837eb078f9269bc"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Mon Nov 07 01:01:07 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:55 2005 -0800"
      },
      "message": "[PATCH] kernel-docs: fix kernel-doc format problems\n\nConvert to proper kernel-doc format.\n\nSome have extra blank lines (not allowed immed.  after the function name)\nor need blank lines (after all parameters).  Function summary must be only\none line.\n\nColon (\":\") in a function description does weird things (causes kernel-doc\nto think that it\u0027s a new section head sadly).\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f73195ad7e68fb4e546350222d31e19ebc1d3578",
      "tree": "bed25e280cc43423c8108ff222164846eefba9da",
      "parents": [
        "5ea8d9d0384761251db10ecce7618f84b67d50d4"
      ],
      "author": {
        "name": "Ville Syrjälä",
        "email": "syrjala@sci.fi",
        "time": "Mon Nov 07 01:01:00 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:54 2005 -0800"
      },
      "message": "[PATCH] matroxfb: Set maxhipri to 0\n\nThe current init code sets hiprilvl to 0 and maxhipri to 5.  According to the\nspecs those values are illegal on both G200 and G400.  It also causes\ndistortions on the TV-out at least when CRTC2 is in YUV mode as is the case\nwith DirectFB.  This patch resets both values to 0.\n\nSigned-off-by: Ville Syrjälä \u003csyrjala@sci.fi\u003e\nSigned-off-by: Petr Vandrovec \u003cpetr@vandrovec.name\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": "5ea8d9d0384761251db10ecce7618f84b67d50d4",
      "tree": "692280b43b942a0ddda88a780c2dfcee892f921f",
      "parents": [
        "6c12f30554f29069afd485ecd05a1d54c8aece9f"
      ],
      "author": {
        "name": "Ville Syrjälä",
        "email": "syrjala@sci.fi",
        "time": "Mon Nov 07 01:00:59 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:54 2005 -0800"
      },
      "message": "[PATCH] matroxfb: Kill a useless message\n\nNo point in spamming the logs with a message about xres rounding.\n\nSigned-off-by: Ville Syrjälä \u003csyrjala@sci.fi\u003e\nSigned-off-by: Petr Vandrovec \u003cpetr@vandrovec.name\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": "6c12f30554f29069afd485ecd05a1d54c8aece9f",
      "tree": "ebacc1baaf4689494e4124efb9a4a8206679fc3f",
      "parents": [
        "63921fbfbd87ec745e65d2e9aecdfdc9a4ce73f2"
      ],
      "author": {
        "name": "Ville Syrjälä",
        "email": "syrjala@sci.fi",
        "time": "Mon Nov 07 01:00:58 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:54 2005 -0800"
      },
      "message": "[PATCH] matroxfb: Use CACHEFLUSH on all chips\n\nUse the CACHEFLUSH register on all chip types.  The register is listed in all\nother specs except 2064W.  However I have verified that the register does work\non a 2064W despite being marked reserved in the specs.  There were no\nnoticeable side effects after writing to the register.\n\nSigned-off-by: Ville Syrjälä \u003csyrjala@sci.fi\u003e\nSigned-off-by: Petr Vandrovec \u003cpetr@vandrovec.name\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": "63921fbfbd87ec745e65d2e9aecdfdc9a4ce73f2",
      "tree": "fad0e1cd418efb0411fc452ff67f6e580dbcbad5",
      "parents": [
        "b1e91fdf56930fd3bd11f0df26e686feabf65ebe"
      ],
      "author": {
        "name": "Ville Syrjälä",
        "email": "syrjala@sci.fi",
        "time": "Mon Nov 07 01:00:57 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:54 2005 -0800"
      },
      "message": "[PATCH] matroxfb: Add support for Mystique AGP\n\nAdd new entries for Mystique AGP with the PCI ID 0x051e.\n\nI don\u0027t actually have such boards but according to google they do exist.\nCuriosly X.Org doesn\u0027t recognize that PCI ID.  And what\u0027s even more\ninteresting is that Matrox\u0027s own Windows drivers don\u0027t recognize it either.\nAfter going through about a dozen different versions I did find one older\ndriver that does list this particular ID.  It is also listed in the pci.ids\nfile.\n\nI\u0027m not sure if non-220 AGP chips exist.  I left the chip revision check\nintact for AGP chips nonetheless.\n\nSigned-off-by: Ville Syrjälä \u003csyrjala@sci.fi\u003e\nSigned-off-by: Petr Vandrovec \u003cpetr@vandrovec.name\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": "b1e91fdf56930fd3bd11f0df26e686feabf65ebe",
      "tree": "5847bf6895f0152b2766f674ae23af2113bd8297",
      "parents": [
        "183dee0f02d878def016476afd7995bec8d5f3a6"
      ],
      "author": {
        "name": "Ville Syrjälä",
        "email": "syrjala@sci.fi",
        "time": "Mon Nov 07 01:00:56 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:54 2005 -0800"
      },
      "message": "[PATCH] matroxfb: Remove an unused wait queue entry\n\nwait_event_event_interruptible() uses a private wait queue entry so there\u0027s no\nneed for the caller to initialize one.\n\nSigned-off-by: Ville Syrjälä \u003csyrjala@sci.fi\u003e\nSigned-off-by: Petr Vandrovec \u003cpetr@vandrovec.name\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": "183dee0f02d878def016476afd7995bec8d5f3a6",
      "tree": "d7b4d1cc7d0c4c20c0a654e5e7e81465922d0d77",
      "parents": [
        "5ee1ef96a0d5c49809c61bdbb30cdda88e1d23cf"
      ],
      "author": {
        "name": "Jake Moilanen",
        "email": "moilanen@austin.ibm.com",
        "time": "Mon Nov 07 01:00:55 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:53 2005 -0800"
      },
      "message": "[PATCH] fbdev: ATI RN50 pci id\n\nHere\u0027s the PCI ID for the ATI RN50 chip.\n\nSigned-off-by: Jake Moilanen \u003cmoilanen@austin.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@hotpop.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5ee1ef96a0d5c49809c61bdbb30cdda88e1d23cf",
      "tree": "dbb520ffd6c6ca8e955b1df70e89697e8b5957e7",
      "parents": [
        "003cfc0c56977f1c3ce48ddfd2073b7c6d75a5d8"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Nov 07 01:00:55 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:53 2005 -0800"
      },
      "message": "[PATCH] fbdev: Convert a few drivers to use the fb_find_best_display helper\n\nConvert i810fb, nvidiafb and savagefb to use the fb_find_best_display helper\nwhen searching for the initial video mode.\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": "003cfc0c56977f1c3ce48ddfd2073b7c6d75a5d8",
      "tree": "71095d3b794a6d6294b898a496c8a4e8664066bf",
      "parents": [
        "14c8102ffc9d08aa86fb08ed4bdb005768650e44"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Nov 07 01:00:54 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:53 2005 -0800"
      },
      "message": "[PATCH] fbdev: Add helper to get an appropriate initial mode\n\nAdd new helper, fb_find_best_display(), which will search the modelist for the\nbest mode for the attached display.  This requires an EDID block that is\nconverted to struct fb_monspecs and a private modelist.  The search will be\ndone in this manner:\n\n- if 1st detailed timing is preferred, use that\n- else if dimensions of the display are known, use that to estimate xres and\n- else if modelist has detailed timings, use the first detailed timing\n- else, use the very first entry from the modelist\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": "14c8102ffc9d08aa86fb08ed4bdb005768650e44",
      "tree": "d84d0dceef0e115914f16d0ea4662cd6cb8d42c2",
      "parents": [
        "998e6d51162707685336ff99c029c8911b270d32"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Nov 07 01:00:53 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:52 2005 -0800"
      },
      "message": "[PATCH] fbdev: Rearrange mode database entries\n\nRearrange mode database entries such that preferred timings are entered first,\nand less preferred timings are entered last.  (Detailed, VESA,\nestablished/standard).\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": "998e6d51162707685336ff99c029c8911b270d32",
      "tree": "bccdc294d6e621a32d8aa6c6c394ec6069f3a2ab",
      "parents": [
        "e07dea98761270249f33e733ff86420bc52ccab6"
      ],
      "author": {
        "name": "Zach Smith",
        "email": "fbui@comcast.net",
        "time": "Mon Nov 07 01:00:52 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:52 2005 -0800"
      },
      "message": "[PATCH] fbcon: Add rl (Roman Large) font\n\nI converted the \"rl\" console font from the kbd utility to be a built-in font\nfor the framebuffer console, and I was wondering if you would be OK with\nincluding it.  I\u0027ve generated a font_rl.c file and related minor\nmodifications.  I find it\u0027s the most visually appealing of the kbd fonts which\nis why I use it and selected it for conversion.  I believe the font is GPL\u0027d.\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": "5fab851ea15206cc375582ad0db79f7827325098",
      "tree": "bc7e3dd1e15d147c1aa482df69f433ff37246641",
      "parents": [
        "8a0934f2969df4cdea81cf48fde4c8626b32325d"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Nov 07 01:00:50 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:52 2005 -0800"
      },
      "message": "[PATCH] i810fb: Cleanup I2C code\n\n- The functions for reading the 1st and 2nd bus are essentially the same,\n  except for the register.  Consolidate them all.\n\n- According to Nicolas Boichat, there is an undocumented 3rd i2c bus for\n  attaching daughter cards.  Add support for this.\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": "8a0934f2969df4cdea81cf48fde4c8626b32325d",
      "tree": "cba3aa7d1367d4916a39b2113e1c9805e49b80ca",
      "parents": [
        "2726bff34441dce3854c62c3748bac2e7879e791"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Nov 07 01:00:49 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:52 2005 -0800"
      },
      "message": "[PATCH] vesafb: Disable mtrr as the default\n\nvesafb occassionally gets the size wrong when setting the mtrr.  When X or DRI\nattempts to set the mtrr, it will fail due to range overlap significantly\naffecting their performance.  Disable mtrr and let the user explicitly enable\nit with the mtrr:n option.\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": "2726bff34441dce3854c62c3748bac2e7879e791",
      "tree": "e0318cb9929c5e3a910f8ce7b4895810dbc08212",
      "parents": [
        "8fb6567e347a04d44b57e2b223cc5845859dfc6a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Nov 07 01:00:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:52 2005 -0800"
      },
      "message": "[PATCH] s3c2410fb: initialise device_driver .owner\n\nInitialise the .owner field, so that if the driver is built as a module, the\nsystem has a link to the owner\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.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": "8fb6567e347a04d44b57e2b223cc5845859dfc6a",
      "tree": "db4037a6694d3ffb6871c073ecb009332ff783b5",
      "parents": [
        "2fe0175491c4784d95f3237ebdc985da7b26a99d"
      ],
      "author": {
        "name": "Michal Januszewski",
        "email": "spock@gentoo.org",
        "time": "Mon Nov 07 01:00:47 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:52 2005 -0800"
      },
      "message": "[PATCH] fbdev: fix the fb_find_nearest_mode() function\n\nCurrently the fb_find_nearest_mode() function finds a mode with screen\nresolution closest to that described by the \u0027var\u0027 argument and with some\narbitrary refresh rate (eg.  in the following sequence of refresh rates: 70 60\n53 85 75, 53 is selected).\n\nThis patch fixes the function so that it looks for the closest mode as far as\nboth resolution and refresh rate are concerned.  The function\u0027s first argument\nis changed to fb_videomode so that the refresh rate can be specified by the\ncaller, as fb_var_screeninfo doesn\u0027t have any fields that could directly hold\nthis data.\n\nSigned-off-by: Michal Januszewski \u003cspock@gentoo.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": "2fe0175491c4784d95f3237ebdc985da7b26a99d",
      "tree": "bc72a82797aee165be4b95492628bf1d6127e21a",
      "parents": [
        "475666d4f80f148a091fa20257fe2381223d3c62"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Nov 07 01:00:46 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:52 2005 -0800"
      },
      "message": "[PATCH] nvidiafb: Fix empty macro\n\nUse do {} while(0) for empty reverse_order() macro.\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": "475666d4f80f148a091fa20257fe2381223d3c62",
      "tree": "87c64e09e2d6e26b56eb04d20de4236da4bcb812",
      "parents": [
        "9127fa28595093a146fc3e2c937747e014e4bfa2"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Nov 07 01:00:46 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:51 2005 -0800"
      },
      "message": "[PATCH] fbdev: Workaround for buggy EDID blocks\n\nSome EDID blocks set the flag \"prefer first detailed timing\" without providing\nany detailed timing at all.  Clear this flag if the block does not provide\ndetailed timings.\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": "9127fa28595093a146fc3e2c937747e014e4bfa2",
      "tree": "04b7c8b5e9f8060a3927dcbabbb4ecb83269d614",
      "parents": [
        "1cc650c69f3079ce3c616c998a741bcf6ddf4f4d"
      ],
      "author": {
        "name": "Peter \u0027p2\u0027 De Schrijver",
        "email": "p2@mind.be",
        "time": "Mon Nov 07 01:00:42 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:51 2005 -0800"
      },
      "message": "[PATCH] pm2fb: Manual configuration of timings for Elsa Winner 2000 Office\n\nAttached is a small patch which configures the correct memory clock and\ntimings on the Elsa Winner 2000 Office pm2 based card.  This is necessary when\nthe card is used on a platform which does not support PC style BIOS\ninitialization.\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": "1cc650c69f3079ce3c616c998a741bcf6ddf4f4d",
      "tree": "643264be86a99d60031a69a33f4f56b0183769d1",
      "parents": [
        "1013d26663199f8c1c31e1fe8e9352da09630d69"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Nov 07 01:00:41 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:51 2005 -0800"
      },
      "message": "[PATCH] savagefb: Convert from VGA IO access to MMIO access\n\nUse MMIO registers instead of banging the VGA IO registers.\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": "1013d26663199f8c1c31e1fe8e9352da09630d69",
      "tree": "51b7a8eb48e553dc514c016a8522d8ac4209bc33",
      "parents": [
        "eba50850458cf6e907b6b751cb18711666819406"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Nov 07 01:00:41 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:51 2005 -0800"
      },
      "message": "[PATCH] atyfb: Get initial mode timings from LCD BIOS\n\nReported by: Jean-Philippe Guérard (Bugzilla Bug 1782)\n\n\"I\u0027ve tried with video\u003datyfb:debug and video\u003datyfb:debug,mode:1280x600, \\\nnomtrr.\n\nIn both case, the screen stays black, but seems divided into 4 vertical bands.\n Some white lines pop up randomly on each vertical band.\"\n\nThe problem is a combination of an incorrect xclk plus lack of timing\ninformation.  The adapter is attached to an LCD device that can do 1280x600\n(which is not a standard resolution).  The global mode database does not have\nan entry for it.  Fortunately, the Video BIOS contains the complete timing\ninfo for this display, however, atyfb is not making use of it.\n\nAdd support to get the timing information from the BIOS, if available.\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": "eba50850458cf6e907b6b751cb18711666819406",
      "tree": "01e72b4d850432778e2620c152d1acec2a8a3851",
      "parents": [
        "b4d8aea6d66aabc1d79aaeb1ecc90562abb8f575"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Nov 07 01:00:40 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:51 2005 -0800"
      },
      "message": "[PATCH] vesafb: Fix color palette handling\n\nFix out-of-bounds bug.  The pseudopalette has room only for 16 entries, thus,\nwrite only the first 16 entries to the pseudopalette.\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": "b4d8aea6d66aabc1d79aaeb1ecc90562abb8f575",
      "tree": "9d1acb46481ba54827463ae2d8f79821d5119953",
      "parents": [
        "dd0314f7bb407bc4bdb3ea769b9c8a3a5d39ffd7"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Nov 07 01:00:39 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:51 2005 -0800"
      },
      "message": "[PATCH] fbdev: Remove software clipping from drawing functions\n\nRemove software clipping from imageblit, fillrect and copyarea.  Clipping is\nnot needed because the console layer assures that reads/writes doest not\nhappen beyond the extents of the framebuffer.  And software clipping tends to\nhide bugs, if they do exist.\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": "dd0314f7bb407bc4bdb3ea769b9c8a3a5d39ffd7",
      "tree": "474e589f2d9022f8ce63993e19069da273033e55",
      "parents": [
        "3084a895c2a963cb9b32271061c832977ff7293c"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Nov 07 01:00:38 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:51 2005 -0800"
      },
      "message": "[PATCH] fbcon: Initialize new driver when old driver is released\n\nIf machine has more than 1 driver installed, and they all drive the same\nhardware, it\u0027s possible that the driver\u0027s fb_release() method will attempt to\nrestore the hardware state to the initial state.  This will leave the new\ndriver in an undefined state.  To prevent this problem, initialize the new\ndriver by calling fb_set_par() when the old driver is released by fbcon.\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": "3084a895c2a963cb9b32271061c832977ff7293c",
      "tree": "03c0650a9d3498f9c2a34b7b2db044ee062de05e",
      "parents": [
        "4d9c5b6eb42d9e235003dd4531b44462a77131ea"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Nov 07 01:00:37 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:51 2005 -0800"
      },
      "message": "[PATCH] fbcon: Use helper function when filling out var structure\n\nInstead of manually filling up the fields in struct fb_var_screeninfo, use the\ndisplay_to_var() helper.\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": "4d9c5b6eb42d9e235003dd4531b44462a77131ea",
      "tree": "5e851412d612bd143d378db1ceb1a87da3b31a56",
      "parents": [
        "c465e05a03209651078b95686158648fd7ed84c5"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Nov 07 01:00:36 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:50 2005 -0800"
      },
      "message": "[PATCH] fbcon: Consolidate redundant code\n\nLot\u0027s of redundant code scattered throughout fbcon.c.  Consolidate them all\ninto one function, fbcon_update_softback().\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": "e764a20196f4e1b497a42fdc6e9d254e7ec290f2",
      "tree": "daa5d3c6d386a201ba1660d73a0f4875dd3f75cd",
      "parents": [
        "3a59026ba111d85b1a86af0f1c4e5a8ef1242d82"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Nov 07 01:00:34 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:49 2005 -0800"
      },
      "message": "[PATCH] radeonfb: prevent spurious recompilations\n\nPrevent spurious recompilations of the radeonfb driver when I2C/DDC support\nis not included and i2c header files are modified.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.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": "3a59026ba111d85b1a86af0f1c4e5a8ef1242d82",
      "tree": "33aadf52d17ffaf5a3077550c1813f26f14d571d",
      "parents": [
        "b8c49ef6aeef662e7920435012be8c2ecc41c30d"
      ],
      "author": {
        "name": "Scott MacKenzie",
        "email": "irrational@poboxes.com",
        "time": "Mon Nov 07 01:00:33 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:49 2005 -0800"
      },
      "message": "[PATCH] intelfb: extend partial support of i915G to include i915GM\n\nAdd partial support for GMA900 within the i915GM chipset.\n\nSigned-off-by: Scott MacKenzie \u003cirrational@poboxes.com\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": "b8c49ef6aeef662e7920435012be8c2ecc41c30d",
      "tree": "4a79124a75fbb9132bb911a5a5cb31b0efa15687",
      "parents": [
        "7f8c54d20b258acf291dd4490b0e22fa10b2a17f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 07 01:00:32 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:49 2005 -0800"
      },
      "message": "[PATCH] nvidiafb: Add flat panel dither support\n\nnvidiafb didn\u0027t fully hook-up the code it borrowed from X for doing flat\npanel dithering (this is useful for 6 bits panels).  This adds a driver\noption to force it, and by default \"reads\" the current value from the chip\nto get the firmware setting.  It significantly improves the quality of\nimages on the iMac G5 I have here (though the X driver doesn\u0027t yet \"read\"\nthe current value and defaults to 0, so you have to add Option \"FBDither\"\n\"true\" to your X config file to get that, I\u0027ll try to fix X.org to \"read\"\nthe default unless specified asap).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@hotpop.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7f8c54d20b258acf291dd4490b0e22fa10b2a17f",
      "tree": "19e1dd1f66b506c6ded5936c659ecbcf481ded95",
      "parents": [
        "85f1503aff46089acd9f780b5259752839cf0162"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Nov 07 01:00:31 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:49 2005 -0800"
      },
      "message": "[PATCH] nvidiafb-fix-mode-setting-ppc-support-warning-fixes\n\ndrivers/video/nvidia/nv_setup.c: In function `NVCommonSetup\u0027:\ndrivers/video/nvidia/nv_setup.c:408: warning: statement with no effect\ndrivers/video/nvidia/nv_setup.c:496: warning: statement with no effect\ndrivers/video/nvidia/nv_setup.c:504: warning: statement with no effect\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@hotpop.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "85f1503aff46089acd9f780b5259752839cf0162",
      "tree": "2e517636de893ec886e05981171484f655234c63",
      "parents": [
        "ecc41d5e0267de2c010e0fdf8da3c9e3e394f752"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 07 01:00:30 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:49 2005 -0800"
      },
      "message": "[PATCH] nvidiafb: Fix mode setting \u0026 PPC support\n\nThis patch fixes nvifiafb mode setting code to be closer to what the X\ndriver does, which actually makes it work on the 5200FX I have access to.\nIt also fix the routine that gets the EDID from Open Firmware on PPC, it\nwas broken in various ways and would crash at boot.  Compared to the patch\nI posted to linux-fbdev last week, this one just changes a printk to be\ncloser to the other ones in the driver.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@hotpop.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ecc41d5e0267de2c010e0fdf8da3c9e3e394f752",
      "tree": "ed13369747fe68610bffccc6311245c23dfc133a",
      "parents": [
        "e65c0850ae811a53554e1abe71627fba1261cfc7"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Mon Nov 07 01:00:29 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:49 2005 -0800"
      },
      "message": "[PATCH] fb: straighten up fb drivers menu\n\nArrange frame buffer menu:\n- puts all Epson drivers together\n- removes split of FB_PXA and FB_PXA_PARAMETERS by FB_W100\n- results in PXA, W100, Epson, S3C2410, \u0026 Virtual FB drivers being\n  presented at the same menu level as all other FB drivers\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-by: \"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": "e65c0850ae811a53554e1abe71627fba1261cfc7",
      "tree": "5d9f3193b9c2a6f836a3c6acec004f2fef4feff9",
      "parents": [
        "80d188a643b0f550a2aaedf7bf4dd1abd86cfc45"
      ],
      "author": {
        "name": "Randy.Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Mon Nov 07 01:00:28 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:49 2005 -0800"
      },
      "message": "[PATCH] framebuffer: add some help text in Kconfig\n\nFrame buffer driver help text changes:\n- Move S3 Trio next to S3 Savage;\n- add or clarify help text for several FB drivers;\n- add help text for FB console;\n- add help text for bootup logos;\n\nAcked-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8bc3efcfbf6521ec7bf3e5d969b31745fbd986f8",
      "tree": "3558a51005787a2c56d56c95019dd889bd06fbbb",
      "parents": [
        "597a107b1d5587dc230dbbe3faeca242daed494e"
      ],
      "author": {
        "name": "Ronald S. Bultje",
        "email": "rbultje@ronald.bitfreak.net",
        "time": "Mon Nov 07 01:00:22 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:47 2005 -0800"
      },
      "message": "[PATCH] prevent dmesg warning in zr36067 driver\n\nFix the warning \"Debug: sleeping function called from invalid context at\ninclude/asm/semaphore.h:102\" that the zr36067 driver emits every time an\napplication using JPEG capture starts up (e.g.  mjpegtools\u0027 lavrec).\n\nThe warning is harmless, but clogs up the dmesg output.  This was logged as\nbugzilla #5403.  (Thanks to Christian Casteyde for helping me in fixing\nthis long-standing annoyance.)\n\nSigned-off-by: Ronald S. Bultje \u003crbultje@ronald.bitfreak.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "597a107b1d5587dc230dbbe3faeca242daed494e",
      "tree": "0bb0aeb735a917561cf4d91d4c3fa1ed5434bede",
      "parents": [
        "6978bbc097c2f665c336927a9d56ae39ef75fa56"
      ],
      "author": {
        "name": "Martin Bachem",
        "email": "info@colognechip.com",
        "time": "Mon Nov 07 01:00:20 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:47 2005 -0800"
      },
      "message": "[PATCH] i4l: update hfc_usb driver\n\n  - cleanup source\n  - remove nonfunctional code parts\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6978bbc097c2f665c336927a9d56ae39ef75fa56",
      "tree": "541673cd413025c09b52984c5dc0333133c46a71",
      "parents": [
        "2b0c28d7f8846f80a436093e906f5175d1fa8f55"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Mon Nov 07 01:00:20 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:47 2005 -0800"
      },
      "message": "[PATCH] rapidio: message interface updates\n\nUpdates the RIO messaging interface to pass a device instance into the\nevent registeration and callbacks.\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fa78cc51794912b7e6ee98cd823fcc84cf79d04a",
      "tree": "89366fdfc1c1cd48923c72464f38d8d1e2321f6b",
      "parents": [
        "eb188d0e857c436b5d365d5ccc629da5a06ed102"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Mon Nov 07 01:00:18 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:46 2005 -0800"
      },
      "message": "[PATCH] rapidio: core updates\n\nAddresses issues raised with the 2.6.12-rc6-mm1 RIO support.  Fix dma_mask\ninit, shrink some code, general cleanup.\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eb188d0e857c436b5d365d5ccc629da5a06ed102",
      "tree": "1a80ceab7d2d18a672f5753d26bbd972543ce959",
      "parents": [
        "70a50ebd9a94533964c19f918dbbd66763e3f9e5"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Mon Nov 07 01:00:17 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:46 2005 -0800"
      },
      "message": "[PATCH] RapidIO support: core enum\n\nAdds RapidIO enumeration/discovery.\n\nThe core code implements enumeration/discovery, management of\ndevices/resources, and interfaces for RIO drivers.\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "394b701ce4fbfde919a9bcbf84cb4820a7c6d47c",
      "tree": "a397fff4043a9810e753fb81224349bd36db45b8",
      "parents": [
        "d217d5450f11d8c907c0458d175b0dc999b4d06d"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Mon Nov 07 01:00:15 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:46 2005 -0800"
      },
      "message": "[PATCH] RapidIO support: core base\n\nAdds a RapidIO subsystem to the kernel.  RIO is a switched fabric interconnect\nused in higher-end embedded applications.  The curious can look at the specs\nover at http://www.rapidio.org\n\nThe core code implements enumeration/discovery, management of\ndevices/resources, and interfaces for RIO drivers.\n\nThere\u0027s a lot more to do to take advantages of all the hardware features.\nHowever, this should provide a good base for folks with RIO hardware to start\ncontributing.\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b385676b355549afc9a7507ce09c7df47f166521",
      "tree": "f24226209eca4f67e2bacead4767be919a8557bf",
      "parents": [
        "e61fb5b65150ace7192d1f0ce840fe4cd6285e73"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Mon Nov 07 01:00:05 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:45 2005 -0800"
      },
      "message": "[PATCH] ipmi: fix watchdog timeout panic handling\n\nIf a panic came from the IPMI watchdog pretimeout and that was reported via\nan NMI, it would also be reported via the standard IPMI flags, which would\nget picked up when reporting panic events and cause another panic.  This\nadds an atomic to avoid calling panic twice.\n\nSigned-off-by: Corey Minyard \u003ccminyard@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e61fb5b65150ace7192d1f0ce840fe4cd6285e73",
      "tree": "a27e4abb158e28cfba2425cda49509e3a5b61144",
      "parents": [
        "e9a705a0a0ed99833cfef40d509f63a052638f00"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Mon Nov 07 01:00:05 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:45 2005 -0800"
      },
      "message": "[PATCH] ipmi: use rcu lock for using command receivers\n\nUse rcu_read_lock for the cmd_rcvrs list, since that was what what\nintended, anyway.  This means that all the users of the cmd_rcvrs_lock are\ntasks, so the irq disables are no longer required for that lock and it can\nbecome a semaphore.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nAcked-by: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e9a705a0a0ed99833cfef40d509f63a052638f00",
      "tree": "5daf234aca37a1f15c563b1d781973f6a127de15",
      "parents": [
        "a9a2c44ff0a1350f8bfe3a162ecf71b1c9ce5cc2"
      ],
      "author": {
        "name": "Matt Domsch",
        "email": "Matt_Domsch@dell.com",
        "time": "Mon Nov 07 01:00:04 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:45 2005 -0800"
      },
      "message": "[PATCH] ipmi: use kthread API\n\nConvert ipmi driver thread to kthread API, only sleep when interface is\nidle.\n\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a9a2c44ff0a1350f8bfe3a162ecf71b1c9ce5cc2",
      "tree": "ac5ffc65084b48895239e9044893ae7e0b2d91b1",
      "parents": [
        "c3e7e7916ec61cf58c88af12f4db17f28cffd83a"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Mon Nov 07 01:00:03 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:44 2005 -0800"
      },
      "message": "[PATCH] ipmi: add timer thread\n\nWe must poll for responses to commands when interrupts aren\u0027t in use.  The\ndefault poll interval is based on using a kernel timer, which varies with HZ.\nFor character-based interfaces like KCS and SMIC though, that can be way too\nslow (\u003e15 minutes to flash a new firmware with KCS, \u003e20 seconds to retrieve\nthe sensor list).\n\nThis creates a low-priority kernel thread to poll more often.  If the state\nmachine is idle, so is the kernel thread.  But if there\u0027s an active command,\nit polls quite rapidly.  This decrease a firmware flash time from 15 minutes\nto 1.5 minutes, and the sensor list time to 4.5 seconds, on a Dell PowerEdge\nx8x system.\n\nThe timer-based polling remains, to ensure some amount of responsiveness even\nunder high user process CPU load.\n\nChecking for a stopped timer at rmmod now uses atomics and del_timer_sync() to\nensure safe stoppage.\n\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c3e7e7916ec61cf58c88af12f4db17f28cffd83a",
      "tree": "4d5be7158f79a9a2b1572e60af5c3645afa333c2",
      "parents": [
        "21dcd300b15f87ce10df8773d029708f27499aa7"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Mon Nov 07 01:00:02 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:44 2005 -0800"
      },
      "message": "[PATCH] ipmi: kcs error0 delay\n\nBMCs can get into ERROR0 state while flashing new firmware, particularly while\nthe BMC is erasing the next flash block, which may take a just under 2 seconds\non a Dell PowerEdge 2800 (1.75 seconds typical), during which time the\nsingle-threaded firmware may not be able to process new commands.  In\nparticular, clearing OBF may not take effect immediately.\n\nWe want it to delay in ERROR0 after clearing OBF a bit waiting for OBF to\nactually be clear before proceeding.\n\nThis introduces a new return value from the LLDD\u0027s event loop,\nSI_SM_CALL_WITH_TICK_DELAY.  This means the calling thread/timer should\nschedule_timeout() at least 1 tick, rather than busy-wait.  This is a longer\ndelay than SI_SM_CALL_WITH_DELAY, which is typically a 250us busy-wait.\n\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "21dcd300b15f87ce10df8773d029708f27499aa7",
      "tree": "451f1a57e528dd6f0b813ee1f6803d4e66f2aed6",
      "parents": [
        "ea94027b92dd0d02d238d5984cd9089343c1d6cc"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Mon Nov 07 01:00:01 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:44 2005 -0800"
      },
      "message": "[PATCH] ipmi: bt restart reset fixes\n\nThe current BT retry/reset mechanism fails to succeed on a PowerEdge 1650,\nwhen the controller is wedged with B2H_ATN asserted at XACTION_START.  If this\noccurs, no further commands will ever succeed unless the state of the\ncontroller is first cleared out.\n\nFurthermore, the soft reset would only occur if the first command after insmod\nwas the one that timed out, not if a later command timed out.\n\nThis patch changes the retry/reset mechanism to be as follows:\n\nBefore retrying a command, clear the state of the BT controller such that the\nflags represent ready for a new transaction.  This increases the chance of\nsuccess of the restarted transaction.\n\nAfter 2 retries, issue a soft reset and retry one more time before giving up\nand reporting back a failure.\n\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nAcked-by: Rocky Craig \u003crocky.craig@hp.com\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ea94027b92dd0d02d238d5984cd9089343c1d6cc",
      "tree": "89af59134162852ad8863b8b64e7c7ab6c4c0026",
      "parents": [
        "d5a2b89a4943b423b5b0a07783fee4e08424b0b2"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Mon Nov 07 00:59:59 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:44 2005 -0800"
      },
      "message": "[PATCH] ipmi: si start transaction hook\n\nSome commands, on some system BMCs, don\u0027t respond at at all.  This is seen on\nDell PowerEdge x6xx and x7xx systems with IPMI 1.0 BT controllers when a \"Get\nSDR\" command is issued, with a length field of 0x3A, which happens to be the\nlength of about SDR entries.  If another length is passed, this command\nsucceeds.\n\nThis patch adds general infrastructure for receiving commands before they\u0027re\npassed down to the low-level drivers, such that they can be completed\nimmediately, or modified, prior to being sent to -\u003estart_transaction().\n\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d5a2b89a4943b423b5b0a07783fee4e08424b0b2",
      "tree": "971f23005105d486d163a7a83feac4c1ffcac9a4",
      "parents": [
        "21d6c542153c680f689a9badf5534bf27704350b"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Mon Nov 07 00:59:58 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:44 2005 -0800"
      },
      "message": "[PATCH] ipmi: more dell fixes\n\nMake SMIC driver ignore EVT_AVAIL and SMS_ATN bits in flags register, as\nthey\u0027re used by systems management interrupts, not the host OS.\n\nMake the OEM0 Data Available handler work for pre-IPMI 1.5 systems from Dell\ntoo.\n\nWithout these two fixes, PowerEdge 2650 and other similar systems with SMIC\nmay hang a process (modprobe or anything using /dev/ipmi0).\n\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "21d6c542153c680f689a9badf5534bf27704350b",
      "tree": "a17cee6bbb6039a60d5c757ed99c901060f6d091",
      "parents": [
        "cc4673eecdcc4a918e4d8796295d798b5e98d602"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Mon Nov 07 00:59:57 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:44 2005 -0800"
      },
      "message": "[PATCH] ipmi: poweroff cleanups\n\nMake module_param and MODULE_PARAM_DESC agree on poweroff_powercycle name.\n\nThere was an extraneous ifdef in the IPMI poweroff code that prevented it from\nworking if PROC_FS was disabled.\n\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cc4673eecdcc4a918e4d8796295d798b5e98d602",
      "tree": "7956c1c9a310df75f459d650d19ebe5fbf29f583",
      "parents": [
        "c4edff1c19ef23e15aae64ca03f32c6719822d54"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Mon Nov 07 00:59:57 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:44 2005 -0800"
      },
      "message": "[PATCH] ipmi: watchdog parms in sysfs\n\nModify the IPMI watchdog parameters (the ones that make sense) to be exported\nfrom sysfs.  This is somewhat complicated because these parameters have\nside-effects that must be handled.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c4edff1c19ef23e15aae64ca03f32c6719822d54",
      "tree": "06858fc7330b433b629827347c63ad890c715b3e",
      "parents": [
        "393d2cc354d150b8b4bb888a9da7db4c935e12bd"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Mon Nov 07 00:59:56 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:44 2005 -0800"
      },
      "message": "[PATCH] ipmi: various si cleanup\n\nA number of small changes for the various system interface drivers,\nconsolidated from a number of patches from Matt Domsch.\n\nClear B2H_ATN and drain the BMC message buffer on command timeout.  This\nprevents further commands from failing after a timeout.\n\nAdd bt_debug and smic_debug module parameters, expose them in sysfs.  This\nlets you enable and disable debugging messages at runtime.\n\nUnsigned jiffies math in ipmi_si_intf.c causes a too-large value to be passed\nto -\u003eevent() after jiffies wrap-around.  The BT driver had caught this, but\ndidn\u0027t know how to fix it.  Now all calls to -\u003eevent() use a sane value for\ntime.\n\nIncrease timeout for commands handed to the BT driver from 2 seconds to 5\nseconds.  This is necessary particularly when the previous command was a\n\"Clear SEL\", as that command completes, yet the BMC isn\u0027t really ready to\nhandle another command yet.\n\nSilence BT debugging messages which were being printed on the console.\n\nIncrease SMIC timeout form 1/10s to 2s.  This is needed on Dell PowerEdge 2650\nand PowerEdge 750 with ERA/O cards to allow commands to complete without\ntiming out.\n\nAdds kcs_debug module param, to match behavior of BT and SMIC.  This also\nprevents messages from being sent to the console unless explicitly requested.\n\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "393d2cc354d150b8b4bb888a9da7db4c935e12bd",
      "tree": "b696a63b19d8bc3ce9a9c2bb0e66aa91fcf954a4",
      "parents": [
        "f5b3db0017f8415301f3427b30263186e8478c3f"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Mon Nov 07 00:59:54 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:43 2005 -0800"
      },
      "message": "[PATCH] ipmi: use refcount in message handler\n\nThis patch is rather large, but it really can\u0027t be done in smaller chunks\neasily and I believe it is an important change.  This has been out and tested\nfor a while in the latest IPMI driver release.  There are no functional\nchanges, just changes as necessary to convert the locking over (and a few\nminor style updates).\n\nThe IPMI driver uses read/write locks to ensure that things exist while they\nare in use.  This is bad from a number of points of view.  This patch removes\nthe rwlocks and uses refcounts and RCU lists to manage what the locks did.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f5b3db0017f8415301f3427b30263186e8478c3f",
      "tree": "04e6307bd4052f61ce68cd30af78d0c3382322ae",
      "parents": [
        "befc649c2274a1c35f0cd1e888dd83652cbb0422"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Mon Nov 07 00:59:53 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:43 2005 -0800"
      },
      "message": "[PATCH] as: cooperating processes\n\nIntroduce the notion of cooperating processes (those that submit requests\nclose to one another), and use these statistics to make better choices about\nwhether or not to do anticipatory waiting.\n\nHelp and analysis from Seetharami Seelam \u003cseelam@cs.utep.edu\u003e\n\nPerformance testing from Seelam:\n\nI set up my system and executed a couple of tests that I used for OLS.  I\ntested with AS, cooperative process patch merged in -mm tree (which I called\nNick, below) and the cooperative patch with modifications to as_update_iohist\n(which I called Seelam).\n\nI used a dual-processor (2.28GHz Pentium 4 Xeon) system, with 1 GB main memory\nand 1 MB L2 cache, running Linux 2.6.9.  Only a single processor is used for\nthe experiments.  I used 7.2K RPM Maxtor 10GB drive configured with ext2 file\nsystem.\n\nExperiment 1 (ex1) consists of reading  one Linux source trees using\n\n  find . -type f -exec cat \u0027{}\u0027 \u0027;\u0027 \u003e /dev/null.\n\nExperiment 2 (ex2) consists of reading two disjoint Linux source trees\nusing\n\n  find . -type f -exec cat \u0027{}\u0027 \u0027;\u0027 \u003e /dev/null.\n\nExperiment 3 (ex3) consists of streaming read of a 2GB file in the background\nand 1 instance of the chunk reads in Experiment 1.\n\nTimings for reading the Linux source are shown below:\n\n             AS                     Nick          Seelam\nex1:      0m25.813s               0m27.859s      0m27.640s\nex2:      1m11.468s               1m13.918s      1m5.869s\nex3:      81m44.352s             10m38.572s      6m47.994s\n\nThe difference between the numbers in Experiment 3 must be due to the code in\nas_update_iohist.  (akpm: that\u0027s not part of this patch.  So this patch is\n\"Nick\").\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c65b4a60450590e79a28e9717ceffa9e4debb3f",
      "tree": "e0e42b5faee0a1c44746a36d9df7a8fbb2a2c24c",
      "parents": [
        "6fdcc2162285a8fc96ab12ff85086c37bceaa494"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Mon Nov 07 00:59:43 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:41 2005 -0800"
      },
      "message": "[PATCH] fix remaining missing includes\n\nFix more include file problems that surfaced since I submitted the previous\nfix-missing-includes.patch.  This should now allow not to include sched.h\nfrom module.h, which is done by a followup patch.\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e3f17f0f6e98f58edb13cb38810d93e6d4808e68",
      "tree": "c442f18da80497cc45644e41e29ac0efe96498a7",
      "parents": [
        "796f8d9b98fc92a5e9aaea8cf932957850332f51"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo.tosatti@cyclades.com",
        "time": "Mon Nov 07 00:59:34 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:39 2005 -0800"
      },
      "message": "[PATCH] Only disallow _setting_ of function key string\n\nMikael Pettersson \u003cmikpe@csd.uu.se\u003e noted that the current 2.6-git (and 2.4)\npatch to disallow KDSKBSENT for unpriviledged users should be less restrictive\nallowing reading of current function key string entry, but not writing.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "274b69335d8f18fe198af2d939331f01fec70659",
      "tree": "05dbd9781e7554c2ee320290948b22cd13d238bc",
      "parents": [
        "e2a8f7a129aff5173c238c8896f004e07a2a3abe"
      ],
      "author": {
        "name": "Abhay Salunke",
        "email": "Abhay_Salunke@dell.com",
        "time": "Mon Nov 07 00:59:26 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:36 2005 -0800"
      },
      "message": "[PATCH] dell_rbu: Adding BIOS memory floor support\n\nThis patch has the changes to support the memory floor fix done in Dell\nBIOS.  The BIOS incase of packet update mechanism would not accept packet\nplaced in memory below a cretain address.  This address is by default 128K\nbut can change.  The driver now can accept the memory floor if the user\nchooses to make it will try to allocate contiguous physical memory above\nthe memory floor by allocating a set of packets till a valid memory\nallocation is made.  All the allocates then are freed.  This repeats for\neverty packet.\n\nThis patch was created by Michael E Brown and has been tested on 2.6.14-rc5\n\nSigned-of-by: Michael E Brown \u003cMichael_E_Brown@Dell.com\u003e\nSigned-off-by: Abhay Salunke \u003cabhay_salunke@dell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e2a8f7a129aff5173c238c8896f004e07a2a3abe",
      "tree": "ad6be2d5d3799c356cbb92f7859b01c9b038ccfb",
      "parents": [
        "ccb6e363a68144cdfdaa6d964d63d620c8ac9a9b"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Mon Nov 07 00:59:25 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:36 2005 -0800"
      },
      "message": "[PATCH] tpm: Fix lack of driver_unregister in init failcases\n\ndriver_unregister is not being properly called when the init function\nreturns an error case.  Restructured the return logic such that this and\nthe other cleanups all happen in one place.  Preformed many of the cleanups\nthat Andrew Morton\u0027s patch on Thursday made in tpm_atmel.c.  Fixed\nMatthieu\u0027s concern about writing before discovery.\n\n(akpm: rmk said:\n\nThis driver is buggy.  You must not provide your own release function - it\ndoesn\u0027t solve the problem which the warning (which you get when you don\u0027t\nprovide one) is telling you about.\n\nYou should convert your device driver over to the replacement dynamic platform\nsupport, once it is merged.  IOW, something like:\n\n\tpdev \u003d platform_device_alloc(\"mydev\", id);\n\tif (pdev) {\n\t\terr \u003d platform_device_add_resources(pdev, \u0026resources,\n\t\t\t\t\t\tARRAY_SIZE(resources));\n\t\tif (err \u003d\u003d 0)\n\t\t\terr \u003d platform_device_add_data(pdev, \u0026platform_data,\n\t\t\t\t\t\tsizeof(platform_data));\n\t\tif (err \u003d\u003d 0)\n\t\t\terr \u003d platform_device_add(pdev);\n\t\t} else {\n\t\t\terr \u003d -ENOMEM;\n\t\t}\n\t\tif (err)\n\t\t\tplatform_device_put(pdev);\n)\n\nSigned-off-by: Kylene Jo Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6f08b72cdd4b99a190c4e1fcddd63b401e5b572d",
      "tree": "b872d31a8f05f66fa3d00cf1271582dc0d354c7c",
      "parents": [
        "64698b694db96b8db6f379de7d2040f61c6fc7bf"
      ],
      "author": {
        "name": "Kirill Smelkov",
        "email": "kirr@mns.spb.ru",
        "time": "Mon Nov 07 00:59:23 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:36 2005 -0800"
      },
      "message": "[PATCH] serial moxa: fix wrong BUG\n\nThere is a wrong BUG in mxser_close.\n\nThe BUG is triggered when tty-\u003edriver_data \u003d\u003d NULL, But in fact this is not\na bug, because tty-\u003edriver-\u003eclose is called even when tty-\u003edriver-\u003eopen\nfails.\n\nLDD3 tells us to do nothing in such cases.\n\nSigned-off-by: Kirill Smelkov \u003ckirr@mns.spb.ru\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "64698b694db96b8db6f379de7d2040f61c6fc7bf",
      "tree": "06f3ed29fc2971f0861feb9b6474474a6a31d508",
      "parents": [
        "57432345b644ef92dcd0a378db6bc40ab0e7f314"
      ],
      "author": {
        "name": "Kirill Smelkov",
        "email": "kirr@mns.spb.ru",
        "time": "Mon Nov 07 00:59:22 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:36 2005 -0800"
      },
      "message": "[PATCH] serial moxa: fix leaks of struct tty_driver\n\nFix leak of struct tty_driver in mxser_init \u0026 mxser_module_exit\n\nSigned-off-by: Kirill Smelkov \u003ckirr@mns.spb.ru\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "57432345b644ef92dcd0a378db6bc40ab0e7f314",
      "tree": "449bd88a928f228db3b52bba5975ed809ccc32b7",
      "parents": [
        "b9b0332fcf122809b9e40e2f0051eebb295ededf"
      ],
      "author": {
        "name": "Kirill Smelkov",
        "email": "kirr@mns.spb.ru",
        "time": "Mon Nov 07 00:59:20 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:36 2005 -0800"
      },
      "message": "[PATCH] serial moxa: cleanup mxser_init\n\nRemove explicit tty_driver ops initialisation, because this is already done\nby tty_set_operations.\n\nSigned-off-by: Kirill Smelkov \u003ckirr@mns.spb.ru\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9f46080c41d5f3f7c00b4e169ba4b0b2865258bf",
      "tree": "e2c029ef7f0cd5fb8ea9b78db3f7be5badaf59b1",
      "parents": [
        "49364ce2534418462d681ad99e52e79a00b0f40b"
      ],
      "author": {
        "name": "Matt Helsley",
        "email": "matthltc@us.ibm.com",
        "time": "Mon Nov 07 00:59:16 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:35 2005 -0800"
      },
      "message": "[PATCH] Process Events Connector\n\nThis patch adds a connector that reports fork, exec, id change, and exit\nevents for all processes to userspace.  It replaces the fork_advisor patch\nthat ELSA is currently using.  Applications that may find these events\nuseful include accounting/auditing (e.g.  ELSA), system activity monitoring\n(e.g.  top), security, and resource management (e.g.  CKRM).\n\nSigned-off-by: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "78512ece148992a5c00c63fbf4404f3cde635016",
      "tree": "0493561baab61e79aee4cf23a8ce5b01c360e7d9",
      "parents": [
        "0ad775dbba12de3b7d25f586efe81ad995ca75a7"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Nov 07 00:59:13 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:35 2005 -0800"
      },
      "message": "[PATCH] serial console: touch NMI watchdog\n\nLarge console spews from IRQ or local_irq_disable() sections can cause the NMI\nwatchdog to go off.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a5da866fe0272db6b664d4c790ad98320bf2feb6",
      "tree": "cdb6baee87de4f2ff8034c6fbdb0aa9da02b0ab6",
      "parents": [
        "1047aa7723997620ba03a21429d2c5d923ebf48f"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "cborntra@de.ibm.com",
        "time": "Mon Nov 07 00:59:12 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:34 2005 -0800"
      },
      "message": "[PATCH] s390: fix memory leak in vmcp\n\nIf vmcp is interrupted by a signal the vmcp command buffer is not freed.\nFound by Pete Zaitcev.\n\nSigned-off-by: Christian Borntraeger \u003ccborntra@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cdb32dc90bd38503befd1f4d0b762a1ace09bb28",
      "tree": "8db0224bf8cfe8e3b8efa58493f39f34ccb79645",
      "parents": [
        "4cd5b9f6df96494b8667deea71b61b66f783cca3"
      ],
      "author": {
        "name": "Ursula Braun-Krahl",
        "email": "braunu@de.ibm.com",
        "time": "Mon Nov 07 00:59:10 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:34 2005 -0800"
      },
      "message": "[PATCH] s390: duplicate timeout in qdio\n\nRemove duplicate timeout in qdio_establish().\n\nSigned-off-by: Ursula Braun-Krahl \u003cbraunu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1e0291bade7678efe4d3ab70ed14bd7bd216bcef",
      "tree": "5f8a47c016e2f84fcb22c106666c680e7b19173c",
      "parents": [
        "86b368a5804d05a6508791f10ebabf7b779eb845"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Mon Nov 07 00:59:08 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:34 2005 -0800"
      },
      "message": "[PATCH] s390: dasd diag with block sizes \u003e 512\n\nAccess to FBA disks via DIAG fails for block sizes \u003e 512 byte.  The device\nanalysis code of the DIAG discipline does not properly initialize the DIAG250\ndevice environment after completion of the analysis.  This results in VM only\nserving 512 bytes per block I/O request whereas Linux expects larger block\nsizes.  Add proper device environment setup to end of analysis code.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "86b368a5804d05a6508791f10ebabf7b779eb845",
      "tree": "cb020d47b3f0081b9a9ec1a6ff0ddc1aa9eb55d4",
      "parents": [
        "187dfc67b461058bbb84a923a17871ed54e10f30"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Mon Nov 07 00:59:08 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:34 2005 -0800"
      },
      "message": "[PATCH] s390: dasd diag inline assembly\n\nFuture versions of gcc may remove initialization code for control blocks used\nby the diag250 inline assembly due to incompletely specified constraints.\nThis may lead to erratic behavior.  Fix the diag250 inline assembly\nconstraints.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a0016408f2428225f1532cbf63ca1c7008e1cc93",
      "tree": "2454191b8a77b79c7774c3ff143ca4abf6dcd852",
      "parents": [
        "9b4554aa21270f5b6fa19a9dd2285f16e11f15f1"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cohuck@de.ibm.com",
        "time": "Mon Nov 07 00:59:05 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:33 2005 -0800"
      },
      "message": "[PATCH] s390: ccwgroup online attribute\n\nMake the interface for setting ccw group devices on-/offline consistent with\nthat for ccw devices: Check if the device driver provided a set_{on,off}line\nfunction and just set the device on-/offline if not.\n\nSigned-off-by: Cornelia Huck \u003ccohuck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "055a2512144cd7e60dcaae7a13e460df43b98787",
      "tree": "bf304d17352f1b3b59edb35a6f67672c6490caa1",
      "parents": [
        "72777373b3a09c9132a787d5e1e03eaf64f30a64"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 07 00:58:21 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:28 2005 -0800"
      },
      "message": "[PATCH] superhyway: multiple block support and VCR rework\n\nThis extends the API somewhat to allow for platform-specific VCR reading and\nwriting.  Some platforms (like SH4-202) implement the VCR in a split VCRL and\nVCRH, but end up being in reverse order or have other quirks that need to be\ndealt with, so we add a set of superhyway_ops per-bus to accomodate this.\n\nWe also have to extend the per-device resources somewhat, as some devices now\nconveniently split control and data blocks.  So we allow a platform to\nregister its set of SuperHyway devices via superhyway_add_devices() with the\ncontrol block always ordered as the first resource (as this is the one that\nuserspace cares about).\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e87eaad107d3c0fa81bf9de84f0fe2b7eaaf1fb9",
      "tree": "0664a672fed959bd354514bee281957555471884",
      "parents": [
        "de672e4ade25502c28486da005be3eb79534017d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 07 00:58:19 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:27 2005 -0800"
      },
      "message": "[PATCH] sh: Re-add sh to drivers/Makefile\n\ndrivers/sh/ got dropped from drivers/Makefile, so add it back in..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d311b0d3d8fcc279132f7251704b23ec264a194f",
      "tree": "00ee7574ec4133d9b93edc138bb9491430884378",
      "parents": [
        "900fd17dd01d2c99dfd1ec0b53a860894a2673ee"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Nov 07 00:58:09 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:25 2005 -0800"
      },
      "message": "[PATCH] 3c59x: don\u0027t enable scatter/gather w/o checksum support\n\nIt is not valid to enable scatter/gather without hardware checksum support\nof some kind. (akpm: applies only to the old boomerang cards).\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "900fd17dd01d2c99dfd1ec0b53a860894a2673ee",
      "tree": "fcd447fc10d1a58c11854e29077417c329afebe7",
      "parents": [
        "35b306743d17cdd31357e5de9ce6c549e5d6756e"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 00:58:08 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:25 2005 -0800"
      },
      "message": "[PATCH] 3c59x: enable use of memory-mapped PCI I/O\n\nAdd capability for 3c59x driver to use memory-mapped PCI I/O resources.\nThis may improve performance for those devices so equipped.  This will be\nthe default behaviour for IS_CYCLONE and IS_TORNADO devices.  Additionally,\nit can be enabled/disabled individually for up to MAX_UNITS number of\ndevices via the use_mmio module option or for all units via the\nglobal_use_mmio option.  The use_mmio option overrides the global_use_mmio\noption for those devices specified.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "35b306743d17cdd31357e5de9ce6c549e5d6756e",
      "tree": "0aa8330f1928313afe819a311e424aed8615bc9c",
      "parents": [
        "bb531fc071f9017b4809c806f71e6a7f49b67289"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 00:58:08 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:25 2005 -0800"
      },
      "message": "[PATCH] 3c59x: correct rx_dropped counting\n\nOnly increment rx_dropped in case of lack of resources (i.e. not for\nframes with errors).\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bb531fc071f9017b4809c806f71e6a7f49b67289",
      "tree": "7ea3624e9dc8235eb47cec781c8117367eaeb9f6",
      "parents": [
        "46e5e4a897ade416beb0bd8447fb0ff0bc1bb329"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 00:58:07 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:25 2005 -0800"
      },
      "message": "[PATCH] 3c59x: support ETHTOOL_GPERMADDR\n\nAdd support for ETHTOOL_GPERMADDR to 3c59x.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "46e5e4a897ade416beb0bd8447fb0ff0bc1bb329",
      "tree": "2a450817346165ff95e5f8aa040da755b7f7074c",
      "parents": [
        "9954ab7fd52afedf0977893352bb3ddb07120214"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 00:58:06 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:25 2005 -0800"
      },
      "message": "[PATCH] 3c59x: fix some grammar in module parameter descriptions\n\nCorrect several (apparently cut \u0026 paste) grammatical typos in module\nparameter descriptions.  They seem to have originated as copies of the\ndescription for \"global_options\".\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9954ab7fd52afedf0977893352bb3ddb07120214",
      "tree": "84a256331fc03514d3a29c3828aad725d7d9474c",
      "parents": [
        "32fb5f06dbb6ca007f7886eb210b7b15545e2e15"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 00:58:06 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:25 2005 -0800"
      },
      "message": "[PATCH] 3c59x: cleanup init of module parameter arrays\n\nBeautify the array initilizations for the module parameters.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "32fb5f06dbb6ca007f7886eb210b7b15545e2e15",
      "tree": "c9a35e47f42aa54645f98d1e4d8e9d73ce411d19",
      "parents": [
        "d9e46de34e4212f472684b1561ba323aac54ea25"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 00:58:05 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:25 2005 -0800"
      },
      "message": "[PATCH] 3c59x: bounds checking for hw_checksums\n\nAdd bounds checking to usage of hw_checksums module parameter array.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d9e46de34e4212f472684b1561ba323aac54ea25",
      "tree": "bf8392ea5f243cc5ddbd32c82dec144ba82d036b",
      "parents": [
        "106427e65d2b6f3a519ab5d14a3586007e7e0f20"
      ],
      "author": {
        "name": "Tommy Christensen",
        "email": "tommy.christensen@tpack.net",
        "time": "Mon Nov 07 00:58:04 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:25 2005 -0800"
      },
      "message": "[PATCH] 3c59x: avoid blindly reading link status twice\n\nIn order to spare some I/O operations, be more intelligent about when to\nread from the PHY.\n\nPointed out by Bogdan Costescu.\n\nSigned-off-by: Tommy S. Christensen \u003ctommy.christensen@tpack.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "106427e65d2b6f3a519ab5d14a3586007e7e0f20",
      "tree": "97c882ac0ffc0e039b26c0b414fcdf382b31d8fd",
      "parents": [
        "62afe595de7aaac6c140103a34dc8c208afa34e7"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Mon Nov 07 00:58:03 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:24 2005 -0800"
      },
      "message": "[PATCH] 3c59x: cleanup of mdio_read routines to use MII_* macros\n\nClean up mdio_read routines in 3c59x.c to use the MII_* macros defined in\ninclude/linux/mii.h\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "62afe595de7aaac6c140103a34dc8c208afa34e7",
      "tree": "a5a9a02a8748d96f3b9a3127058776b732b17b6b",
      "parents": [
        "cd61ef6268ac52d3dfa5626d1e0306a91b3b2608"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 00:58:02 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:24 2005 -0800"
      },
      "message": "[PATCH] 3c59x: convert to use of pci_iomap API\n\nConvert 3c59x driver to use pci_iomap API.  This makes it easier to enable\nthe use of memory-mapped PCI I/O resources.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6adfd34e85d6ddcf56a652a3dccb26f76aff8fd9",
      "tree": "f9ad06331673b982663f343bb08844c787e8a51b",
      "parents": [
        "b54a063df48cb1296f744b5ba456c45ce7efff35",
        "2c119aa8091a15a87920f09aa0f17e05960fe11b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:58:38 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:58:38 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel\n"
    },
    {
      "commit": "21c614a7899046ab108b3d327d76c33443a8ebf2",
      "tree": "99cf486877f2a4133b5bfb262bc7aa0641cefd14",
      "parents": [
        "f912696ab330bf539231d1f8032320f2a08b850f"
      ],
      "author": {
        "name": "Pantelis Antoniou",
        "email": "pantelis.antoniou@gmail.com",
        "time": "Sun Nov 06 09:07:03 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 09:07:03 2005 +0000"
      },
      "message": "[SERIAL] Support Au1x00 8250 UARTs using the generic 8250 driver.\n\nThe offsets of the registers are in a different place, and\nsome parts cannot handle a full set of modem control signals.\n\nSigned-off-by: Pantelis Antoniou \u003cpantelis@embeddedalley.ocm\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "88dcb6c4113afe93a6c4891ec43bef6a17c83155",
      "tree": "3c1624b7cae2b861272a89d5502a80b46db7bbba",
      "parents": [
        "70d9d825e0a5a78ec1dacaaaf5c72ff5b0206fab"
      ],
      "author": {
        "name": "Samuel Thibault",
        "email": "samuel.thibault@ens-lyon.org",
        "time": "Sat Nov 05 22:19:50 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 05 13:30:03 2005 -0800"
      },
      "message": "[PATCH] Set the vga cursor even when hidden\n\nSome visually impaired people use hardware devices which directly read\nthe vga screen. When newt for instance asks to hide the cursor for\nbetter visual aspect, the kernel puts the vga cursor out of the screen,\nso that the cursor position can\u0027t be read by the hardware device. This\nis a great loss for such people.\n\nHere is a patch which uses the same technique as CUR_NONE for hiding the\ncursor while still moving it.\n\nMario, you should apply it to the speakup kernel for access floppies\nasap. I\u0027ll submit a 2.4 patch too.\n\nSigned-off-by: samuel.thibault@ens-lyon.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2c119aa8091a15a87920f09aa0f17e05960fe11b",
      "tree": "28871ec8da0830362f045906fb2b97722cb6837f",
      "parents": [
        "abbf268ae8f51e19779cdf3f5fbb8144f1a5fbc3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 05 21:22:39 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 05 21:22:39 2005 +0000"
      },
      "message": "[DRIVER MODEL] Fix sgivwfb\n\nStatically allocated devices in module data is a potential cause\nof oopsen.  The device may be in use by a userspace process, which\nwill keep a reference to the device.  If the module is unloaded,\nthe module data will be freed.  Subsequent use of the platform\ndevice will cause a kernel oops.\n\nUse generic platform device allocation/release code in modules.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "abbf268ae8f51e19779cdf3f5fbb8144f1a5fbc3",
      "tree": "735185fb11797c7afdc885267f84a19337693897",
      "parents": [
        "8d972a962177a261fc894f767fa3014f63d661e9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 05 21:22:13 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 05 21:22:13 2005 +0000"
      },
      "message": "[DRIVER MODEL] Fix gbefb\n\nStatically allocated devices in module data is a potential cause\nof oopsen.  The device may be in use by a userspace process, which\nwill keep a reference to the device.  If the module is unloaded,\nthe module data will be freed.  Subsequent use of the platform\ndevice will cause a kernel oops.\n\nUse generic platform device allocation/release code in modules.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8d972a962177a261fc894f767fa3014f63d661e9",
      "tree": "ce79f869f65da3ce87c0ad50f7a84d527511d61f",
      "parents": [
        "09c6518ca0de24549a923891b2d335e8496d79a9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 05 21:21:38 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 05 21:21:38 2005 +0000"
      },
      "message": "[DRIVER MODEL] Fix arcfb\n\nRelease code in driver modules is a potential cause of oopsen.\nThe device may be in use by a userspace process, which will keep\na reference to the device.  If the module is unloaded, the module\ntext will be freed.  Subsequently, when the last reference is\ndropped, the release code will be called, which no longer exists.\n\nUse generic platform device allocation/release code in modules.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "09c6518ca0de24549a923891b2d335e8496d79a9",
      "tree": "0088dfdc7ef26d6a5c9d63d3fdffc1a2319356e9",
      "parents": [
        "95cb5d954ee656a0b048ea2298188569e0759336"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 05 21:21:10 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 05 21:21:10 2005 +0000"
      },
      "message": "[DRIVER MODEL] Fix macsonic\n\nRelease code in driver modules is a potential cause of oopsen.\nThe device may be in use by a userspace process, which will keep\na reference to the device.  If the module is unloaded, the module\ntext will be freed.  Subsequently, when the last reference is\ndropped, the release code will be called, which no longer exists.\n\nUse generic platform device allocation/release code in modules.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "95cb5d954ee656a0b048ea2298188569e0759336",
      "tree": "3283cd23477bad8d3a418e6f501b39145bfd54b8",
      "parents": [
        "5d994b7f5d1c77acaa0b9b4c1b9f0f278605c309"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 05 21:20:47 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 05 21:20:47 2005 +0000"
      },
      "message": "[DRIVER MODEL] Fix jazzsonic\n\nRelease code in driver modules is a potential cause of oopsen.\nThe device may be in use by a userspace process, which will keep\na reference to the device.  If the module is unloaded, the module\ntext will be freed.  Subsequently, when the last reference is\ndropped, the release code will be called, which no longer exists.\n\nUse generic platform device allocation/release code in modules.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5d994b7f5d1c77acaa0b9b4c1b9f0f278605c309",
      "tree": "6c74ec305642a6e74c522c22223ff57a96793049",
      "parents": [
        "37c12e7497b6fe2b6a890814f0ff4edce696d862"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 05 21:20:21 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 05 21:20:21 2005 +0000"
      },
      "message": "[DRIVER MODEL] Fix depca\n\nRelease code in driver modules is a potential cause of oopsen.\nThe device may be in use by a userspace process, which will keep\na reference to the device.  If the module is unloaded, the module\ntext will be freed.  Subsequently, when the last reference is\ndropped, the release code will be called, which no longer exists.\n\nUse generic platform device allocation/release code in modules.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "37c12e7497b6fe2b6a890814f0ff4edce696d862",
      "tree": "ea6ee411ffb3067d0940edc5f1c357e4576c2056",
      "parents": [
        "7015faa7df829876a0f931cd18aa6d7c24a1b581"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 05 21:19:33 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 05 21:19:33 2005 +0000"
      },
      "message": "[DRIVER MODEL] Improved dynamically allocated platform_device interface\n\nRe-jig the simple platform device support to allow private data\nto be attached to a platform device, as well as allowing the\nparent device to be set.\n\nExample usage:\n\n\tpdev \u003d platform_device_alloc(\"mydev\", id);\n\tif (pdev) {\n\t\terr \u003d platform_device_add_resources(pdev, \u0026resources,\n\t\t\t\t\t\t    ARRAY_SIZE(resources));\n\t\tif (err \u003d\u003d 0)\n\t\t\terr \u003d platform_device_add_data(pdev, \u0026platform_data,\n\t\t\t\t\t\t       sizeof(platform_data));\n\t\tif (err \u003d\u003d 0)\n\t\t\terr \u003d platform_device_add(pdev);\n\t} else {\n\t\terr \u003d -ENOMEM;\n\t}\n\tif (err)\n\t\tplatform_device_put(pdev);\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "70d9d825e0a5a78ec1dacaaaf5c72ff5b0206fab",
      "tree": "34f0675602943161c3dc1340d6c8c449283b681c",
      "parents": [
        "537a95d9351f41cc3c24ddb2a646aedd6debb21b",
        "f896424cbc61225e8f029fe23e5aae3e32103229"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 05 12:04:02 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 05 12:04:02 2005 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "f896424cbc61225e8f029fe23e5aae3e32103229",
      "tree": "abfc35832b8bbd3a66b38db6dfc5d6705103436f",
      "parents": [
        "4371dc6c60705815dcfe0c2979f68a26d0b27bd4"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Wed Nov 02 16:13:06 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:40:55 2005 -0500"
      },
      "message": "[PATCH] phy address mask support for generic phy layer\n\nAdds a phy_mask field to struct mii_bus and uses it.  This field\nindicates each phy address to be ignored when probing the mdio bus.\n\nThis support is needed for the fs_enet and ibm_emac drivers to be\nconverted to the generic phy layer among other drivers. Many systems\nlock up on probing certain phy addresses or probing doesn\u0027t return\n0xffff when nothing is found at the address. A new driver I\u0027m\nworking on also makes use of this mask.\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "4371dc6c60705815dcfe0c2979f68a26d0b27bd4",
      "tree": "75a5ca9f987603b20b05fb718324e5edd7165a3e",
      "parents": [
        "2964bbd7048ac0c1405cc119604e29987dd165df"
      ],
      "author": {
        "name": "Don Fry",
        "email": "brazilnut@us.ibm.com",
        "time": "Tue Nov 01 13:13:35 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:40:55 2005 -0500"
      },
      "message": "[PATCH] pcnet32: Prevent hang with 79c976\n\nSome boards using the 79c976 pcnet32 chip will hang the system if the\nethtool --register-dump is performed with the device operational.  The\nrequest to read bcr30 is retried by the PCI device infinitely without\nreturning data, hanging the system.\n\nTested ia32 and ppc64.\n\nSigned-off-by:  Don Fry \u003cbrazilnut@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "2964bbd7048ac0c1405cc119604e29987dd165df",
      "tree": "21e64afeca8f211eb6e817d722274f3196fd4eb1",
      "parents": [
        "a88c844c1748ba494d38b1053829ec046c74ebfd"
      ],
      "author": {
        "name": "Don Fry",
        "email": "brazilnut@us.ibm.com",
        "time": "Tue Nov 01 12:50:57 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:40:55 2005 -0500"
      },
      "message": "[PATCH] pcnet32: AT2700/2701 and Bugzilla 2699 \u0026 4551\n\nThis patch is a better fix for Allied Telesyn 2700/2701 FX boards than\nthe change made in early January this year.  It allows the user to\nselect the speed/duplex via module_param, but if no selection is made,\nforces the speed to 100 FD.  It fixes both Bugzilla bugs 2669 and 4551.\nTested ia32 and ppc64 by myself, and by the originator of bug 2669.\n\nSigned-off-by: Don Fry \u003cbrazilnut@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "a88c844c1748ba494d38b1053829ec046c74ebfd",
      "tree": "d9897386dc4254134cc6e5ca1e6c63f76544fa43",
      "parents": [
        "571de88b87e978b21ac4da481d317678aac9e562"
      ],
      "author": {
        "name": "Don Fry",
        "email": "brazilnut@us.ibm.com",
        "time": "Tue Nov 01 12:04:33 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:40:55 2005 -0500"
      },
      "message": "[PATCH] pcnet32: show name of failing device\n\nDisplay the name eth%d or pci_name() of device which fails to allocate\nmemory.  When changing ring size via ethtool, it also releases the\nlock before returning on error.  Added comment that the caller of\npcnet32_alloc_ring must call pcnet32_free_ring on error, to avoid leak.\nTested ia32 by forcing allocation errors.\n\nSigned-off-by: Don Fry \u003cbrazilnut@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "da6971d8ece2ec9762509e20dda6808335b5a10b",
      "tree": "9ae532e7ab6314400fb601f6b7c5e6042166429f",
      "parents": [
        "29b09fcc341ede8dc08c900b132903fdd0231400"
      ],
      "author": {
        "name": "Ananda Raju",
        "email": "Ananda.Raju@neterion.com",
        "time": "Mon Oct 31 16:55:31 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:40:27 2005 -0500"
      },
      "message": "[PATCH] S2io: Multi buffer mode support\n\nHi,\nThis patch  provides dynamic two buffer-mode and 3 buffer-mode options.\nPreviously 2 buffer-mode was compilation option. Now with this patch applied\none can load driver in 2 buffer-mode with module-load parameter\n\nie.\n#insmod s2io.ko rx_ring_mode\u003d2\n\nThis patch also provides 3 buffer-mode which provides header separation\nfunctionality. In 3 buffer-mode skb-\u003edata will have L2/L3/L4 headers and\n\"skb_shinfo(skb)-\u003efrag_list-\u003edata\" will have have L4 payload.\none can load driver in 3 buffer-mode with same above module-load parameter\n\nie.\n#insmod s2io.ko rx_ring_mode\u003d3\n\nPlease review the patch.\n\nSigned-off-by: Ananda Raju \u003cananda.raju@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "29b09fcc341ede8dc08c900b132903fdd0231400",
      "tree": "e3a5ea7d07e60b81055c364d5bcbca8579557496",
      "parents": [
        "328198acb7407301ddf6005c0fa1e04bd0c539c8"
      ],
      "author": {
        "name": "Gabriel A. Devenyi",
        "email": "ace@staticwave.ca",
        "time": "Thu Nov 03 19:30:47 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:40:26 2005 -0500"
      },
      "message": "[PATCH] drivers/net/wireless/airo.c unsigned comparason\n\nfid is declared as a u32 (unsigned int), and then a few lines later, it is checked for a value \u003c 0, which is clearly useless.\nIn the two locations this function is used, in one it is *explicitly* given a negative number, which would be ignored with the\ncurrent definition.\n\nThanks to LinuxICC (http://linuxicc.sf.net).\n\nSigned-off-by: Gabriel A. Devenyi \u003cace@staticwave.ca\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "328198acb7407301ddf6005c0fa1e04bd0c539c8",
      "tree": "9936112bd195bfbaacc9a75f2ea7ff757a2c0546",
      "parents": [
        "9e0cb06b17be7e562cbdaba2768649f025826dc6",
        "fecb4a0c87c2bcaee1f3cf800126eef752a07ed3"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:38:55 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:38:55 2005 -0500"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "537a95d9351f41cc3c24ddb2a646aedd6debb21b",
      "tree": "e3bd5b05c2d396db3eb59997d3cc1b9e54df0ba6",
      "parents": [
        "fecb4a0c87c2bcaee1f3cf800126eef752a07ed3"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Nov 05 14:29:01 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:29:01 2005 -0500"
      },
      "message": "[libata] restore sg on DMA mapping failure\n"
    },
    {
      "commit": "fecb4a0c87c2bcaee1f3cf800126eef752a07ed3",
      "tree": "32fbc17daf7879a9a86eb029096994be45cd136b",
      "parents": [
        "a2c78f7c1d393d89240ed5922d3aa8e439aec82e",
        "39b7f1e25a412b0ef31e516cfc2fa4f40235f263"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 05 10:31:35 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 05 10:31:35 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6\n"
    },
    {
      "commit": "a2c78f7c1d393d89240ed5922d3aa8e439aec82e",
      "tree": "5ad11675351ebd51b33d86bd93e65ec29b71e75f",
      "parents": [
        "6037d6bbdff65eb5a84fe35e140f4da4f7cc103a",
        "d191634f7ab3a1c8e9da0c5e986c30b2612f0eb0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 05 09:47:46 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 05 09:47:46 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-mmc\n"
    },
    {
      "commit": "39b7f1e25a412b0ef31e516cfc2fa4f40235f263",
      "tree": "ff9d9c44b6199624d87af0d4776f2ecfd18f2635",
      "parents": [
        "0ee957cb7a8f6e4fb8c6f943dbc451957bc0c6bc"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Nov 04 14:44:41 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Nov 05 09:52:24 2005 -0600"
      },
      "message": "[SCSI] sd: Fix refcounting\n\nCurrently the driver takes a reference only for requests coming by way\nof the gendisk, not for requests coming by way of the struct device or\nstruct scsi_device.  Such requests can arrive in the rescan, flush,\nand shutdown pathways.\n\nThe patch also makes the scsi_disk keep a reference to the underlying\nscsi_device, and it erases the scsi_device\u0027s pointer to the scsi_disk\nwhen the scsi_device is removed (since the pointer should no longer be\nused).\n\nThis resolves Bugzilla entry #5237.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    }
  ],
  "next": "d191634f7ab3a1c8e9da0c5e986c30b2612f0eb0"
}
