)]}'
{
  "log": [
    {
      "commit": "1046a2c428bedd64c960dcfd0c57cc69a82fea2f",
      "tree": "d34b83e0ac61b51305cece031f7ff49579e3fe76",
      "parents": [
        "46e85f5f1c2a1d106c1ec0fa2a06280276b8e052",
        "b3f4e1eba45eda5d1213810ef3bc53e5247df2df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 07:58:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 07:58:25 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (144 commits)\n  [media] saa7134.h: Suppress compiler warnings when CONFIG_VIDEO_SAA7134_RC is not set\n  [media] it913x [VER 1.07] Support for single ITE 9135 devices\n  [media] Support for Terratec G1\n  [media] cx25821: off by one in cx25821_vidioc_s_input()\n  [media] media: tea5764: reconcile Kconfig symbol and macro\n  [media] omap_vout: Add poll() support\n  [media] omap3isp: preview: Add crop support on the sink pad\n  [media] omap3isp: preview: Rename min/max input/output sizes defines\n  [media] omap3isp: preview: Remove horizontal averager support\n  [media] omap3isp: Report the ISP revision through the media controller API\n  [media] omap3isp: ccdc: remove redundant operation\n  [media] omap3isp: Fix memory leaks in initialization error paths\n  [media] omap3isp: Add missing mutex_destroy() calls\n  [media] omap3isp: Move *_init_entities() functions to the init/cleanup section\n  [media] omap3isp: Move media_entity_cleanup() from unregister() to cleanup()\n  [media] MFC: Change MFC firmware binary name\n  [media] vb2: add vb2_get_unmapped_area in vb2 core\n  [media] v4l: Add v4l2 subdev driver for S5K6AAFX sensor\n  [media] v4l: Add AUTO option for the V4L2_CID_POWER_LINE_FREQUENCY control\n  [media] media: ov6650: stylistic improvements\n  ...\n"
    },
    {
      "commit": "46e85f5f1c2a1d106c1ec0fa2a06280276b8e052",
      "tree": "6b894b2c2c13fe70f986b03b32c9ca2a6d36a053",
      "parents": [
        "b2409fb6a49d1f633a8fc488e48043da7d3fd6a7",
        "eff7687d473c31cba3876c13e97eebc708eb8582"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 07:53:16 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 07:53:16 2011 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  hwmon: (w83627ehf) Add support for the W83627UHG\n  hwmon: (w83627ehf) Clean up probe function\n  hwmon: (w83627ehf) Properly report PECI and AMD-SI sensor types\n  hwmon: Use i2c_smbus_{read,write}_word_swapped\n  hwmon: (smsc47b397) Fix checkpatch errors\n  hwmon: (lm90) Make code more readable\n  hwmon: (lm90) Fix warnings\n  hwmon: (ibmaem) Avoid repeated memory allocations\n  hwmon: (ibmaem) Make instance initializations independent\n  hwmon: (ibmaem) Fix error paths\n  hwmon: (lm73) Make detection less problematic\n  hwmon: Avoid building drivers for powerpc that read/write ISA addresses\n"
    },
    {
      "commit": "b2409fb6a49d1f633a8fc488e48043da7d3fd6a7",
      "tree": "f2e76570fe81901ed0b64f6c1c815fe4abcc87ea",
      "parents": [
        "6b1506c66809ddf6afd17e330db2999c878b5d90",
        "6bcbf64ace40d6833622d85701218a8bb7a4f207"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 07:51:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 07:51:43 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (24 commits)\n  ALSA: hda/realtek - Skip invalid digital out pins\n  ALSA: hda/sigmatel - Automatically retrieve digital I/O widgets\n  ALSA: hda - Remove unused variables\n  ALSA: hda/realtek - Don\u0027t create alt-stream for capture when unnecessary\n  ALSA: hda - Add support for 92HD65 / 92HD66 family of codecs\n  ALSA: hda - Disable power-widget control for IDT 92HD83/93 as default\n  ALSA: hda - Check NO_PRESENCE pincfg default bit\n  ASoC: Ensure we always delay for WM8962 FLL when starting from SYSCLK\n  ASoC: Ensure the WM8962 oscillator and PLLs start up disabled\n  ASoC: Ensure WM8962 PLL registers are reset\n  ALSA: intel8x0 - Fix inclusion of kvm_para.h\n  ALSA: hda_hwdep: Fix possible buffer overflow\n  ASoC: Fix return value of wm5100_gpio_direction_out()\n  ASoC: WM8904: Set `invert\u0027 bit for Capture Switch\n  ASoC: Leave input audio data bit length settings untouched in wm8711_set_dai_fmt\n  ASoC: wm8711: Fix wrong mask for setting input audio data bit length select\n  ALSA: intel8x0: Improve performance in virtual environment\n  ALSA: hdspm - Enable all firmware ranges for PCI MADI/AES cards\n  ALSA: hdsp - Correct HDSP_VERSION_BIT constant, thus partly fixing RPM detection\n  ALSA: hdspm - Fix MADI channel format in the status ioctl\n  ...\n"
    },
    {
      "commit": "6b1506c66809ddf6afd17e330db2999c878b5d90",
      "tree": "eb93535fcc3e568ffabd5400b019463633ea2c22",
      "parents": [
        "1a67a573b8d9f02211f36fbab50f6265dc49384a",
        "50e07f888cb24b55e0d8283f631907794dd757c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 07:49:29 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 07:49:29 2011 -0700"
      },
      "message": "Merge branch \u0027devicetree/merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027devicetree/merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  dt: add empty of_machine_is_compatible\n  ahci: add DT binding for Calxeda AHCI controller\n  dt/platform: minor cleanup\n  dt: add empty of_alias_get_id() for non-dt builds\n"
    },
    {
      "commit": "eff7687d473c31cba3876c13e97eebc708eb8582",
      "tree": "59f2bcc34e01a7c125a335a45d42010bc66b2dc1",
      "parents": [
        "6ba71de5f81bbf639b5dcea2bc2c33cdb87ed782"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:48 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:48 2011 +0100"
      },
      "message": "hwmon: (w83627ehf) Add support for the W83627UHG\n\nThis is essentially a stripped down version of the W83627DHG. Noticeable\ndifference is that it is still powered with +5V, as older models, even\nthough the ADC resolution is 8 mV as newer models have.\n\nThanks to Ulf Bruman (Saab Group) for doing all the testing.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "6ba71de5f81bbf639b5dcea2bc2c33cdb87ed782",
      "tree": "3c982ed45c7f7e51da0b2e735407b9ad3952e843",
      "parents": [
        "2265cef2751b3441df91f85e0107f9f549e5b711"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "message": "hwmon: (w83627ehf) Clean up probe function\n\nThe probe function has grown pretty large, I think it\u0027s time for some\ncleanups, starting with these two simple ones:\n* Move temp3/in6 check for the W83667HG later in the function, where\n  it is done for all other chip types.\n* Move temperature register setting to a separate function, to avoid\n  code duplication.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "2265cef2751b3441df91f85e0107f9f549e5b711",
      "tree": "9ae2f2f9eba97f987237eae5ffbf787ec6b4fb1e",
      "parents": [
        "90f4102ce59226954edbe960b2434d8b3da5f086"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "message": "hwmon: (w83627ehf) Properly report PECI and AMD-SI sensor types\n\nWhen temperature sources are PECI or AMD-SI agents, it makes no sense\nto report their type as diode or thermistor. Instead we must report\ntheir digital nature.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "90f4102ce59226954edbe960b2434d8b3da5f086",
      "tree": "93fd275039932253b16ea125c1ba5eea2995b719",
      "parents": [
        "371f2e083b9b081adf68d04fba4978a27dc4e618"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "message": "hwmon: Use i2c_smbus_{read,write}_word_swapped\n\nMake use of the new i2c_smbus_{read,write}_word_swapped functions.\nThis makes the driver code more compact and readable. It also ensures\nproper error handling.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: Dirk Eibach \u003ceibach@gdsys.de\u003e\nCc: \"Mark M. Hoffman\" \u003cmhoffman@lightlink.com\u003e\nCc: Guillaume Ligneul \u003cguillaume.ligneul@gmail.com\u003e\n"
    },
    {
      "commit": "371f2e083b9b081adf68d04fba4978a27dc4e618",
      "tree": "bcbe57ef4bdaa2f6589a5c98804e6c5cbfb9151b",
      "parents": [
        "b2589ab02b46ea4a80b30a90fc2fe8eed957e86a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "message": "hwmon: (smsc47b397) Fix checkpatch errors\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "b2589ab02b46ea4a80b30a90fc2fe8eed957e86a",
      "tree": "716e89b006bdf17ff4c4859f3f2cf523ff18701a",
      "parents": [
        "8dc089d68b125179b1c97e75d29623472d99c68b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "message": "hwmon: (lm90) Make code more readable\n\nClean up the code to make it more readable:\n* Remove reg_ and new_ prefixes from variable names, they made the\n  names longer, causing extra line breaks, while not adding much\n  value.\n* Introduce struct device dev* \u003d \u0026client-\u003edev in two functions, to\n  avoid repeating client-\u003edev everywhere in these functions.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "8dc089d68b125179b1c97e75d29623472d99c68b",
      "tree": "af66b5e66831edf483b56899873ba90283818a46",
      "parents": [
        "da8ebe4e09ee5661f125a8401ade58baf226aa57"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "message": "hwmon: (lm90) Fix warnings\n\nWith some configuration option combinations, we get the following\nwarnings:\n\ndrivers/hwmon/lm90.c: In function \u0027lm90_detect\u0027:\ndrivers/hwmon/lm90.c:1114: warning: \u0027chip_id\u0027 may be used uninitialized\nin this function\ndrivers/hwmon/lm90.c:1114: warning: \u0027reg_config1\u0027 may be used\nuninitialized in this function\ndrivers/hwmon/lm90.c:1114: warning: \u0027reg_convrate\u0027 may be used\nuninitialized in this function\ndrivers/hwmon/lm90.c:1187: warning: \u0027reg_emerg2\u0027 may be used\nuninitialized in this function\ndrivers/hwmon/lm90.c:1187: warning: \u0027reg_status2\u0027 may be used\nuninitialized in this function\n\nWe can solve these easily by reading the register values first and\nchecking for errors later. These errors should be very rare, even in\nthe case of failed detection, so this change has no impact on\nperformance. And this makes checkpatch.pl happier.\n\nReported-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "da8ebe4e09ee5661f125a8401ade58baf226aa57",
      "tree": "a336300b6568c72455c85eef4024630b2735cc57",
      "parents": [
        "9d84c9e8b5b0386ee1d7769de0ff8a2546a2d054"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "message": "hwmon: (ibmaem) Avoid repeated memory allocations\n\nPreallocate a buffer for the response to sensor reads, and reuse it\nfor each read instead of allocating a new one each time. This should\nbe faster and should also avoid memory fragmentation.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "9d84c9e8b5b0386ee1d7769de0ff8a2546a2d054",
      "tree": "9fa97e407761192fb74cf36a19114caa572433a1",
      "parents": [
        "547a1c99d0052c8bee0a8fe4091e6a9094c3cde3"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "message": "hwmon: (ibmaem) Make instance initializations independent\n\nThere is no good reason that I can see why the failure to initialize\none instance should prevent other instances from being initialized.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "547a1c99d0052c8bee0a8fe4091e6a9094c3cde3",
      "tree": "59b992509ab6c0a24df9f0391e1f974ff6269c6f",
      "parents": [
        "24d6e2a89a1ff0a035f163a83a2812a3192083b6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "message": "hwmon: (ibmaem) Fix error paths\n\nI am under the impression that error paths in functions\naem_init_aem1_inst() and aem_init_aem2_inst() are incorrect. In\nseveral cases, the function returns 0 on error, which I suspect is\nnot intended. Fix this by properly tracking error codes.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "24d6e2a89a1ff0a035f163a83a2812a3192083b6",
      "tree": "9cd9206f65ae126d78ab428272ee8da62e41c4a8",
      "parents": [
        "746cdfbf01c0a30d59f6e1b6942d432658d7c7cd"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "message": "hwmon: (lm73) Make detection less problematic\n\nWord reads can cause trouble with some I2C devices, so do as much\ndetection as we can using only byte reads, and only use a word read in\nthe end to confirm the positive match. Also properly handle read\nerrors.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: Robert Casanova \u003crobertcasanova@nanometrics.ca\u003e\n"
    },
    {
      "commit": "746cdfbf01c0a30d59f6e1b6942d432658d7c7cd",
      "tree": "d5b83d6a1fd487f98e42ad215ad7bd89d495a5dd",
      "parents": [
        "1a67a573b8d9f02211f36fbab50f6265dc49384a"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dnelson@redhat.com",
        "time": "Fri Nov 04 12:00:45 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:45 2011 +0100"
      },
      "message": "hwmon: Avoid building drivers for powerpc that read/write ISA addresses\n\nA modprobe of hwmon drivers that read/write ISA addresses on a powerpc results\nin a kernel Oops. These reads/writes are being done via the inb()/in_8() and\noutb()/out_8() macros.\n\nPrevent these drivers from being built for powerpc.\n\nSigned-off-by: Dean Nelson \u003cdnelson@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "50e07f888cb24b55e0d8283f631907794dd757c2",
      "tree": "a57533a86c62ae90ffc600c4443fcbd8f7908c1e",
      "parents": [
        "3983138c017b6aeab6ce3dbb1e9afbe80bdac496"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Tue Oct 25 14:01:26 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Nov 04 00:12:51 2011 -0400"
      },
      "message": "dt: add empty of_machine_is_compatible\n\nThe patch adds an empty function for non-dt build, so that\ndrivers migrating to dt can save some \u0027#ifdef CONFIG_OF\u0027.\n\nv3: New patch\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "1a67a573b8d9f02211f36fbab50f6265dc49384a",
      "tree": "8435c615c4afbbc1eb4e80ba7185778a00147929",
      "parents": [
        "6dbbd92522a13bcd5003829cbed30bc38a3d0362",
        "9ef5992e442b2b0bf6364bfcc5574e983a983159"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 21:07:58 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 21:07:58 2011 -0700"
      },
      "message": "Merge git://git.samba.org/sfrench/cifs-2.6\n\n* git://git.samba.org/sfrench/cifs-2.6:\n  cifs: Assume passwords are encoded according to iocharset (try #2)\n  CIFS: Fix the VFS brlock cache usage in posix locking case\n  [CIFS] Update cifs version to 1.76\n  CIFS: Remove extra mutex_unlock in cifs_lock_add_if\n"
    },
    {
      "commit": "6dbbd92522a13bcd5003829cbed30bc38a3d0362",
      "tree": "b486642d7392b81d89f159d65fd556a432e78d16",
      "parents": [
        "d6748066ad0e8b2514545998f8367ebb3906f299",
        "e1cfb67acd5e890bbad695000d2c997bfb7f1756"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 21:05:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 21:05:43 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (45 commits)\n  be2net: Add detect UE feature for Lancer\n  be2net: Prevent CQ full condition for Lancer\n  be2net: Fix disabling multicast promiscous mode\n  be2net: Fix endian issue in RX filter command\n  af_packet: de-inline some helper functions\n  MAINTAINERS: Add can-gw include to maintained files\n  net: Add back alignment for size for __alloc_skb\n  net: add missing bh_unlock_sock() calls\n  l2tp: fix race in l2tp_recv_dequeue()\n  ixgbevf: Update release version\n  ixgbe: DCB, return max for IEEE traffic classes\n  ixgbe: fix reading of the buffer returned by the firmware\n  ixgbe: Fix compiler warnings\n  ixgbe: fix smatch splat due to missing NULL check\n  ixgbe: fix disabling of Tx laser at probe\n  ixgbe: Fix link issues caused by a reset while interface is down\n  igb: Fix for I347AT4 PHY cable length unit detection\n  e100: make sure vlan support isn\u0027t advertised on old adapters\n  e1000e: demote a debugging WARN to a debug log message\n  net: fix typo in drivers/net/ethernet/xilinx/ll_temac_main.c\n  ...\n"
    },
    {
      "commit": "3983138c017b6aeab6ce3dbb1e9afbe80bdac496",
      "tree": "9fdcddfdb8ada91504c90e2551ba6a565ade7325",
      "parents": [
        "ed5f886d16369fed5a69d96b8e85777c47206de1",
        "02aac316abf436a7529d46a71f7083f9f9ef4b49"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Nov 03 23:32:20 2011 -0400"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Nov 03 23:32:20 2011 -0400"
      },
      "message": "Merge branch \u0027for-grant\u0027 of git://sources.calxeda.com/kernel/linux into devicetree/merge\n"
    },
    {
      "commit": "e1cfb67acd5e890bbad695000d2c997bfb7f1756",
      "tree": "898e6b168e9641f31633157385de5c84375ae802",
      "parents": [
        "9372cacb300df3ee0a8be8a25bea15d16a95c583"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Thu Nov 03 01:50:08 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 21:59:40 2011 -0400"
      },
      "message": "be2net: Add detect UE feature for Lancer\n\nAdd code to detect UE in case of Lancer.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9372cacb300df3ee0a8be8a25bea15d16a95c583",
      "tree": "3e9f4e7dc2ca6df4560b2cf9f51edcda44742e5f",
      "parents": [
        "1610c79f1e9545d0a64dc6bb4f9affdfcf1d5726"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Thu Nov 03 01:49:55 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 21:59:40 2011 -0400"
      },
      "message": "be2net: Prevent CQ full condition for Lancer\n\nIndicate to HW that the CQ is cleaned up before posting new RX buffers.\nThis prevents the HW to go into CQ full error condition.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1610c79f1e9545d0a64dc6bb4f9affdfcf1d5726",
      "tree": "2713f365c1b903ff80768d231a09e2e6187a5675",
      "parents": [
        "016f97b11b3c7fe834260150d0f9cb36d06b2eb8"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Thu Nov 03 01:49:27 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 21:59:39 2011 -0400"
      },
      "message": "be2net: Fix disabling multicast promiscous mode\n\nIf user tries to disable multicast promiscous mode, the adapter remains\nin this mode as resetting the multicast promiscous mode was missing\nin RX filter command. Fixed this.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "016f97b11b3c7fe834260150d0f9cb36d06b2eb8",
      "tree": "6d2cac0966c303e79c57f38dfb4c7dd36dccf9ec",
      "parents": [
        "5b67b3c04d73ee998a754d006e53131a7c909a46"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Thu Nov 03 01:49:13 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 21:59:39 2011 -0400"
      },
      "message": "be2net: Fix endian issue in RX filter command\n\nUse cpu_to_le32() for mcast_num field in RX filter command as this\nfield is of type u32.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b67b3c04d73ee998a754d006e53131a7c909a46",
      "tree": "b7e2e502750a10548211b8403f9cf224faf513f2",
      "parents": [
        "eea49cc9009767dfbafd673ee577854454b52e0d",
        "c1a7e1ebc17a9243d99ba0432d1138d74114dea7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 21:52:51 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 21:52:51 2011 -0400"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net\n"
    },
    {
      "commit": "eea49cc9009767dfbafd673ee577854454b52e0d",
      "tree": "1d48e1c6a243cb2ab2d680d6b1919d994b76f3b3",
      "parents": [
        "c49b82da1f6649b76acbabc7940ddb53a00bdfcc"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Nov 02 11:00:49 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 18:11:51 2011 -0400"
      },
      "message": "af_packet: de-inline some helper functions\n\nThis popped some compiler errors due to mismatched prototypes. Just\nremove most manual inlines, the compiler should be able to figure out\nwhat makes sense to inline and not.\n\nnet/packet/af_packet.c:252: warning: \u0027prb_curr_blk_in_use\u0027 declared inline after being called\nnet/packet/af_packet.c:252: warning: previous declaration of \u0027prb_curr_blk_in_use\u0027 was here\nnet/packet/af_packet.c:258: warning: \u0027prb_queue_frozen\u0027 declared inline after being called\nnet/packet/af_packet.c:258: warning: previous declaration of \u0027prb_queue_frozen\u0027 was here\nnet/packet/af_packet.c:248: warning: \u0027packet_previous_frame\u0027 declared inline after being called\nnet/packet/af_packet.c:248: warning: previous declaration of \u0027packet_previous_frame\u0027 was here\nnet/packet/af_packet.c:251: warning: \u0027packet_increment_head\u0027 declared inline after being called\nnet/packet/af_packet.c:251: warning: previous declaration of \u0027packet_increment_head\u0027 was here\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nCc: Chetan Loke \u003cloke.chetan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c49b82da1f6649b76acbabc7940ddb53a00bdfcc",
      "tree": "32e27e8a37ef32e9f797d692537c86272c4354eb",
      "parents": [
        "bc417e30f8dff6e8657005c4317cd71239e53375"
      ],
      "author": {
        "name": "Oliver Hartkopp",
        "email": "socketcan@hartkopp.net",
        "time": "Wed Nov 02 10:55:13 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 18:11:51 2011 -0400"
      },
      "message": "MAINTAINERS: Add can-gw include to maintained files\n\nCommit c1aabdf379bc2feeb0df7057ed5bad96f492133e (can-gw: add netlink based\nCAN routing) added a new include file that\u0027s neither referenced by any of\nthe CAN maintainers.\n\nSigned-off-by: Oliver Hartkopp \u003csocketcan@hartkopp.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc417e30f8dff6e8657005c4317cd71239e53375",
      "tree": "b0e1076a5162b3f28c0d5e16a9993b406182563e",
      "parents": [
        "918eb39962dfff9490a43cd08176b962cacc7978"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Nov 02 13:40:28 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 18:09:16 2011 -0400"
      },
      "message": "net: Add back alignment for size for __alloc_skb\n\nCommit 87fb4b7b533073eeeaed0b6bf7c2328995f6c075 (net: more\naccurate skb truesize) changed the alignment of size. This\ncan cause problems at least on some machines with NFS root:\n\nUnhandled fault: alignment exception (0x801) at 0xc183a43a\nInternal error: : 801 [#1] PREEMPT\nModules linked in:\nCPU: 0    Not tainted  (3.1.0-08784-g5eeee4a #733)\npc : [\u003cc02fbba0\u003e]    lr : [\u003cc02fbb9c\u003e]    psr: 60000013\nsp : c180fef8  ip : 00000000  fp : c181f580\nr10: 00000000  r9 : c044b28c  r8 : 00000001\nr7 : c183a3a0  r6 : c1835be0  r5 : c183a412  r4 : 000001f2\nr3 : 00000000  r2 : 00000000  r1 : ffffffe6  r0 : c183a43a\nFlags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel\nControl: 0005317f  Table: 10004000  DAC: 00000017\nProcess swapper (pid: 1, stack limit \u003d 0xc180e270)\nStack: (0xc180fef8 to 0xc1810000)\nfee0:                                                       00000024 00000000\nff00: 00000000 c183b9c0 c183b8e0 c044b28c c0507ccc c019dfc4 c180ff2c c0503cf8\nff20: c180ff4c c180ff4c 00000000 c1835420 c182c740 c18349c0 c05233c0 00000000\nff40: 00000000 c00e6bb8 c180e000 00000000 c04dd82c c0507e7c c050cc18 c183b9c0\nff60: c05233c0 00000000 00000000 c01f34f4 c0430d70 c019d364 c04dd898 c04dd898\nff80: c04dd82c c0507e7c c180e000 00000000 c04c584c c01f4918 c04dd898 c04dd82c\nffa0: c04ddd28 c180e000 00000000 c0008758 c181fa60 3231d82c 00000037 00000000\nffc0: 00000000 c04dd898 c04dd82c c04ddd28 00000013 00000000 00000000 00000000\nffe0: 00000000 c04b2224 00000000 c04b21a0 c001056c c001056c 00000000 00000000\nFunction entered at [\u003cc02fbba0\u003e] from [\u003cc019dfc4\u003e]\nFunction entered at [\u003cc019dfc4\u003e] from [\u003cc01f34f4\u003e]\nFunction entered at [\u003cc01f34f4\u003e] from [\u003cc01f4918\u003e]\nFunction entered at [\u003cc01f4918\u003e] from [\u003cc0008758\u003e]\nFunction entered at [\u003cc0008758\u003e] from [\u003cc04b2224\u003e]\nFunction entered at [\u003cc04b2224\u003e] from [\u003cc001056c\u003e]\nCode: e1a00005 e3a01028 ebfa7cb0 e35a0000 (e5858028)\n\nHere PC is at __alloc_skb and \u0026shinfo-\u003edataref is unaligned because\nskb-\u003eend can be unaligned without this patch.\n\nAs explained by Eric Dumazet \u003ceric.dumazet@gmail.com\u003e, this happens\nonly with SLOB, and not with SLAB or SLUB:\n\n* Eric Dumazet \u003ceric.dumazet@gmail.com\u003e [111102 15:56]:\n\u003e\n\u003e Your patch is absolutely needed, I completely forgot about SLOB :(\n\u003e\n\u003e since, kmalloc(386) on SLOB gives exactly ksize\u003d386 bytes, not nearest\n\u003e power of two.\n\u003e\n\u003e [   60.305763] malloc(size\u003d385)-\u003effff880112c11e38 ksize\u003d386 -\u003e nsize\u003d2\n\u003e [   60.305921] malloc(size\u003d385)-\u003effff88007c92ce28 ksize\u003d386 -\u003e nsize\u003d2\n\u003e [   60.306898] malloc(size\u003d656)-\u003effff88007c44ad28 ksize\u003d656 -\u003e nsize\u003d272\n\u003e [   60.325385] malloc(size\u003d656)-\u003effff88007c575868 ksize\u003d656 -\u003e nsize\u003d272\n\u003e [   60.325531] malloc(size\u003d656)-\u003effff88011c777230 ksize\u003d656 -\u003e nsize\u003d272\n\u003e [   60.325701] malloc(size\u003d656)-\u003effff880114011008 ksize\u003d656 -\u003e nsize\u003d272\n\u003e [   60.346716] malloc(size\u003d385)-\u003effff880114142008 ksize\u003d386 -\u003e nsize\u003d2\n\u003e [   60.346900] malloc(size\u003d385)-\u003effff88011c777690 ksize\u003d386 -\u003e nsize\u003d2\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "918eb39962dfff9490a43cd08176b962cacc7978",
      "tree": "53275f3622cf13f57296481a556c47dd5d92f16f",
      "parents": [
        "e2e210c0238eb7073e07af503ae743fa53977120"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Nov 02 12:42:56 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 18:06:18 2011 -0400"
      },
      "message": "net: add missing bh_unlock_sock() calls\n\nSimon Kirby reported lockdep warnings and following messages :\n\n[104661.897577] huh, entered softirq 3 NET_RX ffffffff81613740\npreempt_count 00000101, exited with 00000102?\n\n[104661.923653] huh, entered softirq 3 NET_RX ffffffff81613740\npreempt_count 00000101, exited with 00000102?\n\nProblem comes from commit 0e734419\n(ipv4: Use inet_csk_route_child_sock() in DCCP and TCP.)\n\nIf inet_csk_route_child_sock() returns NULL, we should release socket\nlock before freeing it.\n\nAnother lock imbalance exists if __inet_inherit_port() returns an error\nsince commit 093d282321da ( tproxy: fix hash locking issue when using\nport redirection in __inet_inherit_port()) a backport is also needed for\n\u003e\u003d 2.6.37 kernels.\n\nReported-by: Simon Kirby \u003csim@hostway.ca\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nTested-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCC: Balazs Scheidler \u003cbazsi@balabit.hu\u003e\nCC: KOVACS Krisztian \u003chidden@balabit.hu\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTested-by: Simon Kirby \u003csim@hostway.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e2e210c0238eb7073e07af503ae743fa53977120",
      "tree": "a4940a436eb0292f09a9e9c09d7bfccfc5a0d76f",
      "parents": [
        "2edcd4ca43df3c1d1d392753531cc73a53e709ba"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Nov 02 22:47:44 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 18:02:13 2011 -0400"
      },
      "message": "l2tp: fix race in l2tp_recv_dequeue()\n\nMisha Labjuk reported panics occurring in l2tp_recv_dequeue()\n\nIf we release reorder_q.lock, we must not keep a dangling pointer (tmp),\nsince another thread could manipulate reorder_q.\n\nInstead we must restart the scan at beginning of list.\n\nReported-by: Misha Labjuk \u003cspiked.yar@gmail.com\u003e\nTested-by: Misha Labjuk \u003cspiked.yar@gmail.com\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "02aac316abf436a7529d46a71f7083f9f9ef4b49",
      "tree": "f6104530b98e312d146a3c3780b79de238ec4763",
      "parents": [
        "303f59d1a71ebf1ede04b2adb07e3f545e53b7ba"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Wed Nov 03 21:04:59 2010 -0500"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Thu Nov 03 15:52:38 2011 -0500"
      },
      "message": "ahci: add DT binding for Calxeda AHCI controller\n\nAdd devicetree match table to ahci platform driver for Calxeda Highbank\nAHCI controller.\n\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: linux-ide@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nCc: devicetree-discuss@lists.ozlabs.org\n"
    },
    {
      "commit": "303f59d1a71ebf1ede04b2adb07e3f545e53b7ba",
      "tree": "59891016f265b843bf465c2fb165d58d73347cd2",
      "parents": [
        "994c0e992522c123298b4a91b72f5e67ba2d1123"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Nov 02 22:07:29 2011 -0700"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Thu Nov 03 15:49:24 2011 -0500"
      },
      "message": "dt/platform: minor cleanup\n\n* Correct description of of_platform_bus_create to match implementation\n* Remove a level of indentation in of_dev_lookup\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\n"
    },
    {
      "commit": "b3f4e1eba45eda5d1213810ef3bc53e5247df2df",
      "tree": "88e55e961970ae73a8362341cd702a7073b580e1",
      "parents": [
        "bc54919f83df61860c7a183016bbced054f9e474"
      ],
      "author": {
        "name": "Timo Kokkonen",
        "email": "kaapeli@itanic.dy.fi",
        "time": "Tue Oct 18 15:37:36 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:33:59 2011 -0200"
      },
      "message": "[media] saa7134.h: Suppress compiler warnings when CONFIG_VIDEO_SAA7134_RC is not set\n\nIf the said config optio is not set, the compiler will spill out many\nwarnings about statements with no effect, such as:\n\nCasting the zero to void will cure the warning.\n\nSigned-off-by: Timo Kokkonen \u003ckaapeli@itanic.dy.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bc54919f83df61860c7a183016bbced054f9e474",
      "tree": "fe099dd8f5381d0e2ec57bbba9ef85fc94d380d2",
      "parents": [
        "efabaaf38a6cac929650943151e679f2b5cdae8b"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Fri Oct 14 19:54:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:33:58 2011 -0200"
      },
      "message": "[media] it913x [VER 1.07] Support for single ITE 9135 devices\n\nSupport for single ITE 9135 device.\n\nOnly single devices have been tested.  Dual ITE 9135 devices\nshould work, but have not been tested.\n\nTODOs\nsupport for ver 2 chip\nconfig for other tuner types.\nrework of firmware file.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "efabaaf38a6cac929650943151e679f2b5cdae8b",
      "tree": "3c418bf2dd576aab5e1b1742d899b1c0d65c7e89",
      "parents": [
        "567a23f4389f86c10355ae89909d6d87f312d1a0"
      ],
      "author": {
        "name": "Teka",
        "email": "teka101@gmail.com",
        "time": "Fri Oct 14 05:40:29 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:33:57 2011 -0200"
      },
      "message": "[media] Support for Terratec G1\n\nHi,\n\nThis is a little patch to support Terratec G1 (based on Terratec Grabby).\n\nIt works perfectly on my pc (Ubuntu 11.04 / Kernel 2.6.38).\n\nBest regards,\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "567a23f4389f86c10355ae89909d6d87f312d1a0",
      "tree": "2d9819a0995945ba4dbe0b7ef86f17cd411d53c6",
      "parents": [
        "8c4343e5909f956140229b0d960dc7a9c4fd4bdd"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Thu Oct 13 02:41:41 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:33:55 2011 -0200"
      },
      "message": "[media] cx25821: off by one in cx25821_vidioc_s_input()\n\nIf \"i\" is 2 then when we call cx25821_video_mux() we\u0027d end up going\npast the end of the cx25821_boards[dev-\u003eboard]-\u003einput[].\n\nThe INPUT() macro obfuscates what\u0027s going on in that function so it\u0027s\na bit hard to follow.  And as Mauro points out the hard coded 2 is\nnot very helpful.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8c4343e5909f956140229b0d960dc7a9c4fd4bdd",
      "tree": "6c21ed2547580ff1492447554817a5df64d402cb",
      "parents": [
        "94f3f48f90f77e3bfcafce9b259086cfebcd166d"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Wed Oct 12 17:51:22 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:33:54 2011 -0200"
      },
      "message": "[media] media: tea5764: reconcile Kconfig symbol and macro\n\nThe Kconfig symbol RADIO_TEA5764_XTAL is unused. The code does use a\nRADIO_TEA5764_XTAL macro, but does that rather peculiar. But there seems\nto be a way to keep both. (The easiest way out would be to rip out both\nthe Kconfig symbol and the macro.)\n\nNote there\u0027s also a module parameter \u0027use_xtal\u0027 to influence all this.\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "94f3f48f90f77e3bfcafce9b259086cfebcd166d",
      "tree": "126519e5c826eb08e1949544abbb5667e2a49854",
      "parents": [
        "1f69fd970dfdd9872c83f62864b2557d686948cb"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Jan 20 21:15:42 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:33:53 2011 -0200"
      },
      "message": "[media] omap_vout: Add poll() support\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1f69fd970dfdd9872c83f62864b2557d686948cb",
      "tree": "44222f1582394542bea0881cdc854013b87b598a",
      "parents": [
        "059dc1d9841f061e5767b95822fb4035ad7559fc"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Sep 21 20:05:45 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:33:52 2011 -0200"
      },
      "message": "[media] omap3isp: preview: Add crop support on the sink pad\n\nThe crop rectangle takes the preview engine internal cropping\nrequirements into account. The smallest allowable margins are 14 columns\nand 8 rows when reading from memory, and 18 columns and 8 rows when\nprocessing data on the fly from the CCDC.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "059dc1d9841f061e5767b95822fb4035ad7559fc",
      "tree": "4893fda001ff5d6a165c9bd86ae90da93052af18",
      "parents": [
        "e4bc6272ab3f7cb0b56705f78320e361880411e1"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Mon Oct 03 07:56:15 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:33:51 2011 -0200"
      },
      "message": "[media] omap3isp: preview: Rename min/max input/output sizes defines\n\nThe macros that define the minimum/maximum input and output sizes are\ndefined in seperate files and have no consistent naming. In preparation\nfor preview engine cropping support, move them all to isppreview.c and\nrename them to PREV_{MIN|MAX}_{IN|OUT}_{WIDTH|HEIGHT}*.\n\nRemove unused and/or unneeded local variables that store the maximum\noutput width.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e4bc6272ab3f7cb0b56705f78320e361880411e1",
      "tree": "39f68cc3543909707f8090766e5c81e790bac722",
      "parents": [
        "083eb07854e128a0ed7d79390baae2439755ebdd"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Sep 21 07:54:44 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:33:49 2011 -0200"
      },
      "message": "[media] omap3isp: preview: Remove horizontal averager support\n\nThe horizontal averager isn\u0027t used and will get in the way when\nimplementing cropping support on the input pad. Remove it, it can be\nadded back later if needed.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "083eb07854e128a0ed7d79390baae2439755ebdd",
      "tree": "52a5990123626d83162e92ba555230e1c64c790c",
      "parents": [
        "882cc8539ee73e855a149f99e2166766ce5deb35"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Tue Oct 11 06:34:40 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:33:48 2011 -0200"
      },
      "message": "[media] omap3isp: Report the ISP revision through the media controller API\n\nSet the media_device::hw_revision field to the ISP revision number.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "882cc8539ee73e855a149f99e2166766ce5deb35",
      "tree": "20041021373696a94c0d4cda41a3196f1efcaa2a",
      "parents": [
        "9b6390bd95c65ad4a6c650955fa1e3f18f8a540c"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Sep 29 07:57:00 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:33:47 2011 -0200"
      },
      "message": "[media] omap3isp: ccdc: remove redundant operation\n\nTrivial arithmetics clean up.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9b6390bd95c65ad4a6c650955fa1e3f18f8a540c",
      "tree": "3e1dcd35d28f0793dd62d1a3ff72b4831890a118",
      "parents": [
        "ed33ac8e0876a3016511ea0aaf9af1d965ee2c44"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Sep 22 17:10:30 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:33:46 2011 -0200"
      },
      "message": "[media] omap3isp: Fix memory leaks in initialization error paths\n\nMake sure all modules init functions clean up after themselves in case\nof error.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nReported-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ed33ac8e0876a3016511ea0aaf9af1d965ee2c44",
      "tree": "b4b0c581a0ec831d3857d86205234b8924bd6ba5",
      "parents": [
        "39099d09ae4605003696919d7c3a6e8a96607c4b"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Sep 22 17:09:26 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:31:31 2011 -0200"
      },
      "message": "[media] omap3isp: Add missing mutex_destroy() calls\n\nMutexes must be destroyed with mutex_destroy(). Add missing calls in the\nmodules cleanup handlers.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "39099d09ae4605003696919d7c3a6e8a96607c4b",
      "tree": "f89d402db0ad2f54c02b58f0ce698f6aafbd679a",
      "parents": [
        "63b4ca23ed2b35742bebf8cb2af49b84b24442c6"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Sep 22 16:59:26 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:29:16 2011 -0200"
      },
      "message": "[media] omap3isp: Move *_init_entities() functions to the init/cleanup section\n\nGroup all init/cleanup functions together to make the code more\nreadable.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "63b4ca23ed2b35742bebf8cb2af49b84b24442c6",
      "tree": "19bcdc500eabdab107a570916cdc890cd3e39b29",
      "parents": [
        "57f6217be1d129e3e38bac3eadc20cbf909666b6"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Sep 22 16:54:34 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:29:15 2011 -0200"
      },
      "message": "[media] omap3isp: Move media_entity_cleanup() from unregister() to cleanup()\n\nThe media_entity_cleanup() function belong to the module cleanup\nhandlers, not the entity registration handlers. Move it there.\n\nCreate a omap3isp_video_cleanup() function to cleanup the video node\nentity, and call it from the module cleanup handlers.\n\nRename omap3isp_stat_free() to omap3isp_stat_cleanup().\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "57f6217be1d129e3e38bac3eadc20cbf909666b6",
      "tree": "609587ba627536c7272d05eb7ebb3edcdd835bea",
      "parents": [
        "6f524ec156ba31a18425fad9dd1287be0701d9d1"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Fri Sep 30 07:56:02 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:29:14 2011 -0200"
      },
      "message": "[media] MFC: Change MFC firmware binary name\n\nThis patch renames the MFC firmware binary to avoid SoC name in it.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nAcked-by: Kamil Debski \u003ck.debski@samsung.com\u003e\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6f524ec156ba31a18425fad9dd1287be0701d9d1",
      "tree": "f9264cae6e442d9d346dc6cc73cb749c62be53a0",
      "parents": [
        "bfa8dd3a05248457fce18712e7bc0499030b3100"
      ],
      "author": {
        "name": "Scott Jiang",
        "email": "[scott.jiang.linux@gmail.com]",
        "time": "Wed Sep 21 09:25:23 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:29:13 2011 -0200"
      },
      "message": "[media] vb2: add vb2_get_unmapped_area in vb2 core\n\nno mmu system needs get_unmapped_area file operations to do mmap\n\nSigned-off-by: Scott Jiang \u003cscott.jiang.linux@gmail.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bfa8dd3a05248457fce18712e7bc0499030b3100",
      "tree": "52079502aff38e16fd22561eb28fc352342afd3e",
      "parents": [
        "d26a6635b24210791cf4b71fd861738270c8cc3c"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Tue Oct 04 14:05:58 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:29:11 2011 -0200"
      },
      "message": "[media] v4l: Add v4l2 subdev driver for S5K6AAFX sensor\n\nThis driver exposes preview mode operation of the S5K6AAFX sensor with\nembedded SoC ISP. The native capture (snapshot) operation mode is not\nsupported.\nFollowing controls are available:\n manual/auto exposure and gain, power line frequency (anti-flicker),\n saturation, sharpness, brightness, contrast, white balance temperature,\n color effects, horizontal/vertical image flip, frame interval,\n auto white balance.\nRGB component gains are currently exposed through private controls.\n\nReviewed-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d26a6635b24210791cf4b71fd861738270c8cc3c",
      "tree": "2f5a40c24c58a456bf6882b372f8d7620cb9d9b0",
      "parents": [
        "2e56d933fd967a72d5ee4250e1cb6f9de29d936f"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Sun Sep 04 19:08:54 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:29:09 2011 -0200"
      },
      "message": "[media] v4l: Add AUTO option for the V4L2_CID_POWER_LINE_FREQUENCY control\n\nV4L2_CID_POWER_LINE_FREQUENCY control allows applications to instruct\na driver what is the power line frequency so an appropriate filter\ncan be used by the device to cancel flicker by compensating the light\nintensity ripple. Currently in the menu we have entries for 50 Hz and\n60 Hz and for entirely disabling the anti-flicker filter.\nHowever some devices are capable of automatically detecting the\nfrequency, so add V4L2_CID_POWER_LINE_FREQUENCY_AUTO entry for them.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2e56d933fd967a72d5ee4250e1cb6f9de29d936f",
      "tree": "8a61280594ff8f68df64b65de3907a20528b545c",
      "parents": [
        "171f1a48bb3f95e3ecb37ecd6e8577118d601460"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Mon Sep 12 08:25:25 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:29:06 2011 -0200"
      },
      "message": "[media] media: ov6650: stylistic improvements\n\n* with no \"retrun ret;\" at the end, there is no need to initialize ret\n  any longer,\n* consequently use conditional expressions, not if...else constructs,\n  throughout ov6650_s_ctrl(),\n* v4l2_ctrl_new_std_menu() max value of V4L2_EXPOSURE_MANUAL instead of\n  equivalent 1 looks more clear.\n\nCreated on top of \"Converting soc_camera to the control framework\"\nseries.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "171f1a48bb3f95e3ecb37ecd6e8577118d601460",
      "tree": "1e3dcbd0ea5dd18ac3df7f56d5c68425c00c6834",
      "parents": [
        "95d20109ad6478ecea5e93ba191270fb645d52c7"
      ],
      "author": {
        "name": "Bastian Hecht",
        "email": "hechtb@googlemail.com",
        "time": "Thu Sep 08 13:15:24 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:29:05 2011 -0200"
      },
      "message": "[media] media: ov5642: Add support for arbitrary resolution\n\nThis patch adds the ability to get arbitrary resolutions with a width\nup to 2592 and a height up to 720 pixels instead of the standard 1280x720\nonly.\n\nSigned-off-by: Bastian Hecht \u003chechtb@gmail.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "95d20109ad6478ecea5e93ba191270fb645d52c7",
      "tree": "eba4717e3885a165f27c9aa2a3242202daeae58a",
      "parents": [
        "2f0babb7e43278247df512263581c4738afa4cbc"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Sep 09 13:56:04 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:29:04 2011 -0200"
      },
      "message": "[media] V4L: replace soc-camera specific soc_mediabus.h with v4l2-mediabus.h\n\nMost users of the \u003cmedia/soc_mediabus.h\u003e header only need pixel code\ndefinitions, which are now located in the generic \u003clinux/v4l2-mediabus.h\u003e\nheader. Switch over to reduce soc-camera dependencies.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2f0babb7e43278247df512263581c4738afa4cbc",
      "tree": "b09a18f6f7756c9f793e36c26db17f4cfc9a558e",
      "parents": [
        "1a99b972a86ba9c3984c042f7f641458ad4812d0"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Sep 09 13:39:20 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:29:03 2011 -0200"
      },
      "message": "[media] V4L: soc-camera: make (almost) all client drivers re-usable outside of the framework\n\nThe most important change in this patch is direct linking to struct\nsoc_camera_link via the client-\u003edev.platform_data pointer. This makes most\nof the soc-camera client drivers also usable outside of the soc-camera\nframework. After this change all what is needed for these drivers to\nfunction are inclusions of soc-camera headers for some convenience macros,\nsuitably configured platform data, which is anyway always required, and\nloaded soc-camera core module for library functions. If desired, these\nlibrary functions can be made generic in the future and moved to a more\nneutral location.\n\nThe only two client drivers, that still depend on soc-camera are:\n\nmt9t031: it uses struct video_device for its PM. Since no hardware is\navailable, alternative methods cannot be tested.\n\nov6650: it uses struct soc_camera_device to pass its sense data back to\nthe bridge driver. A generic v4l2-subdevice approach should be developed\nto perform this.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1a99b972a86ba9c3984c042f7f641458ad4812d0",
      "tree": "9df50bc45b66553be10aa9843b2467427c038676",
      "parents": [
        "3e0ec41c5c5ee14e27f65e28d4a616de34f59a97"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Sep 09 13:10:02 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:29:02 2011 -0200"
      },
      "message": "[media] V4L: add .g_std() core V4L2 subdevice operation\n\nVIDIOC_G_STD can return the current TV-norm to the user in one of two ways:\nif an .vidioc_g_std() ioctl operation is provided by the driver, it is\ncalled, otherwise the value ot the .current_norm field of struct\nvideo_device is returned. Since subdevice drivers currently have no access\nto struct video_device objects, the only way to provide this information to\nthe user is by implementing a .g_std() method.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3e0ec41c5c5ee14e27f65e28d4a616de34f59a97",
      "tree": "95d4302f6a26b1494926146dedd1bb25b7834167",
      "parents": [
        "2fbdc9bd42c993a6b179a4ddb972b551644aad6e"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Sep 13 08:07:55 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:29:01 2011 -0200"
      },
      "message": "[media] V4L: dynamically allocate video_device nodes in subdevices\n\nCurrently only very few drivers actually use video_device nodes, embedded\nin struct v4l2_subdev. Allocate these nodes dynamically for those drivers\nto save memory for the rest.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nTested-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2fbdc9bd42c993a6b179a4ddb972b551644aad6e",
      "tree": "f548d7481225963b38354359f4339cdca3e21b77",
      "parents": [
        "443f483aa2494b93d73ba122cafdf2ef89989ed7"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Sep 09 06:40:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:29:00 2011 -0200"
      },
      "message": "[media] V4L: sh_mobile_csi2: fix unbalanced pm_runtime_put()\n\nIf the sh_mobile_csi2 driver didn\u0027t attach to a client, normally, because\nthe respective device connects to the SoC over the parallel CEU interface\nand doesn\u0027t use the CSI-2 controller, it also shouldn\u0027t call\npm_runtime_put() on attempted disconnect.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "443f483aa2494b93d73ba122cafdf2ef89989ed7",
      "tree": "8b94a6d4ef0696c0b9310dd2bb7bdadee1eb7249",
      "parents": [
        "14178aa57ce6ac4f05b4df8ea9e010486ce83a76"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Sep 09 07:06:50 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:59 2011 -0200"
      },
      "message": "[media] V4L: mt9m001, mt9v022: use internally cached pixel code\n\nUsing the internally cached pixel code, instead of the one, provided by\nthe soc-camera, removes one more use of struct soc_camera_device in these\ndrivers. Also remove the no longer needed soc_camera_from_i2c() inline\nfunction.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "14178aa57ce6ac4f05b4df8ea9e010486ce83a76",
      "tree": "992b8ae46ddad4f16c0d5d7b8fa3ab2a84b4e50e",
      "parents": [
        "09362ec25c3f42d00a4008d0622bfbca68e540f5"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Sep 21 15:16:30 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:58 2011 -0200"
      },
      "message": "[media] V4L: soc-camera: start removing struct soc_camera_device from client drivers\n\nRemove most trivial uses of struct soc_camera_device from most client\ndrivers, abstracting some of them inside inline functions. Next steps\nwill eliminate remaining uses and modify inline functions to not use\nstruct soc_camera_device.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "09362ec25c3f42d00a4008d0622bfbca68e540f5",
      "tree": "8f9f27d2edad2647df00db89a70d180398b45bc9",
      "parents": [
        "0934d94a52423fac35922c2e29d72a43db7ddd48"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Sep 07 18:07:23 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:57 2011 -0200"
      },
      "message": "[media] V4L: docbook documentation for struct v4l2_create_buffers\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0934d94a52423fac35922c2e29d72a43db7ddd48",
      "tree": "9f5b80aebc386019ca710029566a5fe509fbff19",
      "parents": [
        "41efcd7a6862951fd13c0e950ef05b865d7488a8"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Thu Sep 08 13:16:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:55 2011 -0200"
      },
      "message": "[media] soc_camera: remove the now obsolete struct soc_camera_ops\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\n[g.liakhovetski@gmx.de: mt9m001 hunk moved to an earlier patch]\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "41efcd7a6862951fd13c0e950ef05b865d7488a8",
      "tree": "468aa97160eeb208d96c8f5d4f1feed2abab4f22",
      "parents": [
        "af8425c54beb3c32cbb503a379132b3975535289"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Sep 07 06:08:51 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:54 2011 -0200"
      },
      "message": "[media] mt9t031: convert to the control framework\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\n[g.liakhovetski@gmx.de: simplified pointer arithmetic]\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "af8425c54beb3c32cbb503a379132b3975535289",
      "tree": "4d7d6c7b58e9724b603af4234ff8c2731a17abbf",
      "parents": [
        "2dd7d29c783db1efa875e585770feb2cd7aaaf32"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Sep 07 06:56:57 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:53 2011 -0200"
      },
      "message": "[media] mt9m111: convert to the control framework\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\n[g.liakhovetski@gmx.de: simplified pointer arithmetic]\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2dd7d29c783db1efa875e585770feb2cd7aaaf32",
      "tree": "5b8f487fa4cb5eb14df7ae422d6d8099a0741977",
      "parents": [
        "34e181c5211f106f1d464e9bcb50bb88398126e2"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Sep 07 06:04:30 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:52 2011 -0200"
      },
      "message": "[media] mt9m001: convert to the control framework\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\n[g.liakhovetski@gmx.de: simplified pointer arithmetic]\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "34e181c5211f106f1d464e9bcb50bb88398126e2",
      "tree": "3f64769364326d36f46ce282e47cc1ae9db48e0f",
      "parents": [
        "afd9690c72c3acf77b7f8731b2fcafafd3b7e29e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Sep 07 06:03:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:51 2011 -0200"
      },
      "message": "[media] ov9740: convert to the control framework\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "afd9690c72c3acf77b7f8731b2fcafafd3b7e29e",
      "tree": "c8ea648010d2c4d2be4aaa2f5543afca71f0385c",
      "parents": [
        "f026671d2bbbe8b25906bd266a1164a73fdeaa7f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Sep 12 09:52:01 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:50 2011 -0200"
      },
      "message": "[media] ov6650: convert to the control framework\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\n[g.liakhovetski@gmx.de: simplified pointer arithmetic]\n[jkrzyszt@tis.icnet.pl: fix a typo in the register name]\nAcked-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f026671d2bbbe8b25906bd266a1164a73fdeaa7f",
      "tree": "3b1603253a609ba15951f0db1e17ab20eeb627a8",
      "parents": [
        "ab7b50ae406ee918ba68a13133a9cdf89c70fe4f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Sep 07 05:43:05 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:49 2011 -0200"
      },
      "message": "[media] ov2640: convert to the control framework\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ab7b50ae406ee918ba68a13133a9cdf89c70fe4f",
      "tree": "a05757b04735e41c1b34ad2fdf35991e68a6dcaa",
      "parents": [
        "25e965ad2727527216724142d1fbeeb0e9dcf7a8"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Sep 07 05:22:39 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:48 2011 -0200"
      },
      "message": "[media] mt9v022: convert to the control framework\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\n[g.liakhovetski@gmx.de: simplified pointer arithmetic]\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "25e965ad2727527216724142d1fbeeb0e9dcf7a8",
      "tree": "d0afa4e2f2931d75353628e6b1957da2f62182d7",
      "parents": [
        "7b9d8c3c4cfa0dc21f630c17c5f20e524dab487c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Sep 07 05:20:33 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:47 2011 -0200"
      },
      "message": "[media] rj54n1cb0c: convert to the control framework\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\n[g.liakhovetski@gmx.de: simplified pointer arithmetic]\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7b9d8c3c4cfa0dc21f630c17c5f20e524dab487c",
      "tree": "edfa0e9f6bbd728195a430dc8ed84c44742fa581",
      "parents": [
        "fff96b6685d6fec14deaacbce9e27fbb8feed53d"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Sep 08 04:36:06 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:46 2011 -0200"
      },
      "message": "[media] V4L: soc-camera: call subdevice .s_power() method, when powering up or down\n\nCurrently soc-camera can use power regulators and platform specific\nmethods to power clients up and down. Additionally, client drivers can\nprovide their own subdevice .s_power() methods, acting directly on the\ndevice. This patch adds calls to this method, when external power\nsupplies are on.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fff96b6685d6fec14deaacbce9e27fbb8feed53d",
      "tree": "997c654039059454731f7b5466d2dc2a088d589b",
      "parents": [
        "3dcc731a93679d75a1f90a969b34aa9d7acd1cbf"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Sep 05 13:50:27 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:45 2011 -0200"
      },
      "message": "[media] V4L: soc_camera_platform: do not leave dangling invalid pointers\n\nThe life-time of soc-camera device objects can be longer, than the\ntime, it is attached to a client driver, therefore all references to\nthe driver own data have to be cleared, when the driver is detached.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3dcc731a93679d75a1f90a969b34aa9d7acd1cbf",
      "tree": "1210662011df8633dfbc822cbf50dcf8f447badc",
      "parents": [
        "da83d9dc0ac18ffb07b5b344e237005a0ba08089"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Sep 05 12:33:21 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:44 2011 -0200"
      },
      "message": "[media] V4L: soc-camera: split a function into two\n\nThe soc_camera_power_set() function processes two cases: power on anf off.\nThese two cases don\u0027t share and common code, and the function is always\ncalled with a constant power on / off argument. Splitting this function\ninto two removes a condition check, reduces indentation levels and makes\nthe code look cleaner.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "da83d9dc0ac18ffb07b5b344e237005a0ba08089",
      "tree": "a33d785935b0a25896e7933f15645c83c4727451",
      "parents": [
        "489759c0ca26bcd405c82966bdce7ff7fec5a110"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Sep 05 08:26:20 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:43 2011 -0200"
      },
      "message": "[media] V4L: sh_mobile_csi2: do not guess the client, the host tells us\n\nWe do not have to scan the list of subdevices to find our client - the\nsensor, the host has already set our grp_id value.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "489759c0ca26bcd405c82966bdce7ff7fec5a110",
      "tree": "910708097438650aa42c442450c64818be64a36f",
      "parents": [
        "7ae77ee92fea7c115324096372a2a125d8bc26d7"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Sep 07 11:59:47 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:42 2011 -0200"
      },
      "message": "[media] V4L: sh_mobile_ceu_camera: the host shall configure the pipeline\n\nIt is a task of the host / bridge driver to bind single subdevices into a\npipeline, not of respective subdevices. Eventually this might be handled\nby the Media Controller API.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7ae77ee92fea7c115324096372a2a125d8bc26d7",
      "tree": "26fcb2f4c92ab3b16791a1d695a0bb7016d6d601",
      "parents": [
        "07f92448045a23d27dbc3ece3abcb6bafc618d43"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Sep 28 09:25:28 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:41 2011 -0200"
      },
      "message": "[media] V4L: soc-camera: add 2 new ioctl() handlers\n\nThis patch adds two new ioctl() handlers: .vidioc_create_bufs() and\n.vidioc_prepare_buf() for compliant vb2 soc-camera hosts.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "07f92448045a23d27dbc3ece3abcb6bafc618d43",
      "tree": "8cbd51322016cbd7a3dd35eae92c4c55ec44df8d",
      "parents": [
        "b5518a415158320d41bc31d6887d5c2aa1c9a164"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Nov 03 10:14:00 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:39 2011 -0200"
      },
      "message": "[media] V4L: mx3-camera: prepare to support multi-size buffers\n\nPrepare the mx3_camera friver to support the new VIDIOC_CREATE_BUFS and\nVIDIOC_PREPARE_BUF ioctl()s. The .queue_setup() vb2 operation must be\nable to handle buffer sizes, provided by the caller, and the\n.buf_prepare() operation must not use the currently configured frame\nformat for its operation, which makes it superfluous for this driver.\nIts functionality is moved into .buf_queue().\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b5518a415158320d41bc31d6887d5c2aa1c9a164",
      "tree": "90b9d857b5219231906526673bac62eaf47eeaa4",
      "parents": [
        "91b6286ff3190fece7314b61ef330da96c4d644f"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Nov 03 10:11:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:38 2011 -0200"
      },
      "message": "[media] V4L: sh-mobile-ceu-camera: prepare to support multi-size buffers\n\nPrepare the sh_mobile_ceu_camera friver to support the new\nVIDIOC_CREATE_BUFS and VIDIOC_PREPARE_BUF ioctl()s. The .queue_setup()\nvb2 operation must be able to handle buffer sizes, provided by the\ncaller, and the .buf_prepare() operation must not use the currently\nconfigured frame format for its operation.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "91b6286ff3190fece7314b61ef330da96c4d644f",
      "tree": "1767842d3d4faeda9ce4bba19fc7ab40896441bc",
      "parents": [
        "839b48dff10990c03f7d41afdaf5853cb3c0ab83"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Sep 07 05:12:03 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:37 2011 -0200"
      },
      "message": "[media] ov772x: convert to the control framework\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\n[g.liakhovetski@gmx.de: simplified pointer arithmetic]\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "839b48dff10990c03f7d41afdaf5853cb3c0ab83",
      "tree": "f079b22d6f542176d32e158492be1024e3b5d96b",
      "parents": [
        "d34bfcd2a1e5f6be5ae81030b7a6193094632955"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Aug 26 09:49:30 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:36 2011 -0200"
      },
      "message": "[media] ov9640: convert to the control framework\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d34bfcd2a1e5f6be5ae81030b7a6193094632955",
      "tree": "755d31b387ce1e9be5aa838be7f1996a23fc19c2",
      "parents": [
        "ee02da64558f04fb30c2462fdeabdfafc87a9799"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Sep 05 17:07:47 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:35 2011 -0200"
      },
      "message": "[media] sh_mobile_ceu_camera: implement the control handler\n\nAnd since this is the last and only host driver that uses controls, also\nremove the now obsolete control fields from soc_camera.h.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\n[g.liakhovetski@gmx.de: moved code around, fixed problems]\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ee02da64558f04fb30c2462fdeabdfafc87a9799",
      "tree": "d031730f52e2ea35e14398d75dc9beb1666dcdb1",
      "parents": [
        "1d3564d91f94d0b598304eb6ebe3b83a83176f7a"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue Sep 06 12:36:39 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:34 2011 -0200"
      },
      "message": "[media] soc_camera: add control handler support\n\nThe soc_camera framework is switched over to use the control framework.\nAfter this patch none of the controls in subdevs or host drivers are available,\nuntil those drivers are also converted to the control framework.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\n[g.liakhovetski@gmx.de: moved code around, fixed problems]\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1d3564d91f94d0b598304eb6ebe3b83a83176f7a",
      "tree": "585a122d4ca32f02d65cb24267c5570842567e95",
      "parents": [
        "2d86401c2cbfce9f99b08ba168bdb60b2eb7796e"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Aug 25 13:26:53 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:33 2011 -0200"
      },
      "message": "[media] dmaengine: ipu-idmac: add support for the DMA_PAUSE control\n\nTo support multi-size buffers in the mx3_camera V4L2 driver we have to be\nable to stop DMA on a channel without releasing descriptors and completely\nhalting the hardware. Use the DMA_PAUSE control to implement this mode.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2d86401c2cbfce9f99b08ba168bdb60b2eb7796e",
      "tree": "9834559c467d9dac3dfa8f5cdafca599132fd9ff",
      "parents": [
        "fc714e70dd063e6887d09872ac6158b0c20cc817"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Sep 28 09:23:02 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:29 2011 -0200"
      },
      "message": "[media] V4L: vb2: add support for buffers of different sizes on a single queue\n\nThe two recently added ioctl()s VIDIOC_CREATE_BUFS and VIDIOC_PREPARE_BUF\nallow user-space applications to allocate video buffers of different\nsizes and hand them over to the driver for fast switching between\ndifferent frame formats. This patch adds support for buffers of different\nsizes on the same buffer-queue to vb2.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fc714e70dd063e6887d09872ac6158b0c20cc817",
      "tree": "a77f60bcc14a452c67166c0c4d4a2039efb2f9c2",
      "parents": [
        "55093284fb6f9009a339e522773417bdd54ec144"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Aug 24 10:30:21 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:28 2011 -0200"
      },
      "message": "[media] V4L: vb2: prepare to support multi-size buffers\n\nIn preparation for the forthcoming VIDIOC_CREATE_BUFS ioctl add a\n\"const struct v4l2_format *\" argument to the .queue_setup() vb2\noperation.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "55093284fb6f9009a339e522773417bdd54ec144",
      "tree": "c9c91afddcec2fd5890e003e19558f7aa2018979",
      "parents": [
        "21db3e07e1c6302556ae3215ddf0539f5d763b62"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Sep 28 08:10:58 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:27 2011 -0200"
      },
      "message": "[media] V4L: document the new VIDIOC_CREATE_BUFS and VIDIOC_PREPARE_BUF ioctl()s\n\n[mchehab@redhat.com: remove emacs format crap at the end of the new files]\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "21db3e07e1c6302556ae3215ddf0539f5d763b62",
      "tree": "9829667577d14bac2a99c8dce54b6986281f4eda",
      "parents": [
        "2150158b31a3290cc883cf6dea4f5d6803b6b811"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Sep 28 07:23:27 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:26 2011 -0200"
      },
      "message": "[media] V4L: videobuf2: update buffer state on VIDIOC_QBUF\n\nV4L2 specification states, that the videobuffer state flags have to be\nupdated on VIDIOC_QBUF ioctl(). Videobuf2 currently doesn\u0027t do that,\nwhich is fixed by this patch.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2150158b31a3290cc883cf6dea4f5d6803b6b811",
      "tree": "1c06a0fa4688a14df0ed9a630656d7188fb4420a",
      "parents": [
        "ebc087d0905c41d7fe450866eb1afd1f661cba76"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Sep 28 11:34:06 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:24 2011 -0200"
      },
      "message": "[media] V4L: add two new ioctl()s for multi-size videobuffer management\n\nA possibility to preallocate and initialise buffers of different sizes\nin V4L2 is required for an efficient implementation of a snapshot\nmode. This patch adds two new ioctl()s: VIDIOC_CREATE_BUFS and\nVIDIOC_PREPARE_BUF and defines respective data structures.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ebc087d0905c41d7fe450866eb1afd1f661cba76",
      "tree": "cf7b2d60a7b116c1e094ee462aa02c38d968b58f",
      "parents": [
        "2b3d0457b8b2562bb25e3244ea591f0f6373701b"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Aug 31 06:51:10 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:23 2011 -0200"
      },
      "message": "[media] V4L: add a new videobuf2 buffer state VB2_BUF_STATE_PREPARED\n\nThis patch prepares for a better separation of the buffer preparation\nstage.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2b3d0457b8b2562bb25e3244ea591f0f6373701b",
      "tree": "f459bdcaefc295148c8a47782344aa2966e04abc",
      "parents": [
        "6ac939c06f34eaba2bc4b3be1d7f6bf26f629a23"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Aug 22 12:57:45 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:22 2011 -0200"
      },
      "message": "[media] V4L: omap1-camera: fix Oops with NULL platform data\n\nConsistently check for platform data !\u003d NULL before dereferencing.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6ac939c06f34eaba2bc4b3be1d7f6bf26f629a23",
      "tree": "c091533995478e2bf09f53168ada290b0b7f473f",
      "parents": [
        "377c9ba772b0c3f848c12810231eb103aad473eb"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Aug 22 12:35:09 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:21 2011 -0200"
      },
      "message": "[media] V4L: sh-mobile-ceu-camera: fix mixed CSI2 \u0026 parallel camera case\n\nThe current sh_mobile_ceu_camera driver can cause an Oops, if a CSI2 and a\nparallel camera are registered on the same CEU. Fix it by making CSI2\nassociation with a camera more targeted.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "377c9ba772b0c3f848c12810231eb103aad473eb",
      "tree": "3f1e76ba7c3cb6b57cf99f089846124eb541f4fd",
      "parents": [
        "d839fe17a13562897e52e29c13d09ac0435dee85"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Aug 03 13:42:31 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:19 2011 -0200"
      },
      "message": "[media] V4L: mt9t112: fix broken cropping and scaling\n\nG_CROP, S_CROP, CROPCAP, G_FMT, and S_FMT functionality in the mt9t112\ndriver was broken on many occasions. This patch allows consistent\ncropping for rectangles also larger than VGA and cleans up multiple\nother issues in this area. It still doesn\u0027t add support for proper\nscaling, using the sensor own scaler, so input window is still\nalways equal to the output frame.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d839fe17a13562897e52e29c13d09ac0435dee85",
      "tree": "43160915e5a31e06b0d2ae6161cc423ba496285a",
      "parents": [
        "5476ea8d67b9e2b258c1c9ce6620e69bf13ecf0f"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Jul 28 18:42:57 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:18 2011 -0200"
      },
      "message": "[media] V4L: soc-camera: remove soc-camera client bus-param operations and supporting code\n\nsoc-camera has been completely ported over to V4L2 subdevice mbus-config\noperations, soc-camera client bus-param operations and supporting code\ncan now be removed.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5476ea8d67b9e2b258c1c9ce6620e69bf13ecf0f",
      "tree": "871b0ae7676e3886ceffd78f09b465f974388a9f",
      "parents": [
        "1067247f56c5a9325332148c0dea42a2aa7e718f"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Jul 28 18:37:36 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:15 2011 -0200"
      },
      "message": "[media] V4L: tw9910: remove superfluous soc-camera client operations\n\nNow that all soc-camera hosts have been ported to use V4L2 subdevice\nmediabus-config operations and soc-camera client bus-parameter operations\nhave been made optional, they can be removed.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d6748066ad0e8b2514545998f8367ebb3906f299",
      "tree": "f7a9bfd764a8fb781aeda0ef2249afbab42dddf7",
      "parents": [
        "f04c045f8ce69c22bda9d99eb927276b776135fc",
        "3ba1e543ab4b02640d396098f2f6a199560d5f2d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 13:28:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 13:28:14 2011 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (37 commits)\n  MIPS: O32: Provide definition of registers ta0 .. ta3.\n  MIPS: perf: Add Octeon support for hardware perf.\n  MIPS: perf: Add support for 64-bit perf counters.\n  MIPS: perf: Reorganize contents of perf support files.\n  MIPS: perf: Cleanup formatting in arch/mips/kernel/perf_event.c\n  MIPS: Add accessor macros for 64-bit performance counter registers.\n  MIPS: Add probes for more Octeon II CPUs.\n  MIPS: Add more CPU identifiers for Octeon II CPUs.\n  MIPS: XLR, XLS: Add comment for smp setup\n  MIPS: JZ4740: GPIO: Check correct IRQ in demux handler\n  MIPS: JZ4740: GPIO: Simplify IRQ demuxer\n  MIPS: JZ4740: Use generic irq chip\n  MIPS: Alchemy: remove all CONFIG_SOC_AU1??? defines\n  MIPS: Alchemy: kill au1xxx.h header\n  MIPS: Alchemy: clean DMA code of CONFIG_SOC_AU1??? defines\n  MIPS, IDE: Alchem, au1xxx-ide: Remove pb1200/db1200 header dep\n  MIPS: Alchemy: Redo PCI as platform driver\n  MIPS: Alchemy: more base address cleanup\n  MIPS: Alchemy: rewrite USB platform setup.\n  MIPS: Alchemy: abstract USB block control register access\n  ...\n\nFix up trivial conflicts in:\n\tarch/mips/alchemy/devboards/db1x00/platform.c\n\tdrivers/ide/Kconfig\n\tdrivers/mmc/host/au1xmmc.c\n\tdrivers/video/Kconfig\n\tsound/mips/Kconfig\n"
    },
    {
      "commit": "1067247f56c5a9325332148c0dea42a2aa7e718f",
      "tree": "823ada3bfe79661033aed1df731dfe3a10991f0f",
      "parents": [
        "71f5ec8406e0d2f7c85bc1207df88207cf784377"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Jul 28 18:36:01 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:12 2011 -0200"
      },
      "message": "[media] V4L: soc_camera_platform: remove superfluous soc-camera client operations\n\nNow that all soc-camera hosts have been ported to use V4L2 subdevice\nmediabus-config operations and soc-camera client bus-parameter operations\nhave been made optional, they can be removed.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "71f5ec8406e0d2f7c85bc1207df88207cf784377",
      "tree": "bb5b26e59b231ed0a8b45a20483c4284c8f38688",
      "parents": [
        "78a07f018c9d1eb1ee5798c5d3456260cc63c014"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Jul 28 18:19:36 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:10 2011 -0200"
      },
      "message": "[media] ARM: mach-shmobile: mackerel doesn\u0027t need legacy SOCAM_* flags anymore\n\nThe sh_mobile_ceu_camera driver has been converted to use the V4L2\nsubdevice .[gs]_mbus_config() operations, therefore we don\u0027t need\nSOCAM_* flags for the soc_camera_platform driver anymore. Remove\nthem.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "78a07f018c9d1eb1ee5798c5d3456260cc63c014",
      "tree": "1e077fd29ecf7942bf87d013f3441103b7197e28",
      "parents": [
        "4a54fab70c97c5a4fabc486946ee8b3c9986f8eb"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Jul 28 14:42:28 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:09 2011 -0200"
      },
      "message": "[media] V4L: sh_mobile_csi2: remove superfluous soc-camera client operations\n\nNow that all soc-camera hosts have been ported to use V4L2 subdevice\nmediabus-config operations and soc-camera client bus-parameter operations\nhave been made optional, they can be removed.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4a54fab70c97c5a4fabc486946ee8b3c9986f8eb",
      "tree": "ad39f5a6d45c1e2ca64d372a17bd79998d8229e0",
      "parents": [
        "3d780ad712d3de61da5ba0ce206a261646dc68dc"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Jul 28 14:42:27 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:08 2011 -0200"
      },
      "message": "[media] V4L: rj54n1cb0c: remove superfluous soc-camera client operations\n\nNow that all soc-camera hosts have been ported to use V4L2 subdevice\nmediabus-config operations and soc-camera client bus-parameter operations\nhave been made optional, they can be removed.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3d780ad712d3de61da5ba0ce206a261646dc68dc",
      "tree": "770f4139b9a9657735d77c5048f6ff706892beda",
      "parents": [
        "88e816a2d5d53b791d0ecc314bf2369d826be1d2"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Jul 28 14:42:27 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:07 2011 -0200"
      },
      "message": "[media] V4L: ov9740: remove superfluous soc-camera client operations\n\nNow that all soc-camera hosts have been ported to use V4L2 subdevice\nmediabus-config operations and soc-camera client bus-parameter operations\nhave been made optional, they can be removed.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "88e816a2d5d53b791d0ecc314bf2369d826be1d2"
}
