)]}'
{
  "log": [
    {
      "commit": "ed1aedb136ca42dfd70f5bef202d23994c1a3bae",
      "tree": "89729d7af7c02c5f9f18926959d833d07604dbfc",
      "parents": [
        "85b9b8a444413ea5706096df13012520ed6c5103"
      ],
      "author": {
        "name": "Martin Samuelsson",
        "email": "sam.linux.kernel@gmail.com",
        "time": "Mon Jul 14 09:28:59 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 13:18:28 2008 -0300"
      },
      "message": "V4L/DVB (8500): zr36067: Load the avs6eyes chip drivers automatically\n\nThis enables the avs6eyes to load the bt866 and ks0127 drivers\nautomatically.\n\nSigned-off-by: Martin Samuelsson \u003csam.linux.kernel@gmail.com\u003e\nAcked-by: Ronald Bultje \u003crbultje@ronald.bitfreak.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "85b9b8a444413ea5706096df13012520ed6c5103",
      "tree": "00ec051e365b13c2c6937c29c1cb08f9571965d0",
      "parents": [
        "54812c77bc830e2dbcb62b4c6d8a9c7f97cfdd1b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jul 14 09:51:03 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 13:18:27 2008 -0300"
      },
      "message": "V4L/DVB (8499): zr36067: Rework device memory allocation\n\nAllocate zoran devices dynamically. Currently, the zr36067 driver\nstores the device structures in a global array, with room for 4\ndevices. This makes the bss section very large (90 kB!), and given\nthat most users, I suspect, have only one zoran device, this is a\nwaste of kernel memory. Allocating the memory dynamically lets us use\nonly the amount of memory we need.\n\nBefore:\n   text    data     bss     dec     hex filename\n  64754    9230   90224  164208   28170 drivers/media/video/zr36067.o\n\nAfter:\n   text    data     bss     dec     hex filename\n  64866    9230     112   74208   121e0 drivers/media/video/zr36067.o\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Ronald Bultje \u003crbultje@ronald.bitfreak.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "54812c77bc830e2dbcb62b4c6d8a9c7f97cfdd1b",
      "tree": "fc9fa9a0d6ed8b1af83f5d3f4f5a4a6e44653163",
      "parents": [
        "90ac5ea37f91e38d798c5e355232ce7f9c2a24d4"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@skynet.be",
        "time": "Thu Jul 17 07:37:37 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 13:18:25 2008 -0300"
      },
      "message": "V4L/DVB (8498): uvcvideo: Return sensible min and max values when querying a boolean control.\n\nAlthough the V4L2 spec states that the minimum and maximum fields may not be\nvalid for control types other than V4L2_CTRL_TYPE_INTEGER, it makes sense\nto set the bounds to 0 and 1 for boolean controls instead of returning\nuninitialized values.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "90ac5ea37f91e38d798c5e355232ce7f9c2a24d4",
      "tree": "93a35123e26f591a2642ddce1dc04b2140416ba8",
      "parents": [
        "d53687d1d22c3204394658a31654de2f1efb0e8f"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@skynet.be",
        "time": "Sat Jul 26 11:42:29 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 13:18:24 2008 -0300"
      },
      "message": "V4L/DVB (8497): uvcvideo: Make the auto-exposure menu control V4L2 compliant\n\nV4L2 and UVC enumerate the auto-exposure settings in a different order. This\npatch fixes the auto-exposure menu declaration to match the V4L2 spec.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d53687d1d22c3204394658a31654de2f1efb0e8f",
      "tree": "6dd8b91da448ed13755bc146354bee5b4b938dbf",
      "parents": [
        "53faa1b1b9a262a634d7761ab5c62bbb017666bd"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sat Jul 26 11:30:03 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 13:18:23 2008 -0300"
      },
      "message": "V4L/DVB (8496): saa7134: Copy tuner data earlier in init to avoid overwriting manual tuner type\n\nWhen saa7134_board_init2 runs, it immediately overwrites the current value\n(set earlier from module parameter) of tuner_type with the static values,\nand then does autodetection. This patch moves the tuner_addr copy to earlier\nin saa7134_initdev and removes the tuner_type copy from saa7134_board_init2.\n\nAutodetection could still potentially change to the wrong tuner type, but it\nis now possible to override the default type for the card again.\n\nMy card\u0027s tuner is configured with autodetection from eeprom, so I don\u0027t\nneed to manually set the tuner. I\u0027ve checked that the autodetection still\nworks for my card.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nReviewed-by: Hermann Pitton \u003chermann-pitton@arcor.de\u003e\nCc: Brian Marete \u003cbgmarete@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "53faa1b1b9a262a634d7761ab5c62bbb017666bd",
      "tree": "5ba00f5eb9820e0f691f3703aede0435430bedde",
      "parents": [
        "fe0d3dff464bdd0cfe56829d86e358438647046c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Jul 21 16:33:42 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 13:18:21 2008 -0300"
      },
      "message": "V4L/DVB (8495): usb/anysee.c: make struct anysee_usb_mutex static\n\nThis patch makes the needlessly global struct anysee_usb_mutex static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "fe0d3dff464bdd0cfe56829d86e358438647046c",
      "tree": "59151b140e29abbafd2928d2e1f46d78cfe5fd3b",
      "parents": [
        "1ffdddd6fa3d18982133f6d149d456312d8bfcac"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Jul 21 16:33:48 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 13:18:20 2008 -0300"
      },
      "message": "V4L/DVB (8494): make cx25840_debug static\n\ncx25840_debug can now become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1ffdddd6fa3d18982133f6d149d456312d8bfcac",
      "tree": "64e54f9ffd7fc7b9032bfd8594fe30d7ac99a1db",
      "parents": [
        "e14b3658a7651ffd9b1f407eaf07f4dde17ef1e7"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Jul 21 21:29:46 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 13:18:19 2008 -0300"
      },
      "message": "V4L/DVB (8493): mt20xx: test below 0 on unsigned lo1a and lo2a\n\nlo1a and lo2a are unsigned ints so these tests won\u0027t work.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e14b3658a7651ffd9b1f407eaf07f4dde17ef1e7",
      "tree": "8c23ad5b0592b210bbdd2736b2c4067d95caae4f",
      "parents": [
        "b18559076a31ab0be2d980ce2beff8e32504e080"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "devin.heitmueller@gmail.com",
        "time": "Sat Jul 26 11:04:33 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 13:18:17 2008 -0300"
      },
      "message": "V4L/DVB (8492): Add support for the ATI TV Wonder HD 600\n\nem28xx-cards.c\nem28xx-dvb.c\nem28xx.h\n - Add support for the ATI TV Wonder HD 600, based on a 94 email exchange and\n   USB traces provided by Ronnie Bailey\n\n   Thanks to Ronnie Bailey \u003cpurevw@wtxs.net\u003e for testing the changes\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b18559076a31ab0be2d980ce2beff8e32504e080",
      "tree": "755a4c6265baab9a7873a552e75d18cfe6671324",
      "parents": [
        "f78d92c9ffcda7451b5943ab491c087f1ec7e08d"
      ],
      "author": {
        "name": "Jaime Velasco Juan",
        "email": "jsagarribay@gmail.com",
        "time": "Tue Jul 22 12:28:36 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 13:18:15 2008 -0300"
      },
      "message": "V4L/DVB (8491): stkwebcam: Always reuse last queued buffer\n\nThis change keeps the video stream going on when the application\nis slow queuing buffers, instead of spamming dmesg and hanging.\n\nFixes a problem with aMSN reported by Samed Beyribey \u003cbeyribey@gmail.com\u003e\n\nSigned-off-by: Jaime Velasco Juan \u003cjsagarribay@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f78d92c9ffcda7451b5943ab491c087f1ec7e08d",
      "tree": "c9cf013cc73d875fd45160af11b2256ae87741fc",
      "parents": [
        "655b8408557d586212d0797d423babdc464c587f"
      ],
      "author": {
        "name": "Dean Anderson",
        "email": "dean@sensoray.com",
        "time": "Tue Jul 22 14:43:27 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 13:18:14 2008 -0300"
      },
      "message": "V4L/DVB (8490): s2255drv Sensoray 2255 driver fixes\n\nThis patch fixes timer issues in driver disconnect.\nIt also removes the restriction of one user per channel at a time.\n\nThanks to Oliver Neukum and Mauro Chehab for finding these issues.\nLocking of video stream partly based on saa7134 driver.\n\nSigned-off-by: Dean Anderson \u003cdean@sensoray.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "655b8408557d586212d0797d423babdc464c587f",
      "tree": "5eece41030b594b83bfc888da68e5881e100ee67",
      "parents": [
        "f894dfd735237548d282d6fd55b6ebb4b2fd9ef2"
      ],
      "author": {
        "name": "reinhard schwab",
        "email": "reinhard.schwab@aon.at",
        "time": "Sat Jul 26 10:47:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 13:18:12 2008 -0300"
      },
      "message": "V4L/DVB (8489): add dvb-t support for terratec cinergy hybrid T usb xs\n\nThis patch adds dvbt support for the terratec cinergy hybrid T usb xsstick.\nThanks to Devin Heitmueller and Mauro Chehab for guiding me.\n\nSigned-off-by: Reinhard Schwab \u003creinhard.schwab@aon.at\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f894dfd735237548d282d6fd55b6ebb4b2fd9ef2",
      "tree": "bf7313318e8653d82ddfd001de742c48e93f1f9d",
      "parents": [
        "668acf32dfa1f1a975213f77bf17ee435f5a8edd"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Jul 25 07:39:54 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 13:18:11 2008 -0300"
      },
      "message": "V4L/DVB (8488): videodev: remove some CONFIG_VIDEO_V4L1_COMPAT code from v4l2-dev.h\n\nThe video_device_create_file and video_device_remove_file functions can be\nremoved from v4l2-dev.h, removing the dependency on videodev.h in v4l2-dev.h.\n\nAlso removed a few more videodev.h includes that should have been videodev2.h.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "668acf32dfa1f1a975213f77bf17ee435f5a8edd",
      "tree": "a6521a1baeec2e4925564d4b27857374ea4da34c",
      "parents": [
        "33b687cf1df62bd83167616516922b4e472be662"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Sat Jul 19 07:54:43 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 13:18:07 2008 -0300"
      },
      "message": "V4L/DVB (8488a): Add myself as a maintainer of the soc-camera subsystem\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "33b687cf1df62bd83167616516922b4e472be662",
      "tree": "c8b4559e1ac7f6b1bf6f3a0c906ddccebd830bc9",
      "parents": [
        "58cfdf9acffb0c61feb0e2bceacd557a2e0b0328"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Jul 25 05:32:50 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 13:11:36 2008 -0300"
      },
      "message": "V4L/DVB (8487): videodev: replace videodev.h includes by videodev2.h where possible\n\nSeveral V4L2 drivers still included videodev.h. Fix this.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "58cfdf9acffb0c61feb0e2bceacd557a2e0b0328",
      "tree": "2e684f464878ec8abe07bde8ff92026c6f2e6977",
      "parents": [
        "322e4095c9261d4cf0326f10d8e398d05e66521c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 04:26:31 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:55:10 2008 -0300"
      },
      "message": "V4L/DVB (8485): v4l-dvb: remove broken PlanB driver\n\nThe PlanB driver has been broken since around May 2004. No one stepped\nin to maintain it, so it is now being removed.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Michel Lanners \u003cmlan@cpu.lu\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "322e4095c9261d4cf0326f10d8e398d05e66521c",
      "tree": "e22cdb824f41131564558251d99ffb2107d85c97",
      "parents": [
        "9c39d7eafa366b807067697f7fc5b14d8b865179"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jul 22 16:25:35 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:55:08 2008 -0300"
      },
      "message": "V4L/DVB (8484): videodev: missed two more usages of the removed \u0027owner\u0027 field.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9c39d7eafa366b807067697f7fc5b14d8b865179",
      "tree": "52442a49ab95ed1c3495a398ad6b271d6c65f1b9",
      "parents": [
        "a399810ca69d9d4bd30ab8c1678c7439e567f90b"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Jul 21 07:51:45 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:55:07 2008 -0300"
      },
      "message": "V4L/DVB (8483): Remove obsolete owner field from video_device struct.\n\nAccording to an old comment this should have been removed in 2.6.15.\nBetter late than never...\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a399810ca69d9d4bd30ab8c1678c7439e567f90b",
      "tree": "32939ef77bc75c3a224d37cf4e885d7f808741bf",
      "parents": [
        "b654fcdc0ea3b6e5724c9873ae062bdfe7f28efe"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Jul 21 02:57:38 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:54:58 2008 -0300"
      },
      "message": "V4L/DVB (8482): videodev: move all ioctl callbacks to a new v4l2_ioctl_ops struct\n\nAll ioctl callbacks are now stored in a new v4l2_ioctl_ops struct. Drivers fill in\na const struct v4l2_ioctl_ops and video_device just contains a const pointer to it.\n\nThis ensures a clean separation between the const ops struct and the non-const\nvideo_device struct.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b654fcdc0ea3b6e5724c9873ae062bdfe7f28efe",
      "tree": "a7cd44165baef31933053345a18279a4f66817e0",
      "parents": [
        "38f9d308597fe3f8d52bfa30e7ed6c742b85a1db"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jul 22 15:50:31 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:54:42 2008 -0300"
      },
      "message": "V4L/DVB (8479): tveeprom/ivtv: fix usage of has_ir field\n\nhas_ir was set to and compared to -1 in several cases, even though it is\nan u32. ivtv also contained a FIXME for an old kernel that could be\nremoved.\n\nThanks to Roel Kluin for creating an initial patch for this. Although\nI chose a different solution here it did help in pointing out the problem.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "38f9d308597fe3f8d52bfa30e7ed6c742b85a1db",
      "tree": "7302a5c3d5a4447ec02561534ad8979d23a8a97a",
      "parents": [
        "d417f711b9180c4851cfdc19db030878918eac88"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Jul 23 05:09:15 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:54:40 2008 -0300"
      },
      "message": "V4L/DVB (8477): v4l: remove obsolete audiochip.h\n\nConverted the last users of audiochip.h to the v4l2-chip-ident.h header\nand remove the now unused audiochip.h header.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d417f711b9180c4851cfdc19db030878918eac88",
      "tree": "52d539c5f4d1540bd83f6130603b9784656261e6",
      "parents": [
        "31335b13ca3925f361702ca4fc895ab165beddb9"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Fri Jul 25 19:50:52 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:54:37 2008 -0300"
      },
      "message": "V4L/DVB (8475): pvrusb2: Cosmetic macro fix (benign)\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "31335b13ca3925f361702ca4fc895ab165beddb9",
      "tree": "aadfdf374ceb7a69c043da27b0583c3b53d4468e",
      "parents": [
        "7e994302ed3fc6d209ce247ad5b6d9c2499bf7c2"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Fri Jul 25 19:35:31 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:54:35 2008 -0300"
      },
      "message": "V4L/DVB (8474): pvrusb2: Enable IR chip on HVR-1900 class devices\n\nThe Zilog IR chip on HVR-1900 devices is held in reset when the device\ninitializes.  We have to bring this chip out of reset before LIRC has\nany chance of operating the chip.  So do it.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7e994302ed3fc6d209ce247ad5b6d9c2499bf7c2",
      "tree": "169130eecdc20db826bcac65fe3488d9ed3e6601",
      "parents": [
        "d8d12b4367e2e759f65c5f9dcb94d21ec237bbc5"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Tue Jul 01 21:18:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:54:33 2008 -0300"
      },
      "message": "V4L/DVB (8472): cx23885: SRAM changes for the 885 and 887 silicon parts.\n\nIn a previous patch I merged both memory maps into a single struct, believing\nthat they could be combined. We\u0027ve since found problems with streaming\nmultiple channels on the 885. I\u0027m restoring the multiple memory map structs\n- in line with the windows driver.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d8d12b4367e2e759f65c5f9dcb94d21ec237bbc5",
      "tree": "606a71d9f9da67334ef835b8605731998ce1b526",
      "parents": [
        "6df516905b5c53b306d90be33f9c56434e8db053"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Tue Jul 01 10:43:27 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:54:31 2008 -0300"
      },
      "message": "V4L/DVB (8471): cx23885: Reallocated the sram to avoid concurrent VIDB/C issues.\n\nThis may be cx23885 chip specific and may not work on the cx23887.\nAnalog and mpeg encoder streaming are still to be tested.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6df516905b5c53b306d90be33f9c56434e8db053",
      "tree": "7c779e32db8767d666c88e28b3979cbd659771e0",
      "parents": [
        "1ecc5aed1ea426dbb7e5cd9a0c980c14c879277b"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Mon Jun 30 22:17:05 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:54:30 2008 -0300"
      },
      "message": "V4L/DVB (8470): cx23885: Add DViCO HDTV7 Dual Express tuner callback support.\n\nEnsure the correct tuner gets reset on demand.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1ecc5aed1ea426dbb7e5cd9a0c980c14c879277b",
      "tree": "7a86902eb86d4699bfff7c5e229d1c8954421c5a",
      "parents": [
        "aaadeac88add22c4b2e2e7d17af1c5bae2d3fe17"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Mon Jun 30 21:23:50 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:54:28 2008 -0300"
      },
      "message": "V4L/DVB (8469): cx23885: FusionHDTV7 Dual Express toggle reset.\n\nEnsure the tuners and demods are brought in and out of reset during\ndriver startup.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "aaadeac88add22c4b2e2e7d17af1c5bae2d3fe17",
      "tree": "fbf240f25461452c1c8a8d6a15d783996b22166e",
      "parents": [
        "7b9139086abca60b762d1b01231db88abfb666d5"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Mon Jun 30 20:58:38 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:54:27 2008 -0300"
      },
      "message": "V4L/DVB (8468): cx23885: Ensure the second transport port is enabled for streaming.\n\nIt was previously disabled pending a bugfix, which has since been\nresolved.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7b9139086abca60b762d1b01231db88abfb666d5",
      "tree": "bd5d0f3588510f7ec27944247c1a8a84d019ea49",
      "parents": [
        "52ce27bfc4d302a3e28267a5820a8b031ceccee9"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Mon Jun 30 20:54:34 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:54:25 2008 -0300"
      },
      "message": "V4L/DVB (8467): cx23885: Minor cleanup to the debuging output for a specific register.\n\nDon\u0027t display the register when it\u0027s not appropriate for the specific port.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "52ce27bfc4d302a3e28267a5820a8b031ceccee9",
      "tree": "3e7daed95a69a20f66c36856a694d2de062a1d11",
      "parents": [
        "ecda5966c90746a044ff68e78b1062adcddd9664"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Sat Jun 28 00:58:35 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:54:24 2008 -0300"
      },
      "message": "V4L/DVB (8466): cx23885: Bugfix - DVB Transport cards using DVB port VIDB/TS1 did not stream.\n\nCertain DVB cards that have demodulators on TS1/VIDB were not streaming packets.\nThis ensure the pin directions on PAD_CTRL are set correctly, solving the issue.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ecda5966c90746a044ff68e78b1062adcddd9664",
      "tree": "3f11233637dbd1d4005679c85c8dd3df597a211f",
      "parents": [
        "28901ab621bb56cd2aa9670dc7ce016ba80ec45c"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Sat Jun 28 00:52:45 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:54:22 2008 -0300"
      },
      "message": "V4L/DVB (8465): cx23885: Ensure PAD_CTRL is always reset to a sensible default\n\nPAD_CTRL controls TS1 and TS2 input and output states, if the register\nbecame corrupt the driver was never able to recover.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "28901ab621bb56cd2aa9670dc7ce016ba80ec45c",
      "tree": "c83bf72b38a6864d356bafb2c38929ba1d19b136",
      "parents": [
        "35f92b2af8230ffc1146e2317e2068fefd7caacb"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Sat Jun 28 00:48:18 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:54:21 2008 -0300"
      },
      "message": "V4L/DVB (8464): cx23885: Bugfix for concurrent use of /dev/video0 and /dev/video1\n\nWith the HVR1800, trying to use video0 and video1 simultaneously caused\nbuffer corruption in the PCIe bridge. This fix reallocates video1\nbuffer locations to avoid the issue.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "35f92b2af8230ffc1146e2317e2068fefd7caacb",
      "tree": "a93b3228c65d4f1f9af49716c2ac178d1836b4c9",
      "parents": [
        "f8f6296adad30cadd65555dfde489d1080b2001c"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Fri Jul 25 15:03:08 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:54:19 2008 -0300"
      },
      "message": "V4L/DVB (8462): cx18: Lock the aux PLL to the video pixle rate for analog captures\n\ncx18: Lock the aux PLL to the video pixel rate for analog captures.  The\ndatasheet for the CX25840 says this is important for MPEG encoding applications.\nTo ensure the PLL locking was correct, also fixed the aux PLL\u0027s multiplier to\nbe computed based on a precise crystal freq of 4.5 MHz/286 * 455/2 * 8 \u003d\n28636363.6363... instead of the imporperly rounded 28636363.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f8f6296adad30cadd65555dfde489d1080b2001c",
      "tree": "ced8241e11edc65dff96e9602369785ddb83eae0",
      "parents": [
        "fff4205f1d64163132609942314e94ec3ba2ed6b"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Wed Jul 23 20:28:23 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:54:18 2008 -0300"
      },
      "message": "V4L/DVB (8461): cx18: Fix 32 kHz audio sample output rate for analog tuner SIF input\n\ncx18: Fix 32 kHz audio sample output rate for analog tuner SIF input so it\nworks.  The AUX_PLL VCO was being operated at 196.6 MHz out of the spec\u0027ed\n200-600 MHz range.  Fixed the multipler and post dividers to operate the VCO\nwithin specification and added comments on how magic numbers are derived.\n\nThanks to Hans Verkuil for pointing out this interesting problem to solve.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "fff4205f1d64163132609942314e94ec3ba2ed6b",
      "tree": "3b1ac0696ac57c91d366d2657bdc81d21e60a720",
      "parents": [
        "84754319e30a25626f6bf0d84efc7935ba1d0b3d"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "j.w.r.degoede@hhs.nl",
        "time": "Wed Jul 23 07:04:39 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:54:16 2008 -0300"
      },
      "message": "V4L/DVB (8458): gspca_sonixb remove one more no longer needed special case from the code\n\ngspca_sonixb remove one more no longer needed special case from the code\n\nSigned-off-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "84754319e30a25626f6bf0d84efc7935ba1d0b3d",
      "tree": "2d7f9b48b65a35d695b546de7b52994219c1ce63",
      "parents": [
        "e0a33d4d6e028bf40a18069c00884671be75c6b4"
      ],
      "author": {
        "name": "Andoni Zubimendi",
        "email": "andoni.zubimendi@gmail.com",
        "time": "Tue Jul 22 08:39:24 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:54:15 2008 -0300"
      },
      "message": "V4L/DVB (8457): gspca_sonixb remove some no longer needed sn9c103+ov7630 special cases\n\ngspca_sonixb remove some no longer needed sn9c103+ov7630 special cases\n\nSigned-off-by: Andoni Zubimendi \u003candoni.zubimendi@gmail.com\u003e\nSigned-off-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e0a33d4d6e028bf40a18069c00884671be75c6b4",
      "tree": "1a59384263e088dfd6cb6df89fb2d11057f78b1f",
      "parents": [
        "6af492e56648e786e0dfb84d538fb7f9ecc02504"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "j.w.r.degoede@hhs.nl",
        "time": "Tue Jul 22 07:13:21 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:54:10 2008 -0300"
      },
      "message": "V4L/DVB (8456): gspca_sonixb remove non working ovXXXX contrast, hue and saturation ctrls\n\ngspca_sonixb remove non working ovXXXX contrast, hue and saturation ctrls\n\nSigned-off-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6af492e56648e786e0dfb84d538fb7f9ecc02504",
      "tree": "97afb529021a0ed188a09bac6e98077ddea34f1d",
      "parents": [
        "c5e0bd1a982ee449b3598600f85895dc3bc8c13f"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "j.w.r.degoede@hhs.nl",
        "time": "Tue Jul 22 07:09:33 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:54:09 2008 -0300"
      },
      "message": "V4L/DVB (8455): gspca_sonixb sn9c103 + ov7630 autoexposure and cleanup\n\nAndoni Zubimendi has been doing some testing with his sn9c103 cam with\nov7630 sensor, and with this patch the exposure setting and autoexposure now\nwork.\n\nThis patch also removes some special cases in the shared ov6650 / ov7630 code\nwhich now are handled the same for both sensors and it adds a new special case\nwhich stops us from changing the hsync / vsync polarity settings from their\ndefault on the ov7630 (which we were doing as a side-effect of using the ov6650\nexposure code for the ov7630).\n\nLast this patch removes the superficial difference between the OV7630 and\nOV7630_3 sensors.\n\nSigned-off-by: Andoni Zubimendi \u003candoni.zubimendi@gmail.com\u003e\nSigned-off-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c5e0bd1a982ee449b3598600f85895dc3bc8c13f",
      "tree": "a63103bc30415afd19b37f4f3ac58a603ac9e603",
      "parents": [
        "e5b13acf563e98ffc5dea8bebf80299a2a4ea088"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Jul 21 23:17:36 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:54:08 2008 -0300"
      },
      "message": "V4L/DVB (8453): sms1xxx: dvb/siano/: cleanups\n\nThis patch contains the following cleanups:\n- mark smscore_module_init() as __init\n- mark smscore_module_exit as __exit\n- make the following needlessly global code static:\n  - smscoreapi.c: struct g_smscore_notifyees\n  - smscoreapi.c: struct g_smscore_devices\n  - smscoreapi.c: struct g_smscore_deviceslock\n  - smscoreapi.c: struct g_smscore_registry\n  - smscoreapi.c: struct g_smscore_registrylock\n  - smscoreapi.c: smscore_module_init()\n  - smscoreapi.c: smscore_module_exit()\n  - smsdvb.c: struct g_smsdvb_clients\n  - smsdvb.c: struct g_smsdvb_clientslock\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e5b13acf563e98ffc5dea8bebf80299a2a4ea088",
      "tree": "0571909a2ff2b1705b1438e1a8889ef95a296bf0",
      "parents": [
        "698158c799c7961824ccdb773250e16c0dd5d9e4"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jul 24 14:37:55 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jul 25 09:02:15 2008 -0300"
      },
      "message": "V4L/DVB (8451): dw2102: fix in-kernel compilation\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "698158c799c7961824ccdb773250e16c0dd5d9e4",
      "tree": "96f034be9e9a95e6f68b5d20d1a3df7a3cbf724a",
      "parents": [
        "4c7827eec78abe6fe68fd29305806467f2a51e63",
        "338b9bb3adac0d2c5a1e180491d9b001d624c402"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jul 24 14:05:50 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jul 24 14:05:50 2008 -0300"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "4c7827eec78abe6fe68fd29305806467f2a51e63",
      "tree": "0c0fb7a63996c132a6852e135ee5dd8acb992673",
      "parents": [
        "10b0e96ed9a1ce0412ef981cf6250f9de3c80b02"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jul 07 20:04:29 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jul 24 13:46:19 2008 -0300"
      },
      "message": "V4L/DVB (8234a): uvcvideo: Fix build for uvc input\n\nFix a bug introduced by some trouble on my -git tree that resulted on a hunk to\nbe lost (probably caused by some rebase).\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "338b9bb3adac0d2c5a1e180491d9b001d624c402",
      "tree": "1552739e19d1e2c41702a6cf1e4204e5f28a5722",
      "parents": [
        "7f9dce38378f0a4a298e885553d6bb7121376376",
        "af0575bba0f46dd9054d46e0a88c57afad3bf4d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 20:39:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 20:39:21 2008 -0700"
      },
      "message": "Merge branch \u0027x86/auditsc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/frob/linux-2.6-roland\n\n* \u0027x86/auditsc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/frob/linux-2.6-roland:\n  i386 syscall audit fast-path\n  x86_64 ia32 syscall audit fast-path\n  x86_64 syscall audit fast-path\n  x86_64: remove bogus optimization in sysret_signal\n"
    },
    {
      "commit": "7f9dce38378f0a4a298e885553d6bb7121376376",
      "tree": "5bfd688c9f356f7216bbc3cef3b4c10153de334b",
      "parents": [
        "26dcce0fabbef75ae426461edf21b5030bad60f3",
        "ba42059fbd0aa1ac91b582412b5fedb1258f241f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 19:36:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 19:36:53 2008 -0700"
      },
      "message": "Merge branch \u0027sched/for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched/for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: hrtick_enabled() should use cpu_active()\n  sched, x86: clean up hrtick implementation\n  sched: fix build error, provide partition_sched_domains() unconditionally\n  sched: fix warning in inc_rt_tasks() to not declare variable \u0027rq\u0027 if it\u0027s not needed\n  cpu hotplug: Make cpu_active_map synchronization dependency clear\n  cpu hotplug, sched: Introduce cpu_active_map and redo sched domain managment (take 2)\n  sched: rework of \"prioritize non-migratable tasks over migratable ones\"\n  sched: reduce stack size in isolated_cpu_setup()\n  Revert parts of \"ftrace: do not trace scheduler functions\"\n\nFixed up conflicts in include/asm-x86/thread_info.h (due to the\nTIF_SINGLESTEP unification vs TIF_HRTICK_RESCHED removal) and\nkernel/sched_fair.c (due to cpu_active_map vs for_each_cpu_mask_nr()\nintroduction).\n"
    },
    {
      "commit": "26dcce0fabbef75ae426461edf21b5030bad60f3",
      "tree": "56c64fa47dc29f7ea5a8fd0cab0459fb0a05a2bc",
      "parents": [
        "d7b6de14a0ef8a376f9d57b867545b47302b7bfb",
        "eb6a12c2428d21a9f3e0f1a50e927d5fd80fc3d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 18:37:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 18:37:44 2008 -0700"
      },
      "message": "Merge branch \u0027cpus4096-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027cpus4096-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (31 commits)\n  NR_CPUS: Replace NR_CPUS in speedstep-centrino.c\n  cpumask: Provide a generic set of CPUMASK_ALLOC macros, FIXUP\n  NR_CPUS: Replace NR_CPUS in cpufreq userspace routines\n  NR_CPUS: Replace per_cpu(..., smp_processor_id()) with __get_cpu_var\n  NR_CPUS: Replace NR_CPUS in arch/x86/kernel/genapic_flat_64.c\n  NR_CPUS: Replace NR_CPUS in arch/x86/kernel/genx2apic_uv_x.c\n  NR_CPUS: Replace NR_CPUS in arch/x86/kernel/cpu/proc.c\n  NR_CPUS: Replace NR_CPUS in arch/x86/kernel/cpu/mcheck/mce_64.c\n  cpumask: Optimize cpumask_of_cpu in lib/smp_processor_id.c, fix\n  cpumask: Use optimized CPUMASK_ALLOC macros in the centrino_target\n  cpumask: Provide a generic set of CPUMASK_ALLOC macros\n  cpumask: Optimize cpumask_of_cpu in lib/smp_processor_id.c\n  cpumask: Optimize cpumask_of_cpu in kernel/time/tick-common.c\n  cpumask: Optimize cpumask_of_cpu in drivers/misc/sgi-xp/xpc_main.c\n  cpumask: Optimize cpumask_of_cpu in arch/x86/kernel/ldt.c\n  cpumask: Optimize cpumask_of_cpu in arch/x86/kernel/io_apic_64.c\n  cpumask: Replace cpumask_of_cpu with cpumask_of_cpu_ptr\n  Revert \"cpumask: introduce new APIs\"\n  cpumask: make for_each_cpu_mask a bit smaller\n  net: Pass reference to cpumask variable in net/sunrpc/svc.c\n  ...\n\nFix up trivial conflicts in drivers/cpufreq/cpufreq.c manually\n"
    },
    {
      "commit": "d7b6de14a0ef8a376f9d57b867545b47302b7bfb",
      "tree": "46904d68a5a68f22e6c6baf3472edd4c37a39481",
      "parents": [
        "30d38542ec777468bb6a31829076a2dbc5690e35",
        "4dca10a96041f78bed11ce9e4a5cfde813ec4ccb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 18:34:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 18:34:13 2008 -0700"
      },
      "message": "Merge branch \u0027core/softlockup-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core/softlockup-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  softlockup: fix invalid proc_handler for softlockup_panic\n  softlockup: fix watchdog task wakeup frequency\n  softlockup: fix watchdog task wakeup frequency\n  softlockup: show irqtrace\n  softlockup: print a module list on being stuck\n  softlockup: fix NMI hangs due to lock race - 2.6.26-rc regression\n  softlockup: fix false positives on nohz if CPU is 100% idle for more than 60 seconds\n  softlockup: fix softlockup_thresh fix\n  softlockup: fix softlockup_thresh unaligned access and disable detection at runtime\n  softlockup: allow panic on lockup\n"
    },
    {
      "commit": "30d38542ec777468bb6a31829076a2dbc5690e35",
      "tree": "698b7a4fdd730befa34c4c9642cdbe72ce7d336a",
      "parents": [
        "20b7997e8abdf338dcc27fb4f1333c4973a7f113",
        "044e5f45e4ad890d03bd1e8bb44c634397cac24d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 18:24:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 18:24:08 2008 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (85 commits)\n  [ARM] pxa: add base support for PXA930 Handheld Platform (aka SAAR)\n  [ARM] pxa: add base support for PXA930 Evaluation Board (aka TavorEVB)\n  [ARM] pxa: add base support for PXA930 (aka Tavor-P)\n  [ARM] Update mach-types\n  [ARM] pxa: make littleton to use the new smc91x platform data\n  [ARM] pxa: make zylonite to use the new smc91x platform data\n  [ARM] pxa: make mainstone to use the new smc91x platform data\n  [ARM] pxa: make lubbock to use new smc91x platform data\n  [NET] smc91x: prepare SMC_USE_PXA_DMA to be specified in platform data\n  [NET] smc91x: prepare for SMC_IO_SHIFT to be a platform configurable variable\n  [NET] smc91x: add SMC91X_NOWAIT flag to platform data\n  [NET] smc91x: favor the use of SMC91X_USE_* instead of SMC_CAN_USE_*\n  [NET] smc91x: remove \"irq_flags\" from \"struct smc91x_platdata\"\n  [ARM] 5146/1: pxa2xx: convert all boards to call pxa2xx_transceiver_mode helper\n  Support for LCD on e740 e750 e400 and e800 e-series PDAs\n  E-series UDC support\n  PXA UDC - allow use of inverted GPIO for pullup\n  Add e350 support\n  Fix broken e-series build\n  E-series GPIO / IRQ definitions.\n  ...\n"
    },
    {
      "commit": "af0575bba0f46dd9054d46e0a88c57afad3bf4d2",
      "tree": "ee1ed0a8344e67f4ab62d99b7ec03395f88862c5",
      "parents": [
        "5cbf1565f29eb57a86a305b08836613508e294d7"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Tue Jun 24 04:16:52 2008 -0700"
      },
      "committer": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Wed Jul 23 18:00:30 2008 -0700"
      },
      "message": "i386 syscall audit fast-path\n\nThis adds fast paths for 32-bit syscall entry and exit when\nTIF_SYSCALL_AUDIT is set, but no other kind of syscall tracing.\nThese paths does not need to save and restore all registers as\nthe general case of tracing does.  Avoiding the iret return path\nwhen syscall audit is enabled helps performance a lot.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\n"
    },
    {
      "commit": "5cbf1565f29eb57a86a305b08836613508e294d7",
      "tree": "70806175e0868b543860d7d123cceb230d5d5e71",
      "parents": [
        "86a1c34a929f30fde8ad01ea8245df61ddcf58b7"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Tue Jun 24 01:13:31 2008 -0700"
      },
      "committer": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Wed Jul 23 17:55:22 2008 -0700"
      },
      "message": "x86_64 ia32 syscall audit fast-path\n\nThis adds fast paths for 32-bit syscall entry and exit when\nTIF_SYSCALL_AUDIT is set, but no other kind of syscall tracing.\nThese paths does not need to save and restore all registers as\nthe general case of tracing does.  Avoiding the iret return path\nwhen syscall audit is enabled helps performance a lot.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\n"
    },
    {
      "commit": "86a1c34a929f30fde8ad01ea8245df61ddcf58b7",
      "tree": "c4983e33488c66d3fcccad07b87b27f1bd2e6841",
      "parents": [
        "15e8f348db372dec21229fda5d52ae6ee7e64666"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Mon Jun 23 15:37:04 2008 -0700"
      },
      "committer": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Wed Jul 23 17:47:32 2008 -0700"
      },
      "message": "x86_64 syscall audit fast-path\n\nThis adds a fast path for 64-bit syscall entry and exit when\nTIF_SYSCALL_AUDIT is set, but no other kind of syscall tracing.\nThis path does not need to save and restore all registers as\nthe general case of tracing does.  Avoiding the iret return path\nwhen syscall audit is enabled helps performance a lot.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\n"
    },
    {
      "commit": "15e8f348db372dec21229fda5d52ae6ee7e64666",
      "tree": "73afc044ef5b4e29a893e98afee2fe794938aeb3",
      "parents": [
        "20b7997e8abdf338dcc27fb4f1333c4973a7f113"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Mon Jun 23 20:41:12 2008 -0700"
      },
      "committer": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Wed Jul 23 17:43:36 2008 -0700"
      },
      "message": "x86_64: remove bogus optimization in sysret_signal\n\nThis short-circuit path in sysret_signal looks wrong to me.\nAFAICT, in practice the branch is never taken--and if it were,\nit would go wrong.  To wit, try loading a module whose init\nfunction does set_thread_flag(TIF_IRET), and see insmod crash\n(presumably with a wrong user stack pointer).\n\nThis is because the FIXUP_TOP_OF_STACK work hasn\u0027t been done yet\nwhen we jump around the call to ptregscall_common and get to\nint_with_check--where it expects the user RSP,SS,CS and EFLAGS to\nhave been stored by FIXUP_TOP_OF_STACK.\n\nI don\u0027t think it\u0027s normally possible to get to sysret_signal with no\n_TIF_DO_NOTIFY_MASK bits set anyway, so these two instructions are\nalready superfluous.  If it ever did happen, it is harmless to call\ndo_notify_resume with nothing for it to do.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\n"
    },
    {
      "commit": "10b0e96ed9a1ce0412ef981cf6250f9de3c80b02",
      "tree": "eae1d1a9f8e70aa37360e12861bab77b971ab131",
      "parents": [
        "06ca78fa3a77c955bd46ba3dbe529c399d260aa4"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Jul 22 05:35:10 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 23 19:00:47 2008 -0300"
      },
      "message": "V4L/DVB (8442): gspca: Remove the version from the subdrivers.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "06ca78fa3a77c955bd46ba3dbe529c399d260aa4",
      "tree": "a80ea316d3b8e97199ad7be251b035bbc0195765",
      "parents": [
        "903e10aa664473ce19c30c0f80ffd7bbbbd8fc33"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Jul 22 03:45:08 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 23 19:00:38 2008 -0300"
      },
      "message": "V4L/DVB (8441): gspca: Bad handling of start of frames in sonixj.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "903e10aa664473ce19c30c0f80ffd7bbbbd8fc33",
      "tree": "1d3c99d04400174937c793b42b57fdb49669a98a",
      "parents": [
        "63fc4a038d8ca5e2da8c14c01b16876685beacf4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Jul 22 02:35:05 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 23 19:00:37 2008 -0300"
      },
      "message": "V4L/DVB (8440): gspca: Makes some needlessly global functions static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "63fc4a038d8ca5e2da8c14c01b16876685beacf4",
      "tree": "a13970979232f3049f3b4f33902d7036e8a2137f",
      "parents": [
        "bb64e86c3ad55e70a8001d87c050fd3a82004d17"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Mon Jul 21 05:42:17 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 23 19:00:31 2008 -0300"
      },
      "message": "V4L/DVB (8438): gspca: Lack of matrix for zc3xx - tas5130c (vf0250).\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "bb64e86c3ad55e70a8001d87c050fd3a82004d17",
      "tree": "67c6c4b2b7d0ff44d3c2f41daded9a4673107e87",
      "parents": [
        "600176176101fc6e0e0c7468efa83203e8d3e015"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Sat Jul 19 06:49:28 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 23 19:00:25 2008 -0300"
      },
      "message": "V4L/DVB (8436): gspca: Version number only in the main driver.\n\nThe version numbers of the subrivers will be removed as these ones\nwill be changed for any other purpose.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "600176176101fc6e0e0c7468efa83203e8d3e015",
      "tree": "8d28215d2bd92e2692716a4e50ac1a1260230004",
      "parents": [
        "2864462eaf027ff10c1df1ce57d3518332e9083c"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Fri Jul 18 08:46:19 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 23 19:00:23 2008 -0300"
      },
      "message": "V4L/DVB (8435): gspca: Delay after reset for ov7660 and USB traces in sonixj.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2864462eaf027ff10c1df1ce57d3518332e9083c",
      "tree": "8c8821332b24f050601b5e1cc584752aa541034e",
      "parents": [
        "35ea11ff84719b1bfab2909903a9640a86552fd1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 20:26:54 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 23 19:00:22 2008 -0300"
      },
      "message": "V4L/DVB (8434): Fix x86_64 compilation and move some macros to v4l2-ioctl.h\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "35ea11ff84719b1bfab2909903a9640a86552fd1",
      "tree": "5dff79cda158d7d2d4c8942d1b781c0108b95159",
      "parents": [
        "e81cf44428b9540d489a12880663488708bbb9c1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jul 20 08:12:02 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 23 19:00:17 2008 -0300"
      },
      "message": "V4L/DVB (8430): videodev: move some functions from v4l2-dev.h to v4l2-common.h or v4l2-ioctl.h\n\nThe functions in a header should not belong to another module. The prio functions\nbelong to v4l2-common.c, so move them to v4l2-common.h.\n\nThe ioctl functions belong to v4l2-ioctl.c, so create a new v4l2-ioctl.h header\nand move those functions to it.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e81cf44428b9540d489a12880663488708bbb9c1",
      "tree": "1aeaf70fed9df1f308d2d817100ab97feb0448d2",
      "parents": [
        "22a04f106346c3af019135f2de3cabf9ac41c3ba"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 10:49:39 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 23 16:42:53 2008 -0300"
      },
      "message": "V4L/DVB (8433): Fix macro name at z0194a.h\n\nAs reported by Hans Verkuil:\n\nIn file included from /home/v4l/master/v4l/dw2102.c:14:\n/home/v4l/master/v4l/z0194a.h:93: error: \u0027STV0229_LOCKOUTPUT_1\u0027 undeclared here (not in a function)\n\nThis is due to some typos that were fixed on stv0299.\n\nThis patch renames it in accord with that fix.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "22a04f106346c3af019135f2de3cabf9ac41c3ba",
      "tree": "520b5260c3883f153cb55192f7df92899fbd062e",
      "parents": [
        "5e85e732f0ed56aa97a3ba26ac2b93ffe597a208"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jul 20 06:35:02 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 23 16:42:52 2008 -0300"
      },
      "message": "V4L/DVB (8429): videodev: renamed \u0027class_dev\u0027 to \u0027dev\u0027\n\nThe class_dev field is a normal device, not a class device. This is very\nconfusing and now that the old \u0027dev\u0027 field has been renamed to \u0027parent\u0027\nwe can rename \u0027class_dev\u0027 to just \u0027dev\u0027.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5e85e732f0ed56aa97a3ba26ac2b93ffe597a208",
      "tree": "899da0a99112d5e1b66d49d8561680f716798541",
      "parents": [
        "27a5e6d3fcce73ceeee8f3bdc9a30c4564233800"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jul 20 06:31:39 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 23 16:42:49 2008 -0300"
      },
      "message": "V4L/DVB (8428): videodev: rename \u0027dev\u0027 to \u0027parent\u0027\n\nThe field \u0027dev\u0027 is not the video device, but the parent of the video device.\nRename accordingly.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "27a5e6d3fcce73ceeee8f3bdc9a30c4564233800",
      "tree": "f05a6c010bb54e41e254ec6a1fad112131a255e3",
      "parents": [
        "a4e0d9af403d099e751797f6cc69e4a8e2d78ef1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jul 20 08:43:17 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 23 16:42:30 2008 -0300"
      },
      "message": "V4L/DVB (8427): videodev: split off the ioctl handling into v4l2-ioctl.c\n\nvideodev.c became top-heavy so all the ioctl processing has been split off\ninto v4l2-ioctl.c. This means videodev.c is back to its original purpose:\ncreating and registering v4l devices.\n\nSince videodev.c and v4l2-ioctl.c should still remain one module (as least\nfor now) I also had to rename videodev.c to v4l2-dev.c to prevent a\ncircular dependency when building a videodev.ko module. This is not a bad\nthing, since the source and header now have the same name. And the v4l2-\nprefix is useful to see which sources are generic v4l2 support code.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "20b7997e8abdf338dcc27fb4f1333c4973a7f113",
      "tree": "d060f0ba9940781ca2351c09f4638640584052a5",
      "parents": [
        "5554b35933245e95710d709175e14c02cbc956a4",
        "7659150c60839a2bd31f74e866374abb9be17e43"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 12:04:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 12:04:34 2008 -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:\n  sdhci: highmem capable PIO routines\n  sg: reimplement sg mapping iterator\n  mmc_test: print message when attaching to card\n  mmc: Remove Russell as primecell mci maintainer\n  mmc_block: bounce buffer highmem support\n  sdhci: fix bad warning from commit c8b3e02\n  sdhci: add warnings for bad buffers in ADMA path\n  mmc_test: test oversized sg lists\n  mmc_test: highmem tests\n  s3cmci: ensure host stopped on machine shutdown\n  au1xmmc: suspend/resume implementation\n  s3cmci: fixes for section mismatch warnings\n  pxamci: trivial fix of DMA alignment register bit clearing\n"
    },
    {
      "commit": "5554b35933245e95710d709175e14c02cbc956a4",
      "tree": "2eeb2f05a7061da3c9a3bc9ea69a344b990c6b49",
      "parents": [
        "0f6e38a6381446eff5175b77d1094834a633a90f",
        "7f1b358a236ee9c19657a619ac6f2dcabcaa0924"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 12:03:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 12:03:18 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx: (24 commits)\n  I/OAT: I/OAT version 3.0 support\n  I/OAT: tcp_dma_copybreak default value dependent on I/OAT version\n  I/OAT: Add watchdog/reset functionality to ioatdma\n  iop_adma: cleanup iop_chan_xor_slot_count\n  iop_adma: document how to calculate the minimum descriptor pool size\n  iop_adma: directly reclaim descriptors on allocation failure\n  async_tx: make async_tx_test_ack a boolean routine\n  async_tx: remove depend_tx from async_tx_sync_epilog\n  async_tx: export async_tx_quiesce\n  async_tx: fix handling of the \"out of descriptor\" condition in async_xor\n  async_tx: ensure the xor destination buffer remains dma-mapped\n  async_tx: list_for_each_entry_rcu() cleanup\n  dmaengine: Driver for the Synopsys DesignWare DMA controller\n  dmaengine: Add slave DMA interface\n  dmaengine: add DMA_COMPL_SKIP_{SRC,DEST}_UNMAP flags to control dma unmap\n  dmaengine: Add dma_client parameter to device_alloc_chan_resources\n  dmatest: Simple DMA memcpy test client\n  dmaengine: DMA engine driver for Marvell XOR engine\n  iop-adma: fix platform driver hotplug/coldplug\n  dmaengine: track the number of clients using a channel\n  ...\n\nFixed up conflict in drivers/dca/dca-sysfs.c manually\n"
    },
    {
      "commit": "0f6e38a6381446eff5175b77d1094834a633a90f",
      "tree": "e5295c372b6a73fa84b4d14b86ea9fa626d3f030",
      "parents": [
        "e669e8179d364bb11ed51504e1a1c60830bff4c5",
        "3b216c9ed347924efb5e7a66b3257c40a5596d30"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 11:59:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 11:59:37 2008 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb:\n  kgdb: kgdboc console poll hooks for mpsc uart\n  kgdb: kgdboc console poll hooks for cpm uart\n  kgdb, powerpc: arch specific powerpc kgdb support\n  kgdb: support for ARCH\u003darm\n  kgdb: remove unused HAVE_ARCH_KGDB_SHADOW_INFO config variable\n"
    },
    {
      "commit": "e669e8179d364bb11ed51504e1a1c60830bff4c5",
      "tree": "3491e06ce0d6b0aef6d74b76aba92633779f4953",
      "parents": [
        "876a4256d25b7fd7917f53e767da1ebdf3168457",
        "fc410698ebf7abfb64f0e2337b871298557f0575"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 11:59:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 11:59:09 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (60 commits)\n  ide: small whitespace fixes\n  ide: ide-cd_ioctl.c fix sparse integer as NULL pointer warnings\n  ide: ide-cd.c fix sparse endianness warnings\n  ide-cd: convert to using the new atapi_flags\n  ide: remove unused PC_FLAG_DRQ_INTERRUPT\n  ide-scsi: convert to using the new atapi_flags\n  ide-tape: convert to using the new atapi_flags\n  ide-floppy: convert to using the new atapi_flags (take 2)\n  ide: add per-device flags\n  ide: use rq-\u003ecmd instead of pc-\u003ec in atapi common code\n  ide-scsi: pass packet command in rq-\u003ecmd\n  ide-tape: pass packet command in rq-\u003ecmd\n  ide-tape: make room for packet command ids in rq-\u003ecmd\n  ide-floppy: pass packet command in rq-\u003ecmd\n  ide: remove pc-\u003ecallback member from ide_atapi_pc\n  ide-scsi: use drive-\u003epc_callback instead of pc-\u003ecallback\n  ide-tape: use drive-\u003epc_callback instead of pc-\u003ecallback\n  ide-floppy: use drive-\u003epc_callback instead of pc-\u003ecallback\n  ide: push pc callback pointer into the ide_drive_t structure\n  drivers/ide/ide-tape.c: remove double kfree\n  ...\n"
    },
    {
      "commit": "fc410698ebf7abfb64f0e2337b871298557f0575",
      "tree": "f1d2d71be6113ac684f73fee5375841576f573a9",
      "parents": [
        "1a677aba5e0e45cc5b2a04c059edfcf06c1ea9bb"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Wed Jul 23 19:56:02 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:56:02 2008 +0200"
      },
      "message": "ide: small whitespace fixes\n\nSmall whitespace fixes for drivers/ide.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1a677aba5e0e45cc5b2a04c059edfcf06c1ea9bb",
      "tree": "e2f857f28602bbb1f81850946a2aca06fd84a226",
      "parents": [
        "141d3b27fc4b4f97ca6d9b5c1cc8aeeab967dcfc"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jul 23 19:56:02 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:56:02 2008 +0200"
      },
      "message": "ide: ide-cd_ioctl.c fix sparse integer as NULL pointer warnings\n\nThe function ide_cd_queue_pc should be checked as the bufflen arg is\ndereferenced and lots of callers are passing in NULL.\n\ndrivers/ide/ide-cd_ioctl.c:124:46: warning: Using plain integer as NULL pointer\ndrivers/ide/ide-cd_ioctl.c:149:47: warning: Using plain integer as NULL pointer\ndrivers/ide/ide-cd_ioctl.c:231:46: warning: Using plain integer as NULL pointer\ndrivers/ide/ide-cd_ioctl.c:374:46: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "141d3b27fc4b4f97ca6d9b5c1cc8aeeab967dcfc",
      "tree": "a18a56300378d1ea62bdb4dbcb7240f1bac4e6a3",
      "parents": [
        "570f89ea5f3ee93756dc2293b83bdfedb8d35348"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jul 23 19:56:02 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:56:02 2008 +0200"
      },
      "message": "ide: ide-cd.c fix sparse endianness warnings\n\ndrivers/ide/ide-cd.c:1276:46: warning: Using plain integer as NULL pointer\ndrivers/ide/ide-cd.c:1298:19: warning: cast to restricted __be32\ndrivers/ide/ide-cd.c:1300:4: warning: cast to restricted __be32\ndrivers/ide/ide-cd.c:1522:14: warning: cast to restricted __le16\ndrivers/ide/ide-cd.c:1523:14: warning: cast to restricted __le16\ndrivers/ide/ide-cd.c:1525:14: warning: cast to restricted __be16\ndrivers/ide/ide-cd.c:1526:14: warning: cast to restricted __be16\ndrivers/ide/ide-cd.c:1667:37: warning: cast to restricted __be16\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "570f89ea5f3ee93756dc2293b83bdfedb8d35348",
      "tree": "60fa058726e1900cd3066244b62183c98086a970",
      "parents": [
        "ac77ef8b03677c8ae8afe77bccc5f6a969193a79"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Wed Jul 23 19:56:02 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:56:02 2008 +0200"
      },
      "message": "ide-cd: convert to using the new atapi_flags\n\nThere should be no functionality change resulting from this patch.\n\n[bart: IDE_FLAG_* -\u003e IDE_AFLAG_*, dev_flags -\u003e atapi_flags]\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ac77ef8b03677c8ae8afe77bccc5f6a969193a79",
      "tree": "0fb68c364198ecc6e28eda8398b6871ca011d83b",
      "parents": [
        "be4c916e96bcde629463d7577d4c402c7f6e6f3e"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Wed Jul 23 19:56:01 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:56:01 2008 +0200"
      },
      "message": "ide: remove unused PC_FLAG_DRQ_INTERRUPT\n\nThere should be no functionality change resulting from this patch.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "be4c916e96bcde629463d7577d4c402c7f6e6f3e",
      "tree": "8d9ec89cbd7118e38f6962d26b93e79ee10d0766",
      "parents": [
        "f2e3ab52afb3b05879b9d82a05740cd924993325"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Wed Jul 23 19:56:01 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:56:01 2008 +0200"
      },
      "message": "ide-scsi: convert to using the new atapi_flags\n\nRemove unused IDESCSI_PC_RQ while at it.\n\nThere should be no functionality change resulting from this patch.\n\n[bart: IDE_FLAG_* -\u003e IDE_AFLAG_*, dev_flags -\u003e atapi_flags]\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f2e3ab52afb3b05879b9d82a05740cd924993325",
      "tree": "eac0e5955fd1af60e7bc756319b55f43ef79f21a",
      "parents": [
        "ea68d270ff55bcdfa5d07697eb68103b5b02c7bb"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Wed Jul 23 19:56:01 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:56:01 2008 +0200"
      },
      "message": "ide-tape: convert to using the new atapi_flags\n\nThere should be no functionality change resulting from this patch.\n\n[bart: IDE_FLAG_* -\u003e IDE_AFLAG_*, dev_flags -\u003e atapi_flags]\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ea68d270ff55bcdfa5d07697eb68103b5b02c7bb",
      "tree": "68bcb3f721b95cca5b1fb0891e7490af19de55e5",
      "parents": [
        "3b8ac5398ca8137b41aa5da4d9fad89153450aaa"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Wed Jul 23 19:56:01 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:56:01 2008 +0200"
      },
      "message": "ide-floppy: convert to using the new atapi_flags (take 2)\n\nwhile at it, remove PC_FLAG_ZIP_DRIVE from the packed command flags altogether\nand query the drive type through drive-\u003eatapi_flags.\n\nv2:\nide-floppy fix.\n\nThere should be no functionality change resulting from this patch.\n\n[bart: IDE_FLAG_* -\u003e IDE_AFLAG_*, dev_flags -\u003e atapi_flags]\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3b8ac5398ca8137b41aa5da4d9fad89153450aaa",
      "tree": "994f2ecca99e3edf685108bca7c2dba4058584e0",
      "parents": [
        "8fccf8995c6d462db50265a5f7fa9a288a5a4590"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Wed Jul 23 19:56:01 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:56:01 2008 +0200"
      },
      "message": "ide: add per-device flags\n\nPush device flags up into ide_drive_t.\n\nThere should be no functionality change resulting from this patch.\n\n[bart: IDE_FLAG_* -\u003e IDE_AFLAG_*, dev_flags -\u003e atapi_flags]\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8fccf8995c6d462db50265a5f7fa9a288a5a4590",
      "tree": "d3d0da0b8a8bd29ecc290cd8985724c6ac874b38",
      "parents": [
        "08feacf3bcc20c33e6a2a91d85d8190dd219d967"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Wed Jul 23 19:56:01 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:56:01 2008 +0200"
      },
      "message": "ide: use rq-\u003ecmd instead of pc-\u003ec in atapi common code\n\nThere should be no functionality change resulting from this patch.\n\n[bart: s/HWGROUP(drive)/hwif-\u003ehwgroup/]\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "08feacf3bcc20c33e6a2a91d85d8190dd219d967",
      "tree": "adf40b044b554ee33da8b4de9562c87c69bd6e9e",
      "parents": [
        "0014c75be31d9fa7435105afa9960374a82cc55c"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Wed Jul 23 19:56:00 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:56:00 2008 +0200"
      },
      "message": "ide-scsi: pass packet command in rq-\u003ecmd\n\nMake a redundant copy of the packet command bits into rq-\u003ecmd.\nLater, after all drivers have been converted, it\u0027ll be\nswitched to use that in the common code instead of pc-\u003ec.\n\nThere should be no functionality change resulting from this patch.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0014c75be31d9fa7435105afa9960374a82cc55c",
      "tree": "f92caeca97cf2b133e2e772d8745f57b50bb9524",
      "parents": [
        "83dd573513471c67f9cc93a88795c25a91ebf4b3"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Wed Jul 23 19:56:00 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:56:00 2008 +0200"
      },
      "message": "ide-tape: pass packet command in rq-\u003ecmd\n\nMake a redundant copy of the packet command bits into rq-\u003ecmd. Later, after\nall drivers have been converted, it\u0027ll be switched to use that in the\ncommon code instead of pc-\u003ec. While at it, simplify ide_tape_create_rw_cmd.\n\nThere should be no functionality change resulting from this patch.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "83dd573513471c67f9cc93a88795c25a91ebf4b3",
      "tree": "db90247d658de714477bcf27cd6b2018180e44fc",
      "parents": [
        "20cd93be67f967c57e5abf62bf5652a00c66b9f0"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Wed Jul 23 19:56:00 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:56:00 2008 +0200"
      },
      "message": "ide-tape: make room for packet command ids in rq-\u003ecmd\n\nide-tape uses rq-\u003ecmd for special commands from the chrdev interface so move\nthose to byte 13 (BLK_MAX_CDB \u003d 16) since a packet cmd is max 12 bytes.\n\nThere should be no functionality change resulting from this patch.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "20cd93be67f967c57e5abf62bf5652a00c66b9f0",
      "tree": "722ae0cab6e88524fcbf469a2051e7f1542bc934",
      "parents": [
        "8bcda3bc492c56abed33a8cbf824c410d7ce69f0"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Wed Jul 23 19:56:00 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:56:00 2008 +0200"
      },
      "message": "ide-floppy: pass packet command in rq-\u003ecmd\n\nMake a redundant copy of the packet command bits into rq-\u003ecmd.\nLater, after all drivers have been converted, it\u0027ll be\nswitched to use that in the common code instead of pc-\u003ec.\n\nThere should be no functionality change resulting from this patch.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8bcda3bc492c56abed33a8cbf824c410d7ce69f0",
      "tree": "ceb0de938525d94327faedaf93341edc1da92d90",
      "parents": [
        "db9d286988b9e905045c536f681e85fa5e3a728b"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Wed Jul 23 19:56:00 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:56:00 2008 +0200"
      },
      "message": "ide: remove pc-\u003ecallback member from ide_atapi_pc\n\nThere should be no functionality change resulting from this patch.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "db9d286988b9e905045c536f681e85fa5e3a728b",
      "tree": "874144e07a0498c4d65dd9695f90056cbe45a1cb",
      "parents": [
        "776bb0270ea72c40f95347dcac868c9f602dcb3e"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Wed Jul 23 19:55:59 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:59 2008 +0200"
      },
      "message": "ide-scsi: use drive-\u003epc_callback instead of pc-\u003ecallback\n\nThere should be no functionality change resulting from this patch.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "776bb0270ea72c40f95347dcac868c9f602dcb3e",
      "tree": "d2fee8593384df75c4a7c2ff70e4bb39eb670e15",
      "parents": [
        "2207fa5af1507ea018fc95e777276edb1ca5601a"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Wed Jul 23 19:55:59 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:59 2008 +0200"
      },
      "message": "ide-tape: use drive-\u003epc_callback instead of pc-\u003ecallback\n\nThe if-else block in the IRQ handler is only temporary so that bisect searches\ndon\u0027t break and it\u0027ll be removed after converting the remainder of the drivers.\n\nThere should be no functionality change resulting from this patch.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2207fa5af1507ea018fc95e777276edb1ca5601a",
      "tree": "7e8ee9c8932bb71bc5ef79007ae35b777f8f254c",
      "parents": [
        "d7c26ebb5bca284ece9db7311a9e180aabae1922"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Wed Jul 23 19:55:59 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:59 2008 +0200"
      },
      "message": "ide-floppy: use drive-\u003epc_callback instead of pc-\u003ecallback\n\nIt is important that drive-\u003epc_callback is set prior to enabling IRQs on the\ndevice since this is called from the IRQ handler. Otherwise it hurts as I learnt\nthe hard way from the several \"Kernel panic - not synching: Fatal exception in\ninterrupt\" during the weekend :).\n\nThe if-else block in the IRQ handler is only temporary so that bisect searches\ndon\u0027t break and it\u0027ll be removed after converting the remainder of the drivers.\n\nThere should be no functionality change resulting from this patch.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d7c26ebb5bca284ece9db7311a9e180aabae1922",
      "tree": "8a1b87c735863289d87b9d9a48191776de578468",
      "parents": [
        "4b5075050072ed7c4730ee547ae80117c4fa8513"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Wed Jul 23 19:55:59 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:59 2008 +0200"
      },
      "message": "ide: push pc callback pointer into the ide_drive_t structure\n\nRefrain from carrying the callback ptr with every packet command since the\ncallback function is only one anyways. ide_drive_t is probably not the most\nsuitable place for it right now but is the more sane solution. Besides, these\nstructs are going to be reorganized anyways during the generic ide rewrite.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4b5075050072ed7c4730ee547ae80117c4fa8513",
      "tree": "f980e483566fa43f6e93a2fbbbcfbe6553f4e05d",
      "parents": [
        "8a69580e1ea9516caada5eed202afd39546e9809"
      ],
      "author": {
        "name": "Darren Jenkins",
        "email": "darrenrjenkins@gmail.com",
        "time": "Wed Jul 23 19:55:59 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:59 2008 +0200"
      },
      "message": "drivers/ide/ide-tape.c: remove double kfree\n\nCoverity CID: 2336 USE_AFTER_FREE\n\ndrivers/ide/ide-tape.c ide_tape_kfree_buffer() double free\u0027s a pointer\n(hint freed by an alias in first outer loop).\n\nThis patch simply removes the superfluous kfree().\n\nSigned-off-by: Darren Jenkins \u003cdarrenrjenkins@gmailcom\u003e\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nCc: gadio@netvision.net.il\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8a69580e1ea9516caada5eed202afd39546e9809",
      "tree": "fb300fb7d67e09470a2654811baaa7832fec2fae",
      "parents": [
        "18de10170df31d34b342612f1c896a16a52f0a5c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:59 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:59 2008 +0200"
      },
      "message": "ide: add ide_host_free() helper (take 2)\n\n* Add ide_host_free() helper and convert ide_host_remove() to use it.\n\n* Fix handling of ide_host_register() failure in ide_host_add(),\n  icside.c, ide-generic.c, falconide.c and sgiioc4.c.\n\nWhile at it:\n\n* Fix handling of ide_host_alloc_all() failure in ide-generic.c.\n\n* Fix handling of ide_host_alloc() failure in falconide.c\n  (also return the correct error value if no device is found).\n\nv2:\n* falconide build fix. (From Stephen Rothwell)\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "18de10170df31d34b342612f1c896a16a52f0a5c",
      "tree": "70b101260d2517ea9ec67ddbca0f7224054eef4c",
      "parents": [
        "af1cbba37343c827e116638b097b94f5e6c38963"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:58 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:58 2008 +0200"
      },
      "message": "ide: allocate ide_hwif_t instances dynamically\n\n* Allocate ide_hwif_t instances dynamically and remove ide_hwifs[].\n\n  This cuts almost ~14kB from ide-probe.o (x86-32, MAX_HWIFS \u003d\u003d 10):\n\n   text    data     bss     dec     hex filename\n   9140      40   14084   23264    5ae0 drivers/ide/ide-probe.o.before\n   9169      40      44    9253    2425 drivers/ide/ide-probe.o.after\n\n* Remove no longer needed ide_init_port_data() call from ide_unregister().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "af1cbba37343c827e116638b097b94f5e6c38963",
      "tree": "b50a70c9372275f7ef2a6a28b49f1495933386c4",
      "parents": [
        "6059143ae34f30bb49ec8733468315284f78e2da"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:58 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:58 2008 +0200"
      },
      "message": "ide: add ide_ports[]\n\n* Add ide_ports[] table keeping pointers to all initialized ports.\n\n* Set ide_ports[] entry for a given port in init_irq() and clear it\n  ide_remove_port_from_hwgroup().\n\n* Convert init_irq() to use ide_ports[] instead of ide_hwifs[] for\n  grouping ports into hwgroup.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6059143ae34f30bb49ec8733468315284f78e2da",
      "tree": "c891300d24bb78664464e44a3924293c6c85a5c1",
      "parents": [
        "8cdf310025bff8c5ef78564f525a8f347952237b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:58 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:58 2008 +0200"
      },
      "message": "ide: move ide_remove_port_from_hwgroup() to ide-probe.c\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8cdf310025bff8c5ef78564f525a8f347952237b",
      "tree": "dc2f999834e4c8f2d347dc7248ca7f067968c34e",
      "parents": [
        "e0d0020788543febd10ab933bde0fa181b627f4f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:57 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:57 2008 +0200"
      },
      "message": "ide: fix IDE port slots reservation and freeing (take 2)\n\n* Make ide_find_port_slot() return port slot index.\n\n* Add ide_free_port_slot() helper.\n\n* Move ide_init_port_data() call and error printk() from\n  ide_find_port_slot() to ide_host_alloc_all().\n\n* Make ide_{find,free}_port_slot() take ide_cfg_mtx mutex\n  and convert them use ide_indexes bitmap to keep track of\n  reserved port slots.\n\n* Don\u0027t set hwif-\u003echipset in ide_host_alloc_all() as it is\n  no longer necessary.\n\nv2:\n* Pass the correct slot index to ide_init_port_data().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e0d0020788543febd10ab933bde0fa181b627f4f",
      "tree": "939f6d15075cda41d0efdc4c4e3b569e480ceedf",
      "parents": [
        "6f904d015262dfa43eb1cecc00b0998b4c3543f2"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:57 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:57 2008 +0200"
      },
      "message": "ide: fix ide_host_register() return value\n\nFix ide_host_register() to fail only if all ports cannot be registered.\n\nWhile at it:\n\n* Use host-\u003eports[] instead of ide_hwifs[] and remove idx[].\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6f904d015262dfa43eb1cecc00b0998b4c3543f2",
      "tree": "d12a5818072d04525db6eb2d74668ba03bdead2d",
      "parents": [
        "48c3c1072651922ed153bcf0a33ea82cf20df390"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:57 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:57 2008 +0200"
      },
      "message": "ide: add ide_host_add() helper\n\nAdd ide_host_add() helper which does ide_host_alloc()+ide_host_register(),\nthen convert ide_setup_pci_device[s](), ide_legacy_device_add() and some\nhost drivers to use it.\n\nWhile at it:\n\n* Fix ide_setup_pci_device[s](), ide_arm.c, gayle.c, ide-4drives.c,\n  macide.c, q40ide.c, cmd640.c and cs5520.c to return correct error value.\n\n* -ENOENT -\u003e -ENOMEM in rapide.c, ide-h8300.c, ide-generic.c, au1xxx-ide.c\n  and pmac.c\n\n* -ENODEV -\u003e -ENOMEM in palm_bk3710.c, ide_platform.c and delkin_cb.c\n\n* -1 -\u003e -ENOMEM in ide-pnp.c\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "48c3c1072651922ed153bcf0a33ea82cf20df390",
      "tree": "92ad23e3869e70731eca99394c08a3bf06b8753e",
      "parents": [
        "374e042c3e767ac2e5a40b78529220e0b3de793c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:57 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:57 2008 +0200"
      },
      "message": "ide: add struct ide_host (take 3)\n\n* Add struct ide_host which keeps pointers to host\u0027s ports.\n\n* Add ide_host_alloc[_all]() and ide_host_remove() helpers.\n\n* Pass \u0027struct ide_host *host\u0027 instead of \u0027u8 *idx\u0027 to\n  ide_device_add[_all]() and rename it to ide_host_register[_all]().\n\n* Convert host drivers and core code to use struct ide_host.\n\n* Remove no longer needed ide_find_port().\n\n* Make ide_find_port_slot() static.\n\n* Unexport ide_unregister().\n\nv2:\n* Add missing \u0027struct ide_host *host\u0027 to macide.c.\n\nv3:\n* Fix build problem in pmac.c (s/ide_alloc_host/ide_host_alloc/)\n  (Noticed by Stephen Rothwell).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "374e042c3e767ac2e5a40b78529220e0b3de793c",
      "tree": "433d258f6da9783f0cb34234af9c359353f531fe",
      "parents": [
        "d6276b5f5cc7508124de291f3ed59c6945c17ae7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:56 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:56 2008 +0200"
      },
      "message": "ide: add struct ide_tp_ops (take 2)\n\n* Add struct ide_tp_ops for transport methods.\n\n* Add \u0027const struct ide_tp_ops *tp_ops\u0027 to struct ide_port_info\n  and ide_hwif_t.\n\n* Set the default hwif-\u003etp_ops in ide_init_port_data().\n\n* Set host driver specific hwif-\u003etp_ops in ide_init_port().\n\n* Export ide_exec_command(), ide_read_status(), ide_read_altstatus(),\n  ide_read_sff_dma_status(), ide_set_irq(), ide_tf_{load,read}()\n  and ata_{in,out}put_data().\n\n* Convert host drivers and core code to use struct ide_tp_ops.\n\n* Remove no longer needed default_hwif_transport().\n\n* Cleanup ide_hwif_t from methods that are now in struct ide_tp_ops.\n\nWhile at it:\n\n* Use struct ide_port_info in falconide.c and q40ide.c.\n\n* Rename ata_{in,out}put_data() to ide_{in,out}put_data().\n\nv2:\n\n* Fix missing convertion in ns87415.c.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d6276b5f5cc7508124de291f3ed59c6945c17ae7",
      "tree": "09862ad9c2830dd3dc6fb0c395fe1836bd7fe045",
      "parents": [
        "edc74b247bedb3a1f80eb6371d4171f2d49c1c77"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:56 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:56 2008 +0200"
      },
      "message": "ide: add \u0027config\u0027 field to hw_regs_t\n\nAdd \u0027config\u0027 field to hw_regs_t and use it to set hwif-\u003econfig_data in\nide_init_port_hw(), then convert ide_legacy_init_one() to use hw-\u003econfig.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "edc74b247bedb3a1f80eb6371d4171f2d49c1c77",
      "tree": "ecea50c3a7a6691a93f7edea892c6fd1dcbfdf8f",
      "parents": [
        "73dc532bc1eebe3bff6b918c5685a219eae27f97"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:56 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:56 2008 +0200"
      },
      "message": "ide-generic: probing fix\n\n* Don\u0027t skip probing IDE port if the corresponding ide_hwifs[] slot\n  is already occupied.\n\n* Remove duplicate idx[i] assignment.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "73dc532bc1eebe3bff6b918c5685a219eae27f97",
      "tree": "c29d45ab4299250d990e0d5c31b72ef6cac12882",
      "parents": [
        "3b2a5c7149ee4af4aff8fee953f66fc846d92cea"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:56 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:56 2008 +0200"
      },
      "message": "gayle: reserve memory resources at once\n\n* Reserve memory resources for all IDE ports at once by moving\n  request_mem_region() out of \u0027for ()\u0027 loop and always defining\n  GAYLE_IDEREG_SIZE to 0x2000.\n\n* Keep memory resources even if no free IDE slots can be found\n  (this driver is unloadable currently).\n\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3b2a5c7149ee4af4aff8fee953f66fc846d92cea",
      "tree": "bac123edeab61a491625fe42fca8e37e699bf84b",
      "parents": [
        "c30daac190de23779090c645e680c7977377032c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:56 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:56 2008 +0200"
      },
      "message": "ide: filter out \"default\" transfer mode values in set_xfer_rate()\n\n* Filter out \"default\" transfer mode values (0x00 - default PIO mode,\n  0x01 - default PIO mode w/ IORDY disabled) in write handler for obsoleted\n  /proc/ide/hd?/settings:current_speed setting.\n\n  Allowing \"default\" transfer mode values is a dangerous thing to do as\n  we don\u0027t support programming controller to the \"default\" transfer mode\n  and devices often use different values for the default and maximum PIO\n  mode (i.e. PIO2 default and PIO4 maximum) so the controller will stay\n  programmed for higher PIO mode while device will use the lower PIO mode.\n\n  There is no functionality loss as by using special IOCTLs device can\n  still be programmed to \"default\" transfer modes (it is only useful for\n  debugging/testing purposes anyway).\n\n* Remove no longer needed IDE_HFLAG_ABUSE_SET_DMA_MODE host flag, it was\n  previously used by few host drivers to program the controller to PIO0\n  timings for \"default\" transfer mode \u003d\u003d 0x01 (although some host drivers\n  would program invalid PIO timings instead).\n\n* Cleanup ide_set_xfer_rate() and add BUG_ON().\n\nSuggested-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    }
  ],
  "next": "c30daac190de23779090c645e680c7977377032c"
}
