)]}'
{
  "log": [
    {
      "commit": "ed559edf35bdefb91c7eba5ea3dfd1e939aaa782",
      "tree": "ff5f8e57f6c351657598af4678ffd726da4d5e3b",
      "parents": [
        "00ca732451c8aaec430c84a0c5cd1e1c01227dfa"
      ],
      "author": {
        "name": "Sri Deevi",
        "email": "Srinivasa.Deevi@conexant.com",
        "time": "Fri Mar 13 18:35:14 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:06 2009 -0300"
      },
      "message": "V4L/DVB (11038): Fix the issue with audio module \u0026 correction of Names\n\nThe audio module requested in driver differs with module\ncreated by Makefile. Makefile is corrected to create the same module name\nrequired by driver. Also, corrected the strings that shows wrong name.\n\nSigned-off-by: Srinivasa Deevi \u003csrinivasa.deevi@conexant.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "00ca732451c8aaec430c84a0c5cd1e1c01227dfa",
      "tree": "8d0ef6547ed4e7535ecf5382628d372e9e75c064",
      "parents": [
        "d73abcff75cd3b1b5c910df454ac332beb29eed1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Mar 13 13:36:00 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:05 2009 -0300"
      },
      "message": "V4L/DVB (10989): cx25840: cx23885 detection was broken\n\nAn earlier commit accidentally broke the detection of the cx25837 part of\nthe cx23885. Reinstated the commented out code.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d73abcff75cd3b1b5c910df454ac332beb29eed1",
      "tree": "d82c1cf358a9a7f640e93261ec449eff07e04d14",
      "parents": [
        "6e4f574ba43511ac1cb860027275e08529c5a28f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Mar 12 18:38:40 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:05 2009 -0300"
      },
      "message": "V4L/DVB (10982): cx231xx: fix compile warning\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6e4f574ba43511ac1cb860027275e08529c5a28f",
      "tree": "6e710a1f93e12c001b2d8634d1a344690586a6ac",
      "parents": [
        "b9255176453086b2531c5559350bd5c92b771cc5"
      ],
      "author": {
        "name": "Sri Deevi",
        "email": "srinivasa.deevi@conexant.com",
        "time": "Tue Mar 10 21:16:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:04 2009 -0300"
      },
      "message": "V4L/DVB (10958): cx231xx: some additional CodingStyle and minor fixes\n\nchanged the pcb-config.c/h to pcb-cfg.c/h for short names.\n\nSigned-off-by: Srinivasa Deevi \u003csrinivasa.deevi@conexant.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b9255176453086b2531c5559350bd5c92b771cc5",
      "tree": "b448774588b137e6efb9fad0ce8902b00a8d4788",
      "parents": [
        "818fdf341369110ff91296843797a9431a3d9b31"
      ],
      "author": {
        "name": "Sri Deevi",
        "email": "Srinivasa.Deevi@conexant.com",
        "time": "Wed Mar 04 17:49:01 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:03 2009 -0300"
      },
      "message": "V4L/DVB (10957): cx231xx: Fix CodingStyle\n\nFixes several CodingStyle issues on the driver.\n\nSigned-off-by: Srinivasa Deevi \u003csrinivasa.deevi@conexant.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "818fdf341369110ff91296843797a9431a3d9b31",
      "tree": "b8f78f3af6e8cb83d8310775f34620f081436d37",
      "parents": [
        "cde4362f0244a70bab73e37e24f167186bb9a8be"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Mar 13 07:41:58 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:03 2009 -0300"
      },
      "message": "V4L/DVB (10957a): cx231xx: Fix compilation breakage\n\nOnly cx231xx-video needs linux/version.h, due to KERNEL_VERSION macro,\nthat is used by V4L2 API.\n\nThis patch moves the KERNEL_VERSION to its proper place and starts with\n0,0,1.\n\nThere are still much more to be fixed on later patches\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cde4362f0244a70bab73e37e24f167186bb9a8be",
      "tree": "17a52f26a6d14c9742c698b2b7e109fad6ac8695",
      "parents": [
        "84b5dbf39ed2f51224841bbbf08439158d69d427"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 03 13:31:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:02 2009 -0300"
      },
      "message": "V4L/DVB (10956): cx231xx: First series of manual CodingStyle fixes\n\nThis patch cleans up CodingStyle on the following source files:\n\nThere are still much more to be fixed on later patches\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "84b5dbf39ed2f51224841bbbf08439158d69d427",
      "tree": "b24963462dc1ad93860645d8729d1ddfc6ce526e",
      "parents": [
        "e0d3bafd02586cfde286c320f56906fd9fa8d256"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 03 06:14:34 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:01 2009 -0300"
      },
      "message": "V4L/DVB (10955): cx231xx: CodingStyle automatic fixes with Lindent\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e0d3bafd02586cfde286c320f56906fd9fa8d256",
      "tree": "bf9a37d90b902dfcc9d37a6f252c8c97de1c40ff",
      "parents": [
        "95b14fb23b543e0a9213b4ba3cc4fc640d9e453f"
      ],
      "author": {
        "name": "Sri Deevi",
        "email": "Srinivasa.Deevi@conexant.com",
        "time": "Tue Mar 03 14:37:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:01 2009 -0300"
      },
      "message": "V4L/DVB (10954): Add cx231xx USB driver\n\nSigned-off-by: Srinivasa Deevi \u003csrinivasa.deevi@conexant.com\u003e\n[mchehab@redhat.com: Remove the Kconfig changes, to avoid git breakages]\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "95b14fb23b543e0a9213b4ba3cc4fc640d9e453f",
      "tree": "262291eaf367022b9d2f12cb35a3e424cf8460af",
      "parents": [
        "149783b58170da0b7ebe9e86995f8cb350f33b6d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 03 14:36:55 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:00 2009 -0300"
      },
      "message": "V4L/DVB (10953): cx25840: Fix CodingStyle errors introduced by the last patch\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "149783b58170da0b7ebe9e86995f8cb350f33b6d",
      "tree": "613e6057906fe863b67ecdf02039c8daa0e04d42",
      "parents": [
        "073d696d547ef933e1f0748086da785e95cb8395"
      ],
      "author": {
        "name": "Sri Deevi",
        "email": "Srinivasa.Deevi@conexant.com",
        "time": "Tue Mar 03 06:07:42 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:00 2009 -0300"
      },
      "message": "V4L/DVB (10952): cx25840: prepare it to be used by cx231xx module\n\ncx231xx has a cx25840 inside the chip. However, some different\ninitializations are used for this variant.\n\nSigned-off-by: Srinivasa Deevi \u003csrinivasa.deevi@conexant.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "073d696d547ef933e1f0748086da785e95cb8395",
      "tree": "634cc2d141f5fdf47a0cba950eadc4f28182faa5",
      "parents": [
        "6acc81c394393b853e731cc67f17ef277d521123"
      ],
      "author": {
        "name": "Janne Grunau",
        "email": "j@jannau.net",
        "time": "Wed Apr 01 08:30:06 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:59 2009 -0300"
      },
      "message": "V4L/DVB (11351): v4l: use usb_interface for v4l2_device_register\n\nIf usb_interface.dev is used as dev parameter for v4l2_device_register\nv4l2_dev.name contains the v4l driver/module name and usb device and\ninterface instead of a simple \"usb x-y\".\nIt also matches the recommendation to set the parent devices for usb\ndrivers.\n\nSigned-off-by: Janne Grunau \u003cj@jannau.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6acc81c394393b853e731cc67f17ef277d521123",
      "tree": "62d2c852d4a8a63be7c552339774e5df2443ebb2",
      "parents": [
        "b71df97a3ffdb2bfc286c3fa0c2b1a0aa3a6bf88"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Fri Apr 03 10:34:05 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:58 2009 -0300"
      },
      "message": "V4L/DVB (11350): Add camera (CSI) driver for MX1\n\nAdd support for CMOS Sensor Interface on i.MX1 and i.MXL SoCs.\n\n create mode 100644 arch/arm/mach-mx1/ksym_mx1.c\n create mode 100644 arch/arm/mach-mx1/mx1_camera_fiq.S\n create mode 100644 arch/arm/plat-mxc/include/mach/mx1_camera.h\n create mode 100644 drivers/media/video/mx1_camera.c\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: Darius Augulis \u003caugulis.darius@gmail.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b71df97a3ffdb2bfc286c3fa0c2b1a0aa3a6bf88",
      "tree": "e16c24632215a9d5a5e28ffc64394dae4b297367",
      "parents": [
        "f982651410f00378e42d9daab274adee5c762523"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lg@denx.de",
        "time": "Fri Apr 03 10:34:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:58 2009 -0300"
      },
      "message": "V4L/DVB (11349): mx3-camera: adapt the clock definition and the driver to the new clock naming\n\nWith the i.MX31 transition to clkdev clock names have changed, but mistakenly\nthe \"mx3-camera.0\" has been registered with a non-NULL connection ID, which is\nnot necessary, since this is the only clock, used by the capture interface\ndriver. Fix the clock definition and the driver to use NULL as a connection ID.\n\nSigned-off-by: Guennadi Liakhovetski \u003clg@denx.de\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f982651410f00378e42d9daab274adee5c762523",
      "tree": "ba5f003d6d650360bb15df26b430b5e280619e3d",
      "parents": [
        "6252d25776f7e74f22acad7acb0165338927fe1e"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lg@denx.de",
        "time": "Fri Apr 03 10:14:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:57 2009 -0300"
      },
      "message": "V4L/DVB (11347): mt9t031: use platform power hook\n\nUse platform power hook to turn the camera on and off.\n\nSigned-off-by: Guennadi Liakhovetski \u003clg@denx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6252d25776f7e74f22acad7acb0165338927fe1e",
      "tree": "8e503f26322613ec91325ee07cfba5f51413a3bc",
      "parents": [
        "16af6f5a7fc2c56c4d8246b850b96324be2fec13"
      ],
      "author": {
        "name": "Stuart Hall",
        "email": "mailing-lists@enginuities.com",
        "time": "Thu Apr 02 05:25:09 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:57 2009 -0300"
      },
      "message": "V4L/DVB (11345): af9015: support for DigitalNow TinyTwin remote\n\nPatch to provide basic support for DigitalNow TinyTwin Remote. It uses\nsame remote as TwinHan AzureWave AD-TU700(704J).\n\nSigned-off-by: Stuart Hall \u003cmailing-lists@enginuities.com\u003e\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "16af6f5a7fc2c56c4d8246b850b96324be2fec13",
      "tree": "90a463eaf04bc98b3f98df8217aeff38800c5196",
      "parents": [
        "9beb0de9adc789a7da22dac811b03ff342b27b63"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@linuxtv.org",
        "time": "Wed Apr 01 00:11:31 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:56 2009 -0300"
      },
      "message": "V4L/DVB (11343): au0828: make i2c clock speed per-board configurable\n\nSetup the i2c clock speed to be definable on a per-board basis.  This allows\nus to explicitly set the clock speed to 30 KHz on the 950q, and also gets rid\nof code which sets it on a basis of what chip the i2c master is talking to\nat any given time (which could have caused issues because i2c slaves should\nnever receive commands at a clock higher than their supported clock speed).\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9beb0de9adc789a7da22dac811b03ff342b27b63",
      "tree": "46fbf35b91e86edd917e1e318e05c85433c70bb0",
      "parents": [
        "3956fefc593c45a480466c76fdbfee5063d766bf"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@linuxtv.org",
        "time": "Tue Mar 31 23:58:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:56 2009 -0300"
      },
      "message": "V4L/DVB (11342): au0828: better document i2c registers\n\nChange the #define entries for the i2c registers to be more meaningful, and\ndocument the valid values for the registers.  Note that this changeset makes\n*no* functional changes to the code.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3956fefc593c45a480466c76fdbfee5063d766bf",
      "tree": "6654cd513fd57af48bf3f2d29dd3708e75ca2114",
      "parents": [
        "dcd14f414f6e5ab739e9738a7a18d4d8503a9798"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Tue Mar 31 17:01:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:55 2009 -0300"
      },
      "message": "V4L/DVB (11340): af9015: add support for AverMedia AVerTV Volar Black HD (A850)\n\nAdd USB ID (07ca:850a) and configuration hack for AverMedia AVerTV Volar\nBlack HD (A850) DVB-T USB stick.\n\nTested-by: Olivier MENUEL \u003comenuel@laposte.net\u003e\nTested-by: Thomas Renard \u003cthrenard@gmail.com\u003e\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dcd14f414f6e5ab739e9738a7a18d4d8503a9798",
      "tree": "2ae03e84c1e01995ddc2e4ecb91b594294261465",
      "parents": [
        "261448405eb578972244ae406a2d785bc095f193"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Mon Mar 30 17:57:51 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:54 2009 -0300"
      },
      "message": "V4L/DVB (11339): af9015: remove wrong definitions\n\nRemove wrong GPIO definitions. GPIOs used by AF9015 are\tproperty of the\nAF9013 demodulator and are coming from there.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "261448405eb578972244ae406a2d785bc095f193",
      "tree": "6d81ed07daec738fcfd51a2cc85907618e556cba",
      "parents": [
        "58fe1595455566a1cfe22db6f5f59bc989e5a80f"
      ],
      "author": {
        "name": "Marc Schneider",
        "email": "macke@macke.org",
        "time": "Thu Mar 26 21:07:18 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:54 2009 -0300"
      },
      "message": "V4L/DVB (11338): af9015: add support for TrekStor DVB-T USB Stick\n\nAdd USB ID (15a4:901b) and remote for TrekStor DVB-T USB Stick.\n\nSigned-off-by: Marc Schneider \u003cmacke@macke.org\u003e\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "58fe1595455566a1cfe22db6f5f59bc989e5a80f",
      "tree": "61328d7b391e17e9ae4e2f7526ce62d5d5918de0",
      "parents": [
        "34013e2de3bf752114915509879380f8394fca5a"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Thu Mar 26 20:41:05 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:53 2009 -0300"
      },
      "message": "V4L/DVB (11337): af9015: add new USB ID for KWorld USB DVB-T TV Stick II (VS-DVB-T 395U)\n\nAdd new USB ID (1b80:e395) for KWorld USB DVB-T TV Stick II (VS-DVB-T 395U).\nThanks to Julian Aron Prenner \u003cjulian@linux4you.it\u003e for reporting this.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "34013e2de3bf752114915509879380f8394fca5a",
      "tree": "e20b8af277b67cd130e93f73b04bf0417bf4c699",
      "parents": [
        "fcd62cf7f62a67976b72669934127cb4ecee2b1e"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Thu Mar 26 20:27:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:53 2009 -0300"
      },
      "message": "V4L/DVB (11336): af9015: remove experimental\n\nRemove experimental from DVB USB AF9015 device.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fcd62cf7f62a67976b72669934127cb4ecee2b1e",
      "tree": "594819430901b6a86e0fbbdf4347c74bab666e8a",
      "parents": [
        "7bf56f94a15ac0655bfb259ce693ccab011b1363"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Wed Apr 01 01:55:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:52 2009 -0300"
      },
      "message": "V4L/DVB (11334): pvrusb2: Fix uninitialized tuner_setup field(s)\n\nAny time a struct (especially one not defined by this driver) is\nallocated, we MUST zero its underlying storage.  This makes our usage\nof the struct predictable and robust against future changes where\nfields might be added that we don\u0027t know about.  Failing to do this\nwith tuner_setup left the config field uninitialized which then caused\ntrouble with the tuner type used for HVR-1950 devices.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7bf56f94a15ac0655bfb259ce693ccab011b1363",
      "tree": "5697faae10508d6a9058f947e2098a2adf34bc8e",
      "parents": [
        "5b72d715250bf238af86d76ac527dff8d99b601d"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Wed Apr 01 01:51:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:52 2009 -0300"
      },
      "message": "V4L/DVB (11333): pvrusb2: Report def_val items in sysfs symbolically, consistent with cur_val\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5b72d715250bf238af86d76ac527dff8d99b601d",
      "tree": "52757349f5f966f1891b3622e9fedd7587b2732a",
      "parents": [
        "f2cf250af156bef127433efd255abfae6aab02f6"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Wed Apr 01 01:49:57 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:51 2009 -0300"
      },
      "message": "V4L/DVB (11332): pvrusb2: Fix incorrect reporting of default value for non-integer controls\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f2cf250af156bef127433efd255abfae6aab02f6",
      "tree": "806656ca13f3a6278224f92b3ee1adc77dcbf148",
      "parents": [
        "9fc4d219b93ca0222f342fb3ca75bb62cc8be05c"
      ],
      "author": {
        "name": "Douglas Schilling Landgraf",
        "email": "dougsland@redhat.com",
        "time": "Tue Mar 31 17:10:58 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:50 2009 -0300"
      },
      "message": "V4L/DVB (11331): em28xx: convert to v4l2_subdev\n\nConverted em28xx driver to v4l2_subdev.\nThanks to Hans Verkuil \u003chverkuil@xs4all.nl\u003e for helping this conversion.\n\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9fc4d219b93ca0222f342fb3ca75bb62cc8be05c",
      "tree": "fc6008150612db9ed6ff96c62dafc1efe854b108",
      "parents": [
        "80801da83389b2c6e55e1f8f5d17f923ce54f7c8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@arm.linux.org.uk",
        "time": "Sun Mar 29 08:12:27 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:50 2009 -0300"
      },
      "message": "V4L/DVB (11329): Fix buglets in v4l1 compatibility layer\n\nThe following patch fixes a few bugs I\u0027ve noticed in the V4L1\ncompatibility layer:\n- VIDEO_MODE_AUTO for get/set input ioctls was not being handled\n- wrong V4L2 ioctl being used in v4l1_compat_select_tuner\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "80801da83389b2c6e55e1f8f5d17f923ce54f7c8",
      "tree": "c216af1266e13784d00ad71328880b12e29687c8",
      "parents": [
        "db6cbc8cf2fa699a876e4f76ef069b9a2861900a"
      ],
      "author": {
        "name": "Juan Jesús García de Soria Lucena",
        "email": "skandalfo@gmail.com",
        "time": "Sat Mar 28 23:36:18 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:49 2009 -0300"
      },
      "message": "V4L/DVB (11328): Add AVerMedia A310 USB IDs to CE6230 driver.\n\nThe CE6230 DVB USB driver works correctly for the AVerMedia A310 USB2.0\nDVB-T tuner. Add the required USB ID\u0027s and hardware names so that the\ndriver will handle it.\n\nSigned-off-by: Juan Jesús García de Soria Lucena \u003cskandalfo@gmail.com\u003e\nAcked-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "db6cbc8cf2fa699a876e4f76ef069b9a2861900a",
      "tree": "91d7df064f6f874126b88b61f5d6fb3f94e33048",
      "parents": [
        "e951cbf20cdc7c55c9c752d28411d956675befd6"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Tue Mar 31 03:44:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:49 2009 -0300"
      },
      "message": "V4L/DVB (11327): ov772x: add edge contrl support\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e951cbf20cdc7c55c9c752d28411d956675befd6",
      "tree": "733210c5d359d8828ce2d0a600a5bbcd85242a2e",
      "parents": [
        "eee1663fa71e32b146a584cb9a7c22bb6302ec14"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Mar 31 03:44:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:48 2009 -0300"
      },
      "message": "V4L/DVB (11326): mt9m001: fix advertised pixel clock polarity\n\nMT9M001 datasheet says, that the data is ready on the falling edge of the pixel\nclock, but the driver wrongly sets the SOCAM_PCLK_SAMPLE_RISING flag. Changing\nthis doesn\u0027t seem to produce any visible difference, still, it is better to\ncomply to the datasheet.\n\nReported-by: Sascha Oppermann \u003coppermann@garage-computers.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "eee1663fa71e32b146a584cb9a7c22bb6302ec14",
      "tree": "794f79a826c6a826884cc151838e284c24979755",
      "parents": [
        "6cb2c0009e8f27abad514c44d60b58913189b8c6"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Mar 31 03:44:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:48 2009 -0300"
      },
      "message": "V4L/DVB (11325): soc-camera: fix breakage caused by 1fa5ae857bb14f6046205171d98506d8112dd74e\n\nsoc-camera re-uses struct devices multiple times in calls to device_register(),\ntherefore it has to reset the embedded struct kobject to avoid the \"tried to\ninit an initialized object\" error, which then also erases its name. Now with\nthe transition to kobject\u0027s name for device names, we have to re-initialise the\nname before each call to device_register().\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6cb2c0009e8f27abad514c44d60b58913189b8c6",
      "tree": "cac23b366db8970567eaeb01c2754cef3e5882c7",
      "parents": [
        "ae7410e712b33d32337df80f71f702d12a8ebb81"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Tue Mar 31 03:44:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:47 2009 -0300"
      },
      "message": "V4L/DVB (11324): ov772x: wrong pointer for soc_camera_link is modified\n\npriv-\u003eclient-\u003edev.platrom_data mean ov772x_camera_info in ov772x driver.\nSo, struct soc_camera_link doesn\u0027t exist there.\nThis patch modify this bug.\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ae7410e712b33d32337df80f71f702d12a8ebb81",
      "tree": "c42fdc07d694d685b74ecc061d4b8080e392f78c",
      "parents": [
        "8c62e221c71a0240f16ea8aa29609f93a68c2ff9"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Mar 31 03:44:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:46 2009 -0300"
      },
      "message": "V4L/DVB (11323): pxa-camera: simplify the .buf_queue path by merging two loops\n\npxa_dma_update_sg_tail() is called only once, runs exactly the same loop as the\ncaller and has to recalculate the last element in an sg-list, that the caller\nhas already calculated. Eliminate redundancy by merging the two loops and\nre-using the calculated pointer. This also saves a bit of performance which is\nalways good during video-capture.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8c62e221c71a0240f16ea8aa29609f93a68c2ff9",
      "tree": "9cdca5f3c8d2e7eff020a1c50ef42419ad1cad40",
      "parents": [
        "256b02332a0ba1d7382d736d776e605be63ded17"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "robert.jarzmik@free.fr",
        "time": "Tue Mar 31 03:44:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:46 2009 -0300"
      },
      "message": "V4L/DVB (11322): pxa_camera: Fix overrun condition on last buffer\n\nThe last buffer queued will often overrun, as the DMA chain\nis finished, and the time the dma irq handler is activated,\nthe QCI fifos are filled by the sensor.\n\nThe fix is to ignore the overrun condition on the last\nqueued buffer, and restart the capture only on intermediate\nbuffers of the chain.\n\nMoreover, a fix was added to the very unlikely condition\nwhere in YUV422P mode, one channel overruns while another\ncompletes at the very same time. The capture is restarted\nafter the overrun as before, but the other channel\ncompletion is now ignored.\n\nSigned-off-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "256b02332a0ba1d7382d736d776e605be63ded17",
      "tree": "10f661d4bd82e23272379ecdd6acd5ed4a23ef98",
      "parents": [
        "37f5aefd537d5f98b3fa9726362effeccf1d2161"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "robert.jarzmik@free.fr",
        "time": "Tue Mar 31 03:44:21 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:45 2009 -0300"
      },
      "message": "V4L/DVB (11321): pxa_camera: Redesign DMA handling\n\nThe DMA transfers in pxa_camera showed some weaknesses in\nmultiple queued buffers context :\n - poll/select problem\n   The bug shows up with capture_example tool from v4l2 hg\n   tree. The process just \"stalls\" on a \"select timeout\".\n\n - multiple buffers DMA starting\n   When multiple buffers were queued, the DMA channels were\n   always started right away. This is not optimal, as a\n   special case appears when the first EOF was not yet\n   reached, and the DMA channels were prematurely started.\n\n - Maintainability\n   DMA code was a bit obfuscated. Rationalize the code to be\n   easily maintainable by anyone.\n\n - DMA hot chaining\n   DMA is not stopped anymore to queue a buffer, the buffer\n   is queued with DMA running. As a tribute, a corner case\n   exists where chaining happens while DMA finishes the\n   chain, and the capture is restarted to deal with the\n   missed link buffer.\n\nThis patch attemps to address these issues / improvements.\n\n create mode 100644 Documentation/video4linux/pxa_camera.txt\n\nSigned-off-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "37f5aefd537d5f98b3fa9726362effeccf1d2161",
      "tree": "c9a27e6f7f5ada15c3774b79b394030552bd4798",
      "parents": [
        "92a8337b380f0978ac81f096d6324d3ad689f83e"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "robert.jarzmik@free.fr",
        "time": "Tue Mar 31 03:44:21 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:45 2009 -0300"
      },
      "message": "V4L/DVB (11320): pxa_camera: Remove YUV planar formats hole\n\nAll planes were PAGE aligned (ie. 4096 bytes aligned). This\nis not consistent with YUV422 format, which requires Y, U\nand V planes glued together.  The new implementation forces\nthe alignement on 8 bytes (DMA requirement), which is almost\nalways the case (granted by width x height being a multiple\nof 8).\n\nThe test cases include tests in both YUV422 and RGB565 :\n - a picture of size 111 x 111 (cross RAM pages example)\n - a picture of size 1023 x 4 in (under 1 RAM page)\n - a picture of size 1024 x 4 in (exactly 1 RAM page)\n - a picture of size 1025 x 4 in (over 1 RAM page)\n - a picture of size 1280 x 1024 (many RAM pages)\n\nSigned-off-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "92a8337b380f0978ac81f096d6324d3ad689f83e",
      "tree": "8a09a2d450f168a16e346167dd57d06c410049f1",
      "parents": [
        "fedd73ccce8c77b677f8a9090feab8f8c6c9b03c"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "robert.jarzmik@free.fr",
        "time": "Tue Mar 31 03:44:21 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:44 2009 -0300"
      },
      "message": "V4L/DVB (11319): pxa_camera: Enforce YUV422P frame sizes to be 16 multiples\n\nDue to DMA constraints, the DMA chain always transfers bytes\nfrom the QCI fifos to memory in 8 bytes units. In planar\nformats, that could mean 0 padding between Y and U plane\n(and between U and V plane), which is against YUV422P\nstandard.\n\nTherefore, a frame size is required to be a multiple of 16\n(so U plane size is a multiple of 8). It is enforced in\ntry_fmt() and set_fmt() primitives, be aligning height then\nwidth on 4 multiples as need be, to reach a 16 multiple.\n\nSigned-off-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fedd73ccce8c77b677f8a9090feab8f8c6c9b03c",
      "tree": "c12777054dbe34486980b49f9c0297f0354dbe4d",
      "parents": [
        "0221c81b1b8eb0cbb6b30a0ced52ead32d2b4e4c"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Mon Mar 30 22:36:19 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:26 2009 -0300"
      },
      "message": "V4L/DVB (11318): fix misspelling of kconfig option\n\nCUSTOMISE appears to be the one actually defined...\n\nSigned-off-by: Kyle McMartin \u003ckyle@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0221c81b1b8eb0cbb6b30a0ced52ead32d2b4e4c",
      "tree": "fe96cf58638e23d123d43eab2f6c56d1af341d9c",
      "parents": [
        "48f286a28fe13fcbc510720fcffb872a184b51dd",
        "def57543418a5f47debae28a0a9dea2effc11692"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 12:36:11 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 12:36:11 2009 -0700"
      },
      "message": "Merge branch \u0027audit.b62\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current\n\n* \u0027audit.b62\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current:\n  Audit: remove spaces from audit_log_d_path\n  audit: audit_set_auditable defined but not used\n  audit: incorrect ref counting in audit tree tag_chunk\n  audit: Fix possible return value truncation in audit_get_context()\n  audit: ignore terminating NUL in AUDIT_USER_TTY messages\n  Audit: fix handling of \u0027strings\u0027 with NULL characters\n  make the e-\u003erule.xxx shorter in kernel auditfilter.c\n  auditsc: fix kernel-doc notation\n  audit: EXECVE record - removed bogus newline\n"
    },
    {
      "commit": "48f286a28fe13fcbc510720fcffb872a184b51dd",
      "tree": "f50d868589138628c04dd5600a029ef80fa21da2",
      "parents": [
        "ea431793f198e26d1553f36ed8b5a830b531eee4",
        "fa15ce8ad59e9653d50b8596596cb02d3566d4aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 11:38:37 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 11:38:37 2009 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.o-hand.com/linux-mfd\n\n* \u0027for-next\u0027 of git://git.o-hand.com/linux-mfd:\n  mfd: fix da903x warning\n  mfd: fix MAINTAINERS entry\n  mfd: Use the value of the final spin when reading the AUXADC\n  mfd: Storage class should be before const qualifier\n  mfd: PASIC3: supply clock_rate to DS1WM via driver_data\n  mfd: remove DS1WM clock handling\n  mfd: remove unused PASIC3 bus_shift field\n  pxa/magician: remove deprecated .bus_shift from PASIC3 platform_data\n  mfd: convert PASIC3 to use MFD core\n  mfd: convert DS1WM to use MFD core\n  mfd: Support active high IRQs on WM835x\n  mfd: Use bulk read to fill WM8350 register cache\n  mfd: remove duplicated #include from pcf50633\n"
    },
    {
      "commit": "ea431793f198e26d1553f36ed8b5a830b531eee4",
      "tree": "b97d79adee8cef49c65b0be96aa38d17f4005e18",
      "parents": [
        "32fb6c17566ec66de87324a834c7776f40e35e78",
        "276e79ee6b3ff670dc9c041178da4b61af456a27"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 11:36:31 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 11:36:31 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://repo.or.cz/cris-mirror\n\n* \u0027for-linus\u0027 of git://repo.or.cz/cris-mirror:\n  CRISv32: Remove extraneous space between -I and the path.\n  cris: convert obsolete hw_interrupt_type to struct irq_chip\n  BUG to BUG_ON changes\n  cpumask: use mm_cpumask() wrapper: cris\n  cpumask: Use accessors code.: cris\n  cpumask: prepare for iterators to only go to nr_cpu_ids/nr_cpumask_bits.: cris\n"
    },
    {
      "commit": "32fb6c17566ec66de87324a834c7776f40e35e78",
      "tree": "87b8ed5d66495536fbb452255c3eacd1cfb0c43a",
      "parents": [
        "45e36c1666aa6c8b0c538abcf984b336184d8c3f",
        "7ec0a7290797f57b780f792d12f4bcc19c83aa4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 11:16:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 11:16:25 2009 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (140 commits)\n  ACPI: processor: use .notify method instead of installing handler directly\n  ACPI: button: use .notify method instead of installing handler directly\n  ACPI: support acpi_device_ops .notify methods\n  toshiba-acpi: remove MAINTAINERS entry\n  ACPI: battery: asynchronous init\n  acer-wmi: Update copyright notice \u0026 documentation\n  acer-wmi: Cleanup the failure cleanup handling\n  acer-wmi: Blacklist Acer Aspire One\n  video: build fix\n  thinkpad-acpi: rework brightness support\n  thinkpad-acpi: enhanced debugging messages for the fan subdriver\n  thinkpad-acpi: enhanced debugging messages for the hotkey subdriver\n  thinkpad-acpi: enhanced debugging messages for rfkill subdrivers\n  thinkpad-acpi: restrict access to some firmware LEDs\n  thinkpad-acpi: remove HKEY disable functionality\n  thinkpad-acpi: add new debug helpers and warn of deprecated atts\n  thinkpad-acpi: add missing log levels\n  thinkpad-acpi: cleanup debug helpers\n  thinkpad-acpi: documentation cleanup\n  thinkpad-acpi: drop ibm-acpi alias\n  ...\n"
    },
    {
      "commit": "45e36c1666aa6c8b0c538abcf984b336184d8c3f",
      "tree": "c1f1771d6b02ec210238081450b4a063847b3383",
      "parents": [
        "87fc94d54b639d8c39fc4a11db0e142f84096e13",
        "68b42d1b548be1840aff7122fdebeb804daf0fa3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 11:15:54 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 11:15:54 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (23 commits)\n  sh: sh7785lcr: Map whole PCI address space.\n  sh: Fix up DSP context save/restore.\n  sh: Fix up number of on-chip DMA channels on SH7091.\n  sh: update defconfigs.\n  sh: Kill off broken direct-mapped cache mode.\n  sh: Wire up ARCH_HAS_DEFAULT_IDLE for cpuidle.\n  sh: Add a command line option for disabling I/O trapping.\n  sh: Select ARCH_HIBERNATION_POSSIBLE.\n  sh: migor: Fix up CEU use flags.\n  input: migor_ts: add wakeup support\n  rtc: rtc-sh: use set_irq_wake()\n  input: sh_keysc: use enable/disable_irq_wake()\n  sh: intc: set_irq_wake() support\n  sh: intc: install enable, disable and shutdown callbacks\n  clocksource: sh_cmt: use remove_irq() and remove clockevent workaround\n  sh: ap325 and Migo-R use new sh_mobile_ceu_info flags\n  sh: Fix up -Wformat-security whining.\n  sh: ap325rxa: Add ov772x support, again.\n  sh: Sanitize asm/mmu.h for assembly use.\n  sh: Tidy up sh7786 pinmux table.\n  ...\n"
    },
    {
      "commit": "87fc94d54b639d8c39fc4a11db0e142f84096e13",
      "tree": "00ea5cdb108c93f621110424d8c54ef5dac12960",
      "parents": [
        "3516c6a8dc0b1153c611c4cf0dc4a51631f052bb",
        "8e706c4d0dab214c625a2df84a0ca69a76bae65d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 11:15:28 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 11:15:28 2009 -0700"
      },
      "message": "Merge branch \u0027avr32-arch\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6\n\n* \u0027avr32-arch\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6:\n  avr32: add hardware handshake support to atmel_serial\n  avr32: add RTS/CTS/CLK pin selection for the USARTs\n  Add RTC support for Merisc boards\n  avr32: at32ap700x: setup DMA for AC97C in the machine code\n  avr32: at32ap700x: setup DMA for ABDAC in the machine code\n  Add Merisc board support\n  avr32: use gpio_is_valid() to check USBA vbus_pin I/O line\n  atmel-usba-udc: use gpio_is_valid() to check vbus_pin I/O line\n  avr32: fix timing LCD parameters for EVKLCD10X boards\n  avr32: use GPIO line PB15 on EVKLCD10x boards for backlight\n  avr32: configure MCI detect and write protect pins for EVKLCD10x boards\n  avr32: set pin mask to alternative 18 bpp for EVKLCD10x boards\n  avr32: add pin mask for 18-bit color on the LCD controller\n  avr32: fix 15-bit LCDC pin mask to use MSB lines\n"
    },
    {
      "commit": "3516c6a8dc0b1153c611c4cf0dc4a51631f052bb",
      "tree": "c54a5fc916cbe73e43dee20902642f367f44a551",
      "parents": [
        "714f83d5d9f7c785f622259dad1f4fad12d64664",
        "ba0e1ebb7ea0616eebc29d2077355bacea62a9d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 11:06:45 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 11:06:45 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (714 commits)\n  Staging: sxg: slicoss: Specify the license for Sahara SXG and Slicoss drivers\n  Staging: serqt_usb: fix build due to proc tty changes\n  Staging: serqt_usb: fix checkpatch errors\n  Staging: serqt_usb: add TODO file\n  Staging: serqt_usb: Lindent the code\n  Staging: add USB serial Quatech driver\n  staging: document that the wifi staging drivers a bit better\n  Staging: echo cleanup\n  Staging: BUG to BUG_ON changes\n  Staging: remove some pointless conditionals before kfree_skb()\n  Staging: line6: fix build error, select SND_RAWMIDI\n  Staging: line6: fix checkpatch errors in variax.c\n  Staging: line6: fix checkpatch errors in toneport.c\n  Staging: line6: fix checkpatch errors in pcm.c\n  Staging: line6: fix checkpatch errors in midibuf.c\n  Staging: line6: fix checkpatch errors in midi.c\n  Staging: line6: fix checkpatch errors in dumprequest.c\n  Staging: line6: fix checkpatch errors in driver.c\n  Staging: line6: fix checkpatch errors in audio.c\n  Staging: line6: fix checkpatch errors in pod.c\n  ...\n"
    },
    {
      "commit": "714f83d5d9f7c785f622259dad1f4fad12d64664",
      "tree": "20563541ae438e11d686b4d629074eb002a481b7",
      "parents": [
        "8901e7ffc2fa78ede7ce9826dbad68a3a25dc2dc",
        "645dae969c3b8651c5bc7c54a1835ec03820f85f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 11:04:19 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 11:04:19 2009 -0700"
      },
      "message": "Merge branch \u0027tracing-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (413 commits)\n  tracing, net: fix net tree and tracing tree merge interaction\n  tracing, powerpc: fix powerpc tree and tracing tree interaction\n  ring-buffer: do not remove reader page from list on ring buffer free\n  function-graph: allow unregistering twice\n  trace: make argument \u0027mem\u0027 of trace_seq_putmem() const\n  tracing: add missing \u0027extern\u0027 keywords to trace_output.h\n  tracing: provide trace_seq_reserve()\n  blktrace: print out BLK_TN_MESSAGE properly\n  blktrace: extract duplidate code\n  blktrace: fix memory leak when freeing struct blk_io_trace\n  blktrace: fix blk_probes_ref chaos\n  blktrace: make classic output more classic\n  blktrace: fix off-by-one bug\n  blktrace: fix the original blktrace\n  blktrace: fix a race when creating blk_tree_root in debugfs\n  blktrace: fix timestamp in binary output\n  tracing, Text Edit Lock: cleanup\n  tracing: filter fix for TRACE_EVENT_FORMAT events\n  ftrace: Using FTRACE_WARN_ON() to check \"freed record\" in ftrace_release()\n  x86: kretprobe-booster interrupt emulation code fix\n  ...\n\nFix up trivial conflicts in\n arch/parisc/include/asm/ftrace.h\n include/linux/memory.h\n kernel/extable.c\n kernel/module.c\n"
    },
    {
      "commit": "def57543418a5f47debae28a0a9dea2effc11692",
      "tree": "9f27756c75502f6331c5c4260f36779a7b9555bc",
      "parents": [
        "679173b724631f49e537a15fa48ea2000bdc1808"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Tue Mar 10 18:00:14 2009 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Apr 05 13:49:04 2009 -0400"
      },
      "message": "Audit: remove spaces from audit_log_d_path\n\naudit_log_d_path had spaces in the strings which would be emitted on the\nerror paths.  This patch simply replaces those spaces with an _ or removes\nthe needless spaces entirely.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "679173b724631f49e537a15fa48ea2000bdc1808",
      "tree": "f5211fea378788dab49654e15916f6ba73faa4b4",
      "parents": [
        "318b6d3d7ddbcad3d6867e630711b8a705d873d7"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Mon Jan 26 18:09:45 2009 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Apr 05 13:48:52 2009 -0400"
      },
      "message": "audit: audit_set_auditable defined but not used\n\nafter 0590b9335a1c72a3f0defcc6231287f7817e07c8 audit_set_auditable() is now only\nused by the audit tree code.  If CONFIG_AUDIT_TREE is unset it will be defined\nbut unused.  This patch simply moves the function inside a CONFIG_AUDIT_TREE\nblock.\n\ncc1: warnings being treated as errors\n/home/acme_unencrypted/git/linux-2.6-tip/kernel/auditsc.c:745: error: ‘audit_set_auditable’ defined but not used\nmake[2]: *** [kernel/auditsc.o] Error 1\nmake[1]: *** [kernel] Error 2\nmake[1]: *** Waiting for unfinished jobs....\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "318b6d3d7ddbcad3d6867e630711b8a705d873d7",
      "tree": "bdf1d75e26b1dc5ea4db67c6061f444c26eb9799",
      "parents": [
        "6d208da89aabee8502debe842832ca0ab298d16d"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Tue Jan 13 17:32:40 2009 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Apr 05 13:48:26 2009 -0400"
      },
      "message": "audit: incorrect ref counting in audit tree tag_chunk\n\ntag_chunk has bad exit paths in which the inotify ref counting is wrong.\nAt the top of the function we found \u0026old_watch using  inotify_find_watch().\ninotify_find_watch takes a reference to the watch.  This is never dropped\non an error path.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "6d208da89aabee8502debe842832ca0ab298d16d",
      "tree": "3ed68e7cab94ac7887dcd1d03f1b1fd9a927a001",
      "parents": [
        "55ad2f8d340678397de5916b9cd960f17ebd7150"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Wed Apr 01 15:47:27 2009 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Apr 05 13:46:19 2009 -0400"
      },
      "message": "audit: Fix possible return value truncation in audit_get_context()\n\nThe audit subsystem treats syscall return codes as type long, unfortunately\nthe audit_get_context() function mistakenly converts the return code to an\nint type in the parameters which could cause problems on systems where the\nsizeof(int) !\u003d sizeof(long).\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "55ad2f8d340678397de5916b9cd960f17ebd7150",
      "tree": "6df2974acdd023948fda996119ff94a3eaf6ab5d",
      "parents": [
        "b3897f567100d18e0597f638b911d23aa5e0dd23"
      ],
      "author": {
        "name": "Miloslav Trmac",
        "email": "mitr@redhat.com",
        "time": "Thu Mar 19 09:52:47 2009 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Apr 05 13:43:36 2009 -0400"
      },
      "message": "audit: ignore terminating NUL in AUDIT_USER_TTY messages\n\nAUDIT_USER_TTY, like all other messages sent from user-space, is sent\nNUL-terminated.  Unlike other user-space audit messages, which come only\nfrom trusted sources, AUDIT_USER_TTY messages are processed using\naudit_log_n_untrustedstring().\n\nThis patch modifies AUDIT_USER_TTY handling to ignore the trailing NUL\nand use the \"quoted_string\" representation of the message if possible.\n\nSigned-off-by: Miloslav Trmac \u003cmitr@redhat.com\u003e\nCc: Eric Paris \u003ceparis@redhat.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Steve Grubb \u003csgrubb@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "b3897f567100d18e0597f638b911d23aa5e0dd23",
      "tree": "32fa9d3d8faaae7a87de64163d450460b423fd87",
      "parents": [
        "c28bb7da74ab74a2860d652493aaff7de104d79e"
      ],
      "author": {
        "name": "Miloslav Trmac",
        "email": "mitr@redhat.com",
        "time": "Thu Mar 19 09:48:27 2009 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Apr 05 13:43:24 2009 -0400"
      },
      "message": "Audit: fix handling of \u0027strings\u0027 with NULL characters\n\ncurrently audit_log_n_untrustedstring() uses audit_string_contains_control()\nto check if the \u0027string\u0027 has any control characters.  If the \u0027string\u0027 has an\nembedded NULL audit_string_contains_control() will return that the data has\nno control characters and will then pass the string to audit_log_n_string\nwith the total length, not the length up to the first NULL.\naudit_log_n_string() does a memcpy of the entire length and so the actual\naudit record emitted may then contain a NULL and then whatever random memory\nis after the NULL.\n\nSince we want to log the entire octet stream (if we can\u0027t trust the data\nto be a string we can\u0027t trust that a NULL isn\u0027t actually a part of it)\nwe should just consider NULL as a control character.  If the caller is\ncertain they want to stop at the first NULL they should be using\naudit_log_untrustedstring.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "c28bb7da74ab74a2860d652493aaff7de104d79e",
      "tree": "055fc031167b88138b2a213f908bab6d21a4464b",
      "parents": [
        "6b96255998053a89f45c0855de954b71f5c3887b"
      ],
      "author": {
        "name": "Zhenwen Xu",
        "email": "helight.xu@gmail.com",
        "time": "Thu Mar 12 22:16:12 2009 +0800"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Apr 05 13:40:33 2009 -0400"
      },
      "message": "make the e-\u003erule.xxx shorter in kernel auditfilter.c\n\nmake the e-\u003erule.xxx shorter in kernel/auditfilter.c\n--\n---------------------------------\nZhenwen Xu - Open and Free\nHome Page:\thttp://zhwen.org\nMy Studio:\thttp://dim4.cn\n\n\u003eFrom 99692dc640b278f1cb1a15646ce42f22e89c0f77 Mon Sep 17 00:00:00 2001\nFrom: Zhenwen Xu \u003cHelight.Xu@gmail.com\u003e\nDate: Thu, 12 Mar 2009 22:04:59 +0800\nSubject: [PATCH] make the e-\u003erule.xxx shorter in kernel/auditfilter.c\n\nSigned-off-by: Zhenwen Xu \u003cHelight.Xu@gmail.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "6b96255998053a89f45c0855de954b71f5c3887b",
      "tree": "d46ba7f03e56a81fee5b6903087bffae50c9b3a6",
      "parents": [
        "ca96a895a6bae7efe7b11a35d9f43e6228467562"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Jan 05 13:41:13 2009 -0800"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Apr 05 13:39:19 2009 -0400"
      },
      "message": "auditsc: fix kernel-doc notation\n\nFix auditsc kernel-doc notation:\n\nWarning(linux-2.6.28-git7//kernel/auditsc.c:2156): No description found for parameter \u0027attr\u0027\nWarning(linux-2.6.28-git7//kernel/auditsc.c:2156): Excess function parameter \u0027u_attr\u0027 description in \u0027__audit_mq_open\u0027\nWarning(linux-2.6.28-git7//kernel/auditsc.c:2204): No description found for parameter \u0027notification\u0027\nWarning(linux-2.6.28-git7//kernel/auditsc.c:2204): Excess function parameter \u0027u_notification\u0027 description in \u0027__audit_mq_notify\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\ncc:\tAl Viro \u003cviro@zeniv.linux.org.uk\u003e\ncc:\tEric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "ca96a895a6bae7efe7b11a35d9f43e6228467562",
      "tree": "f0a838bddc4d20b204720592811484bbe3e98a6a",
      "parents": [
        "6bb597507f9839b13498781e481f5458aea33620"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Fri Jan 09 16:44:16 2009 +0100"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Apr 05 13:38:59 2009 -0400"
      },
      "message": "audit: EXECVE record - removed bogus newline\n\n(updated)\nAdded hunk that changes the comment, the rest is the same.\n\nEXECVE records contain a newline after every argument. auditd converts\n\"\\n\" to \" \" so you cannot see newlines even in raw logs, but they\u0027re\nthere nevertheless. If you\u0027re not using auditd, you need to work round\nthem. These \u0027\\n\u0027 chars are can be easily replaced by spaces when\ncreating record in kernel. Note there is no need for trailing \u0027\\n\u0027 in\nan audit record.\n\nrecord before this patch:\n\"type\u003dEXECVE msg\u003daudit(1231421801.566:31): argc\u003d4 a0\u003d\\\"./test\\\"\\na1\u003d\\\"a\\\"\\na2\u003d\\\"b\\\"\\na3\u003d\\\"c\\\"\\n\"\n\nrecord after this patch:\n\"type\u003dEXECVE msg\u003daudit(1231421801.566:31): argc\u003d4 a0\u003d\\\"./test\\\" a1\u003d\\\"a\\\" a2\u003d\\\"b\\\" a3\u003d\\\"c\\\"\"\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nAcked-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "8901e7ffc2fa78ede7ce9826dbad68a3a25dc2dc",
      "tree": "e1a7735557b8d875e5827f889e658d3b5a717848",
      "parents": [
        "90975ef71246c5c688ead04e8ff6f36dc92d28b3",
        "1359096eacb1971be67eead8bf9b582864d92a30"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 10:35:44 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 10:35:44 2009 -0700"
      },
      "message": "Merge branch \u0027bzip2-lzma-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-tip\n\n* \u0027bzip2-lzma-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-tip:\n  bzip2/lzma: quiet Kconfig warning for INITRAMFS_COMPRESSION_NONE\n"
    },
    {
      "commit": "90975ef71246c5c688ead04e8ff6f36dc92d28b3",
      "tree": "eda44b2efe91509719b0e62219c2efec13a9e762",
      "parents": [
        "cab4e4c43f92582a2bfc026137b3d8a175bd0360",
        "558f6ab9106e6be701acb0257e7171df1bbccf04"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 10:33:07 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 10:33:07 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-cpumask\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-cpumask: (36 commits)\n  cpumask: remove cpumask allocation from idle_balance, fix\n  numa, cpumask: move numa_node_id default implementation to topology.h, fix\n  cpumask: remove cpumask allocation from idle_balance\n  x86: cpumask: x86 mmio-mod.c use cpumask_var_t for downed_cpus\n  x86: cpumask: update 32-bit APM not to mug current-\u003ecpus_allowed\n  x86: microcode: cleanup\n  x86: cpumask: use work_on_cpu in arch/x86/kernel/microcode_core.c\n  cpumask: fix CONFIG_CPUMASK_OFFSTACK\u003dy cpu hotunplug crash\n  numa, cpumask: move numa_node_id default implementation to topology.h\n  cpumask: convert node_to_cpumask_map[] to cpumask_var_t\n  cpumask: remove x86 cpumask_t uses.\n  cpumask: use cpumask_var_t in uv_flush_tlb_others.\n  cpumask: remove cpumask_t assignment from vector_allocation_domain()\n  cpumask: make Xen use the new operators.\n  cpumask: clean up summit\u0027s send_IPI functions\n  cpumask: use new cpumask functions throughout x86\n  x86: unify cpu_callin_mask/cpu_callout_mask/cpu_initialized_mask/cpu_sibling_setup_mask\n  cpumask: convert struct cpuinfo_x86\u0027s llc_shared_map to cpumask_var_t\n  cpumask: convert node_to_cpumask_map[] to cpumask_var_t\n  x86: unify 32 and 64-bit node_to_cpumask_map\n  ...\n"
    },
    {
      "commit": "cab4e4c43f92582a2bfc026137b3d8a175bd0360",
      "tree": "2f0e8fbc2e7d2d0cd6f1658a5e084a53b1e83a2e",
      "parents": [
        "5412b5399e095730008a14f2107331b2123733e4",
        "49502677e11079c2e3e01867c922a894ce06a8be"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 10:30:21 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 10:30:21 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-module-and-param\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-module-and-param:\n  module: use strstarts()\n  strstarts: helper function for !strncmp(str, prefix, strlen(prefix))\n  arm: allow usage of string functions in linux/string.h\n  module: don\u0027t use stop_machine on module load\n  module: create a request_module_nowait()\n  module: include other structures in module version check\n  module: remove the SHF_ALLOC flag on the __versions section.\n  module: clarify the force-loading taint message.\n  module: Export symbols needed for Ksplice\n  Ksplice: Add functions for walking kallsyms symbols\n  module: remove module_text_address()\n  module: __module_address\n  module: Make find_symbol return a struct kernel_symbol\n  kernel/module.c: fix an unused goto label\n  param: fix charp parameters set via sysfs\n\nFix trivial conflicts in kernel/extable.c manually.\n"
    },
    {
      "commit": "5412b5399e095730008a14f2107331b2123733e4",
      "tree": "6b3a7aee35a2d7d97cef33a077e6c60a394f5298",
      "parents": [
        "e4c393fd551654179c46b65e4a70ea20d831c783",
        "337fff8b5ed0573ea106491c6de47bd7fe623500"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 10:26:36 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 10:26:36 2009 -0700"
      },
      "message": "Merge branch \u0027core/debugobjects\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core/debugobjects\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  debugobjects: delay free of internal objects\n  debugobjects: replace static objects when slab cache becomes available\n  debug_objects: add boot-parameter toggle to turn object debugging off again\n"
    },
    {
      "commit": "e4c393fd551654179c46b65e4a70ea20d831c783",
      "tree": "087c5c1f514a2ffeb75c925545e584fb269bea3a",
      "parents": [
        "0a053e8c71d666daf30da2d407147b1293923d8b",
        "38a6ed3ed8e108b662f4016a1ebf068dcf4c1ef4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 10:23:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 10:23:25 2009 -0700"
      },
      "message": "Merge branch \u0027printk-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027printk-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  printk: correct the behavior of printk_timed_ratelimit()\n  vsprintf: unify the format decoding layer for its 3 users, cleanup\n  fix regression from \"vsprintf: unify the format decoding layer for its 3 users\"\n  vsprintf: fix bug in negative value printing\n  vsprintf: unify the format decoding layer for its 3 users\n  vsprintf: add binary printf\n  printk: introduce printk_once()\n\nFix trivial conflicts (printk_once vs log_buf_kexec_setup() added near\neach other) in include/linux/kernel.h.\n"
    },
    {
      "commit": "0a053e8c71d666daf30da2d407147b1293923d8b",
      "tree": "9ba3967845db9053cb2ca045f01a9454eb5e6230",
      "parents": [
        "601cc11d054ae4b5e9b5babec3d8e4667a2cb9b5",
        "32ab83a56fdf42f543b86c349143c2a86ead9707"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 10:18:21 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 10:18:21 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc: (42 commits)\n  atmel-mci: fix sdc_reg typo\n  tmio_mmc: add maintainer\n  mmc: Add OpenFirmware bindings for SDHCI driver\n  sdhci: Add quirk for forcing maximum block size to 2048 bytes\n  sdhci: Add quirk for controllers that need IRQ re-init after reset\n  sdhci: Add quirk for controllers that need small delays for PIO\n  sdhci: Add set_clock callback and a quirk for nonstandard clocks\n  sdhci: Add get_{max,timeout}_clock callbacks\n  sdhci: Add support for hosts reporting inverted write-protect state\n  sdhci: Add support for card-detection polling\n  sdhci: Enable only relevant (DMA/PIO) interrupts during transfers\n  sdhci: Split card-detection IRQs management from sdhci_init()\n  sdhci: Add support for bus-specific IO memory accessors\n  mmc_spi: adjust for delayed data token response\n  omap_hsmmc: Wait for SDBP\n  omap_hsmmc: Fix MMC3 dma\n  omap_hsmmc: Disable SDBP at suspend\n  omap_hsmmc: Do not prefix slot name\n  omap_hsmmc: Allow cover switch to cause rescan\n  omap_hsmmc: Add 8-bit bus width mode support\n  ...\n"
    },
    {
      "commit": "7ec0a7290797f57b780f792d12f4bcc19c83aa4f",
      "tree": "30826d0452f43040f938f85fcd0e10f507df7a2f",
      "parents": [
        "373cfc360ec773be2f7615e59a19f3313255db7c"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Mar 30 17:48:24 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 02:25:07 2009 -0400"
      },
      "message": "ACPI: processor: use .notify method instead of installing handler directly\n\nThis patch adds a .notify() method.  The presence of .notify() causes\nLinux/ACPI to manage event handlers and notify handlers on our behalf,\nso we don\u0027t have to install and remove them ourselves.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCC: Zhang Rui \u003crui.zhang@intel.com\u003e\nCC: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nCC: Venki Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCC: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "373cfc360ec773be2f7615e59a19f3313255db7c",
      "tree": "86c68db2a5f5b1b400bda46370353e109c9d5482",
      "parents": [
        "46ec8598fde74ba59703575c22a6fb0b6b151bb6"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Mar 30 17:48:18 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 02:25:07 2009 -0400"
      },
      "message": "ACPI: button: use .notify method instead of installing handler directly\n\nThis patch adds a .notify() method.  The presence of .notify() causes\nLinux/ACPI to manage event handlers and notify handlers on our behalf,\nso we don\u0027t have to install and remove them ourselves.\n\nNote that events from fixed hardware buttons now show up as a special\nnotify event, so to preserve user-space backward compatibility, we\nconvert that back to ACPI_BUTTON_NOTIFY_STATUS.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nReviewed-by: Alex Chiang \u003cachiang@hp.com\u003e\nCC: Alexey Starikovskiy \u003calexey.y.starikovskiy@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "46ec8598fde74ba59703575c22a6fb0b6b151bb6",
      "tree": "21936a8b188c58e69e2bd5d951df28e6e05930fa",
      "parents": [
        "478c6a43fcbc6c11609f8cee7c7b57223907754f"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Mar 30 17:48:13 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 02:25:07 2009 -0400"
      },
      "message": "ACPI: support acpi_device_ops .notify methods\n\nThis patch adds support for ACPI device driver .notify() methods.  If\nsuch a method is present, Linux/ACPI installs a handler for device\nnotifications (but not for system notifications such as Bus Check,\nDevice Check, etc).  When a device notification occurs, Linux/ACPI\npasses it on to the driver\u0027s .notify() method.\n\nIn most cases, this removes the need for drivers to install their own\nhandlers for device-specific notifications.\n\nFor fixed hardware devices like some power and sleep buttons, there\u0027s\nno notification value because there\u0027s no control method to execute a\nNotify opcode.  When a fixed hardware device generates an event, we\nhandle it the same as a regular device notification, except we send\na ACPI_FIXED_HARDWARE_EVENT value.  This is outside the normal 0x0-0xff\nrange used by Notify opcodes.\n\nSeveral drivers install their own handlers for system Bus Check and\nDevice Check notifications so they can support hot-plug.  This patch\ndoesn\u0027t affect that usage.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nReviewed-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "478c6a43fcbc6c11609f8cee7c7b57223907754f",
      "tree": "a7f7952099da60d33032aed6de9c0c56c9f8779e",
      "parents": [
        "8a3f257c704e02aee9869decd069a806b45be3f1",
        "6bb597507f9839b13498781e481f5458aea33620"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 02:14:15 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 02:14:15 2009 -0400"
      },
      "message": "Merge branch \u0027linus\u0027 into release\n\nConflicts:\n\tarch/x86/kernel/cpu/cpufreq/longhaul.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8a3f257c704e02aee9869decd069a806b45be3f1",
      "tree": "adb9d3766c57119381304c3b94334997cc7a74a7",
      "parents": [
        "33526a53600ac887d100e3c9b4be3637ac8ae3a5",
        "15065531c1c5902775ae3ade24eb37d0e688353b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:52:07 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:52:07 2009 -0400"
      },
      "message": "Merge branch \u0027misc\u0027 into release\n"
    },
    {
      "commit": "33526a53600ac887d100e3c9b4be3637ac8ae3a5",
      "tree": "646cb10e5f02bbbd913eafe9dbc1cfa80166f20e",
      "parents": [
        "47ae106d3f37e1fd715975eaf8130e20e171cf52",
        "786c221a37d3931189d9c9421f63dec92f4d698b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:51:51 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:51:51 2009 -0400"
      },
      "message": "Merge branch \u0027x2apic\u0027 into release\n"
    },
    {
      "commit": "47ae106d3f37e1fd715975eaf8130e20e171cf52",
      "tree": "f639e44c42f01dd67a2245189b3c95eb47b9a51e",
      "parents": [
        "2e33b234abbb9a77806115d30c3084992a98973c",
        "6328a57401dc5f5cf9931738eb7268fcd8058c49"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:51:38 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:51:38 2009 -0400"
      },
      "message": "Merge branch \u0027pnpacpi\u0027 into release\n"
    },
    {
      "commit": "2e33b234abbb9a77806115d30c3084992a98973c",
      "tree": "ef46ff81813f19c1fae07e1b470cac04c4b0e3d3",
      "parents": [
        "e2fae0abf6a9c7a2da1a481b7adb4e24f7778992",
        "0b3f6109f0c9ff926b5ffc80dc1cebb24f192b35"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:51:22 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:51:22 2009 -0400"
      },
      "message": "Merge branch \u0027dell-wmi\u0027 into release\n"
    },
    {
      "commit": "e2fae0abf6a9c7a2da1a481b7adb4e24f7778992",
      "tree": "dbf0007632ca651baa9c7193b0ead3547c656c33",
      "parents": [
        "fff251f6b26bb8f4de15fa5906cf2611623b3661",
        "c07c9a78a95cab0a9bf0b253d0c52e7798af38c5"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:51:16 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:51:16 2009 -0400"
      },
      "message": "Merge branch \u0027constify\u0027 into release\n"
    },
    {
      "commit": "fff251f6b26bb8f4de15fa5906cf2611623b3661",
      "tree": "91841ca77a426eac7393a961fc14a95dc869a15c",
      "parents": [
        "3b4dadf05d177289c279c50030c7c75e004952bb",
        "a5032bfdd9c80e0231a6324661e123818eb46ecd",
        "34ff4dbccccce54c83b1234d39b7ad9e548a75dd"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:51:10 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:51:10 2009 -0400"
      },
      "message": "Merge branches \u0027bugzilla-12461\u0027 and \u0027bugzilla-9998\u0027 into release\n"
    },
    {
      "commit": "3b4dadf05d177289c279c50030c7c75e004952bb",
      "tree": "5ee1a21f5dd3d4682e7ed9f92ba97fa4a507f62f",
      "parents": [
        "59b17bf6ea06abed519dfc788fff1b6b9499d23f",
        "7e90560c50f754d65884e251e94c1efa2a4b5784"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:50:46 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:50:46 2009 -0400"
      },
      "message": "Merge branch \u0027acpi_enforce_resources\u0027 into release\n"
    },
    {
      "commit": "59b17bf6ea06abed519dfc788fff1b6b9499d23f",
      "tree": "6f7e870659f91e753dc515cc1b8702420dd6a81e",
      "parents": [
        "edd84690d15e4cb144cc60b754d4eaf8fac0a711",
        "0f66af530116e9f4dd97f328d91718b56a6fc5a4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:48:46 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:48:46 2009 -0400"
      },
      "message": "Merge branch \u0027async-battery\u0027 into release\n\nConflicts:\n\tdrivers/acpi/Makefile\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "edd84690d15e4cb144cc60b754d4eaf8fac0a711",
      "tree": "4fc645c52ad9eebcdf59a6ab32d534df121dd280",
      "parents": [
        "7c27fd19b6d985957424348361afa066ff4c74d8",
        "ae7d51517bc3b0fe10c6af38234ef0f92bbae6a4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:45:50 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:45:50 2009 -0400"
      },
      "message": "Merge branch \u0027acpi-modparam\u0027 into release\n\nConflicts:\n\tdrivers/acpi/Makefile\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7c27fd19b6d985957424348361afa066ff4c74d8",
      "tree": "276063bee8ebb64088e274fd152d0c40e6573372",
      "parents": [
        "336d63b8a3cadc1c678f4b16d6105633c7f6af75",
        "16dd55f309cf69a648ca3b1fc04b3b6f079c8be0"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:42:14 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:42:14 2009 -0400"
      },
      "message": "Merge branch \u0027sony-laptop\u0027 into release\n"
    },
    {
      "commit": "336d63b8a3cadc1c678f4b16d6105633c7f6af75",
      "tree": "d8d713eb39500139ec637c55cc38e62d863d1845",
      "parents": [
        "07290bed7968c0e08fb3efe193fb148f1fea5e08",
        "0e501834f8c2ba7de2a56e332d346dcf4ac0b593"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:42:09 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:42:09 2009 -0400"
      },
      "message": "Merge branch \u0027thinkpad-acpi\u0027 into release\n"
    },
    {
      "commit": "07290bed7968c0e08fb3efe193fb148f1fea5e08",
      "tree": "3c8e8fb5db12dafae3ac7eaedaf33d009950b1b1",
      "parents": [
        "12648810506eaa063dc23b66514fbb4796f34312",
        "4f0175dc13a57cb5d2abef44eb4394b0b964bdad"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:42:03 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:42:03 2009 -0400"
      },
      "message": "Merge branch \u0027acer\u0027 into release\n"
    },
    {
      "commit": "12648810506eaa063dc23b66514fbb4796f34312",
      "tree": "4cd16290c9e1350d946a92ca8d5624cdd683b739",
      "parents": [
        "7329e9356e5b46e11a1781dff2dc64c2e3284884",
        "03ae61dd5701092aabb60a8cae9929dbf8dc25c6"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:40:06 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:40:06 2009 -0400"
      },
      "message": "Merge branch \u0027video\u0027 into release\n\nConflicts:\n\tdrivers/acpi/video.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7329e9356e5b46e11a1781dff2dc64c2e3284884",
      "tree": "d96b74dac0a3709b5f5c68aac7d157a781d7dc6b",
      "parents": [
        "3266d63c0684138f4900d4e5c6fbfab59e054afc",
        "e1eb47797ac0773cb3efe7495e14fc26e18a23c2"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:39:33 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:39:33 2009 -0400"
      },
      "message": "Merge branch \u0027psd\u0027 into release\n"
    },
    {
      "commit": "3266d63c0684138f4900d4e5c6fbfab59e054afc",
      "tree": "83b67cc2dca6dfb25e81ff21716fdd4c56b39623",
      "parents": [
        "4926a236396ffc82be004cc89223a7f2747a44dc",
        "7faa144a518c456e2057918f030f50100144ccc6"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:39:26 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:39:26 2009 -0400"
      },
      "message": "Merge branch \u0027battery\u0027 into release\n"
    },
    {
      "commit": "4926a236396ffc82be004cc89223a7f2747a44dc",
      "tree": "6b258cd5359e030a1623a936dc710ac462f7379f",
      "parents": [
        "4f3bff70a64b105921dac8630bc4381567b21ebd",
        "4c395bdd3f2ca8f7e8efad881e16071182c3b8ca"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:39:20 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:39:20 2009 -0400"
      },
      "message": "Merge branch \u0027hp-wmi\u0027 into release\n"
    },
    {
      "commit": "4f3bff70a64b105921dac8630bc4381567b21ebd",
      "tree": "2601d581e21c4ca9392bbf85dfb981a2181ecba6",
      "parents": [
        "2ddb9f17ba026122b53b34fb4182ece91e24cf92",
        "03a971a2899886006f19f3495973bbd646d8bdae"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:39:12 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:39:12 2009 -0400"
      },
      "message": "Merge branch \u0027thermal\u0027 into release\n"
    },
    {
      "commit": "2ddb9f17ba026122b53b34fb4182ece91e24cf92",
      "tree": "5338e99d3bf91b02fbf12bfcc90538e253617eee",
      "parents": [
        "a3b2c5e413ce500d19cb776662ae0ea405cdd994",
        "ff69f2bba67bd45514923aaedbf40fe351787c59"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:39:07 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:39:07 2009 -0400"
      },
      "message": "Merge branch \u0027pmtimer-overflow\u0027 into release\n"
    },
    {
      "commit": "a3b2c5e413ce500d19cb776662ae0ea405cdd994",
      "tree": "dd226b6299da0b6f7a47f4e01e2f4767a0ff7309",
      "parents": [
        "493837009665a5ea1d91ed5fe4bab0ed546cae86",
        "4658e4ef9d252c26630268b20ceab78b3952db41"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:39:00 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:39:00 2009 -0400"
      },
      "message": "Merge branch \u0027dynamic-ssdt\u0027 into release\n"
    },
    {
      "commit": "493837009665a5ea1d91ed5fe4bab0ed546cae86",
      "tree": "de73923763862e145949b57249b1472446009fec",
      "parents": [
        "e857b33d1879fc4284e3151222eee2415c1de88a",
        "8308e8ab70fd5d7b78afb133c51c5079548ba84f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:38:51 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:38:51 2009 -0400"
      },
      "message": "Merge branch \u0027driver-ops-cleanup\u0027 into release\n"
    },
    {
      "commit": "e857b33d1879fc4284e3151222eee2415c1de88a",
      "tree": "455f060a62e510046f1fdb060af4587c3eddb009",
      "parents": [
        "9a38f4eec57cc5104b6a85bc6d0a91b268fbe803",
        "1c48aa36ef301d7b07674313bae65ef2496801a7"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:38:42 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:38:42 2009 -0400"
      },
      "message": "Merge branch \u0027bjorn-cleanups\u0027 into release\n"
    },
    {
      "commit": "9a38f4eec57cc5104b6a85bc6d0a91b268fbe803",
      "tree": "da01b5dd92d4076878003a8886fc2c9265e578f5",
      "parents": [
        "67dc092187626ac55a60877485f78bc291cbfa81",
        "018f452e9d9d0cb5c3e8d33fd94dc6cd3c520a8f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:38:31 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:38:31 2009 -0400"
      },
      "message": "Merge branch \u0027bjorn-initcall-cleanup\u0027 into release\n"
    },
    {
      "commit": "15065531c1c5902775ae3ade24eb37d0e688353b",
      "tree": "4bd9e396cf0cda5c9ef9e8af3da56bf41750f79d",
      "parents": [
        "ba256b41bd58f0821c9c0e203982fb260f09bdeb"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Mar 30 12:02:35 2009 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:11:52 2009 -0400"
      },
      "message": "toshiba-acpi: remove MAINTAINERS entry\n\n\"I\u0027m not much opposed to marking this driver orphaned.  I haven\u0027t used\na Toshiba laptop in four years or so, and disagree with the recent\nadditions of bluetooth and wireless control to the driver.\n\n--John\"\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: John Belmonte \u003cjohn@neggie.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "fa15ce8ad59e9653d50b8596596cb02d3566d4aa",
      "tree": "3e8f67a2b67be3b0936a6ef8d9d56be2f6eec962",
      "parents": [
        "895d9f0f15ff6b2d20bfbdc2b8205d1791437294"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 31 12:27:21 2009 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Apr 05 00:32:25 2009 +0200"
      },
      "message": "mfd: fix da903x warning\n\nThe da903x interrupt handler is retruning an int instead of an irqreturn_t.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "895d9f0f15ff6b2d20bfbdc2b8205d1791437294",
      "tree": "660e7db028a61fd9ade2999a54a1128dd8054698",
      "parents": [
        "f3df0b7533ccad7bb3ef25383fea9c990b0033a2"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Mar 23 00:46:18 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Apr 05 00:32:24 2009 +0200"
      },
      "message": "mfd: fix MAINTAINERS entry\n\nThe MFD git repo is living on kernel.org, and patches should be sent at\nsameo@linux.intel.com.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f3df0b7533ccad7bb3ef25383fea9c990b0033a2",
      "tree": "fcf1bd6c65836b115dde16ac2afd53d763fc03f4",
      "parents": [
        "3446d4bb93b4d8c7c5b667dd0271669f012fb166"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Mar 01 20:11:58 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Apr 05 00:32:24 2009 +0200"
      },
      "message": "mfd: Use the value of the final spin when reading the AUXADC\n\nReverse the order of the tests for loop exit so we use a valid value\nbefore we time out.  Vanishingly unlikely to happen since we retry for\nseveral times the expected conversion time.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "3446d4bb93b4d8c7c5b667dd0271669f012fb166",
      "tree": "26018a7591d80c087d1619dd805eda272299e26f",
      "parents": [
        "47c10edd715d420cabd8622a4a458e9ac755b24d"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Tue Feb 17 10:11:42 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Apr 05 00:32:23 2009 +0200"
      },
      "message": "mfd: Storage class should be before const qualifier\n\nThe C99 specification states in section 6.11.5:\n\nThe placement of a storage-class specifier other than at the beginning\nof the declaration specifiers in a declaration is an obsolescent\nfeature.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "47c10edd715d420cabd8622a4a458e9ac755b24d",
      "tree": "60ced3647533a0431d194a14010238d690a61e67",
      "parents": [
        "7d33ccbeecd8393cc690cf9a71008236cdd7cc2c"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Tue Feb 17 10:09:44 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Apr 05 00:32:23 2009 +0200"
      },
      "message": "mfd: PASIC3: supply clock_rate to DS1WM via driver_data\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "7d33ccbeecd8393cc690cf9a71008236cdd7cc2c",
      "tree": "93b0356d89abf9ffa1c90da3a9b2e30b34074089",
      "parents": [
        "b72019dbd126e60bb5f9f350f76127b1527facba"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Tue Feb 17 10:09:19 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Apr 05 00:32:22 2009 +0200"
      },
      "message": "mfd: remove DS1WM clock handling\n\nThis driver requests a clock that usually is supplied by the MFD in which\nthe DS1WM is contained. Currently, it is impossible for a MFD to register\ntheir clocks with the generic clock API due to different implementations\nacross architectures.\nFor now, this patch removes the clock handling from DS1WM altogether,\ntrusting that the MFD enable/disable functions will switch the clock if\nneeded. The clock rate is obtained from a new parameter in driver_data.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "b72019dbd126e60bb5f9f350f76127b1527facba",
      "tree": "140b56be03f02542190e4d668021d714bfa50457",
      "parents": [
        "0ef2067d0fdb0572bd0df288d1d32e27c929d824"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Tue Feb 17 10:06:52 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Apr 05 00:32:22 2009 +0200"
      },
      "message": "mfd: remove unused PASIC3 bus_shift field\n\nRemoves the now-unused bus_shift field from pasic3_platform_data.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "0ef2067d0fdb0572bd0df288d1d32e27c929d824",
      "tree": "c60c27fa0cd1161f370837796c321e960b182ee9",
      "parents": [
        "0254a8f496f9c939d4068613ace4ffd0d9e6ece2"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Tue Feb 17 10:06:48 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Apr 05 00:32:21 2009 +0200"
      },
      "message": "pxa/magician: remove deprecated .bus_shift from PASIC3 platform_data\n\nThe PASIC3 driver now calculates its register spacing from the resource\nsize.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "0254a8f496f9c939d4068613ace4ffd0d9e6ece2",
      "tree": "0807d9ef298a4022bd76a072806ca008598d3497",
      "parents": [
        "a23a175795cdb202619ac176129b2f0c2a5c9456"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Tue Feb 17 10:06:45 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Apr 05 00:32:21 2009 +0200"
      },
      "message": "mfd: convert PASIC3 to use MFD core\n\nThis patch makes htc-pasic3 register the DS1WM and LED cell drivers\nthrough the MFD core infrastructure instead of allocating the platform\ndevices manually. It also calculates the bus_shift parameter from the\nmemory resource size.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "a23a175795cdb202619ac176129b2f0c2a5c9456",
      "tree": "d3b03c863d501a107eaefffeb733179b19315327",
      "parents": [
        "3206450355100eae8e033645318b95bb60f1faff"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Tue Feb 17 10:06:41 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Apr 05 00:32:20 2009 +0200"
      },
      "message": "mfd: convert DS1WM to use MFD core\n\nThis patch converts the DS1WM driver into an MFD cell. It also\ncalculates the bus_shift parameter from the memory resource size.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "3206450355100eae8e033645318b95bb60f1faff",
      "tree": "c24ba036ef75df55dbbe8ad41f88a29efa955c09",
      "parents": [
        "9dfd338198bec67ebc82ed363078f9d8aa74ec3e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 06 15:27:13 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Apr 05 00:32:20 2009 +0200"
      },
      "message": "mfd: Support active high IRQs on WM835x\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    }
  ],
  "next": "9dfd338198bec67ebc82ed363078f9d8aa74ec3e"
}
