)]}'
{
  "log": [
    {
      "commit": "eebf8d86acf0db974dfaad8e8285f4e12ca488e2",
      "tree": "90ce27459cef311f680b18f7d8237d375c115c9e",
      "parents": [
        "0a5ded56fd3f4096681f8e6a249fb058485f4e46"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Thu Jun 18 04:50:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:29:57 2009 -0300"
      },
      "message": "V4L/DVB (12131): BUGFIX: An incorrect Carrier Recovery Loop optimization table was being\n\nloaded for a given chip version. This would cause the optimization in\ntuning not to be applied and thus a failed expectation, in tuning speed\nincrement. The patch swaps the tables in use. It also fixes a possible\none in a million condition where state-\u003edev_ver implies an older Cut\n(Cut \u003c 2.0, eventhough the driver doesn\u0027t attach to any Cut older than\n2.0) or even negative (due to a bad I2C bus master driver) for the card\ncombination.\n\nThanks to Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e for pointing\nout the issue at large.\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0a5ded56fd3f4096681f8e6a249fb058485f4e46",
      "tree": "3382f52de096fa91f4e475ed99a0b6f394f4f281",
      "parents": [
        "d8b2996607d492ffa99628bafc80da14d3a5482d"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Wed Jun 17 16:48:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:29:50 2009 -0300"
      },
      "message": "V4L/DVB (12130): Fix a redundant compiler warning\n\ndrivers/media/dvb/frontends/stv090x.c: In function ‘stv090x_optimize_carloop_short’:\ndrivers/media/dvb/frontends/stv090x.c:2677: warning: ‘short_crl’ may be used uninitialized in this function\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d8b2996607d492ffa99628bafc80da14d3a5482d",
      "tree": "05f8eab4a1b8ee7c589a9048487ac6bb87d1be7b",
      "parents": [
        "1ca27379f3673b40edbd2fec53b93c993fdb4f0c"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Fri Jun 12 16:31:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:20 2009 -0300"
      },
      "message": "V4L/DVB (12003): v4l2: Move bounding code outside I2C ifdef block\n\nOn Fri, 12 Jun 2009, Randy Dunlap wrote:\n\u003e From: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\n\u003e\n\u003e Move v4l_bound_align_image() outside of an #ifdef CONFIG_I2C block\n\u003e so that it is always built.  Fixes a build error:\n\nclamp_align() should be moved as well, since it\u0027s only used by\nv4l_bound_align_image().  I\u0027m attaching an alternate version that fixes\nthis.  Labeled the endif too.\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1ca27379f3673b40edbd2fec53b93c993fdb4f0c",
      "tree": "d925042ba76dc770a40ec223e1cd1e7b8320d6cd",
      "parents": [
        "ccb83408b258f7e9f9fe763f9a7d06ebcc21134f"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:20 2009 -0300"
      },
      "message": "V4L/DVB (11913): cx231xx: TRY_FMT should not actually set anything\n\nIn the TRY_FMT handler the function get_scale() is called to find what the\nscaler hardware will produce for a requested size.\n\nThe problem is that get_scale(struct cx231xx *dev, ..., unsigned int *vscale,\nunsigned int *hscale) saves the calculated scale values into both the\npointer arguments and into dev\u0027s hscale and vscale fields.  TRY_FMT shouldn\u0027t\nactually change anything in the device state.\n\nThe code to in get_scale() that writes to dev-\u003e[hv]scale can just be\ndeleted.  In all cases when dev\u0027s fields should be modified, get_scale()\nwas called with get_scale(dev, ..., \u0026dev-\u003ehscale, \u0026dev-\u003evscale), so dev was\ngetting updated anyway.\n\nThis didn\u0027t actually cause a problem because nothing ever actually made use\nof the hscale and vscale fields.  I changed cx231xx_resolution_set() to use\nthose fields rather than re-calculate them with a call to get_scale().\n\nUpdating [hv]scale in cx231xx_resolution_set() isn\u0027t necessary because\nevery call of cx231xx_resolution_set() was already preceded by a call to\nget_scale() or setting the [hv]scale fields, so they will be always be\nup-to-date w.r.t. width and height.\n\nRemoving the call to get_scale() from cx231xx_resolution_set() allowed\nmaking get_scale() a static function, which is a good thing for something\nwith such a short name.  There is already another function with the same\nname in the em28xx driver, but that one is static.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ccb83408b258f7e9f9fe763f9a7d06ebcc21134f",
      "tree": "49144494f537303767e9f0ca32c4fb50730413c5",
      "parents": [
        "9bd0e8d7d1bf0dc586bad905c7878b611da3acdc"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:19 2009 -0300"
      },
      "message": "V4L/DVB (11912): em28xx: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nIt appears that the em2800 can only scale by 50% or 100%, i.e. the only\nheights supported might be 240 and 480.  In that case the old code would\nset any height other than 240 to 480.  Request 240 get 240, but request 239\nand then you get 480.  Change it to round to the nearest supported value.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9bd0e8d7d1bf0dc586bad905c7878b611da3acdc",
      "tree": "a6a791c8b653d8296d6f0d5f9513fdf722ee33fe",
      "parents": [
        "653dc59b6468c2ba51f3b4aee609daa8f67d3e3a"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:19 2009 -0300"
      },
      "message": "V4L/DVB (11911): cx231xx: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nCc: Srinivasa Deevi \u003csrinivasa.deevi@conexant.com\u003e\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "653dc59b6468c2ba51f3b4aee609daa8f67d3e3a",
      "tree": "0393e9e767257d0696e8d27b8ba7b3b9f6026905",
      "parents": [
        "2449afcbcc654dbaa9dabeda9daecb69719b0aaa"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:19 2009 -0300"
      },
      "message": "V4L/DVB (11910): mt9: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2449afcbcc654dbaa9dabeda9daecb69719b0aaa",
      "tree": "6f4cac4c6b395520610f292dba7b48547c25e840",
      "parents": [
        "1c657a99fd655c0daa7450854a914d21c1da805c"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:19 2009 -0300"
      },
      "message": "V4L/DVB (11909): cx23885: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1c657a99fd655c0daa7450854a914d21c1da805c",
      "tree": "8872a5e58f98fc846627b8c45689c26f0f74e3c8",
      "parents": [
        "4b89945e590f94e82a6e7f33e21cbd0d83774b9e"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:19 2009 -0300"
      },
      "message": "V4L/DVB (11908): w8968cf: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nThe existing code was casting pointers to u32 and to unsigned int into\npointers to u16.  This could mess up if someone passed in an image size\ngreater than 65,535 and on big-endian platforms it won\u0027t work at all.\n\nThe existing bounding code would shrink an image if it was too big, but\nreturned ERANGE if it was too small.  The code will not shrink or expand as\nnecessary.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4b89945e590f94e82a6e7f33e21cbd0d83774b9e",
      "tree": "a8e7a39c7df30555a117dc126ee567a9770fbb97",
      "parents": [
        "bc52d6eb44de8f19934768d4d10d19fdbdc99950"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:19 2009 -0300"
      },
      "message": "V4L/DVB (11907): cx88: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bc52d6eb44de8f19934768d4d10d19fdbdc99950",
      "tree": "0cee3c74e1cea55962dbb6dedd6dec5fd2368950",
      "parents": [
        "3adbbb8e2a87d58401466c825e9ff191e3b5a7b6"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:18 2009 -0300"
      },
      "message": "V4L/DVB (11906): saa7134: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3adbbb8e2a87d58401466c825e9ff191e3b5a7b6",
      "tree": "1039ab75a8f84b50e6ffd92a9bfc6b1cd7c7402d",
      "parents": [
        "728f5b93f48cbfebd8e939bec2be1252fce7dae1"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:18 2009 -0300"
      },
      "message": "V4L/DVB (11905): vivi: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "728f5b93f48cbfebd8e939bec2be1252fce7dae1",
      "tree": "f6af8ea216eba898793a86d43cb43818bd6947ed",
      "parents": [
        "bc44fc061ea1f2b7918ec0bb55013b8054c81752"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:18 2009 -0300"
      },
      "message": "V4L/DVB (11904): zoran: Use v4l bounding/alignment functiob\n\nThe v4l function has a better algorithm for aligning image size.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bc44fc061ea1f2b7918ec0bb55013b8054c81752",
      "tree": "c67d9a369fb716235ef01665070ba264d29ced45",
      "parents": [
        "4a6b8df2133c1f218a503e0432a9e6cc3d461a30"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:18 2009 -0300"
      },
      "message": "V4L/DVB (11903): sh_mobile_ceu_camera: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4a6b8df2133c1f218a503e0432a9e6cc3d461a30",
      "tree": "bcf8008f257eb6812cb8ea974c1f038acf8da0e2",
      "parents": [
        "b0d3159be9a36fd8b7b1cf88b812d951add53d11"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:18 2009 -0300"
      },
      "message": "V4L/DVB (11902): pxa-camera: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nFor instance the old code would change 159x243 into 156x240 to meet the\nalignment requirements.  The new function will use 160x243, which is a lot\ncloser to what was asked for originally.\n\nCc: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b0d3159be9a36fd8b7b1cf88b812d951add53d11",
      "tree": "eb2be10df0843457ed94f8560ceb956fd37dd60c",
      "parents": [
        "2c0b19ac3b73199fe7b3fbff884051046554c048"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:18 2009 -0300"
      },
      "message": "V4L/DVB (11901): v4l2: Create helper function for bounding and aligning images\n\nMost hardware has limits on minimum and maximum image dimensions and also\nrequirements about alignment.  For example, image width must be even or a\nmultiple of four.  Some hardware has requirements that the total image size\n(width * height) be a multiple of some power of two.\n\nv4l_bound_align_image() will enforce min and max width and height, power of\ntwo alignment on width and height, and power of two alignment on total\nimage size.\n\nIt uses an efficient algorithm that will try to find the \"closest\" image\nsize that meets the requirements.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2c0b19ac3b73199fe7b3fbff884051046554c048",
      "tree": "320502dcdd999b825b7e01e8ccd2a18051c2bbad",
      "parents": [
        "f0222c7d860f09a61bec5e500539f28db0184b38"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jun 09 17:29:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:15:52 2009 -0300"
      },
      "message": "V4L/DVB (12128): v4l2: update framework documentation.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f0222c7d860f09a61bec5e500539f28db0184b38",
      "tree": "abcd69a4421985d205ede4df0365c7616d192453",
      "parents": [
        "90135c96869fa0ef3182282b2a661b57fcdb7230"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jun 09 17:12:33 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:15:47 2009 -0300"
      },
      "message": "V4L/DVB (12125): v4l2: add new s_config subdev ops and v4l2_i2c_new_subdev_cfg/board calls\n\nAdd a new s_config core ops call: this is called with the irq and platform\ndata to be used to initialize the subdev.\n\nAdded new v4l2_i2c_new_subdev_cfg and v4l2_i2c_new_subdev_board calls\nthat allows you to pass these new arguments.\n\nThe existing v4l2_i2c_new_subdev functions were modified to also call\ns_config.\n\nIn the future the existing v4l2_i2c_new_subdev functions will be replaced\nby a single v4l2_i2c_new_subdev function similar to v4l2_i2c_new_subdev_cfg\nbut without the irq and platform_data arguments.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "90135c96869fa0ef3182282b2a661b57fcdb7230",
      "tree": "807741895a1206e29eb0a4909790820caacd13e1",
      "parents": [
        "81e804c9c2e38431c1c01165d06076776c6fcbd6"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jun 20 14:57:24 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:15:17 2009 -0300"
      },
      "message": "V4L/DVB (12122): pvrusb2: De-obfuscate code which handles routing schemes\n\nThis change does not change any outward behavior; it merely chops down\nsome large if-conditions with embedded assignments into something a\nlittle more maintainable for others (I of course never had a problem\nwith this...).\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "81e804c9c2e38431c1c01165d06076776c6fcbd6",
      "tree": "c8be43ea41c58f0ab583ac3df441fd401e7ff068",
      "parents": [
        "6f441ed78e28ea02940e58ffa89fbbc734ab6da3"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jun 20 14:55:31 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:15:13 2009 -0300"
      },
      "message": "V4L/DVB (12121): pvrusb2: Improve handling of routing schemes\n\nThe pvrusb2 driver has a concept of \"routing scheme\" which defines\nwhich physical inputs should be connected based on application\u0027s\nchoice of logical input.  The correct \"routing scheme\" depends on the\nspecific device since different devices might wire up their muxes\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6f441ed78e28ea02940e58ffa89fbbc734ab6da3",
      "tree": "5b546f8bf15835aa056186fc769dae8330ac3c68",
      "parents": [
        "a6862da2f3c7ce3ec6644958bc8937b630b9e2c1"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jun 20 14:51:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:15:09 2009 -0300"
      },
      "message": "V4L/DVB (12120): pvrusb2: Change initial default frequency setting\n\nChange default frequency to be US Broadcast channel 3 - with the\ntransition to d igital the previous value has now become useless.\nThis change is PURELY to help with my testing (I need to set some kind\nof default so it might as well be some thing usable).\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a6862da2f3c7ce3ec6644958bc8937b630b9e2c1",
      "tree": "aba32f7abec46cbecdaa1e1ee250120f8ddc49c8",
      "parents": [
        "e17d787c513f41f59969247062561fff6340f211"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jun 20 14:50:14 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:15:05 2009 -0300"
      },
      "message": "V4L/DVB (12119): pvrusb2: Re-fix hardware scaling on video standard change\n\nThe cx25840 module\u0027s VBI initialization logic uses the current video\nstandard as part of its internal algorithm.  This therefore means that\nwe probably need to make sure that the correct video standard has been\nset before initializing VBI.  (Normally we would not care about VBI,\nbut as described in an earlier changeset, VBI must be initialized\ncorrectly on the cx25840 in order for the chip\u0027s hardware scaler to\noperate correctly.)\n\nIt\u0027s kind of messy to force the video standard to be set before\ninitializing VBI (mainly because we can\u0027t know what the app really\nwants that early in the initialization process).  So this patch does\nthe next best thing: VBI is re-initialized after any point where the\nvideo standard has been set.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e17d787c513f41f59969247062561fff6340f211",
      "tree": "3353048a11f1cef8a1861bf378880a8705b3e973",
      "parents": [
        "b34cdc36c4aad10cf4eaadacf067835d6a622f1b"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jun 20 14:45:52 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:15:01 2009 -0300"
      },
      "message": "V4L/DVB (12118): pvrusb2: Fix hardware scaling when used with cx25840\n\nThe cx25840 module requires that its VBI initialization entry point be\ncalled in order for hardware-scaled video capture to work properly -\neven if we don\u0027t care about VBI.  Making this behavior even more\nsubtle is that if the capture resolution is set to 720x480 - which is\nthe default that the pvrusb2 driver sets up - then the cx25840\nbypasses the hardware scaler.  Therefore this problem does not\nmanifest itself until some other resolution, e.g. 640x480, is tried.\nMythTV typically defaults to 640x480 or 480x480, which means that\nthings break whenever the driver is used with MythTV.\n\nThis all has been known for a while (since at least Nov 2006), but\nrecent changes in the pvrusb2 driver (specifically in regards to\nsub-device support) caused this to break again.  VBI initialization\nmust happen *after* the chip\u0027s firmware is loaded, not before.  With\nthis fix, 24xxx devices work correctly again.\n\nA related fix that is part of this changeset is that now we\nre-initialize VBI any time after we issue a reset to the cx25840\ndriver.  Issuing a chip reset erases the state that the VBI setup\npreviously did.  Until the HVR-1950 came along this subtlety went\nunnoticed, because the pvrusb2 driver previously never issued such a\nreset.  But with the HVR-1950 we have to do that reset in order to\ncorrectly transition from digital back to analog mode - and since the\nHVR-1950 always starts in digital mode (required for the DVB side to\ninitialize correctly) then this device has never had a chance to work\ncorrectly in analog mode!  Analog capture on the HVR-1950 has been\nbroken this *ENTIRE* time.  I had missed it until now because I\u0027ve\nusually been testing at the default 720x480 resolution which does not\nrequire scaling...  What fun.  By re-initializing VBI after a cx25840\nchip reset, correct behavior is restored.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b34cdc36c4aad10cf4eaadacf067835d6a622f1b",
      "tree": "0e9fcadba609f965953819f828afb8b02b42a031",
      "parents": [
        "9d68fc0ad40b852470026ee58a07e1d662571d04"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Thu May 21 12:49:28 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:58 2009 -0300"
      },
      "message": "V4L/DVB (12116): cx23885: ensure correct IF freq is used on HVR1200 \u0026 HVR1700\n\nEnsure that we\u0027re programming the tda18271 tuner with the correct\nIF frequencies to match the programming of the TDA10048 DVB-T demod\nfor the HVR1200 and HVR1700 products.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9d68fc0ad40b852470026ee58a07e1d662571d04",
      "tree": "66471d3aca7bed1c29b9bd480bee96768129033e",
      "parents": [
        "aad40d3d0cd9b679e83f6a902ad1e2b8f7b4c9bb"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Fri Jun 19 16:21:37 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:56 2009 -0300"
      },
      "message": "V4L/DVB (12115): tda10048: add missing entry to pll_tab for 3.8 MHz IF\n\nThanks for Terry Wu for pointing out the missing entry.\n\nCc: Terry Wu \u003cterrywu2009@gmail.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aad40d3d0cd9b679e83f6a902ad1e2b8f7b4c9bb",
      "tree": "b7efc5a124e98e080c69334145e13a6e49b45c5c",
      "parents": [
        "54bb501c069bbe34cf8becf0a9985fc6873d6b21"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 20 09:21:37 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:52 2009 -0300"
      },
      "message": "V4L/DVB (12112): cx231xx: fix uninitialized variable.\n\nThe variable \u0027rc\u0027 could be used uninitialized in the cx231xx_capture_start\nfunction. Sri informed me that it should be initialized to -1.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "54bb501c069bbe34cf8becf0a9985fc6873d6b21",
      "tree": "7361c0a4f9a32ad9993c3d861a3e946f88f9a27d",
      "parents": [
        "5543e2b4c495714e5f1b2dbbe250df15239af1cd"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 20 09:18:34 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:48 2009 -0300"
      },
      "message": "V4L/DVB (12111): tcm825x: remove incorrect __exit_p wrapper\n\ntcm825x_remove is not necessarily called on module exit, it can also be\ncalled when the i2c_adapter is removed. While the i2c adapter might never\nbe removed on an embedded system, in practice this sensor driver can also\nbe used in e.g. a USB webcam where this is a perfectly acceptable thing\nto do.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5543e2b4c495714e5f1b2dbbe250df15239af1cd",
      "tree": "21e3eafc99ce3320c3ee5655407d93027aa439a2",
      "parents": [
        "719cd4ab9695059e00f5248d1dceb534381fccb3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 20 06:29:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:43 2009 -0300"
      },
      "message": "V4L/DVB (12109): radio-tea5764: fix incorrect rxsubchans value\n\nrxsubchans was only set when stereo was detected, otherwise it was\nleft to 0 instead of setting it to mono.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "719cd4ab9695059e00f5248d1dceb534381fccb3",
      "tree": "7aac75d4b17c0b9c7033180f5fa8110a097bf09a",
      "parents": [
        "be5daa9bd220d384c7010aee6d3886279a61a183"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jun 14 07:12:11 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:39 2009 -0300"
      },
      "message": "V4L/DVB (12108): v4l2-i2c-drv.h: add comment describing when not to use this header.\n\nMake it very clear that this header should not be used for i2c drivers that\ndo not need to be compiled for pre-2.6.26 kernels.\n\nAs soon as the minimum supported kernel in the v4l-dvb repository becomes\n2.6.26 or up, then this header should be removed entirely.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "be5daa9bd220d384c7010aee6d3886279a61a183",
      "tree": "df87335f8a97a8d5a9fd164f43cb118af0a326f7",
      "parents": [
        "c6711c3e6d4976716633047c0f6bbd953d6831fb"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jun 14 06:47:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:35 2009 -0300"
      },
      "message": "V4L/DVB (12107): smscoreapi: fix compile warning\n\ngcc 4.3.1 generates this warning:\n\nv4l/smscoreapi.c: In function \u0027smscore_gpio_configure\u0027:\nv4l/smscoreapi.c:1481: warning: \u0027GroupNum\u0027 may be used uninitialized in this function\nv4l/smscoreapi.c:1480: warning: \u0027TranslatedPinNum\u0027 may be used uninitialized in this function\n\nWhile in practice this will not happen, it is something that the compiler\ncan\u0027t determine. Initializing these two local variables to 0 suppresses\nthis warning.\n\nCc: Udi Atar \u003cudi.linuxtv@gmail.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c6711c3e6d4976716633047c0f6bbd953d6831fb",
      "tree": "ca6bace327d774d50f429ac6ace9bfb30fa14b93",
      "parents": [
        "a4c473033b6a100773a4fd8b7ba1e45baeb1e692"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jun 14 05:20:21 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:31 2009 -0300"
      },
      "message": "V4L/DVB (12104): ivtv/cx18: fix regression: class controls are no longer seen\n\nA previous change (v4l2-common: remove v4l2_ctrl_query_fill_std) broke\nthe handling of class controls in VIDIOC_QUERYCTRL. The MPEG class control\nwas broken for all drivers that use the cx2341x module and the USER class\ncontrol was broken for ivtv and cx18.\n\nThis change adds back proper class control support.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a4c473033b6a100773a4fd8b7ba1e45baeb1e692",
      "tree": "01465e084c65c49e0f2ea0586b83ef03385cdc84",
      "parents": [
        "19859229d7d98bc2d582ff45045dd7f73d649383"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Sat Jun 20 21:34:42 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:25 2009 -0300"
      },
      "message": "V4L/DVB (12102): em28xx: add Remote control support for EVGA inDtube\n\nAdd an IR profile for the EVGA inDtube remote control (which is an NEC type\nremote)\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "19859229d7d98bc2d582ff45045dd7f73d649383",
      "tree": "cdbed4c93686baea5375d29c103d3a31c35365c6",
      "parents": [
        "cdf7bfa8926fb26d5900103ae09eb5f3eddb95cc"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Fri Jun 19 00:33:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:21 2009 -0300"
      },
      "message": "V4L/DVB (12101): em28xx: add support for EVGA inDtube\n\nAdd support for the EVGA inDtube.  Both ATSC and analog side validated as\nfully functional.\n\nThanks to Jake Crimmins from EVGA for providing the correct GPIO info.\nThanks to Alan Hagge for doing all the device testing.\nThanks to Greg Williamson for providing hardware for testing.\n\nCc: Jake Crimmins \u003cjcrimmins@evga.com\u003e\nCc: Alan Hagge \u003cahagge@gmail.com\u003e\nCc: Greg Williamson \u003ccheeseboy16@gmail.com\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cdf7bfa8926fb26d5900103ae09eb5f3eddb95cc",
      "tree": "7b20b253b717678c71a4343546ec4e123be6e2e7",
      "parents": [
        "f867c3f4eab1d5006df4f3734fab1134feffbeba"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Fri Jun 19 00:20:28 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:16 2009 -0300"
      },
      "message": "V4L/DVB (12100): em28xx: make sure the analog GPIOs are set if we used a card hint\n\nIn cases where the board had a default USB ID, we would not indentify the\nboard until after the call to em28xx_set_mode().  As a result, for those\nboards the analog GPIOs were not being set before probing the i2c bus for\ndevices (the probe would occur with the GPIOs being all high).\n\nMake a call to em28xx_set_mode() so that the GPIOs are set properly before\nprobing the i2c bus for devices.\n\nThis problem was detected with the EVGA inDtube, where the tvp5150 is not\npowered on unless GPIO1 is pulled low.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f867c3f4eab1d5006df4f3734fab1134feffbeba",
      "tree": "201173fa992dab326ec674def03247e58863149e",
      "parents": [
        "ee1ebcfea6ee16491f88e8023554dd214e1ba85c"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Fri Jun 19 05:45:23 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:12 2009 -0300"
      },
      "message": "V4L/DVB (12098): Create table for customize stv0900 ts registers.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ee1ebcfea6ee16491f88e8023554dd214e1ba85c",
      "tree": "b2571a6a0c85b66a9a7b5890632a6d27d29a685d",
      "parents": [
        "68191edeb50773993f4a05651b0a085bd110fbeb"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Mon Jun 08 04:31:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:07 2009 -0300"
      },
      "message": "V4L/DVB (12097): Implement reading uncorrected blocks for stv0900\n\nSigned-off-by: Abylay Ospan \u003caospan@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "68191edeb50773993f4a05651b0a085bd110fbeb",
      "tree": "4beb0d7a9ae0f353b2f36237c4374da63987a7c1",
      "parents": [
        "0cde9b2533d6fe79307173f24209228aaf34bc98"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Sun Jun 14 14:10:05 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:03 2009 -0300"
      },
      "message": "V4L/DVB (12096): Bug fix: stv0900 register read must using i2c in one transaction\n\nSigned-off-by: Abylay Ospan \u003caospan@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0cde9b2533d6fe79307173f24209228aaf34bc98",
      "tree": "a8010790bf69d349cf6faa746805d4bca6da4e58",
      "parents": [
        "3fb4a57b494e05dba4d1305e2347c6633b76c20e"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Sun Jun 14 13:17:15 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:59 2009 -0300"
      },
      "message": "V4L/DVB (12095): Change lnbh24 configure bits for NetUP card.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3fb4a57b494e05dba4d1305e2347c6633b76c20e",
      "tree": "b6191c561118c431456a467ad300adb006086295",
      "parents": [
        "f800952c21157f11a5510d9cf700c9a7ba30800d"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jun 18 14:31:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:57 2009 -0300"
      },
      "message": "V4L/DVB (12093): gspca_sonixj: Name saturation control saturation, not color\n\nName saturation control saturation, not color and make the default\nless saturated (the old default was overdoing it).\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f800952c21157f11a5510d9cf700c9a7ba30800d",
      "tree": "4f43a7786679abf6c26b779bedfbd50d942e3429",
      "parents": [
        "37c6dbe290c05023b47f52528e30ce51336b93eb"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jun 18 14:29:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:54 2009 -0300"
      },
      "message": "V4L/DVB (12092): gspca_sonixj + ov7630: invert vflip control instead of changing default\n\ngspca_sonixj + ov7630 had the default value for flip enabled, as otherwise\nthe picture is upside down. It is better to instead invert the meaning\nof the control in the set function, and have the default be no vflip,\nas one would expect vflip enabled to be upside down.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "37c6dbe290c05023b47f52528e30ce51336b93eb",
      "tree": "2fbfa66d28b283b8a1b81a4e7cc5df47195c2228",
      "parents": [
        "1fec747cd389b4812a9932a1416d76e8a53596b2"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jun 18 07:35:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:49 2009 -0300"
      },
      "message": "V4L/DVB (12091): gspca_sonixj: Add light frequency control\n\ngspca_sonixj: Add light frequency control\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1fec747cd389b4812a9932a1416d76e8a53596b2",
      "tree": "9af3bf62f0927c45ee497d6801cb8070ba90e0b7",
      "parents": [
        "a5d1cc39fee739cf4fc2a1f43da812c50de9d3d6"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jun 18 06:05:07 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:45 2009 -0300"
      },
      "message": "V4L/DVB (12090): gspca_sonixj: enable autogain control for the ov7620\n\ngspca_sonixj: enable autogain control for the ov7620, and not only\nmake it enable autogain but also auto exposure (and do the\nsame for the ov7648).\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a5d1cc39fee739cf4fc2a1f43da812c50de9d3d6",
      "tree": "f5b60de061174a487cf5f54c4cb82ebd70c5b27b",
      "parents": [
        "119893b2dfb18515bfdcc5edb83422e6aa126a86"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jun 18 06:03:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:38 2009 -0300"
      },
      "message": "V4L/DVB (12089): gspca_sonixj: increase 640x480 frame-buffersize\n\ngspca_sonixj: increase 640x480 frame-buffersize, as I was getting buffer\noverflows during my testing of a \"Premier\" 0c45:613e cam\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "119893b2dfb18515bfdcc5edb83422e6aa126a86",
      "tree": "8b1a0288a9f53fe041cb005a76b49434095490dc",
      "parents": [
        "cc7b5b573feb5edfe68c028bc1ea383dab37dde2"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jun 18 05:20:51 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:33 2009 -0300"
      },
      "message": "V4L/DVB (12088): Mark the v4l1 uvcvideo quickcam messenger driver as deprecated\n\nMark the v4l1 uvcvideo quickcam messenger driver as deprecated, the one\ncam it supports, is now also supported by the v4l2 gspca stv06xx driver.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cc7b5b573feb5edfe68c028bc1ea383dab37dde2",
      "tree": "a447f52ce76d18a71d901a505b5a1608fce734cd",
      "parents": [
        "9764398bdeef49414b37ef8bd35abfec1f44bd3e"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jun 18 05:14:42 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:29 2009 -0300"
      },
      "message": "V4L/DVB (12087): gspca_sonixj: enable support for 0c45:613e camera\n\ngspca_sonixj: enable support for 0c45:613e camera, and slightly tweak\nthe ov7630 register init values for a much better picture.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9764398bdeef49414b37ef8bd35abfec1f44bd3e",
      "tree": "68c8e49400f8e9ed5a576ed855c9a605423f9398",
      "parents": [
        "e080fcd9298d544f3233d8c45304990be1920b3d"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jun 18 05:08:11 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:26 2009 -0300"
      },
      "message": "V4L/DVB (12086): gspca_sonixj: Fix control index numbering\n\nThe control index defines for the gspca_sonixj driver were numbered\nwrong, causing us to disable the wrong controls on various sensors\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e080fcd9298d544f3233d8c45304990be1920b3d",
      "tree": "869b909cfe2600ed4e86deda773c07258bc8e908",
      "parents": [
        "0220f8870e66628f19c36bad813e881ebfaae7a6"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jun 18 05:03:16 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:22 2009 -0300"
      },
      "message": "V4L/DVB (12085): gspca_ov519: constify ov518 inititial register value tables\n\ngspca_ov519: constify ov518 inititial register value tables\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0220f8870e66628f19c36bad813e881ebfaae7a6",
      "tree": "17973be8c8c2ceee268bb5d8ec3ccc648430c826",
      "parents": [
        "98b1e9be882eff0f00bb5770ced9d9b24eb0238c"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Wed Jun 17 18:50:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:18 2009 -0300"
      },
      "message": "V4L/DVB (12084): ov511: mark as deprecated\n\nMark the v4l1 ov511 as deprecated as we now have ov511 support in\nthe gspca ov519 driver. Note we should really also keep track of this\nin Documentation/feature-removal-schedule.txt, but that is not\npart of the v4l-dvb tree.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "98b1e9be882eff0f00bb5770ced9d9b24eb0238c",
      "tree": "ab921b34c327e3bf1ddf1959ece3d0b858080f27",
      "parents": [
        "8668d504d72c384fbfb6ab6f5d02a9fe4d813554"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Wed Jun 17 18:41:01 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:16 2009 -0300"
      },
      "message": "V4L/DVB (12083): ov511: remove ov518 usb id\u0027s from the driver\n\nov511: remove ov518 usb id\u0027s from the driver, as they have not been working\never since the decompression code got removed from the kernel, and they\nare no supported by the gspca_ov519 module.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8668d504d72c384fbfb6ab6f5d02a9fe4d813554",
      "tree": "4ba923b0a7ccda8121960231e758135ba9bd584a",
      "parents": [
        "ae49c40461d8981b232e3fec28234d492067f0e1"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Wed Jun 17 18:37:57 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:11 2009 -0300"
      },
      "message": "V4L/DVB (12082): gspca_stv06xx: Add support for st6422 bridge and sensor\n\nAdd support for st6422 bridge and sensor to the stv06xx gspca sub driver,\ntested with:\nLogitech QuickCam Messenger     046d:08f0       ST6422  integrated\nLogitech QuickCam Mess. Plus    046d:08f6       ST6422  integrated\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ae49c40461d8981b232e3fec28234d492067f0e1",
      "tree": "943c34266c9ef36745cf34a784e53bf2fadbb0fb",
      "parents": [
        "b282d87332f5b3c2ac2e289f772b33067e4be77b"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jun 14 19:15:07 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:12:50 2009 -0300"
      },
      "message": "V4L/DVB (12081): gspca_ov519: Cleanup some sensor special cases\n\ngspca_ov519: Cleanup some sensor special cases\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b282d87332f5b3c2ac2e289f772b33067e4be77b",
      "tree": "4e025e4d818e1ddf71c501dd695de87c230ab8cf",
      "parents": [
        "1876bb923c98c605eca69f0bfe295f7b5f5eba28"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jun 14 19:10:40 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:12:47 2009 -0300"
      },
      "message": "V4L/DVB (12080): gspca_ov519: Fix ov518+ with OV7620AE (Trust spacecam 320)\n\ngspca_ov519: Fix ov518+ with OV7620AE (Trust spacecam 320)\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1876bb923c98c605eca69f0bfe295f7b5f5eba28",
      "tree": "ddc996e7e15a9ec803e5cfeb8bf341af30fae7fa",
      "parents": [
        "f5cee95c2e4c56b50cdb8edd33cf04902946cd25"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jun 14 06:45:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:12:37 2009 -0300"
      },
      "message": "V4L/DVB (12079): gspca_ov519: add support for the ov511 bridge\n\ngspca_ov519: add support for the ov511 bridge\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f5cee95c2e4c56b50cdb8edd33cf04902946cd25",
      "tree": "c79ac918e7f32a9128b747abba3e99f37c6dd8a6",
      "parents": [
        "80142efa715581c06d01b37f299a240309699ff4"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jun 14 06:32:52 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:12:32 2009 -0300"
      },
      "message": "V4L/DVB (12078): gspca_ov519: Better default contrast for ov6630\n\nHmm, another one with an extra if (life sucks) the\ndefault contrast really is no good for the ov6630, it\nisn\u0027t even high enough in full daylight, this gives\nthe ov6630 a different initial value for a better out\nof the box experience.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "80142efa715581c06d01b37f299a240309699ff4",
      "tree": "31ccf889d5f2e45cbb1b7c54ba7488e66f35eee7",
      "parents": [
        "9e4d82588174e68abe8e3568202f0b530415661f"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jun 14 06:26:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:12:08 2009 -0300"
      },
      "message": "V4L/DVB (12077): gspca_ov519: Fix 320x240 with ov7660 sensor\n\nAs reported on the ov51x-jpeg list, and as I can confirm with my own cam\nthe ov7670 in 320x240 has a number of broken columns of pixels\nat the left of the picture. This was not present in the old\ndriver as it always used 640x480 and did software\ndownscaling (took me a while to figure that one out).\nThe fix adds a sensor specific if in so far sensor\nneutral code :( But this is the only way to fix this,\nthis cannot be fixed by only changing sensor registers.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9e4d82588174e68abe8e3568202f0b530415661f",
      "tree": "191dc3d223ea2a0a3d538ef402fcee0cf0d7c12e",
      "parents": [
        "92918a53ee74bb326430aaa958caa0cf111b54b1"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jun 14 06:25:06 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:11:49 2009 -0300"
      },
      "message": "V4L/DVB (12076): gspca_ov519: Fix led inversion with some cams\n\nMy ov519 cam has it led inverted, the same has been\nreported on the ov51x-jpeg list for another\ncreative cam. This patch fixes this without changing\nthe behaviour for other cams.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "92918a53ee74bb326430aaa958caa0cf111b54b1",
      "tree": "405033eaf382dd1e61f06c5e892802def6535c2c",
      "parents": [
        "124cc9c0c8acc77ac2f1114ee7eea961334020ba"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jun 14 06:21:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:11:40 2009 -0300"
      },
      "message": "V4L/DVB (12075): gspca_ov519: check ov518 packet numbers\n\nCheck ov518 packet numbers to detect dropped packets.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "124cc9c0c8acc77ac2f1114ee7eea961334020ba",
      "tree": "9dc1a6fdeda3a5482c287fd86868732982433daf",
      "parents": [
        "7d9713735d7537baf2b00be806a8de08a5c9f11b"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jun 14 05:48:00 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:11:24 2009 -0300"
      },
      "message": "V4L/DVB (12074): gspca_ov519: Add 320x240 and 160x120 support for cif sensor cams\n\ngspca_ov519: Add 320x240 and 160x120 support for cif sensor cams\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7d9713735d7537baf2b00be806a8de08a5c9f11b",
      "tree": "d596c1b9d1add18a41856c1ec5546f90dae8a110",
      "parents": [
        "02ab18b0f497bed623814677577b76cc97234085"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jun 14 05:28:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:11:20 2009 -0300"
      },
      "message": "V4L/DVB (12073): gspca_ov519: limit ov6630 qvif uv swap fix to ov66308AF\n\nThe fix for the UV swapping in qcif mode with the ov6630, which I did\nto fix this issue on a ov518 cam with an ov66308AF, causes UV swapping in\nqcif with another cam of mine with the ov518 and an ov66308AE, so this\npatch changes the code to differentiate between the ov66308AF and other\nov6630 versions, and restricts the UV swap fix to the ov66308AF.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "02ab18b0f497bed623814677577b76cc97234085",
      "tree": "4f110a6b30419cae8077546946cf221cfef5a8cb",
      "parents": [
        "b8bfb5fb348d939a96fc8f71996a2e5e48b4544b"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jun 14 04:32:04 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:11:16 2009 -0300"
      },
      "message": "V4L/DVB (12072): gspca-ov519: add extra controls\n\nThis patch adds autobrightness (so that it can\nbe turned off to make the already present brightness\ncontrol work) and light frequency filtering controls.\n\nThe lightfreq control needed 2 different entries\nin the ctrls array, as the number of options differs\ndepending on the sensor. Always one of the 2 entires is\ndisabled ofcourse.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b8bfb5fb348d939a96fc8f71996a2e5e48b4544b",
      "tree": "c9e058777f5f0869166eeadd23a9f0baac037d5c",
      "parents": [
        "14422f9dd8515bfbe6fdbde37eadf59e2980f104"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sat Jun 13 18:56:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:11:07 2009 -0300"
      },
      "message": "V4L/DVB (12071): gspca: fix NULL pointer deref in query_ctrl\n\ngspca: fix NULL pointer deref in query_ctrl\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "14422f9dd8515bfbe6fdbde37eadf59e2980f104",
      "tree": "1590b5ac41fd4aab91317632d6cb41cd7402e7d8",
      "parents": [
        "d888a4c76c51092993643f8992bf55b3c28da483"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 23:55:44 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:10:05 2009 -0300"
      },
      "message": "V4L/DVB (12010): cx88: Properly support Leadtek TV2000 XP Global\n\nFix Leadtek TV2000 XP Global entries and add missing PCI ID\u0027s.\n\nThanks to Terry Wu \u003cterrywu2009@gmail.com\u003e for pointing us for the proper settings.\n\nCc: Terry Wu \u003cterrywu2009@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d888a4c76c51092993643f8992bf55b3c28da483",
      "tree": "62cb91e0668c00cd60b4f48aecfbded960ee79c3",
      "parents": [
        "687d680985b1438360a9ba470ece8b57cd205c3b",
        "42b86e06c7db365f1947dda9b75317cbb3c9fb5b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 21:49:16 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 21:49:16 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin: (27 commits)\n  Blackfin: fix dma-mapping build errors\n  Blackfin: hook up new perf_counter_open syscall\n  Blackfin: drop BF535-specific text for exception 0x2A (unaligned instruction)\n  Blackfin: fix early crash when booting on wrong cpu\n  Blackfin: fix GPTMR0_CLOCKSOURCE dependency on BFIN_GPTIMERS\n  Blackfin: drop unused ISP1760 port1_disable from board resources\n  Blackfin: bf526-ezbrd: handle different SDRAM chips\n  Blackfin: fix typo in TRAS define in mem_init.h header\n  Blackfin: unify memory map headers\n  Blackfin: stick the CPU name into boot image name\n  Blackfin: update defconfigs\n  Blackfin: decouple unrelated cache settings to get exact behavior\n  Blackfin: update I-pipe patch level\n  Blackfin: remove obsolete mcount support from I-pipe code\n  Blackfin: allow CONFIG_TICKSOURCE_GPTMR0 with interrupt pipeline\n  Blackfin: convert interrupt pipeline to irqflags\n  Blackfin: allow people to select BF51x-0.1 silicon rev\n  Blackfin: bf526-ezbrd: set SPI flash resources to SST device\n  Blackfin: fix accidental reset in some boot modes\n  Blackfin: abstract irq14 lowering in do_irq\n  ...\n"
    },
    {
      "commit": "687d680985b1438360a9ba470ece8b57cd205c3b",
      "tree": "ae253608531e5c3e823600974c610e722e7de759",
      "parents": [
        "1053414068bad659479e6efa62a67403b8b1ec0a",
        "008fe148cb0fb51d266baabe2c09997b21cf90c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 21:38:22 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 21:38:22 2009 -0700"
      },
      "message": "Merge git://git.infradead.org/~dwmw2/iommu-2.6.31\n\n* git://git.infradead.org/~dwmw2/iommu-2.6.31:\n  intel-iommu: Fix one last ia64 build problem in Pass Through Support\n  VT-d: support the device IOTLB\n  VT-d: cleanup iommu_flush_iotlb_psi and flush_unmaps\n  VT-d: add device IOTLB invalidation support\n  VT-d: parse ATSR in DMA Remapping Reporting Structure\n  PCI: handle Virtual Function ATS enabling\n  PCI: support the ATS capability\n  intel-iommu: dmar_set_interrupt return error value\n  intel-iommu: Tidy up iommu-\u003egcmd handling\n  intel-iommu: Fix tiny theoretical race in write-buffer flush.\n  intel-iommu: Clean up handling of \"caching mode\" vs. IOTLB flushing.\n  intel-iommu: Clean up handling of \"caching mode\" vs. context flushing.\n  VT-d: fix invalid domain id for KVM context flush\n  Fix !CONFIG_DMAR build failure introduced by Intel IOMMU Pass Through Support\n  Intel IOMMU Pass Through Support\n\nFix up trivial conflicts in drivers/pci/{intel-iommu.c,intr_remapping.c}\n"
    },
    {
      "commit": "1053414068bad659479e6efa62a67403b8b1ec0a",
      "tree": "d4096db0f3aa9ca5e6b44c85ab848b7bedbfc37a",
      "parents": [
        "b88f8a546f5dba213938fdfc11e66bc5c2421623",
        "0c53decdd0a9f9c459ccabe0b5f79660bde5375b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 21:29:52 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 21:29:52 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: new stack is no longer experimental\n  firewire: net: better FIFO address range check and rcodes\n  firewire: net: fix card driver reloading\n  firewire: core: fix iso context shutdown on card removal\n  firewire: core: fix DMA unmapping in iso buffer removal\n  firewire: net: adjust net_device ops\n  firewire: net: remove unused code\n  firewire: net: allow for unordered unit discovery\n  firewire: net: style changes\n  firewire: net: add Kconfig item, rename driver\n  firewire: add IPv4 support\n"
    },
    {
      "commit": "b88f8a546f5dba213938fdfc11e66bc5c2421623",
      "tree": "4048d84046bc47d715651fdd375eabbea065bad6",
      "parents": [
        "0b75b35c7cad33e7613f5adf28fa10fe8b09b1c3"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Jun 22 15:09:14 2009 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 21:28:25 2009 -0700"
      },
      "message": "NFS: Correct the NFS mount path when following a referral\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0b75b35c7cad33e7613f5adf28fa10fe8b09b1c3",
      "tree": "92b9987a33dc791aed752469ea7aed6e00a63b36",
      "parents": [
        "c02d7adf8c5429727a98bad1d039bccad4c61c50"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Jun 22 15:09:14 2009 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 21:28:25 2009 -0700"
      },
      "message": "NFS: Fix nfs_path() to always return a \u0027/\u0027 at the beginning of the path\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c02d7adf8c5429727a98bad1d039bccad4c61c50",
      "tree": "10f9a95817f6491426b80f0353eed54964dc1b90",
      "parents": [
        "cf8d2c11cb77f129675478792122f50827e5b0ae"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Jun 22 15:09:14 2009 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 21:28:25 2009 -0700"
      },
      "message": "NFSv4: Replace nfs4_path_walk() with VFS path lookup in a private namespace\n\nAs noted in the previous patch, the NFSv4 client mount code currently\nhas several limitations. If the mount path contains symlinks, or\nreferrals, or even if it just contains a \u0027..\u0027, then the client code in\nnfs4_path_walk() will fail with an error.\n\nThis patch replaces the nfs4_path_walk()-based lookup with a helper\nfunction that sets up a private namespace to represent the namespace on the\nserver, then uses the ordinary VFS and NFS path lookup code to walk down the\nmount path in that namespace.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cf8d2c11cb77f129675478792122f50827e5b0ae",
      "tree": "85bebdff4cffbca238952e839b0cb801e6a9bfe7",
      "parents": [
        "616511d039af402670de8500d0e24495113a9cab"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Jun 22 15:09:13 2009 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 21:28:25 2009 -0700"
      },
      "message": "VFS: Add VFS helper functions for setting up private namespaces\n\nThe purpose of this patch is to improve the remote mount path lookup\nsupport for distributed filesystems such as the NFSv4 client.\n\nWhen given a mount command of the form \"mount server:/foo/bar /mnt\", the\nNFSv4 client is required to look up the filehandle for \"server:/\", and\nthen look up each component of the remote mount path \"foo/bar\" in order\nto find the directory that is actually going to be mounted on /mnt.\nFollowing that remote mount path may involve following symlinks,\ncrossing server-side mount points and even following referrals to\nfilesystem volumes on other servers.\n\nSince the standard VFS path lookup code already supports walking paths\nthat contain all these features (using in-kernel automounts for\nfollowing referrals) we would like to be able to reuse that rather than\nduplicate the full path traversal functionality in the NFSv4 client code.\n\nThis patch therefore defines a VFS helper function create_mnt_ns(), that\nsets up a temporary filesystem namespace and attaches a root filesystem to\nit. It exports the create_mnt_ns() and put_mnt_ns() function for use by\nfilesystem modules.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "616511d039af402670de8500d0e24495113a9cab",
      "tree": "825a34ab670dedc463ba7252a177793746c010c7",
      "parents": [
        "31950eb66ff47c946fd9c65c2f8c94b6b7ba13fc"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Jun 22 15:09:13 2009 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 21:28:25 2009 -0700"
      },
      "message": "VFS: Uninline the function put_mnt_ns()\n\nIn order to allow modules to use it without having to export vfsmount_lock.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "31950eb66ff47c946fd9c65c2f8c94b6b7ba13fc",
      "tree": "1ab1e09bbe7a0b33bbf19dd725172827bac5bb88",
      "parents": [
        "ac1b7c378ef26fba6694d5f118fe7fc16fee2fe2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 21:18:12 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 21:18:12 2009 -0700"
      },
      "message": "mm/init: cpu_hotplug_init() must be initialized before SLAB\n\nSLAB uses get/put_online_cpus() which use a mutex which is itself only\ninitialized when cpu_hotplug_init() is called.  Currently we hang suring\nboot in SLAB due to doing that too late.\n\nReported by James Bottomley and Sachin Sant (and possibly others).\nDebugged by Benjamin Herrenschmidt.\n\nThis just removes the dynamic initialization of the data structures, and\nreplaces it with a static one, avoiding this dependency entirely, and\nremoving one unnecessary special initcall.\n\nTested-by: Sachin Sant \u003csachinp@in.ibm.com\u003e\nTested-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nTested-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "42b86e06c7db365f1947dda9b75317cbb3c9fb5b",
      "tree": "8008c203c1e656b657d3ac09fb4a5f70e1e2837a",
      "parents": [
        "5ecf3e03cd513e8dba080d389b56bac11a2b0d8a"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon Jun 22 21:48:37 2009 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 22:31:00 2009 -0400"
      },
      "message": "Blackfin: fix dma-mapping build errors\n\nThe recent deprecation of dma_sync_{sg,single} ironically broke Blackfin\nsystems.  This is because we don\u0027t define dma_sync_sg_for_cpu at all, so\nuntil the DMA asm-generic conversion/cleanup is done after the next\nrelease, simply stub out the dma_sync_sg_for_{cpu,device} functions.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "5ecf3e03cd513e8dba080d389b56bac11a2b0d8a",
      "tree": "22c9553aa21ce1417332fbe8d38df5cccaede916",
      "parents": [
        "986d6c1e05642edac81cb8cc99f36a26d16ef220"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 19 18:56:57 2009 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 21:47:40 2009 -0400"
      },
      "message": "Blackfin: hook up new perf_counter_open syscall\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "986d6c1e05642edac81cb8cc99f36a26d16ef220",
      "tree": "36f6b6f2af09a9c97937c198c96178c3e47620be",
      "parents": [
        "bd854c077e660b5f44b5049219645042bcba61ac"
      ],
      "author": {
        "name": "Yi Li",
        "email": "yi.li@analog.com",
        "time": "Fri Jun 19 08:51:11 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 21:16:19 2009 -0400"
      },
      "message": "Blackfin: drop BF535-specific text for exception 0x2A (unaligned instruction)\n\nWe don\u0027t support the BF535 at all, and the exception 0x2A text specific to\nit is pretty verbose and confusing (since the behavior is simply odd), so\npunt it to keep the noise down.\n\nSigned-off-by: Yi Li \u003cyi.li@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "bd854c077e660b5f44b5049219645042bcba61ac",
      "tree": "19f464eecd7d93db5055d10abc182d194849d582",
      "parents": [
        "3aca47c02097a78a566f67e7ec5fa3e0f2583a73"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Thu Jun 18 22:53:43 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 21:16:17 2009 -0400"
      },
      "message": "Blackfin: fix early crash when booting on wrong cpu\n\nMake sure we process the kernel command line before poking the hardware,\nso that we can process early printk.  This helps ensure that if you boot\na kernel configured for a different processor, something will be left in\nthe log buffer.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "3aca47c02097a78a566f67e7ec5fa3e0f2583a73",
      "tree": "bec71e369ecb3d22220eb38871bdd1336adadcb4",
      "parents": [
        "3a7f5b1605570f5259e71d1846be27588a00bbaf"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jun 18 19:40:47 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 21:16:15 2009 -0400"
      },
      "message": "Blackfin: fix GPTMR0_CLOCKSOURCE dependency on BFIN_GPTIMERS\n\nThe GPTMR0_CLOCKSOURCE Kconfig option requires the gptimers framework, so\nmake sure it is selected when this option is enabled.\n\nReported-by: Peter Meerwald \u003cpmeerw@pmeerw.net\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "3a7f5b1605570f5259e71d1846be27588a00bbaf",
      "tree": "c79ba81c92d701f29e767da116104b498ef0a242",
      "parents": [
        "ee48efb5dc45aeb9786dea6469d3e1bea5105036"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jun 18 19:13:03 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 21:16:13 2009 -0400"
      },
      "message": "Blackfin: drop unused ISP1760 port1_disable from board resources\n\nThe port1 disable stuff was dropped from the USB ISP1760, so update the\nBlackfin boards accordingly.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "ee48efb5dc45aeb9786dea6469d3e1bea5105036",
      "tree": "0dfab212febc247f6670f89cd79f85ad754273cc",
      "parents": [
        "8f580f7c82ed9edeb3629568aabcde2caff3f236"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Thu Jun 18 04:32:04 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 21:16:12 2009 -0400"
      },
      "message": "Blackfin: bf526-ezbrd: handle different SDRAM chips\n\nThe BF526-EZBRD changed SDRAM chips between board revisions, so create a\ntiming table that can accommodate both.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "8f580f7c82ed9edeb3629568aabcde2caff3f236",
      "tree": "bee9b63a22eb29a36134e87f8de2dd7f3a7d6726",
      "parents": [
        "fa48f84a8cc722ca48b32fa0c338b6c3b358717d"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Thu Jun 18 04:21:39 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 21:16:10 2009 -0400"
      },
      "message": "Blackfin: fix typo in TRAS define in mem_init.h header\n\nWe defined SDRAM_tRAS to TRAS_4, but then wrongly defined SDRAM_tRAS_num\nto 3.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "fa48f84a8cc722ca48b32fa0c338b6c3b358717d",
      "tree": "aa2d2d5f1ec674b2d4c70b506ef9cd0249715e14",
      "parents": [
        "985895bd8d1e41079b41da32cdc57876a4a74126"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Jun 17 11:25:06 2009 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 21:16:07 2009 -0400"
      },
      "message": "Blackfin: unify memory map headers\n\nMany aspects of the Blackfin memory map is exactly the same across all\nvariants.  Rather than copy and paste all of these duplicated values in\neach header, unify all of these into the common Blackfin memory map header\nfile.  In the process, push down BF561 SMP specific stuff to the BF561\nspecific header to keep the noise down.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "985895bd8d1e41079b41da32cdc57876a4a74126",
      "tree": "954618a726a59f8022f47213ca13e33fab87b893",
      "parents": [
        "841a534367c2cfdc325a11958c51406da17686c7"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "rgetz@blackfin.uclinux.org",
        "time": "Wed Jun 17 08:12:54 2009 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 21:16:03 2009 -0400"
      },
      "message": "Blackfin: stick the CPU name into boot image name\n\nRather than use \"Linux\" in the boot image name (as this is redundant --\nthe image type is already set to \"linux\"), use the CPU name.  This makes\nit fairly obvious when a wrong image is accidentally booted.  Otherwise\nthere is no kernel output and you waste time scratching your head\nwondering wtf just happened.\n\nSigned-off-by: Robin Getz \u003crgetz@blackfin.uclinux.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "841a534367c2cfdc325a11958c51406da17686c7",
      "tree": "fef45de37bb7dbf3cca3ec0ccca6570467468841",
      "parents": [
        "41ba653f24a39a0e6a4afe9b2763a95a57e042c2"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Jun 17 07:11:42 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 21:16:01 2009 -0400"
      },
      "message": "Blackfin: update defconfigs\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "41ba653f24a39a0e6a4afe9b2763a95a57e042c2",
      "tree": "43eb086046d4eef764878e04512ddd215ca8845b",
      "parents": [
        "7c039a90f02c3fdcab8d3ca170c05ad37014189e"
      ],
      "author": {
        "name": "Jie Zhang",
        "email": "jie.zhang@analog.com",
        "time": "Tue Jun 16 09:48:33 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 21:15:59 2009 -0400"
      },
      "message": "Blackfin: decouple unrelated cache settings to get exact behavior\n\nThe current cache options don\u0027t really represent the hardware features.\nThey end up setting different aspects of the hardware so that the end\nresult is to turn on/off the cache.  Unfortunately, when we hit cache\nproblems with the hardware, it\u0027s difficult to test different settings to\nroot cause the problem.  The current settings also don\u0027t cleanly allow for\ndifferent caching behaviors with different regions of memory.\n\nSo split the configure options such that they properly reflect the settings\nthat are applied to the hardware.\n\nSigned-off-by: Jie Zhang \u003cjie.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "7c039a90f02c3fdcab8d3ca170c05ad37014189e",
      "tree": "336b21a9d3af5cd98e2bf5c7d13e4020e8c49cb8",
      "parents": [
        "5ba3b249c9e08100b0822f17276348b3447d6ee3"
      ],
      "author": {
        "name": "Philippe Gerum",
        "email": "rpm@xenomai.org",
        "time": "Tue Jun 16 05:25:54 2009 +0200"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 21:15:58 2009 -0400"
      },
      "message": "Blackfin: update I-pipe patch level\n\nSigned-off-by: Philippe Gerum \u003crpm@xenomai.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "5ba3b249c9e08100b0822f17276348b3447d6ee3",
      "tree": "f973059af0c05c5644d63a937f8aee89892b1fd8",
      "parents": [
        "a40494a62a11dbaf326397aa94b2018ead09884d"
      ],
      "author": {
        "name": "Philippe Gerum",
        "email": "rpm@xenomai.org",
        "time": "Tue Jun 16 05:25:50 2009 +0200"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 21:15:56 2009 -0400"
      },
      "message": "Blackfin: remove obsolete mcount support from I-pipe code\n\nSigned-off-by: Philippe Gerum \u003crpm@xenomai.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "a40494a62a11dbaf326397aa94b2018ead09884d",
      "tree": "2440b4b4b510393ff057761021e9b218a5e1e142",
      "parents": [
        "06ecc190f3928850cb77c498f745fc8e9a7e2fd7"
      ],
      "author": {
        "name": "Philippe Gerum",
        "email": "rpm@xenomai.org",
        "time": "Tue Jun 16 05:25:42 2009 +0200"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 21:15:54 2009 -0400"
      },
      "message": "Blackfin: allow CONFIG_TICKSOURCE_GPTMR0 with interrupt pipeline\n\nSigned-off-by: Philippe Gerum \u003crpm@xenomai.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "06ecc190f3928850cb77c498f745fc8e9a7e2fd7",
      "tree": "41d705a007dcc0472bf1555e5163f50d52da9f80",
      "parents": [
        "3d15f302d089d0583463745cbece077c1e8294b1"
      ],
      "author": {
        "name": "Philippe Gerum",
        "email": "rpm@xenomai.org",
        "time": "Tue Jun 16 05:25:37 2009 +0200"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 21:15:53 2009 -0400"
      },
      "message": "Blackfin: convert interrupt pipeline to irqflags\n\nSigned-off-by: Philippe Gerum \u003crpm@xenomai.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "3d15f302d089d0583463745cbece077c1e8294b1",
      "tree": "a46263dc4fad4f248fee38ab506fcc989561462c",
      "parents": [
        "dc2c46bb702629d20a3786e10b540c7dcf2c017f"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 15 16:21:44 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 21:15:51 2009 -0400"
      },
      "message": "Blackfin: allow people to select BF51x-0.1 silicon rev\n\nNow that 0.1 of the BF51x is coming out, allow people to build for it.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "dc2c46bb702629d20a3786e10b540c7dcf2c017f",
      "tree": "084ecd522ad7d8a4eac0170b926e3c98206a2cbb",
      "parents": [
        "0de4adfb8c9674fa1572b0ff1371acc94b0be901"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Mon Jun 15 08:23:41 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 21:15:49 2009 -0400"
      },
      "message": "Blackfin: bf526-ezbrd: set SPI flash resources to SST device\n\nThe BF526-EZBRD has a SST SPI flash on it, not a ST Micro.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "0de4adfb8c9674fa1572b0ff1371acc94b0be901",
      "tree": "24ed2b515b7786b7ea29c0696f6f8fcd9a3d46b4",
      "parents": [
        "81b79c213d0200fdd16951a9fb18748fd511d810"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon Jun 15 07:39:19 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 21:15:48 2009 -0400"
      },
      "message": "Blackfin: fix accidental reset in some boot modes\n\nWe read the SWRST (Software Reset) register to get at the last reset\nstate, and then we may configure the DOUBLE_FAULT bit to control behavior\nwhen a double fault occurs.  But if the lower bits of the register is\nalready set (like UART boot mode on a BF54x), we inadvertently make the\nsystem reset by writing to the SYSTEM_RESET field at the same time.  So\nmake sure the lower 4 bits are always cleared.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "81b79c213d0200fdd16951a9fb18748fd511d810",
      "tree": "892c7c5dd8485b31943b16b1c85095fdeb2b2940",
      "parents": [
        "6f10fdabdce356aac3c948e659f39b6f1e2f7382"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 15 06:22:08 2009 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 21:15:46 2009 -0400"
      },
      "message": "Blackfin: abstract irq14 lowering in do_irq\n\nSplit out the optional IRQ14 lowering code to further simplify the\nasm_do_IRQ() function and keep the ifdef nest under control.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "6f10fdabdce356aac3c948e659f39b6f1e2f7382",
      "tree": "ab34b944e187609a2712883bfec6a9d5a5690762",
      "parents": [
        "46f288a0f983401ebadb918751d342cbf819cde5"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 15 06:18:38 2009 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 21:15:43 2009 -0400"
      },
      "message": "Blackfin: simplify irq stack overflow checking\n\nTake a page from x86 and abstract the stack checking out of the\nasm_do_IRQ() function so that the result is easier to digest.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "46f288a0f983401ebadb918751d342cbf819cde5",
      "tree": "6df139ed4b2dda1fcd707e21aef1a8647b233cf3",
      "parents": [
        "26579216f3cdf1ae05f0af8412b444870a167510"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 15 06:13:58 2009 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 21:15:42 2009 -0400"
      },
      "message": "Blackfin: only build show_interrupts() when procfs is enabled\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "26579216f3cdf1ae05f0af8412b444870a167510",
      "tree": "6774806c22c4914430930e522367e9df8c1192af",
      "parents": [
        "a200ad22bb15fe01cf222fa631687876baad5e01"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 15 06:10:03 2009 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 21:15:40 2009 -0400"
      },
      "message": "Blackfin: redo handling of bad irqs\n\nWith the common IRQ code initializing much more of the irq_desc state, we\ncan\u0027t blindly initialize it ourselves to the local bad_irq state.  If we\ndo, we end up wrongly clobbering many fields.  So punt most of the bad irq\ncode as the common layers will handle the default state, and simply call\nhandle_bad_irq() directly when the IRQ we are processing is invalid.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "a200ad22bb15fe01cf222fa631687876baad5e01",
      "tree": "dd7c7e85a7ea56ff9a694348a68f66bb2d8a7c92",
      "parents": [
        "4d5e6fd42c137dad3b1aced073c6fcb494a8e507"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat Jun 13 06:37:14 2009 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 21:15:38 2009 -0400"
      },
      "message": "Blackfin: update anomaly lists\n\nUpdate anomaly headers to match latest released anomaly sheets.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "4d5e6fd42c137dad3b1aced073c6fcb494a8e507",
      "tree": "c5ca664f49cd685abcda3a913fad209ac9c097f7",
      "parents": [
        "2780cd64346782a6116e316c559d70a7655ab6e5"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat Jun 13 06:34:49 2009 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 21:15:37 2009 -0400"
      },
      "message": "Blackfin: bf533-ezkit: add resources for FISP devices\n\nThe BF533-EZKIT has two Flash In-System Programming devices hooked up to\nthe async memory bus, so add resources for the primary flashes and the\nSRAMs on the devices.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "2780cd64346782a6116e316c559d70a7655ab6e5",
      "tree": "71f501c688813dbf9998326a829f926e7766bba5",
      "parents": [
        "e56e03b0cfeb997a4be9ad874c193824364942e0"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jun 11 09:22:02 2009 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 21:15:36 2009 -0400"
      },
      "message": "Blackfin: bf518f-ezbrd: update DSA resources\n\nThe common DSA code changed structure layout, so update the BF518F-EZBRD\nresources accordingly.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "e56e03b0cfeb997a4be9ad874c193824364942e0",
      "tree": "5a49f9a42d1577c13ee59d016bd0630c60de58d1",
      "parents": [
        "ac1b7c378ef26fba6694d5f118fe7fc16fee2fe2"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sun Jun 07 16:31:52 2009 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 21:15:34 2009 -0400"
      },
      "message": "Blackfin: unify memory region checks between kgdb and traps\n\nThe kgdb (in multiple places) and traps code developed pretty much\nidentical checks for how to access different regions of the Blackfin\nmemory map, but each wasn\u0027t 100%, so unify them to avoid duplication,\nbitrot, and bugs with edge cases.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "ac1b7c378ef26fba6694d5f118fe7fc16fee2fe2",
      "tree": "3f72979545bb070eb2c3e903cbf31dc4aef3ffc9",
      "parents": [
        "9e268beb92ee3a853b3946e84b10358207e2085f",
        "c90173f0907486fe4010c2a8cef534e2473db43f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 16:56:22 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 16:56:22 2009 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (63 commits)\n  mtd: OneNAND: Allow setting of boundary information when built as module\n  jffs2: leaking jffs2_summary in function jffs2_scan_medium\n  mtd: nand: Fix memory leak on txx9ndfmc probe failure.\n  mtd: orion_nand: use burst reads with double word accesses\n  mtd/nand: s3c6400 support for s3c2410 driver\n  [MTD] [NAND] S3C2410: Use DIV_ROUND_UP\n  [MTD] [NAND] S3C2410: Deal with unaligned lengths in S3C2440 buffer read/write\n  [MTD] [NAND] S3C2410: Allow the machine code to get the BBT table from NAND\n  [MTD] [NAND] S3C2410: Added a kerneldoc for s3c2410_nand_set\n  mtd: physmap_of: Add multiple regions and concatenation support\n  mtd: nand: max_retries off by one in mxc_nand\n  mtd: nand: s3c2410_nand_setrate(): use correct macros for 2412/2440\n  mtd: onenand: add bbt_wait \u0026 unlock_all as replaceable for some platform\n  mtd: Flex-OneNAND support\n  mtd: nand: add OMAP2/OMAP3 NAND driver\n  mtd: maps: Blackfin async: fix memory leaks in probe/remove funcs\n  mtd: uclinux: mark local stuff static\n  mtd: uclinux: do not allow to be built as a module\n  mtd: uclinux: allow systems to override map addr/size\n  mtd: blackfin NFC: fix hang when using NAND on BF527-EZKITs\n  ...\n"
    },
    {
      "commit": "9e268beb92ee3a853b3946e84b10358207e2085f",
      "tree": "dec36344c8b16d53e56763aa174dd7ea806b653f",
      "parents": [
        "2e8b5a09ebf1f98f02c1988a48415e89d4c25168",
        "9ccdac3662dbf3c75e8f8851a214bdf7d365a4bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 14:56:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 14:56:13 2009 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (49 commits)\n  [ARM] idle: clean up pm_idle calling, obey hlt_counter\n  [ARM] S3C: Fix gpio-config off-by-one bug\n  [ARM] S3C64XX: add to_irq() support for EINT() GPIO\n  [ARM] S3C64XX: clock.c: fix typo in usb-host clock ctrlbit\n  [ARM] S3C64XX: fix HCLK gate defines\n  [ARM] Update mach-types\n  [ARM] wire up rt_tgsigqueueinfo and perf_counter_open\n  OMAP2 clock/powerdomain: off by 1 error in loop timeout comparisons\n  OMAP3 SDRC: set FIXEDDELAY when disabling SDRC DLL\n  OMAP3: Add support for DPLL3 divisor values higher than 2\n  OMAP3 SRAM: convert SRAM code to use macros rather than magic numbers\n  OMAP3 SRAM: add more comments on the SRAM code\n  OMAP3 clock/SDRC: program SDRC_MR register during SDRC clock change\n  OMAP3 clock: add a short delay when lowering CORE clk rate\n  OMAP3 clock: initialize SDRC timings at kernel start\n  OMAP3 clock: remove wait for DPLL3 M2 clock to stabilize\n  [ARM] Add old Feroceon support to compressed/head.S\n  [ARM] 5559/1: Limit the stack unwinding caused by a kthread exit\n  [ARM] 5558/1: Add extra checks to ARM unwinder to avoid tracing corrupt stacks\n  [ARM] 5557/1: Discard some ARM.ex*.*exit.text sections when !HOTPLUG or !HOTPLUG_CPU\n  ...\n"
    }
  ],
  "next": "9ccdac3662dbf3c75e8f8851a214bdf7d365a4bd"
}
