)]}'
{
  "log": [
    {
      "commit": "4fcfce9f33cd2e173f83c20e93c8b0a9397bf0bc",
      "tree": "b84ed4c0af70f1fa14123caa8fd798fcda8c16f2",
      "parents": [
        "5faf5011841dc2a4797093b845e49bc40b4b4666"
      ],
      "author": {
        "name": "Yauhen Kharuzhy",
        "email": "jekhor@gmail.com",
        "time": "Wed Aug 19 16:31:06 2009 +0300"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 11:37:18 2010 +0900"
      },
      "message": "serial: Use s3c2440 driver for S3C2416 SoC\n\nUARTs in the S3C2416 are almost same as in S3C2443 and can be handled by\ns3c2440 serial driver.\n\nSigned-off-by: Yauhen Kharuzhy \u003cjekhor@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "5faf5011841dc2a4797093b845e49bc40b4b4666",
      "tree": "230a714010f221e65f4869a74ee1669f0fdf2a4f",
      "parents": [
        "1d3ef014b5fe959a789c2df708713d58c9491c3b"
      ],
      "author": {
        "name": "Yauhen Kharuzhy",
        "email": "jekhor@gmail.com",
        "time": "Wed Aug 19 16:31:05 2009 +0300"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 11:37:17 2010 +0900"
      },
      "message": "ARM: S3C: Add S3C2416 detection to uncompress code\n\nAdd S3C2416 serial port setup to uncompress code.\n\nSigned-off-by: Yauhen Kharuzhy \u003cjekhor@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "1d3ef014b5fe959a789c2df708713d58c9491c3b",
      "tree": "7886b0ce8288c5cbec21b0485c6100c7b7a6164b",
      "parents": [
        "9772b7586efb189ac2dcac1d6f7d09c6d879ac64"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 11:32:14 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 11:32:14 2010 +0900"
      },
      "message": "ARM: S3C24XX: Remove _INP macros in \u003cmach/regs-gpioj.h\u003e\n\nRemove the _INP definitions, they are all zero and also unused\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "9772b7586efb189ac2dcac1d6f7d09c6d879ac64",
      "tree": "4264b7f024582de31b34bfa45445b6b53380ab7e",
      "parents": [
        "31da46d9f11ccdb11d7f2f07421f5cccb64fbbd6"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 11:23:35 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 11:23:35 2010 +0900"
      },
      "message": "ARM: S3C24XX: Remove S3C2410_GPJ numbering\n\nRemove the old S3C2410_GPJ as we will be moving to the new gpiolib\nbased driver code and these numbers will become invalid.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "31da46d9f11ccdb11d7f2f07421f5cccb64fbbd6",
      "tree": "df0c64b072f21376ccf6c0102fc8d0078f19e993",
      "parents": [
        "fb3787470ee6fee5900026170c05261c8c090a06"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 11:21:05 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 11:21:05 2010 +0900"
      },
      "message": "ARM: S3C24XX: Wrapper s3c2410_gpio_setpin and s3c2410_gpio_pullup()\n\nChange s3c2410_gpio_setpin() and s3c2410_gpio_pullup() to use\nthe new s3c_ gpio configuration calls until all their users\nare converted.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "fb3787470ee6fee5900026170c05261c8c090a06",
      "tree": "d66dd0499536c507119ad709754316da332b37ea",
      "parents": [
        "64f508da584f983642eb8cf808fcca68f9efa44a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 11:03:50 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 11:03:50 2010 +0900"
      },
      "message": "ARM: S3C2410: Remove the users of s3c2410_gpio_pullup()\n\nRemove the last s3c2410_gpio_pullup() users in arch/arm/mach-s3c2410\n\nNote, since mach-h1940.c is setting output and a pull-up, the call\nhas vbeen chanerd to S3C_GPIO_PULL_NONE instead of S3C_GPIO_PULL_UP.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "64f508da584f983642eb8cf808fcca68f9efa44a",
      "tree": "9736b229d4a547d0537742295b1d8422832fb49d",
      "parents": [
        "9933847b29bb3d3447d19236375ccc84bfbcf3df"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 10:59:55 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 10:59:55 2010 +0900"
      },
      "message": "ARM: mini2440: Move to using gpiolib API and s3c_gpio functions\n\nMove the mach-mini2440 to using the gpiolib API for GPIOS it\ndirectly uses, and s3c_gpio calls for configuration.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "9933847b29bb3d3447d19236375ccc84bfbcf3df",
      "tree": "d8aa5a6cfc064cf668950c08f4a99418a104b950",
      "parents": [
        "97a339995fa6224487dc026e466f5bd1bbcaa3b2"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 10:50:42 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 10:50:42 2010 +0900"
      },
      "message": "ARM: S3C24XX: Remove s3c2410_gpio_getcfg(), implement s3c_gpio_getcfg()\n\nAdd s3c_gpio_getcfg() and change anything using s3c2410_gpio_getcfg() to\nuse this instead.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "97a339995fa6224487dc026e466f5bd1bbcaa3b2",
      "tree": "a11be4a147685fd970cb924c633d47c3deebeeab",
      "parents": [
        "5690a6267f0f0f15a01eeed143828726627c6ae6"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 10:27:16 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 10:27:16 2010 +0900"
      },
      "message": "ARM: SAMSUNG: Add GPIO configuration read calls\n\nAdd the necessary 1,2 and 4 bit configuration read calls for the new\ngpio code to allow removal of the old s3c24xx gpio code.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "5690a6267f0f0f15a01eeed143828726627c6ae6",
      "tree": "b2f9038e4e2bb1a1d0d5d805249c928f521de165",
      "parents": [
        "e6528d5e8730b1f75acf035d7c11e06657963581"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue May 04 17:14:10 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 09:32:32 2010 +0900"
      },
      "message": "ARM: S3C24XX: Remove s3c2410_gpio_getirq()\n\nRemove s3c2410_gpio_getirq() as the only users is the pm code, and it\ncan be replicated by using gpio_to_irq().\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "e6528d5e8730b1f75acf035d7c11e06657963581",
      "tree": "646ab303d90108895955cba1bcd268f534eb1b52",
      "parents": [
        "eee2b94f01f7379940a656af8ef097749ce025b5"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue May 04 15:07:43 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 09:32:31 2010 +0900"
      },
      "message": "ARM: S3C24XX: Remove s3c2410_gpio_getpull()\n\nRemove the unused s3c2410_gpio_getpull()\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "eee2b94f01f7379940a656af8ef097749ce025b5",
      "tree": "710ff6594a5619df3ffc48b1a661ce68de5cc1a8",
      "parents": [
        "40b956f026a3303a67d2ab7fffa2331f72e1e019"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue May 04 15:01:44 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 09:32:30 2010 +0900"
      },
      "message": "ARM: S3C24XX: Remove s3c2410_gpio_setcfg()\n\nRemove the implementation of s3c2410_gpio_setcfg() as it should now be\nfunctionally equivalent to s3c_gpio_cfgpin(), and add a wrapper for those\ndrivers that are still using this call.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "40b956f026a3303a67d2ab7fffa2331f72e1e019",
      "tree": "acd4f5e5e42740f548410cecdd55c43e319d629a",
      "parents": [
        "82a4b6dcc72da33943b16338f607e7e148d177e4"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue May 04 14:38:49 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 09:32:29 2010 +0900"
      },
      "message": "ARM: S3C24XX: Drop s3c2410 specific s3c2410_gpio_cfgpin()\n\nThe s3c_gpio_cfgpin() call should be functionally equivalent, so replace\nthe s3c2410_gpio_cfgpin() calls in the s3c24xx code with s3c_gpio_cfgpin\nto allow moving away from a fixed GPIO number to register address mapping\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "82a4b6dcc72da33943b16338f607e7e148d177e4",
      "tree": "95c8ffbfd91f9427028a528c045c75d99de45cce",
      "parents": [
        "27da04049cabdf6a28288aaf083cfea64f7f9805"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue May 04 13:22:58 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 09:32:28 2010 +0900"
      },
      "message": "ARM: S3C24XX: Change s3c2410_gpio_pullupl(x, 1) to use s3c_gpio_cfgpull()\n\nStart moving code that is using the old s3c2410_gpio API to using the\nnewer s3c_gpio variants by finding all the usages of s3c2410_gpio_pullup()\nwhich disable the pin\u0027s pull up and replacing them.\n\n sed \u0027s/s3c2410_gpio_pullup\\(.*\\), 1/s3c_gpio_cfgpull\\1, S3C_GPIO_PULL_NONE/g\u0027\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "27da04049cabdf6a28288aaf083cfea64f7f9805",
      "tree": "069aac3807dab3229a2e30d8ee0243a7f27146a0",
      "parents": [
        "7614e1d9b9cad40ac9c90d934d2da64b36f354d1"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue May 04 13:20:12 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 09:32:27 2010 +0900"
      },
      "message": "ARM: S3C2410: Change s3c2410_gpio_pullupl(x, 1) to use s3c_gpio_cfgpull()\n\nStart moving code that is using the old s3c2410_gpio API to using the\nnewer s3c_gpio variants by finding all the usages of s3c2410_gpio_pullup()\nwhich disable the pin\u0027s pull up and replacing them.\n\nsed \u0027s/s3c2410_gpio_pullup\\(.*\\), 1/s3c_gpio_cfgpull\\1, S3C_GPIO_PULL_NONE/g\u0027\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "7614e1d9b9cad40ac9c90d934d2da64b36f354d1",
      "tree": "9c64cfabf3faa02774dacf2a6a4a705e22ad7b48",
      "parents": [
        "408c8b8ca46c16fa09a6795613db74a8d2de7980"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue May 04 12:53:11 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 09:32:26 2010 +0900"
      },
      "message": "ARM: VR1000: Update mach-vr1000.c to use gpiolib API\n\nChange mach-vr1000.c to use gpiolib for gpio control.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "408c8b8ca46c16fa09a6795613db74a8d2de7980",
      "tree": "4638098a0b956d9a42158d9537deb065d525a021",
      "parents": [
        "96efa8dac85372fdddb1682949b468226126e333"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue May 04 12:49:04 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 09:32:25 2010 +0900"
      },
      "message": "ARM: BAST: Update mach-bast to use gpiolib API\n\nChange mach-bast .c to use gpiolib for the GPIO lines that are directly\nmanipulated by it.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "96efa8dac85372fdddb1682949b468226126e333",
      "tree": "8b89e542e5383b3f065c7e043ce1d7e68f0ec3de",
      "parents": [
        "2d2e0c89982c532f9da6891a733b7be43c7048ce"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue May 04 12:36:33 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 09:32:24 2010 +0900"
      },
      "message": "ARM: n30: Update mach-n30 to use gpiolib API\n\nChange mach-n30.c to use gpiolib for the GPIO lines that are directly\nmanipulated by it.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "2d2e0c89982c532f9da6891a733b7be43c7048ce",
      "tree": "3bd0512a08e94d4e51b5c1daaa859f5af94ada48",
      "parents": [
        "db61ac54c9bea389b98f88cb4a23f8dd1edde07f"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue May 04 12:32:16 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 09:32:23 2010 +0900"
      },
      "message": "ARM: QT2410: Update mach-qt2410 to use gpiolib API\n\nChange mach-qt2410.c to use gpiolib for the GPIO lines that are directly\nmanipulated by it.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "db61ac54c9bea389b98f88cb4a23f8dd1edde07f",
      "tree": "19664ae0593e690bfe010b07199b1fd17c8c6fa9",
      "parents": [
        "afc84ad11b5c1247c2d0df06f10df69ea7206f6a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue May 04 11:40:51 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 09:32:22 2010 +0900"
      },
      "message": "ARM: H1940: Change mach-h1940 to use gpiolib API\n\nChange  mach-h1940 to use the gpiolib calls instead of s3c2410_gpio\ndirectly.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "afc84ad11b5c1247c2d0df06f10df69ea7206f6a",
      "tree": "c6adf4343bec5ee516216083f7113b62aaca3922",
      "parents": [
        "f4146a65fbdc5274a437f77ff2f3b4889c0edd0e"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue May 04 11:30:42 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 09:32:21 2010 +0900"
      },
      "message": "ARM: JIVE: Update mach-jive to use gpiolib API\n\nChange mach-jive to use gpiolib for the GPIO lines that are directly\nmanipulated by it.\n\nNote, we ignore any errors from gpio_request(), unlikely to see any.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "f4146a65fbdc5274a437f77ff2f3b4889c0edd0e",
      "tree": "5ac72ea26d072a9e7c64b8c76222d9e4bdd6273c",
      "parents": [
        "7ced5eab39809539e8fc7f3fb561bd3001d535e7"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue May 04 11:23:05 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 09:32:20 2010 +0900"
      },
      "message": "ARM: H1940: Change h1940-bluetooth to use gpiolib API\n\nChange the h1940-bluetooth driver to use gpiolib to set the output state\nof GPH1.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "7ced5eab39809539e8fc7f3fb561bd3001d535e7",
      "tree": "67e1a351198da8f33f20e34228becc231af3ae44",
      "parents": [
        "1ec7269fd8b05044f2cb4059b679e053d57460f5"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 03 17:19:49 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 09:32:13 2010 +0900"
      },
      "message": "ARM: S3C24XX: Add extended GPIO used on S3C2443 and beyond\n\nAdd the GPIO banks that are used on the S3C2443 and above to the\nlist of available GPIOS.\n\nCurrently we do not have any limit on the SoC GPIO, so these are\nbeing registered whether the SoC has them or not. It is currently\nup to the user not to try and use them.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "1ec7269fd8b05044f2cb4059b679e053d57460f5",
      "tree": "20addcc19fac614b2954fc1b126d9ae5ca38485e",
      "parents": [
        "9bbb851c7079ff670ba3fe6c7ce93bb5daa9a694"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 03 14:39:45 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 09:25:57 2010 +0900"
      },
      "message": "ARM: S3C24XX: Add the gpio pull configuration for pull-up\n\nAdd the necessary gpio configuration helper for the devices which\nhave a single-bit pull-up resistor disabled.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "9bbb851c7079ff670ba3fe6c7ce93bb5daa9a694",
      "tree": "0b6ddca771a718fb52084317208b2a111ad3b8d6",
      "parents": [
        "7ebd467551ed6ae200d7835a84bbda0dcadaa511"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Apr 30 19:30:35 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 09:25:50 2010 +0900"
      },
      "message": "ARM: S3C24XX: Add initial s3c_gpio configuration code\n\nAdd support for s3c_gpio_setcfg() and s3c_gpio_setpull() implementations\nto get ready for removal of the specific code being used by s3c24xx.\n\nAlso rename the s3c_gpio_setcfg_s3c24xx_banka to s3c_gpio_setcfg_s3c24xx_a\nas seen in the header file to correct a build warning.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "7ebd467551ed6ae200d7835a84bbda0dcadaa511",
      "tree": "e288bedf1bc4be63b7970efa21353d462398078c",
      "parents": [
        "d7526f271f2111684211fc7d27814e86a36336c9",
        "68b3adb429e0abf5c0a3deb75d71671436b3af10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 04 19:08:12 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 04 19:08:12 2010 -0700"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon/kms/legacy: only enable load detection property on DVI-I\n  drm/radeon/kms: fix panel scaling adjusted mode setup\n  drivers/gpu/drm/drm_sysfs.c: sysfs files error handling\n  drivers/gpu/drm/radeon/radeon_atombios.c: range check issues\n  gpu: vga_switcheroo, fix lock imbalance\n  drivers/gpu/drm/drm_memory.c: fix check for end of loop\n  drivers/gpu/drm/via/via_video.c: fix off by one issue\n  drm/radeon/kms/agp The wrong AGP chipset can cause a NULL pointer dereference\n  drm/radeon/kms: r300 fix CS checker to allow zbuffer-only fastfill\n"
    },
    {
      "commit": "d7526f271f2111684211fc7d27814e86a36336c9",
      "tree": "e84866e500702e8ff26c2591a7b53ae9f4a84bd5",
      "parents": [
        "67bff7c087f91f79dfa97a33a3aeb147eb467093",
        "b810e94c9d8e3fff6741b66cd5a6f099a7887871"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 04 19:07:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 04 19:07:35 2010 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-tip:\n  powernow-k8: Fix frequency reporting\n  x86: Fix parse_reservetop() build failure on certain configs\n  x86: Fix NULL pointer access in irq_force_complete_move() for Xen guests\n  x86: Fix \u0027reservetop\u003d\u0027 functionality\n"
    },
    {
      "commit": "67bff7c087f91f79dfa97a33a3aeb147eb467093",
      "tree": "6114aa6af653deee4b8098341c42ed3635b44c3f",
      "parents": [
        "7572e56314a7e2568f7196862222b45cfb9d6eda",
        "cf8304e8f380903de3a15dc6ebd551c9e6cf1a21"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 04 18:49:34 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 04 18:49:34 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6:\n  KEYS: Fix RCU handling in key_gc_keyring()\n  KEYS: Fix an RCU warning in the reading of user keys\n"
    },
    {
      "commit": "cf8304e8f380903de3a15dc6ebd551c9e6cf1a21",
      "tree": "fe94f3ebb044b5026b1062631b2d89e77c8b674e",
      "parents": [
        "d9a9b4aeea334e7912ce3d878d7f5cc6fdf1ffe4"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue May 04 14:16:10 2010 +0100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Wed May 05 11:39:23 2010 +1000"
      },
      "message": "KEYS: Fix RCU handling in key_gc_keyring()\n\nkey_gc_keyring() needs to either hold the RCU read lock or hold the keyring\nsemaphore if it\u0027s going to scan the keyring\u0027s list.  Given that it only needs\nto read the key list, and it\u0027s doing so under a spinlock, the RCU read lock is\nthe thing to use.\n\nFurthermore, the RCU check added in e7b0a61b7929632d36cf052d9e2820ef0a9c1bfe is\nincorrect as holding the spinlock on key_serial_lock is not grounds for\nassuming a keyring\u0027s pointer list can be read safely.  Instead, a simple\nrcu_dereference() inside of the previously mentioned RCU read lock is what we\nwant.\n\nReported-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nAcked-by: \"Paul E. McKenney\" \u003cpaulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "d9a9b4aeea334e7912ce3d878d7f5cc6fdf1ffe4",
      "tree": "cf822ea9020aec6bd54d986231097983680c8ede",
      "parents": [
        "a66f6375bdeb64d7a56c532bda7c006358845820"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Apr 30 14:32:08 2010 +0100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Wed May 05 11:38:52 2010 +1000"
      },
      "message": "KEYS: Fix an RCU warning in the reading of user keys\n\nFix an RCU warning in the reading of user keys:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[ INFO: suspicious rcu_dereference_check() usage. ]\n---------------------------------------------------\nsecurity/keys/user_defined.c:202 invoked rcu_dereference_check() without protection!\n\nother info that might help us debug this:\n\nrcu_scheduler_active \u003d 1, debug_locks \u003d 0\n1 lock held by keyctl/3637:\n #0:  (\u0026key-\u003esem){+++++.}, at: [\u003cffffffff811a80ae\u003e] keyctl_read_key+0x9c/0xcf\n\nstack backtrace:\nPid: 3637, comm: keyctl Not tainted 2.6.34-rc5-cachefs #18\nCall Trace:\n [\u003cffffffff81051f6c\u003e] lockdep_rcu_dereference+0xaa/0xb2\n [\u003cffffffff811aa55f\u003e] user_read+0x47/0x91\n [\u003cffffffff811a80be\u003e] keyctl_read_key+0xac/0xcf\n [\u003cffffffff811a8a06\u003e] sys_keyctl+0x75/0xb7\n [\u003cffffffff81001eeb\u003e] system_call_fastpath+0x16/0x1b\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "68b3adb429e0abf5c0a3deb75d71671436b3af10",
      "tree": "7a1507b27ccc15bb6ff8ece0797b245b684bde47",
      "parents": [
        "3515387ba90ef2c38602f4d52c4d5ec5fc95ae5c"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Apr 30 12:37:31 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed May 05 11:28:11 2010 +1000"
      },
      "message": "drm/radeon/kms/legacy: only enable load detection property on DVI-I\n\nDVI-D doesn\u0027t have analog.  This matches the avivo behavior.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3515387ba90ef2c38602f4d52c4d5ec5fc95ae5c",
      "tree": "577836130eca9c25e0cd06afa94e05bde6a522fe",
      "parents": [
        "a1c4560d4d8909cc4feb6f9e875d0b92083e05cf"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Apr 30 12:00:44 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed May 05 11:27:59 2010 +1000"
      },
      "message": "drm/radeon/kms: fix panel scaling adjusted mode setup\n\nThis should duplicate exactly what the ddx does for both\nlegacy and avivo.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7572e56314a7e2568f7196862222b45cfb9d6eda",
      "tree": "345bc292de14b24f28d5367f999bcf7500abedc3",
      "parents": [
        "a66f6375bdeb64d7a56c532bda7c006358845820",
        "d577632e65ea01fb3b124b652d7bd2381251da3c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 04 16:33:18 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 04 16:33:18 2010 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2:\n  ocfs2: Avoid a gcc warning in ocfs2_wipe_inode().\n  ocfs2: Avoid direct write if we fall back to buffered I/O\n  ocfs2_dlmfs: Fix math error when reading LVB.\n  ocfs2: Update VFS inode\u0027s id info after reflink.\n  ocfs2: potential ERR_PTR dereference on error paths\n  ocfs2: Add directory entry later in ocfs2_symlink() and ocfs2_mknod()\n  ocfs2: use OCFS2_INODE_SKIP_ORPHAN_DIR in ocfs2_mknod error path\n  ocfs2: use OCFS2_INODE_SKIP_ORPHAN_DIR in ocfs2_symlink error path\n  ocfs2: add OCFS2_INODE_SKIP_ORPHAN_DIR flag and honor it in the inode wipe code\n  ocfs2: Reset status if we want to restart file extension.\n  ocfs2: Compute metaecc for superblocks during online resize.\n  ocfs2: Check the owner of a lockres inside the spinlock\n  ocfs2: one more warning fix in ocfs2_file_aio_write(), v2\n  ocfs2_dlmfs: User DLM_* when decoding file open flags.\n"
    },
    {
      "commit": "a66f6375bdeb64d7a56c532bda7c006358845820",
      "tree": "2d42106075f70f23d12485edfdc4aba537187dcb",
      "parents": [
        "c81406d6423416f1e18a8a41a3b7ac415fdf13d3"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue May 04 13:42:53 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 04 15:24:14 2010 -0700"
      },
      "message": "Fix the x86_64 implementation of call_rwsem_wait()\n\nThe x86_64 call_rwsem_wait() treats the active state counter part of the\nR/W semaphore state as being 16-bit when it\u0027s actually 32-bit (it\u0027s half\nof the 64-bit state).  It should do \"decl %edx\" not \"decw %dx\".\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c81406d6423416f1e18a8a41a3b7ac415fdf13d3",
      "tree": "a0a41d81d102670cc37b0ce5e8373b66f09b27e1",
      "parents": [
        "f5fa05d97252b23b12749a7cd02710870c0762b0",
        "6629dcff19470a894ce294d0adb9cbab94ee1fb9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 04 15:20:37 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 04 15:20:37 2010 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  i2c-core: Use per-adapter userspace device lists\n  i2c: Fix probing of FSC hardware monitoring chips\n  i2c-core: Erase pointer to clientdata on removal\n"
    },
    {
      "commit": "f5fa05d97252b23b12749a7cd02710870c0762b0",
      "tree": "e7c5e2c78a186bd66c63a7eeb61005f5ba90f7f4",
      "parents": [
        "f2809d61d6cf47c2ed2963ba3b4c59e709144ccb",
        "048c852051d2bd5da54a4488bc1f16b0fc74c695"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 04 15:16:15 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 04 15:16:15 2010 -0700"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf: Fix resource leak in failure path of perf_event_open()\n"
    },
    {
      "commit": "f2809d61d6cf47c2ed2963ba3b4c59e709144ccb",
      "tree": "4cfc2aadc16b52ef4562833ea838b34723e6b3fb",
      "parents": [
        "d93ac51c7a129db7a1431d859a3ef45a0b1f3fc5",
        "8b46f880841aac821af8efa6581bb0e46b8b9845"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 04 15:15:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 04 15:15:43 2010 -0700"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  rcu: Fix RCU lockdep splat on freezer_fork path\n  rcu: Fix RCU lockdep splat in set_task_cpu on fork path\n  mutex: Don\u0027t spin when the owner CPU is offline or other weird cases\n"
    },
    {
      "commit": "6629dcff19470a894ce294d0adb9cbab94ee1fb9",
      "tree": "18f75a3f5ca83de96a0fe353fafa02bab174cd36",
      "parents": [
        "b1d4b390ea4bb480e65974ce522a04022608a8df"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 04 11:09:28 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 04 11:09:28 2010 +0200"
      },
      "message": "i2c-core: Use per-adapter userspace device lists\n\nUsing a single list for all userspace devices leads to a dead lock\non multiplexed buses in some circumstances (mux chip instantiated\nfrom userspace). This is solved by using a separate list for each\nbus segment.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Michael Lawnick \u003cml.lawnick@gmx.de\u003e\n"
    },
    {
      "commit": "b1d4b390ea4bb480e65974ce522a04022608a8df",
      "tree": "4db4a309249ce830e20218b89a7d27af55262e7a",
      "parents": [
        "e4a7b9b04de15f6b63da5ccdd373ffa3057a3681"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 04 11:09:28 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 04 11:09:28 2010 +0200"
      },
      "message": "i2c: Fix probing of FSC hardware monitoring chips\n\nSome FSC hardware monitoring chips (Syleus at least) doesn\u0027t like\nquick writes we typically use to probe for I2C chips. Use a regular\nbyte read instead for the address they live at (0x73). These are the\nonly known chips living at this address on PC systems.\n\nFor clarity, this fix should not be needed for kernels 2.6.30 and\nlater, as we started instantiating the hwmon devices explicitly based\non DMI data. Still, this fix is valuable in the following two cases:\n* Support for recent FSC chips on older kernels. The DMI-based device\n  instantiation is more difficult to backport than the device support\n  itself.\n* Case where the DMI-based device instantiation fails, whatever the\n  reason. We fall back to probing in that case, so it should work.\n\nThis fixes kernel bug #15634:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d15634\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "e4a7b9b04de15f6b63da5ccdd373ffa3057a3681",
      "tree": "7f2f49df9dc66b334b85f83347df03d2b0d0a721",
      "parents": [
        "d93ac51c7a129db7a1431d859a3ef45a0b1f3fc5"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Tue May 04 11:09:27 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 04 11:09:27 2010 +0200"
      },
      "message": "i2c-core: Erase pointer to clientdata on removal\n\nAfter discovering that a lot of i2c-drivers leave the pointer to their\nclientdata dangling, it was decided to let the core handle this issue.\nIt is assumed that the core may access the private data after remove()\nas there are no guarantees for the lifetime of such pointers anyhow (see\nthread starting at http://lkml.org/lkml/2010/3/21/68)\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d577632e65ea01fb3b124b652d7bd2381251da3c",
      "tree": "64a567b77fb5163572375f457ea7eeedecf60f30",
      "parents": [
        "6b933c8e6f1a2f3118082c455eef25f9b1ac7b45"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Mon May 03 19:15:49 2010 -0700"
      },
      "committer": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Mon May 03 19:15:49 2010 -0700"
      },
      "message": "ocfs2: Avoid a gcc warning in ocfs2_wipe_inode().\n\ngcc warns that a variable is uninitialized.  It\u0027s actually handled, but\nan early return fools gcc.  Let\u0027s just initialize the variable to a\ngarbage value that will crash if the usage is ever broken.\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\n"
    },
    {
      "commit": "d93ac51c7a129db7a1431d859a3ef45a0b1f3fc5",
      "tree": "c584c3df3abf2c7624d76f7d711b7db1050aa9c4",
      "parents": [
        "37e27e36bc416b07d853d493e6818d6a785507a2",
        "b0930f8d38c6ab76dc8222a5a910a21392d38208"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 03 16:36:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 03 16:36:19 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client:\n  ceph: remove bad auth_x kmem_cache\n  ceph: fix lockless caps check\n  ceph: clear dir complete, invalidate dentry on replayed rename\n  ceph: fix direct io truncate offset\n  ceph: discard incoming messages with bad seq #\n  ceph: fix seq counting for skipped messages\n  ceph: add missing #includes\n  ceph: fix leaked spinlock during mds reconnect\n  ceph: print more useful version info on module load\n  ceph: fix snap realm splits\n  ceph: clear dir complete on d_move\n"
    },
    {
      "commit": "b0930f8d38c6ab76dc8222a5a910a21392d38208",
      "tree": "0aad65459eaa8fd5fdf8b621eb9b851e7864ae6e",
      "parents": [
        "7ff899da02cb674211858fcd919f8b4511a4423f"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Thu Apr 29 13:26:53 2010 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Mon May 03 10:49:25 2010 -0700"
      },
      "message": "ceph: remove bad auth_x kmem_cache\n\nIt\u0027s useless, since our allocations are already a power of 2.  And it was\nallocated per-instance (not globally), which caused a name collision when\nwe tried to mount a second file system with auth_x enabled.\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "7ff899da02cb674211858fcd919f8b4511a4423f",
      "tree": "a200faf72a5ff982a03287c65809d0c78ef11bfd",
      "parents": [
        "ea1409f96197c1bffe5d7d5bc967b3445edcc1fa"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Fri Apr 23 10:25:33 2010 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Mon May 03 10:49:25 2010 -0700"
      },
      "message": "ceph: fix lockless caps check\n\nThe __ variant requires caller to hold i_lock.\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "ea1409f96197c1bffe5d7d5bc967b3445edcc1fa",
      "tree": "cbbd8ed4cca9bb718a596277f1152f2f1d629c37",
      "parents": [
        "5c6a2cdb4fe8aaf6b54f022c14f13d2a12b45914"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Wed Apr 28 16:12:06 2010 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Mon May 03 10:49:25 2010 -0700"
      },
      "message": "ceph: clear dir complete, invalidate dentry on replayed rename\n\nIf a rename operation is resent to the MDS following an MDS restart, the\nclient does not get a full reply (containing the resulting metadata) back.\nIn that case, a ceph_rename() needs to compensate by doing anything useful\nthat fill_inode() would have, like d_move().\n\nIt also needs to invalidate the dentry (to workaround the vfs_rename_dir()\nbug) and clear the dir complete flag, just like fill_trace().\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "5c6a2cdb4fe8aaf6b54f022c14f13d2a12b45914",
      "tree": "68b777f391b68f91ba8c587ded4f9d9526f9279a",
      "parents": [
        "ae18756b9fa7bb93132cff06cd8575e3d46633f9"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Thu Apr 22 13:48:59 2010 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Mon May 03 10:49:25 2010 -0700"
      },
      "message": "ceph: fix direct io truncate offset\n\ntruncate_inode_pages_range wants the end offset to align with the last byte\nin a page.\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "ae18756b9fa7bb93132cff06cd8575e3d46633f9",
      "tree": "e09f5c89b4611e2c53bb50118d8fa8133b58c73b",
      "parents": [
        "684be25c52a1e43638ced160be0b0b46596e7f2b"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Thu Apr 22 07:47:01 2010 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Mon May 03 10:49:24 2010 -0700"
      },
      "message": "ceph: discard incoming messages with bad seq #\n\nWe can get old message seq #\u0027s after a tcp reconnect for stateful sessions\n(i.e., the MDS).  If we get a higher seq #, that is an error, and we\nshouldn\u0027t see any bad seq #\u0027s for stateless (mon, osd) connections.\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "684be25c52a1e43638ced160be0b0b46596e7f2b",
      "tree": "c6cde28f26e12f1ef33990a6d8cb10ab975dddba",
      "parents": [
        "d45d0d970f495e04a4e4f46acd74e90f4a4564f9"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Wed Apr 21 20:45:59 2010 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Mon May 03 10:49:24 2010 -0700"
      },
      "message": "ceph: fix seq counting for skipped messages\n\nIncrement in_seq even when the message is skipped for some reason.\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "d45d0d970f495e04a4e4f46acd74e90f4a4564f9",
      "tree": "f5be41231ee8b925c01b3d291f8919b8e451101d",
      "parents": [
        "0b0c06d1476290cea248923c0ee7be9fd61cacea"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Tue Apr 20 15:20:33 2010 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Mon May 03 10:49:24 2010 -0700"
      },
      "message": "ceph: add missing #includes\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "0b0c06d1476290cea248923c0ee7be9fd61cacea",
      "tree": "557eacf9666cf0c2f989c2ff1955805d5557d07d",
      "parents": [
        "c8f16584ac85444d51d8753c5df502350cfc7bb7"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Tue Apr 20 10:27:13 2010 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Mon May 03 10:49:23 2010 -0700"
      },
      "message": "ceph: fix leaked spinlock during mds reconnect\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "c8f16584ac85444d51d8753c5df502350cfc7bb7",
      "tree": "8fd47c13e4577e10487b3cba001a029ba43aa669",
      "parents": [
        "91dee39eebcfb47085c4d457a584b0e9723b6ca0"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Mon Apr 19 13:50:26 2010 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Mon May 03 10:49:23 2010 -0700"
      },
      "message": "ceph: print more useful version info on module load\n\nDecouple the client version from the server side.  Print relevant protocol\nand map version info instead.\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "91dee39eebcfb47085c4d457a584b0e9723b6ca0",
      "tree": "52bdeb4795c3b60b1d23460cada8c813c94fb7a9",
      "parents": [
        "c10f5e12bafde7f7a2f9b75d76f7a68d62154e91"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Mon Apr 19 10:15:44 2010 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Mon May 03 10:49:23 2010 -0700"
      },
      "message": "ceph: fix snap realm splits\n\nThe snap realm split was checking i_snap_realm, not the list_head, to\ndetermine if an inode belonged in the new realm.  The check always failed,\nwhich meant we always moved the inode, corrupting the old realm\u0027s list and\ncausing various crashes.\n\nAlso wait to release old realm reference to avoid possibility of use after\nfree.\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "c10f5e12bafde7f7a2f9b75d76f7a68d62154e91",
      "tree": "422e4a5898dea5fddaa4b6b73379b9ac4db230b5",
      "parents": [
        "66f41d4c5c8a5deed66fdcc84509376c9a0bf9d8"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Fri Apr 16 12:56:11 2010 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Mon May 03 10:49:22 2010 -0700"
      },
      "message": "ceph: clear dir complete on d_move\n\nd_move() reorders the d_subdirs list, breaking the readdir result caching.\nUnless/until d_move preserves that ordering, clear CEPH_I_COMPLETE on\nrename.\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "37e27e36bc416b07d853d493e6818d6a785507a2",
      "tree": "bb7a5f5f187dace341878e9e2d638550dd0ea102",
      "parents": [
        "973bec34bfc1bc2465646181653d67f767d418c8",
        "d557f651b3617b46ed18d5bac48a851df1dbf684"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 03 07:54:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 03 07:54:08 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  watchdog: ep93xx_wdt.c fix default timout value in MODULE_PARM_DESC string.\n"
    },
    {
      "commit": "973bec34bfc1bc2465646181653d67f767d418c8",
      "tree": "05c84524a1c1fb273e399a9eb99c099e84499182",
      "parents": [
        "54413b825ca502b9384edabf972c512c29d64010"
      ],
      "author": {
        "name": "Ryusuke Konishi",
        "email": "konishi.ryusuke@lab.ntt.co.jp",
        "time": "Mon May 03 21:00:48 2010 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 03 07:36:01 2010 -0700"
      },
      "message": "nilfs2: fix sync silent failure\n\nAs of 32a88aa1, __sync_filesystem() will return 0 if s_bdi is not set.\nAnd nilfs does not set s_bdi anywhere.  I noticed this problem by the\nwarning introduced by the recent commit 5129a469 (\"Catch filesystem\nlacking s_bdi\").\n\n WARNING: at fs/super.c:959 vfs_kern_mount+0xc5/0x14e()\n Hardware name: PowerEdge 2850\n Modules linked in: nilfs2 loop tpm_tis tpm tpm_bios video shpchp pci_hotplug output dcdbas\n Pid: 3773, comm: mount.nilfs2 Not tainted 2.6.34-rc6-debug #38\n Call Trace:\n  [\u003cc1028422\u003e] warn_slowpath_common+0x60/0x90\n  [\u003cc102845f\u003e] warn_slowpath_null+0xd/0x10\n  [\u003cc1095936\u003e] vfs_kern_mount+0xc5/0x14e\n  [\u003cc1095a03\u003e] do_kern_mount+0x32/0xbd\n  [\u003cc10a811e\u003e] do_mount+0x671/0x6d0\n  [\u003cc1073794\u003e] ? __get_free_pages+0x1f/0x21\n  [\u003cc10a684f\u003e] ? copy_mount_options+0x2b/0xe2\n  [\u003cc107b634\u003e] ? strndup_user+0x48/0x67\n  [\u003cc10a81de\u003e] sys_mount+0x61/0x8f\n  [\u003cc100280c\u003e] sysenter_do_call+0x12/0x32\n\nThis ensures to set s_bdi for nilfs and fixes the sync silent failure.\n\nSigned-off-by: Ryusuke Konishi \u003ckonishi.ryusuke@lab.ntt.co.jp\u003e\nAcked-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b810e94c9d8e3fff6741b66cd5a6f099a7887871",
      "tree": "08fdfa940a10eab6fc4b5f0a1729fe8d08b9b834",
      "parents": [
        "56f0e74c9cf98941af700b61466648a2d06277bb"
      ],
      "author": {
        "name": "Mark Langsdorf",
        "email": "mark.langsdorf@amd.com",
        "time": "Wed Mar 31 21:56:45 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 03 15:04:18 2010 +0200"
      },
      "message": "powernow-k8: Fix frequency reporting\n\nWith F10, model 10, all valid frequencies are in the ACPI _PST table.\n\nCc: \u003cstable@kernel.org\u003e # 33.x 32.x\nSigned-off-by: Mark Langsdorf \u003cmark.langsdorf@amd.com\u003e\nLKML-Reference: \u003c1270065406-1814-6-git-send-email-bp@amd64.org\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nReviewed-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d557f651b3617b46ed18d5bac48a851df1dbf684",
      "tree": "afae1b950054f0273fd98b2a8b7ecf1225468167",
      "parents": [
        "be1066bbcd443a65df312fdecea7e4959adedb45"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon May 03 08:58:56 2010 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon May 03 08:58:56 2010 +0000"
      },
      "message": "watchdog: ep93xx_wdt.c fix default timout value in MODULE_PARM_DESC string.\n\nThe WATCHDOG_TIMEOUT macro does not exist. The default timeout value is WDT_TIMEOUT.\nFix the MODULE_PARM_DESC so that the code can compile again.\n\nreported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "56f0e74c9cf98941af700b61466648a2d06277bb",
      "tree": "627f2b472022cfcb2c8af6a64fac8f30b8220167",
      "parents": [
        "bbd391a15d82e14efe9d69ba64cadb855b061dba"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 03 09:19:43 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 03 09:22:19 2010 +0200"
      },
      "message": "x86: Fix parse_reservetop() build failure on certain configs\n\nCommit e67a807 (\"x86: Fix \u0027reservetop\u003d\u0027 functionality\") added a\nfixup_early_ioremap() call to parse_reservetop() and declared it\nin io.h.\n\nBut asm/io.h was only included indirectly - and on some configs\nnot at all, causing a build failure on those configs.\n\nCc: Liang Li \u003cliang.li@windriver.com\u003e\nCc: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nCc: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nLKML-Reference: \u003c1272621711-8683-1-git-send-email-liang.li@windriver.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "048c852051d2bd5da54a4488bc1f16b0fc74c695",
      "tree": "c1482ae433455c1aa5f2f20c68773f79b60881c8",
      "parents": [
        "66f41d4c5c8a5deed66fdcc84509376c9a0bf9d8"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sat May 01 10:11:35 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat May 01 13:11:25 2010 +0200"
      },
      "message": "perf: Fix resource leak in failure path of perf_event_open()\n\nperf_event_open() kfrees event after init failure which doesn\u0027t\nrelease all resources allocated by perf_event_alloc().  Use\nfree_event() instead.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Paul Mackerras \u003cpaulus@au1.ibm.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: \u003cstable@kernel.org\u003e\nLKML-Reference: \u003c4BDBE237.1040809@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "bbd391a15d82e14efe9d69ba64cadb855b061dba",
      "tree": "fa390e76f76519efd389538f9a12027aaefd7f4d",
      "parents": [
        "e67a807f3d9a82fa91817871f1c0e2e04da993b8"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@redhat.com",
        "time": "Tue Apr 27 11:24:42 2010 -0400"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Apr 30 14:31:38 2010 -0700"
      },
      "message": "x86: Fix NULL pointer access in irq_force_complete_move() for Xen guests\n\nUpstream PV guests fail to boot because of a NULL pointer in\nirq_force_complete_move().  It is possible that xen guests have\nirq_desc-\u003echip_data \u003d NULL.\n\nTest for NULL chip_data pointer before attempting to complete an irq move.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@redhat.com\u003e\nLKML-Reference: \u003c20100427152434.16193.49104.sendpatchset@prarit.bos.redhat.com\u003e\nAcked-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: \u003cstable@kernel.org\u003e [2.6.33]\n"
    },
    {
      "commit": "6b933c8e6f1a2f3118082c455eef25f9b1ac7b45",
      "tree": "bf31f4067a95aa23a354edfa89810c9eaaf71aaa",
      "parents": [
        "f9221fd80343285514568da6c5dbda0f87109de8"
      ],
      "author": {
        "name": "Li Dongyang",
        "email": "lidongyang@novell.com",
        "time": "Sat Apr 17 17:49:10 2010 +0800"
      },
      "committer": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Fri Apr 30 13:45:13 2010 -0700"
      },
      "message": "ocfs2: Avoid direct write if we fall back to buffered I/O\n\nwhen we fall back to buffered write from direct write, we call\n__generic_file_aio_write() but that will end up doing direct write\neven we are only prepared to do buffered write because the file\nhas the O_DIRECT flag set. This is a fix for\nhttps://bugzilla.novell.com/show_bug.cgi?id\u003d591039\nrevised with Joel\u0027s comments.\n\nSigned-off-by: Li Dongyang \u003clidongyang@novell.com\u003e\nAcked-by: Mark Fasheh \u003cmfasheh@suse.com\u003e\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\n"
    },
    {
      "commit": "f9221fd80343285514568da6c5dbda0f87109de8",
      "tree": "3a2f0077ebea9d094bdeedb319c97cb591d51c51",
      "parents": [
        "a36d515c7a2dfacebcf41729f6812dbc424ebcf0",
        "a9743fcdc0eb43d028b71267438076e1b0112ba0"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Fri Apr 30 13:37:29 2010 -0700"
      },
      "committer": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Fri Apr 30 13:37:29 2010 -0700"
      },
      "message": "Merge branch \u0027skip_delete_inode\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2-mark into ocfs2-fixes\n"
    },
    {
      "commit": "54413b825ca502b9384edabf972c512c29d64010",
      "tree": "7c8eed91a9e720f042aca51f05e4da0d7b062804",
      "parents": [
        "be1066bbcd443a65df312fdecea7e4959adedb45",
        "64fc74f5f6055e8470208a7d9cfc8d3994fff34d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 30 13:04:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 30 13:04:14 2010 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (27 commits)\n  MIPS: Loongson 2F: Fix of problems introduced by -mfix-loongson2f-jump\n  MIPS: Loongson-2F: Use CONFIG_CPU_JUMP_WORKAROUNDS to control workarounds.\n  MIPS: Loongson 2F: Enable fixups of the latest binutils\n  MIPS: Loongson: Add CPU_LOONGSON2F_WORKAROUNDS\n  MIPS: Kconfig: Make Broadcom SoC support naming consistent\n  MIPS: BCM63xx: Update defconfig\n  MIPS: oprofile: Fix breakage when CONFIG_OPROFILE\u003dm\n  STAGING: octeon-ethernet: Use proper phy addresses for Movidis hardware.\n  NET: mdio-octeon: Enable the hardware before using it.\n  I2C: Fix section mismatch errors in i2c-octeon.c\n  MIPS: Loongson: Fix LOONGSON_ADDRWIN_CFG macro.\n  MIPS: Loongson: Fix phys_mem_access_prot() check\n  MIPS: Loongson: Fix find_vga_mem_init()\n  MIPS: Loongson: Fix typo in gdium mach type string.\n  MIPS: Use CKSEG1ADDR for uncached handler\n  MIPS: Check for accesses beyond the end of the PGD.\n  MIPS: Use uasm_i_ds{r,l}l_safe() instead of uasm_i_ds{r,l}l() in tlbex.c\n  MIPS: Add uasm_i_dsrl_safe() and uasm_i_dsll_safe() to uasm.\n  MIPS: die() does not call die notifier chain\n  MIPS: Swarm, Littlesur: Enable PATA platform driver.\n  ...\n"
    },
    {
      "commit": "64fc74f5f6055e8470208a7d9cfc8d3994fff34d",
      "tree": "c8f744047cfd6403fa12cc5719868d7cce55c799",
      "parents": [
        "b197b6286650feb9c991826519065aac6f4399b1"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Sat Apr 10 20:07:13 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:58 2010 +0100"
      },
      "message": "MIPS: Loongson 2F: Fix of problems introduced by -mfix-loongson2f-jump\n\nThe -mfix-loongson2f-jump option provided by latest CVS binutils have fixed\nthe out-of-order issue of Loongson-2F described in chapter 15 of the\nLoongson2F User Manual [1, 2], but introduced some problems.\n\nThe option changes all of the jump target to \"addr \u0026 0xcfffffff\" through the\nat($1) register, but for the reboot address of Loongson 2F 0xbfc00000 this is\nwrong.  Avoids the problem via telling the assembler to not use the $at\nregister.\n\n[1] Loongson2F User Manual (Chinese Version)\n    http://www.loongson.cn/uploadfile/file/200808211\n[2] English Version of Chapter 15:\n    http://groups.google.com.hk/group/loongson-dev/msg/e0d2e220958f10a6?dmode\u003dsource\n\nReported-and-tested-by: Liu Shiwei \u003cliushiwei@gmail.com\u003e\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1109/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b197b6286650feb9c991826519065aac6f4399b1",
      "tree": "96bb05f49595948f2a7f9fbe985da59cdfa55f83",
      "parents": [
        "8bbda428e90a2b638428fbb07abd80b9cb624a27"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Sat Apr 10 20:07:01 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:58 2010 +0100"
      },
      "message": "MIPS: Loongson-2F: Use CONFIG_CPU_JUMP_WORKAROUNDS to control workarounds.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1106/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8bbda428e90a2b638428fbb07abd80b9cb624a27",
      "tree": "d428d994726d7bb2b249ddf1d24d03816d98190d",
      "parents": [
        "622844bf0b4cfa4f76d4a0ddc44266938385f5ab"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Sat Apr 10 20:05:01 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:56 2010 +0100"
      },
      "message": "MIPS: Loongson 2F: Enable fixups of the latest binutils\n\nWith the  \"Fixups of Loongson2F\" patch [1] having been applied to binutils\nfor binutils 2.20.1 we now can use it\u0027s time to enable the options provided\nby the patch to compile the kernel.\n\nWithout these fixups, the system may hang if the erratum is triggered.\n\nFor more information on these fixups please refer to the following\nreferences.\n\n[1] \"Fixups of Loongson2F\" patch for binutils(actually for gas)\n    http://sourceware.org/ml/binutils/2009-11/msg00387.html\n[2] Chapter 15 of \"Loongson2F User Manual\"(Chinese Version)\n    http://www.loongson.cn/uploadfile/file/200808211\n[3] Chapter 15 of the English version Loongson 2F User Manual\n    http://groups.google.com.hk/group/loongson-dev/msg/e0d2e220958f10a6?dmode\u003dsource\n\nSigned-off-by: Zhang Le \u003cr0bertz@gentoo.org\u003e\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: Zhang Le \u003cr0bertz@gentoo.org\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1106/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "622844bf0b4cfa4f76d4a0ddc44266938385f5ab",
      "tree": "52d7ab361091614b4815076003555819d56efd03",
      "parents": [
        "c619366e36aa75beaaee630f3d6e468422ed9530"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Sat Apr 10 20:04:42 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:56 2010 +0100"
      },
      "message": "MIPS: Loongson: Add CPU_LOONGSON2F_WORKAROUNDS\n\nAs documented in the  Loongson 2F User Manual [2, 3], the old Loongson2F\nseries (2F01 / 2F02) have the NOP \u0026 JUMP issues which requires workarounds\nin the kernel and binutils.  This issue has been rectified in Loongson 2F\nseries 2F03 so no workarounds needed.\n\nNow that the workarounds [1] adding the the -mfix-loongson2f-nop and\n-mfix-loongson2f-jump options have been comitted to the binutils the CVS\nrepository), we can add the workarounds in the kernel.\n\nThe workarounds have no significant side effect on the system but may\ndecrease performance so we control them through a a new\nCPU_LOONGSON2F_WORKAROUNDS config option allowing the users to only enable\nit as necessary.\n\n[1] \"Fixups of Loongson2F\" patch for binutils(actually for gas)\n    http://sourceware.org/ml/binutils/2009-11/msg00387.html\n[2] Chapter 15 of \"Loongson2F User Manual\"(Chinese Version)\n    http://www.loongson.cn/uploadfile/file/200808211\n[3] English Version of the above chapter 15\n    http://groups.google.com.hk/group/loongson-dev/msg/e0d2e220958f10a6?dmode\u003dsource\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1105/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c619366e36aa75beaaee630f3d6e468422ed9530",
      "tree": "5606ab97d4265498ae5a85f015cd8ab2926427e0",
      "parents": [
        "a9af5a01cadc25a058ee1dfd3bd8abd8724a3ed8"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "ffainelli@freebox.fr",
        "time": "Thu Mar 25 11:42:41 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:55 2010 +0100"
      },
      "message": "MIPS: Kconfig: Make Broadcom SoC support naming consistent\n\nSigned-off-by: Florian Fainelli \u003cffainelli@freebox.fr\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1082/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a9af5a01cadc25a058ee1dfd3bd8abd8724a3ed8",
      "tree": "6bb56b9893a883a3e21b36c60735a615c1afd991",
      "parents": [
        "922010ff7b75737e6dc361f8eae9c2784ac1872d"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "ffainelli@freebox.fr",
        "time": "Thu Mar 25 11:42:22 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:55 2010 +0100"
      },
      "message": "MIPS: BCM63xx: Update defconfig\n\nthe defconfig was out-of-sync since 2.6.30-rc6, update it with the new\nsymbols and enable BCM6338, 6345, wireless, b43 driver and LEDs support.\n\nSigned-off-by:  Fainelli \u003cffainelli@freebox.fr\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1081/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "922010ff7b75737e6dc361f8eae9c2784ac1872d",
      "tree": "800fb92ec4b1a6a0a02544cd2c67a77a795c215c",
      "parents": [
        "9dd147467790932e2f630b67eec925745463ee11"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Mon Apr 26 20:01:54 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:54 2010 +0100"
      },
      "message": "MIPS: oprofile: Fix breakage when CONFIG_OPROFILE\u003dm\n\nWhen the oprofile is compiled as a module do_IRQ() is not called in\narch/mips/loongson/lemote-2f/irq.c due to a wrong #ifdef there.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1143/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9dd147467790932e2f630b67eec925745463ee11",
      "tree": "e35df2c8e23481e3a35b20007ccfc52355a3bb5a",
      "parents": [
        "6c17812d622a74950e2cd65f368f0518491cca61"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Apr 01 18:17:55 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:53 2010 +0100"
      },
      "message": "STAGING: octeon-ethernet: Use proper phy addresses for Movidis hardware.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nTo: netdev@vger.kernel.org\nTo: gregkh@suse.de\nPatchwork: http://patchwork.linux-mips.org/patch/1091/\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6c17812d622a74950e2cd65f368f0518491cca61",
      "tree": "19577e2567bf4886257bd4190de6d77b275d49e6",
      "parents": [
        "20f12160607c09e299a3e93c7bf4d75e8801c9b7"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Apr 01 18:17:54 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:52 2010 +0100"
      },
      "message": "NET: mdio-octeon: Enable the hardware before using it.\n\nIn some cases the mdio bus is not enabled at the time of probing.\nThis prevents anything from working, so we will enable it before\ntrying to use it, and disable it when the driver is removed.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nTo: netdev@vger.kernel.org\nTo: gregkh@suse.de\nPatchwork: http://patchwork.linux-mips.org/patch/1090/\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "20f12160607c09e299a3e93c7bf4d75e8801c9b7",
      "tree": "30eecd0f0071af001f177c842f2a54f4970b8849",
      "parents": [
        "94c26c9a66a35d4da3ab200864d1afd14c91fb71"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Mon Mar 08 11:04:21 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:52 2010 +0100"
      },
      "message": "I2C: Fix section mismatch errors in i2c-octeon.c\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-i2c@vger.kernel.org\nTo: ben-linux@fluff.org\nTo: khali@linux-fr.org\nCc: linux-mips@linux-mips.org\nCc: rade.bozic.ext@nsn.com\nPatchwork: http://patchwork.linux-mips.org/patch/1037/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "94c26c9a66a35d4da3ab200864d1afd14c91fb71",
      "tree": "efb052b20d1f54be3816ada723bf581d2e367464",
      "parents": [
        "514b6d0c06a5d751259f145d9593b4d084c1cce3"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "apatard@mandriva.com",
        "time": "Thu Apr 29 11:58:51 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:51 2010 +0100"
      },
      "message": "MIPS: Loongson: Fix LOONGSON_ADDRWIN_CFG macro.\n\nThere\u0027s a typo in the LOONGSON_ADDRWIN_CFG macro. The cpu window mmap\nregister address should contain the destination parameters not the\nsource one.  This has not been noticed because the code is only using\nsource \u003d destination.\n\nSigned-off-by: Arnaud Patard \u003capatard@mandriva.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1162/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "514b6d0c06a5d751259f145d9593b4d084c1cce3",
      "tree": "2393ab9df49dfaa005e06ec88cbfe9452fe9bd5e",
      "parents": [
        "ff40ad72addb448c1285181820597a17685ee69a"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "apatard@mandriva.com",
        "time": "Thu Apr 29 11:58:49 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:51 2010 +0100"
      },
      "message": "MIPS: Loongson: Fix phys_mem_access_prot() check\n\nThe check used to determine if uncached accelerated should be used or not\nis wrong. The parenthesis are misplaced and making the test fail.\n\nSigned-off-by: Arnaud Patard \u003capatard@mandriva.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1161/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ff40ad72addb448c1285181820597a17685ee69a",
      "tree": "825c161be0ef2f1ef96552a2ab839700d666d506",
      "parents": [
        "1c6d541c23a92c1b74c9dc62b453f3ac5923fbe1"
      ],
      "author": {
        "name": "Richard LIU",
        "email": "richard.liu@st.com",
        "time": "Thu Apr 29 11:58:47 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:50 2010 +0100"
      },
      "message": "MIPS: Loongson: Fix find_vga_mem_init()\n\nThis allows to use all display device for instance DISPLAY_OTHER like SM501.\n\nSigned-off-by: Arnaud Patard \u003capatard@mandriva.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1160/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1c6d541c23a92c1b74c9dc62b453f3ac5923fbe1",
      "tree": "5321e25f8be31bfe2f8d55d02c0fcd67d0bed7fa",
      "parents": [
        "4f81b01a30ffb338068d611e27da18c08db55464"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "apatard@mandriva.com",
        "time": "Thu Apr 29 11:58:46 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:49 2010 +0100"
      },
      "message": "MIPS: Loongson: Fix typo in gdium mach type string.\n\nIt\u0027s not \"gidum\" but \"gdium\".\n\nSigned-off-by: Arnaud Patard \u003capatard@mandriva.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1159/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4f81b01a30ffb338068d611e27da18c08db55464",
      "tree": "d60e6b0f6de80a485a56c21e4b008c8681c88008",
      "parents": [
        "1ec56329ff939aba29291c0dec1a28ceed660162"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Tue Apr 27 22:53:30 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:48 2010 +0100"
      },
      "message": "MIPS: Use CKSEG1ADDR for uncached handler\n\n\"MIPS: Calculate proper ebase value for 64-bit kernels\"\n9af43ea080dd5d6c7b34f38261780e5dd43537bc (lmo) rsp.\nf6be75d03c8870be91e6e2a195648ece04b6bb16 (kernel.org) broke some 64-bit\nMIPS systems.\n\nBefore this we were using XKPHYS/cached as ebase and computed the uncached\nxphsys/unchached address for that area. After that commit ebase became a\n32-bit compat address and convert does not work anymore.  We now should use\nCKSEG1 for this. CKSEG1ADDR does just that in 32-bit and 64-bit.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nTo: Ralf Baechle \u003cralf@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1149/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1ec56329ff939aba29291c0dec1a28ceed660162",
      "tree": "45788e1f4f0baef44d727e7ca31821c16ba6317f",
      "parents": [
        "3be6022c27ace1e3b4ba963e7ffd2e3b60cecd8a"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Wed Apr 28 12:16:18 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:48 2010 +0100"
      },
      "message": "MIPS: Check for accesses beyond the end of the PGD.\n\nFor some combinations of PAGE_SIZE and vmbits, it is possible to have\nuserspace access that are beyond what is covered by the PGD, but within\nvmbits.  Such an access would cause the TLB refill handler to load garbage\nvalues for PMD and PTE potentially giving userspace access to parts of the\nphysical address space to which it is not entitled.\n\nIn the TLB refill hot path, we add a single dsrl instruction so we can\ncheck if any bits outside of the range covered by the PGD are set.  In\nthe vmalloc side we then separate the bad case from the normal vmalloc\ncase and call tlb_do_page_fault_0 if warranted.  This slows us down a\nbit, but has the benefit of yielding deterministic behavior.\n\n[Ralf: Fixed build error for 32-bit kernels.]\n[Ralf: Folded lmo commit c8c0e22b2aa3982852b44279638ef37f9aa31b7d into this\n commit.]\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1152/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n---\n"
    },
    {
      "commit": "3be6022c27ace1e3b4ba963e7ffd2e3b60cecd8a",
      "tree": "617178ac2ee9395e609aef3899b56756fb701cbb",
      "parents": [
        "26b9e547e90db6b8b409084a9d4501124ff492b3"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Wed Apr 28 12:16:17 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:47 2010 +0100"
      },
      "message": "MIPS: Use uasm_i_ds{r,l}l_safe() instead of uasm_i_ds{r,l}l() in tlbex.c\n\nThis makes the code somewhat cleaner while reducing the risk of shift\namount overflows when various page table related options are changed.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1154/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "26b9e547e90db6b8b409084a9d4501124ff492b3",
      "tree": "020bfdc2f464477b032e2bc5d766a36382f7e5b4",
      "parents": [
        "ce384d83d00ee457c3931d3fdb9fa2c38e345a3c"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Wed Apr 28 12:16:16 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:45 2010 +0100"
      },
      "message": "MIPS: Add uasm_i_dsrl_safe() and uasm_i_dsll_safe() to uasm.\n\nThis allows us to clean up the code by not having to explicitly code\nchecks for shift amounts greater than 32.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1153/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ce384d83d00ee457c3931d3fdb9fa2c38e345a3c",
      "tree": "9f2a8a21236f0a270118d393e893cdc4986d229b",
      "parents": [
        "fcf3ca4c3d6d911df8ee2b8f010ffe504d3aef71"
      ],
      "author": {
        "name": "Yury Polyanskiy",
        "email": "ypolyans@princeton.edu",
        "time": "Mon Apr 26 00:53:10 2010 -0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:45 2010 +0100"
      },
      "message": "MIPS: die() does not call die notifier chain\n\nThe MIPS implementation of die() forgets to call notify_die() and thus notifiers\nregistered via register_die_notifier() are not called.  This results in kgdb not\nbeing activated on exceptions.\n\nThe only subtlety is that notify_die declares its regs argument w/o const, so\nthe const had to be removed from mips die() as well.\n\n[Ralf: Fixed build error for SGI IP22 and IP28 platforms.]\n\nSigned-off-by: Yury Polyanskiy \u003cypolyans@princeton.edu\u003e\nCc: linux-mips@linux-mips.org\nPatchworks: http://patchwork.linux-mips.org/patch/1142/\nAcked-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n---\n"
    },
    {
      "commit": "fcf3ca4c3d6d911df8ee2b8f010ffe504d3aef71",
      "tree": "bf5e213945d24fa3d59e0b69d083088189c3731e",
      "parents": [
        "0000a5390184af1459e82506fcfa7db96f3e6d33"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Sun Apr 18 15:26:36 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:44 2010 +0100"
      },
      "message": "MIPS: Swarm, Littlesur: Enable PATA platform driver.\n\nAccording to include/asm/sibyte/swarm.h both systems provide a\nplatform device for the ide controler. Until now the IDE subsystem was\nused which is deprecated by now. The same structure can be used with the\nPATA driver.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003csebatian@breakpoint.cc\u003e\nCc: tbm@cyrius.com\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1127/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0000a5390184af1459e82506fcfa7db96f3e6d33",
      "tree": "a21be05f506bbee603e2a280d126204ce7dbf3d4",
      "parents": [
        "0dfeecacd8e4405209f217944818b90016bb4a9d"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Wed Apr 21 17:41:59 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:43 2010 +0100"
      },
      "message": "MIPS: DB1200: PCMCIA card detection must not be auto-enabled.\n\nSame issues as SD card detection:  One of both is always triggering and the\nhandlers take care to shut it up and enable the other.  To avoid messages\nabout \"unbalanced interrupt enable/disable\" they must not be automatically\nenabled when initally requested.\n\nThis was not an issue with the db1200_defconfig due to fortunate timings;\non a build without network chip support the warnings appear.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1133/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0dfeecacd8e4405209f217944818b90016bb4a9d",
      "tree": "8939dc546bcbae06960647427250c8b24b0a6446",
      "parents": [
        "b20947aaa0026efd7355ae4bf70b56a13a3f98b1"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Wed Apr 21 20:57:08 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:43 2010 +0100"
      },
      "message": "MIPS: SB1250: Include correct header and fix a warning\n\n| arch/mips/pci/pci-sb1250.c: In function sb1250_pcibios_init:\n| arch/mips/pci/pci-sb1250.c:257: warning: assignment makes integer from pointer without a cast\n| arch/mips/pci/pci-sb1250.c:285: error: MAX_NR_CONSOLES undeclared (first use in this function)\n| arch/mips/pci/pci-sb1250.c:285: error: (Each undeclared identifier is reported only once\n| arch/mips/pci/pci-sb1250.c:285: error: for each function it appears in.)\n\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1136/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b20947aaa0026efd7355ae4bf70b56a13a3f98b1",
      "tree": "9be5f52cef2740c33290efcd63b2c1832365d9ae",
      "parents": [
        "9eed4124c0d56d39b06224765c65eaa35f580edf"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Wed Apr 21 22:36:47 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:42 2010 +0100"
      },
      "message": "MIPS: Fixup screen_info struct initializations\n\n|arch/mips/sibyte/swarm/setup.c:153:\n| warning: large integer implicitly truncated to unsigned type\n\nThe field was changed in d9b26352 aka (\"x86, setup: Store the boot\ncursor state\").  This patch changes the values back they way they were\nbefore this extra field got introduced.\n\nWhile here, the other two boards are also converted to C99 initializer.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1137/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9eed4124c0d56d39b06224765c65eaa35f580edf",
      "tree": "38ba0866b2e2a01865bd21a7ceb81ca56698b1df",
      "parents": [
        "c8f3cc0b65af00be5f84c6d4ee45007643322713"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 21 11:39:07 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:41 2010 +0100"
      },
      "message": "MIPS: cmpxchg.h: Fix excessive indentation.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c8f3cc0b65af00be5f84c6d4ee45007643322713",
      "tree": "9a1159172287b7fd921c5dd9a34d4c6b970187a0",
      "parents": [
        "b0b4ce38a535ed3de5ec6fdd4f3c34435a1c1d1e"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Mon Apr 19 11:43:10 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:41 2010 +0100"
      },
      "message": "MIPS: Don\u0027t vmap things at address zero.\n\nIn the 64-bit kernel we use swapper_pg_dir for three different things.\n\n1) xuseg mappings for kernel threads.\n\n2) vmap mappings for all kernel-space accesses in xkseg.\n\n3) vmap mappings for kernel modules in ksseg (kseg2).\n\nDue to how the TLB refill handlers work, any mapping established in\nxkseg or ksseg will also establish a xuseg mapping that should never\nbe used by the kernel.\n\nIn order to be able to use exceptions to trap NULL pointer\ndereferences, we need to ensure that nothing is mapped at address\nzero.  Since vmap mappings in xkseg are reflected in xuseg, this means\nwe need to ensure that there are no vmap mappings established at the\nstart of xkseg.  So we move back VMALLOC_START to avoid establishing\nvmap mappings at the start of xkseg.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1129/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b0b4ce38a535ed3de5ec6fdd4f3c34435a1c1d1e",
      "tree": "4b8a41ca3c8e147703471db2dcedeffa7bcab088",
      "parents": [
        "7270be03bc300f67c0b9eccde730937e802892b6"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Apr 08 20:52:00 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:40 2010 +0100"
      },
      "message": "MIPS: TXx9: Add missing MODULE_ALIAS definitions for TXx9 platform devices\n\nThis enables autoloading of the TXx9 sound driver on RBTX4927.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nTo: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Linux MIPS Mailing List \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1101/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7270be03bc300f67c0b9eccde730937e802892b6",
      "tree": "c574e42e2c5289d479e3f424d8e5a8ddc94c9f80",
      "parents": [
        "66f41d4c5c8a5deed66fdcc84509376c9a0bf9d8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:10:41 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:39 2010 +0100"
      },
      "message": "MIPS: PNX8550: Fix build error, broken by:\n\n    commit 5a0e3ad6af8660be21ca98a971cd00f331318c05\n    Author: Tejun Heo \u003ctj@kernel.org\u003e\n    Date:   Wed Mar 24 17:04:11 2010 +0900\n\n        include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\nSince a while the few headers included don\u0027t drag in \u003clinux/kernel.h\u003e\nanymore, thus no more prototype of printk() resulting in:\n\n  CC      arch/mips/nxp/pnx8550/common/reset.o\n/home/ralf/src/linux/upstream-linus/arch/mips/nxp/pnx8550/common/reset.c: In function \u0027pnx8550_machine_restart\u0027:\n/home/ralf/src/linux/upstream-linus/arch/mips/nxp/pnx8550/common/reset.c:31: error: implicit declaration of function \u0027printk\u0027\n/home/ralf/src/linux/upstream-linus/arch/mips/nxp/pnx8550/common/reset.c:33: error: \u0027NULL\u0027 undeclared (first use in this function)\n/home/ralf/src/linux/upstream-linus/arch/mips/nxp/pnx8550/common/reset.c:33: error: (Each undeclared identifier is reported only once\n/home/ralf/src/linux/upstream-linus/arch/mips/nxp/pnx8550/common/reset.c:33: error: for each function it appears in.)\nmake[3]: *** [arch/mips/nxp/pnx8550/common/reset.o] Error 1\n\nFixed by including \u003clinux/kernel.h\u003e\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "be1066bbcd443a65df312fdecea7e4959adedb45",
      "tree": "e00904878d65c4a60195f9e26eb3a0481484c225",
      "parents": [
        "87156d692afdc4c689e99380a263445217a4b76c",
        "4839737b3b6af2a9b3b960584f08177fbc9bf118"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 30 10:16:55 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 30 10:16:55 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6:\n  Staging: vme: Re-introduce necessary brackets\n  Staging: iio: fix up the iio_get_new_idr_val comment\n  Staging: add Add Sitecom WL-349 to rtl8192su\n  Staging: rt2860: add Belkin F5D8055 Wireless-N USB Dongle device id\n  staging: rtl8192su: add Support for Belkin F5D8053 v6\n  Staging: dt3155: fix 50Hz configuration\n  staging: usbip: Fix deadlock\n  Staging: rtl8192su: add USB ID for 0bda:8171\n  Staging: hv: name network device ethX rather than sethX\n  Staging: hv: Fix up memory leak on HvCleanup\n  Staging: hv: Fix a bug affecting IPv6\n  staging: iio: ring_sw: Fix incorrect test on successful read of last value, causes infinite loop\n  staging: iio: Function iio_get_new_idr_val() return negative value if fails.\n  Staging: iio: adc: fix dangling pointers\n  Staging: iio: light: fix dangling pointers\n  Staging: iio: test for failed allocation\n  staging: iio: lis3l02dq - incorrect ws used in container of call.\n"
    },
    {
      "commit": "87156d692afdc4c689e99380a263445217a4b76c",
      "tree": "918cd55f9338626c2d354cfe8b6a66e451fedf99",
      "parents": [
        "e4049eb8527668a6c7f97b944970b81d1316d5b0",
        "c61fae964a5ee04c4e4a01caecaf778c2e26e589"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 30 10:16:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 30 10:16:42 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  serial: drivers/serial/pmac_zilog.c: add missing unlock\n  serial: 8250_pnp - add Fujitsu Wacom device\n  tty: Fix regressions in the char driver conversion\n"
    },
    {
      "commit": "e4049eb8527668a6c7f97b944970b81d1316d5b0",
      "tree": "6fd80493b42a95903a75d5d5b3e6aac19d9fa805",
      "parents": [
        "35d824b28fc5544d1eb7c1e3db15a1740df8ec4b",
        "8a3461e2cdb719ae4796feb70054f1597005af28"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 30 10:16:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 30 10:16:11 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (29 commits)\n  USB: sl811-hcd: Fix device disconnect\n  USB: ohci-at91: fix power management hanging\n  USB: rename usb_buffer_alloc() and usb_buffer_free()\n  USB: ti_usb: fix printk format warning\n  USB: gadget: s3c-hsotg: Add missing unlock\n  USB: fix build on OMAPs if CONFIG_PM_RUNTIME is not set\n  USB: oxu210hp: release spinlock on error path\n  USB: serial: option: add cinterion device id\n  USB: serial: option: ZTEAC8710 Support with Device ID 0xffff\n  USB: serial: pl2303: Hybrid reader Uniform HCR331\n  USB: option: add ID for ZTE MF 330\n  USB: xhci: properly set endpoint context fields for periodic eps.\n  USB: xhci: properly set the \"Mult\" field of the endpoint context.\n  USB: OHCI: don\u0027t look at the root hub to get the number of ports\n  USB: don\u0027t choose configs with no interfaces\n  USB: cdc-acm: add another device quirk\n  USB: fix testing the wrong variable in fs_create_by_name()\n  usb: Fix tusb6010 for DMA API\n  musb_core: fix musb_init_controller() error cleanup path\n  MUSB: fix DaVinci glue layer dependency\n  ...\n"
    },
    {
      "commit": "35d824b28fc5544d1eb7c1e3db15a1740df8ec4b",
      "tree": "e9212c8ce16e41b193bce41436b3bbac22de43a4",
      "parents": [
        "12b1b321689cf92236fb216472744e39419fab30"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Apr 30 15:19:02 2010 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 30 10:15:39 2010 -0700"
      },
      "message": "edac, mce: Fix wrong mask and macro usage\n\nCorrect two mishaps which prevented reporting error type (CECC vs UECC)\nand extended error description.\n\nCc: \u003cstable@kernel.org\u003e # 32.x,  33.x\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "12b1b321689cf92236fb216472744e39419fab30",
      "tree": "16505df17a901583b3c1ab28b5cb7e9b573d8809",
      "parents": [
        "8f2adb7cab81fc4984ddfe3a1efd1b62d52bead8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 08 20:51:03 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 30 10:14:56 2010 -0700"
      },
      "message": "Inotify: Fix build failure in inotify user support\n\nCONFIG_INOTIFY_USER defined but CONFIG_ANON_INODES undefined will result\nin the following build failure:\n\n    LD      vmlinux\n  fs/built-in.o: In function \u0027sys_inotify_init1\u0027:\n  (.text.sys_inotify_init1+0x22c): undefined reference to \u0027anon_inode_getfd\u0027\n  fs/built-in.o: In function `sys_inotify_init1\u0027:\n  (.text.sys_inotify_init1+0x22c): relocation truncated to fit: R_MIPS_26 against \u0027anon_inode_getfd\u0027\n  make[2]: *** [vmlinux] Error 1\n  make[1]: *** [sub-make] Error 2\n  make: *** [all] Error 2\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8f2adb7cab81fc4984ddfe3a1efd1b62d52bead8",
      "tree": "75f48007900d3386cfaa0e9d5ad460f6c51f1635",
      "parents": [
        "66f41d4c5c8a5deed66fdcc84509376c9a0bf9d8",
        "95b1ed2ac7ffe3205afc6f5a20320fbdb984da92"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 30 09:57:55 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 30 09:57:55 2010 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  spi: spidev_test gives error upon 1-byte transfer\n  omap2_mcspi: small fixes of output data format\n  omap2_mcspi: Flush posted writes\n  spi: spi_device memory should be released instead of device.\n  spi: release device claimed by bus_find_device_by_name\n  of: check for IS_ERR()\n  serial/mpc52xx_uart: Drop outdated comments\n  gpio: potential null dereference\n"
    },
    {
      "commit": "4839737b3b6af2a9b3b960584f08177fbc9bf118",
      "tree": "f34d9f8eb53e960897bfd219e5e3a54be10a84fb",
      "parents": [
        "f3cdc28520a059feb8b5001655f01536ab1e0167"
      ],
      "author": {
        "name": "Martyn Welch",
        "email": "martyn.welch@ge.com",
        "time": "Mon Mar 22 14:58:43 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:30:11 2010 -0700"
      },
      "message": "Staging: vme: Re-introduce necessary brackets\n\nSomehow I managed to remove a set of rather necessary brackets in commit\n29848ac9f3b33bf171439ae2d66d40e6a71446c4. Put them back.\n\nSigned-off-by: Martyn Welch \u003cmartyn.welch@ge.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f3cdc28520a059feb8b5001655f01536ab1e0167",
      "tree": "ebc0b9457ef4d3fb1f82e03a64299bcfea991e7b",
      "parents": [
        "64a5a09218626464be35e0229d85b2ab0fcf03fd"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Apr 27 11:29:54 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:30:11 2010 -0700"
      },
      "message": "Staging: iio: fix up the iio_get_new_idr_val comment\n\nimprove the comment a bit\n\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nCc: Sonic Zhang \u003csonic.adi@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "64a5a09218626464be35e0229d85b2ab0fcf03fd",
      "tree": "45e9d5f97cbf87b755e96d1da9b1ee578d32b405",
      "parents": [
        "12840c63b0679f7fab88ea1cc26b52db8b574ce7"
      ],
      "author": {
        "name": "Rodrigo Linfati",
        "email": "rodrigo@linfati.cl",
        "time": "Wed Apr 28 22:32:13 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:30:11 2010 -0700"
      },
      "message": "Staging: add Add Sitecom WL-349 to rtl8192su\n\nAdd usb id of Sitecom WL-349 to rtl8192su\n\nSigned-off-by: Rodrigo Linfati \u003crodrigo@linfati.cl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "12840c63b0679f7fab88ea1cc26b52db8b574ce7",
      "tree": "8564b3c9cfbbf0dd12761c6abfe08c554dcf6cd7",
      "parents": [
        "d615da093eb0f691a73a754589e2a4a24a6f1ca7"
      ],
      "author": {
        "name": "Chris Largret",
        "email": "largret@gmail.com",
        "time": "Wed Mar 03 05:24:26 2010 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:30:11 2010 -0700"
      },
      "message": "Staging: rt2860: add Belkin F5D8055 Wireless-N USB Dongle device id\n\nAdd Belkin F5D8055 Wireless-N USB support to the rt2870\nstaging driver.\n\nSigned-off-by: Chris Largret \u003clargret@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "d615da093eb0f691a73a754589e2a4a24a6f1ca7"
}
