)]}'
{
  "commit": "dd89601d47e2eeab7c17b25f2549444751bcffe4",
  "tree": "da21e8b17e49d175f5b8cbd14a772bf00f7fb63a",
  "parents": [
    "e86a93dc3c870c412592c1f298c1425d80c58c6e"
  ],
  "author": {
    "name": "Hans Verkuil",
    "email": "hverkuil@xs4all.nl",
    "time": "Sat Oct 04 08:36:54 2008 -0300"
  },
  "committer": {
    "name": "Mauro Carvalho Chehab",
    "email": "mchehab@redhat.com",
    "time": "Sun Oct 12 09:37:16 2008 -0200"
  },
  "message": "V4L/DVB (9133): v4l: disconnect kernel number from minor\n\nThe v4l core creates four different video devices (video, vbi, radio, vtx)\nand each has its own range of minor numbers. However, modern devices keep\nincreasing the number of devices that they need so a maximum of 64 video\ndevices will not be enough in the future. In addition this scheme makes\nit very hard to add new device types.\n\nThis patch disconnects the kernel number allocation (e.g. video0, video1,\netc.) from the actual minor number (just pick the first free minor).\n\nThis allows for much more flexibility in the future. However, it does\nrequire the use of udev. For those who cannot use udev a new CONFIG option\nwas created that changes the allocation scheme back to the old behavior.\n\nThanks to Greg KH for suggesting this approach during the 2008 LPC.\n\nIn addition, several bugs were fixed in the ivtv and cx18 drivers: these\ndrivers try to allocate specific kernel numbers but that scheme contained\na bug which caused what should have been e.g. video17 to appear as e.g.\nvideo2.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e28e292fe2020022e10ff407e5133154f6b8e35f",
      "old_mode": 33188,
      "old_path": "drivers/media/video/Kconfig",
      "new_id": "2dce16f863bbab6bd34495e2815317a1130b57e5",
      "new_mode": 33188,
      "new_path": "drivers/media/video/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "6bf9ac8c4e705fe6c450f60e25d7cd335ef79402",
      "old_mode": 33188,
      "old_path": "drivers/media/video/cx18/cx18-driver.c",
      "new_id": "085121c2b47f3844aa07e60b21f7b5e4843437b6",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-driver.c"
    },
    {
      "type": "modify",
      "old_id": "c752a6a4dbd3ccc1ad6f4fd599f51095def3c27e",
      "old_mode": 33188,
      "old_path": "drivers/media/video/cx18/cx18-streams.c",
      "new_id": "0c8e7542cf6044ec86fbe8e0c6eb8931240c8e25",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-streams.c"
    },
    {
      "type": "modify",
      "old_id": "50d2c7a9b3c1b9404b796dea117084eab35e3455",
      "old_mode": 33188,
      "old_path": "drivers/media/video/em28xx/em28xx-video.c",
      "new_id": "c53649e5315b0a815cd09633578dfcea263b41cd",
      "new_mode": 33188,
      "new_path": "drivers/media/video/em28xx/em28xx-video.c"
    },
    {
      "type": "modify",
      "old_id": "6b04930d12787862dcb5d60bec96f8eaeeac4b4f",
      "old_mode": 33188,
      "old_path": "drivers/media/video/ivtv/ivtv-driver.c",
      "new_id": "7aa61b617496dbc6270feb753908c7d9667243b6",
      "new_mode": 33188,
      "new_path": "drivers/media/video/ivtv/ivtv-driver.c"
    },
    {
      "type": "modify",
      "old_id": "730e85d86fc82d0c27e7351ea4b4689dbcb5bd89",
      "old_mode": 33188,
      "old_path": "drivers/media/video/ivtv/ivtv-streams.c",
      "new_id": "24273fbea4709e0d6902ef628d79fa6b38bdcf86",
      "new_mode": 33188,
      "new_path": "drivers/media/video/ivtv/ivtv-streams.c"
    },
    {
      "type": "modify",
      "old_id": "7addf2fd55de45cda286735d1f91809b23c7d806",
      "old_mode": 33188,
      "old_path": "drivers/media/video/v4l2-dev.c",
      "new_id": "ccd6566a515e1c293ec85f8f067f48fb4fea4643",
      "new_mode": 33188,
      "new_path": "drivers/media/video/v4l2-dev.c"
    },
    {
      "type": "modify",
      "old_id": "d129b56e1a9fdea13fbe919f99a0b654f20443c7",
      "old_mode": 33188,
      "old_path": "include/media/v4l2-dev.h",
      "new_id": "a0a6b41c5e0944e3e655e51151e5a60e3abf2db4",
      "new_mode": 33188,
      "new_path": "include/media/v4l2-dev.h"
    }
  ]
}
