)]}'
{
  "commit": "32958fdd1663aeaa23b5edbfbb0db684ffd4e20e",
  "tree": "849f927c20c352650b0d39110ac5d223941c4c44",
  "parents": [
    "e53beacd23d9cb47590da6a7a7f6d417b941a994"
  ],
  "author": {
    "name": "Hans Verkuil",
    "email": "hverkuil@xs4all.nl",
    "time": "Sun Nov 14 09:36:23 2010 -0300"
  },
  "committer": {
    "name": "Mauro Carvalho Chehab",
    "email": "mchehab@redhat.com",
    "time": "Wed Dec 01 20:10:05 2010 -0200"
  },
  "message": "[media] BKL: trivial BKL removal from V4L2 radio drivers\n\nThe patch converts a bunch of V4L2 radio drivers to unlocked_ioctl.\n\nThese are all simple conversions: most already had a lock and so the ioctl\nfop could simply be replaced by unlocked_ioctl.\n\nradio-miropcm20.c was converted to use the new V4L2 core lock.\n\nWhile doing this work I noticed that many of these drivers initialized\nsome more fields or muted audio or something like that *after* creating\nthe device node. This should be done before the device node is created\nto prevent problems. Especially hal tends to grab a device node as soon\nas it is created.\n\nIn one or two cases the mutex_init was even done after the device creation!\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": "5bf4985daede6a49e9b35adcb3b3256b51a14924",
      "old_mode": 33188,
      "old_path": "drivers/media/radio/radio-aimslab.c",
      "new_id": "05e832f61c3e88772e1ae8b3b1059a0825a5b86c",
      "new_mode": 33188,
      "new_path": "drivers/media/radio/radio-aimslab.c"
    },
    {
      "type": "modify",
      "old_id": "c22311393624d26ebfbe0d4db8776a7c536b3a70",
      "old_mode": 33188,
      "old_path": "drivers/media/radio/radio-aztech.c",
      "new_id": "dd8a6ab0d437ab10022d1b65f1d802cc8d2b006c",
      "new_mode": 33188,
      "new_path": "drivers/media/radio/radio-aztech.c"
    },
    {
      "type": "modify",
      "old_id": "79039674a0e0bddff9976de584437a60b948e789",
      "old_mode": 33188,
      "old_path": "drivers/media/radio/radio-gemtek-pci.c",
      "new_id": "28fa85ba2087cfd56c067ac51a9669945eb44757",
      "new_mode": 33188,
      "new_path": "drivers/media/radio/radio-gemtek-pci.c"
    },
    {
      "type": "modify",
      "old_id": "73985f641f072d361d128f769530281b150ffbfb",
      "old_mode": 33188,
      "old_path": "drivers/media/radio/radio-gemtek.c",
      "new_id": "259936422e493b4dcf6dd6742d17bc5acd5b2995",
      "new_mode": 33188,
      "new_path": "drivers/media/radio/radio-gemtek.c"
    },
    {
      "type": "modify",
      "old_id": "08f1051979cae6f7508026dc0e957a23de775795",
      "old_mode": 33188,
      "old_path": "drivers/media/radio/radio-maestro.c",
      "new_id": "6af61bfeb1780089718f96884f6dc0dfc8550943",
      "new_mode": 33188,
      "new_path": "drivers/media/radio/radio-maestro.c"
    },
    {
      "type": "modify",
      "old_id": "255d40df4b461e9e5287462c08901a78758a565f",
      "old_mode": 33188,
      "old_path": "drivers/media/radio/radio-maxiradio.c",
      "new_id": "6459a220b0dd46ddb22326e0595f8964ae4915d2",
      "new_mode": 33188,
      "new_path": "drivers/media/radio/radio-maxiradio.c"
    },
    {
      "type": "modify",
      "old_id": "4ff885445fd455371823ad55a00f82e4c2afdcfe",
      "old_mode": 33188,
      "old_path": "drivers/media/radio/radio-miropcm20.c",
      "new_id": "3fb76e3834c99da96e8621ab4ecd89458913d259",
      "new_mode": 33188,
      "new_path": "drivers/media/radio/radio-miropcm20.c"
    },
    {
      "type": "modify",
      "old_id": "a79296aac9a9636e408a27a7da9a42cf9c4e21e3",
      "old_mode": 33188,
      "old_path": "drivers/media/radio/radio-rtrack2.c",
      "new_id": "8d6ea591bd188815c374ddf5c5e603a5aa3d6e8e",
      "new_mode": 33188,
      "new_path": "drivers/media/radio/radio-rtrack2.c"
    },
    {
      "type": "modify",
      "old_id": "985359d18aa58fd8e350d0e06b05b66020534bc5",
      "old_mode": 33188,
      "old_path": "drivers/media/radio/radio-sf16fmi.c",
      "new_id": "b5a5f89e238a91fe432326d0da9487cf32ad9943",
      "new_mode": 33188,
      "new_path": "drivers/media/radio/radio-sf16fmi.c"
    },
    {
      "type": "modify",
      "old_id": "52c7bbb32b8b7ea10312ff58716c47f1ed472bd2",
      "old_mode": 33188,
      "old_path": "drivers/media/radio/radio-sf16fmr2.c",
      "new_id": "dc3f04c52d5e11e923829e74a548d78d1b3e6cad",
      "new_mode": 33188,
      "new_path": "drivers/media/radio/radio-sf16fmr2.c"
    },
    {
      "type": "modify",
      "old_id": "fc1c860fd43844c188d4e42cc845a5f40b4ae957",
      "old_mode": 33188,
      "old_path": "drivers/media/radio/radio-terratec.c",
      "new_id": "a32663917059c1cd4734247452c33444c02ad5d2",
      "new_mode": 33188,
      "new_path": "drivers/media/radio/radio-terratec.c"
    },
    {
      "type": "modify",
      "old_id": "9d6dcf8af5b01de328436a0955ae190fe651aa72",
      "old_mode": 33188,
      "old_path": "drivers/media/radio/radio-trust.c",
      "new_id": "22fa9cc28abed060cff57e1e3a78227575c9ee36",
      "new_mode": 33188,
      "new_path": "drivers/media/radio/radio-trust.c"
    },
    {
      "type": "modify",
      "old_id": "f31eab99c943ba9cdc722e7b3163ed91f079d8a1",
      "old_mode": 33188,
      "old_path": "drivers/media/radio/radio-zoltrix.c",
      "new_id": "af99c5bd88c1f0ce15311ec63c137aeee2ce42ab",
      "new_mode": 33188,
      "new_path": "drivers/media/radio/radio-zoltrix.c"
    }
  ]
}
