)]}'
{
  "log": [
    {
      "commit": "5e83f6fbdb020b70c0e413312801424d13c58d68",
      "tree": "ca270178fa891813dbc47751c331fed975d3766c",
      "parents": [
        "fe445c6e2cb62a566e1a89f8798de11459975710",
        "3444d7da1839b851eefedd372978d8a982316c36"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 10:43:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 10:43:01 2010 -0700"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.36\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.36\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm: (198 commits)\n  KVM: VMX: Fix host GDT.LIMIT corruption\n  KVM: MMU: using __xchg_spte more smarter\n  KVM: MMU: cleanup spte set and accssed/dirty tracking\n  KVM: MMU: don\u0027t atomicly set spte if it\u0027s not present\n  KVM: MMU: fix page dirty tracking lost while sync page\n  KVM: MMU: fix broken page accessed tracking with ept enabled\n  KVM: MMU: add missing reserved bits check in speculative path\n  KVM: MMU: fix mmu notifier invalidate handler for huge spte\n  KVM: x86 emulator: fix xchg instruction emulation\n  KVM: x86: Call mask notifiers from pic\n  KVM: x86: never re-execute instruction with enabled tdp\n  KVM: Document KVM_GET_SUPPORTED_CPUID2 ioctl\n  KVM: x86: emulator: inc/dec can have lock prefix\n  KVM: MMU: Eliminate redundant temporaries in FNAME(fetch)\n  KVM: MMU: Validate all gptes during fetch, not just those used for new pages\n  KVM: MMU: Simplify spte fetch() function\n  KVM: MMU: Add gpte_valid() helper\n  KVM: MMU: Add validate_direct_spte() helper\n  KVM: MMU: Add drop_large_spte() helper\n  KVM: MMU: Use __set_spte to link shadow pages\n  ...\n"
    },
    {
      "commit": "fe445c6e2cb62a566e1a89f8798de11459975710",
      "tree": "db1f2c0c19f488992fb5b9371476b4e7701c49a0",
      "parents": [
        "f63b759c44b0561c76a67894c734157df3313b42",
        "d01d0756f75e7a5b4b43764ad45b83c4340f11d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 10:41:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 10:41:52 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (57 commits)\n  Input: adp5588-keypad - fix NULL dereference in adp5588_gpio_add()\n  Input: cy8ctmg110 - capacitive touchscreen support\n  Input: keyboard - also match braille-only keyboards\n  Input: adp5588-keys - export unused GPIO pins\n  Input: xpad - add product ID for Hori Fighting Stick EX2\n  Input: adxl34x - fix leak and use after free\n  Input: samsung-keypad - Add samsung keypad driver\n  Input: i8042 - reset keyboard controller wehen resuming from S2R\n  Input: synaptics - set min/max for finger width\n  Input: synaptics - only report width on hardware that supports it\n  Input: evdev - signal that device is writable in evdev_poll()\n  Input: mousedev - signal that device is writable in mousedev_poll()\n  Input: change input handlers to use bool when possible\n  Input: document the MT event slot protocol\n  Input: introduce MT event slots\n  Input: usbtouchscreen - implement reset_resume\n  Input: usbtouchscreen - implement runtime power management\n  Input: usbtouchscreen - implement basic suspend/resume\n  Input: Add ATMEL QT602240 touchscreen driver\n  Input: fix signedness warning in input_set_keycode()\n  ...\n"
    },
    {
      "commit": "f63b759c44b0561c76a67894c734157df3313b42",
      "tree": "4e9638f6c1aa5c0faa62ad4213282cc7cb39772a",
      "parents": [
        "4a35cee066df1b1958e25e71595b3845d06b192e",
        "844a9e93d7fcd910cd94f6eb262e2cc43cacbe56"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 10:38:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 10:38:08 2010 -0700"
      },
      "message": "Merge branch \u0027v4l_for_2.6.35\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_2.6.35\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (243 commits)\n  V4L/DVB: sms: Convert IR support to use the Remote Controller core\n  V4L/DVB: sms: properly initialize IR phys and IR name\n  V4L/DVB: standardize names at rc-dib0700 tables\n  V4L/DVB: smsusb: enable IR port for Hauppauge WinTV MiniStick\n  V4L/DVB: dib0700: Fix RC protocol logic to properly handle NEC/NECx and RC-5\n  V4L/DVB: dib0700: properly implement IR change_protocol\n  V4L/DVB: dib0700: break keytable into NEC and RC-5 variants\n  V4L/DVB: dib0700: avoid bad repeat\n  V4L/DVB: Port dib0700 to rc-core\n  V4L/DVB: Add a keymap file with dib0700 table\n  V4L/DVB: dvb-usb: add support for rc-core mode\n  V4L/DVB: dvb-usb: prepare drivers for using rc-core\n  V4L/DVB: dvb-usb: get rid of struct dvb_usb_rc_key\n  V4L/DVB: rj54n1cb0c: fix a comment in the driver\n  V4L/DVB: V4L2: sh_vou: VOU does support the full PAL resolution too\n  V4L/DVB: V4L2: sh_mobile_camera_ceu: add support for CSI2\n  V4L/DVB: V4L2: soc-camera: add a MIPI CSI-2 driver for SH-Mobile platforms\n  V4L/DVB: V4L2: soc-camera: export soc-camera bus type for notifications\n  V4L/DVB: V4L2: mediabus: add 12-bit Bayer and YUV420 pixel formats\n  V4L/DVB: mediabus: fix ambiguous pixel code names\n  ...\n"
    },
    {
      "commit": "4a35cee066df1b1958e25e71595b3845d06b192e",
      "tree": "0d6c9de77da09a6d42d1bf03983f620615cc6f24",
      "parents": [
        "7e6880951da86928c7f6cecf26dcb8e8d9f826da",
        "d7ef1533a90f432615d25729c2477bac9e72051d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 10:36:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 10:36:39 2010 -0700"
      },
      "message": "Merge branch \u0027stable/swiotlb-0.8.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb-2.6\n\n* \u0027stable/swiotlb-0.8.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb-2.6:\n  swiotlb: Make swiotlb bookkeeping functions visible in the header file.\n  swiotlb: search and replace \"int dir\" with \"enum dma_data_direction dir\"\n  swiotlb: Make internal bookkeeping functions have \u0027swiotlb_tbl\u0027 prefix.\n  swiotlb: add the swiotlb initialization function with iotlb memory\n  swiotlb: add swiotlb_tbl_map_single library function\n"
    },
    {
      "commit": "7e6880951da86928c7f6cecf26dcb8e8d9f826da",
      "tree": "1ad8af6c52e06710f93847933c2720751100d668",
      "parents": [
        "3a09b1be53d23df780a0cd0e4087a05e2ca4a00c",
        "77c80e6b2fd049848bfd1bdab67899ad3ac407a7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 10:28:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 10:28:39 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6: (90 commits)\n  AppArmor: fix build warnings for non-const use of get_task_cred\n  selinux: convert the policy type_attr_map to flex_array\n  AppArmor: Enable configuring and building of the AppArmor security module\n  TOMOYO: Use pathname specified by policy rather than execve()\n  AppArmor: update path_truncate method to latest version\n  AppArmor: core policy routines\n  AppArmor: policy routines for loading and unpacking policy\n  AppArmor: mediation of non file objects\n  AppArmor: LSM interface, and security module initialization\n  AppArmor: Enable configuring and building of the AppArmor security module\n  AppArmor: update Maintainer and Documentation\n  AppArmor: functions for domain transitions\n  AppArmor: file enforcement routines\n  AppArmor: userspace interfaces\n  AppArmor: dfa match engine\n  AppArmor: contexts used in attaching policy to system objects\n  AppArmor: basic auditing infrastructure.\n  AppArmor: misc. base functions and defines\n  TOMOYO: Update version to 2.3.0\n  TOMOYO: Fix quota check.\n  ...\n"
    },
    {
      "commit": "3a09b1be53d23df780a0cd0e4087a05e2ca4a00c",
      "tree": "16c4ee5593847cc96e44e95f94e3ca0e315dfb1d",
      "parents": [
        "7046e668d7973c470146fbe6635967a1b4a31bca",
        "0809f6ec18bbce54c996f5c36f4b9d371075c98b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 14:40:10 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 14:40:10 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw:\n  GFS2: Fix recovery stuck bug (try #2)\n  GFS2: Fix typo in stuffed file data copy handling\n  Revert \"GFS2: recovery stuck on transaction lock\"\n  GFS2: Make \"try\" lock not try quite so hard\n  GFS2: remove dependency on __GFP_NOFAIL\n  GFS2: Simplify gfs2_write_alloc_required\n  GFS2: Wait for journal id on mount if not specified on mount command line\n  GFS2: Use nobh_writepage\n"
    },
    {
      "commit": "7046e668d7973c470146fbe6635967a1b4a31bca",
      "tree": "213de429f7081469632f27f57052d71999fee5e5",
      "parents": [
        "c939f9f9d225972a60181c95df8a9aa50f8b1701",
        "64d4b4c90a876401e503c3a3260e9d0ed066f271"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 14:37:26 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 14:37:26 2010 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.infradead.org/ubi-2.6\n\n* \u0027linux-next\u0027 of git://git.infradead.org/ubi-2.6:\n  UBI: do not warn unnecessarily\n  UBI: do not print message about corruptes PEBs if we have none of them\n  UBI: improve delete-compatible volumes handling\n  UBI: fix error message and compilation warnings\n  UBI: generate random image_seq when formatting MTD devices\n  UBI: improve ECC error message\n  UBI: improve corrupted flash handling\n  UBI: introduce eraseblock counter variables\n  UBI: introduce a new IO return code\n  UBI: simplify IO error codes\n"
    },
    {
      "commit": "c939f9f9d225972a60181c95df8a9aa50f8b1701",
      "tree": "06f7621294bab5862ca15fa8c3749edcfc1ead3c",
      "parents": [
        "b8b3e9058f0f1d5c5a81c7d3d46f373d5f59a82c",
        "c18de72fb3c72fdc5ca883910761af3f14d90d76"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 14:37:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 14:37:02 2010 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.infradead.org/ubifs-2.6\n\n* \u0027linux-next\u0027 of git://git.infradead.org/ubifs-2.6:\n  UBIFS: fix a memory leak on error path.\n  UBIFS: fix GC LEB recovery\n  UBIFS: use ERR_CAST\n  UBIFS: check return code\n"
    },
    {
      "commit": "b8b3e9058f0f1d5c5a81c7d3d46f373d5f59a82c",
      "tree": "1033085760392dc7e24a79bbeb276ce1a34314d0",
      "parents": [
        "51102ee5b8853d230e534cbcd0d888f0134738a3",
        "327aec03ac4c7bbf5e41ff03ac3a84c424589f27"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 14:36:16 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 14:36:16 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs: (22 commits)\n  9p: fix sparse warnings in new xattr code\n  fs/9p: remove sparse warning in vfs_inode\n  fs/9p: destroy fid on failed remove\n  fs/9p: Prevent parallel rename when doing fid_lookup\n  fs/9p: Add support user. xattr\n  net/9p: Implement TXATTRCREATE 9p call\n  net/9p: Implement attrwalk 9p call\n  9p: Implement LOPEN\n  fs/9p: This patch implements TLCREATE for 9p2000.L protocol.\n  9p: Implement TMKDIR\n  9p: Implement TMKNOD\n  9p: Define and implement TSYMLINK for 9P2000.L\n  9p: Define and implement TLINK for 9P2000.L\n  9p: Define and implement TLINK for 9P2000.L\n  9p: Implement client side of setattr for 9P2000.L protocol.\n  9p: getattr client implementation for 9P2000.L protocol.\n  fs/9p: Pass the correct user credentials during attach\n  net/9p: Handle the server returned error properly\n  9p: readdir implementation for 9p2000.L\n  9p: Make use of iounit for read/write\n  ...\n"
    },
    {
      "commit": "51102ee5b8853d230e534cbcd0d888f0134738a3",
      "tree": "5a34844b3040dbc099dd0d3ebc2e6fca0bc65855",
      "parents": [
        "54161df1fb1469d66bce3a3b14d8281adbb69263",
        "6b0a2996a0c023d84bc27ec7528a6e54cb5ea264"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 14:33:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 14:33:38 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs\n\n* \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs: (49 commits)\n  xfs simplify and speed up direct I/O completions\n  xfs: move aio completion after unwritten extent conversion\n  direct-io: move aio_complete into -\u003eend_io\n  xfs: fix big endian build\n  xfs: clean up xfs_bmap_get_bp\n  xfs: simplify xfs_truncate_file\n  xfs: kill the b_strat callback in xfs_buf\n  xfs: remove obsolete osyncisosync mount option\n  xfs: clean up filestreams helpers\n  xfs: fix gcc 4.6 set but not read and unused statement warnings\n  xfs: Fix build when CONFIG_XFS_POSIX_ACL\u003dn\n  xfs: fix unsigned underflow in xfs_free_eofblocks\n  xfs: use GFP_NOFS for page cache allocation\n  xfs: fix memory reclaim recursion deadlock on locked inode buffer\n  xfs: fix xfs_trans_add_item() lockdep warnings\n  xfs: simplify and remove xfs_ireclaim\n  xfs: don\u0027t block on buffer read errors\n  xfs: move inode shrinker unregister even earlier\n  xfs: remove a dmapi leftover\n  xfs: writepage always has buffers\n  ...\n"
    },
    {
      "commit": "54161df1fb1469d66bce3a3b14d8281adbb69263",
      "tree": "b5f0f8741db382daf09dd236e9e678d60422dc48",
      "parents": [
        "be82ae0238b0453afcf4a76f0512b7dde34ba500",
        "cb76d5e25008b76fb8e348c861d32659430ac3fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 14:33:09 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 14:33:09 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6: (29 commits)\n  cifs: fsc should not default to \"on\"\n  [CIFS] remove redundant path walking in dfs_do_refmount\n  cifs: ignore the \"mand\", \"nomand\" and \"_netdev\" mount options\n  cifs: map NT_STATUS_ERROR_WRITE_PROTECTED to -EROFS\n  cifs: don\u0027t allow cifs_iget to match inodes of the wrong type\n  [CIFS] relinquish fscache cookie before freeing CIFSTconInfo\n  cifs: add separate cred_uid field to sesInfo\n  fs: cifs: check kmalloc() result\n  [CIFS] Missing ifdef\n  [CIFS] Missing line from previous commit\n  [CIFS] Fix build break when CONFIG_CIFS_FSCACHE disabled\n  cifs: add mount option to enable local caching\n  cifs: read pages from FS-Cache\n  cifs: store pages into local cache\n  cifs: FS-Cache page management\n  cifs: define inode-level cache object and register them\n  cifs: define superblock-level cache index objects and register them\n  cifs: remove unused cifsUidInfo struct\n  cifs: clean up cifs_find_smb_ses (try #2)\n  cifs: match secType when searching for existing tcp session\n  ...\n"
    },
    {
      "commit": "be82ae0238b0453afcf4a76f0512b7dde34ba500",
      "tree": "aaa3f5f11fd51fd73365ee1a2164aad9a03de060",
      "parents": [
        "4b4fd27c0b5ec638a1f06ced9226fd95229dbbf0",
        "7b70c4275f28702b76b273c8534c38f8313812e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 14:31:24 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 14:31:24 2010 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (291 commits)\n  ARM: AMBA: Add pclk support to AMBA bus infrastructure\n  ARM: 6278/2: fix regression in RealView after the introduction of pclk\n  ARM: 6277/1: mach-shmobile: Allow users to select HZ, default to 128\n  ARM: 6276/1: mach-shmobile: remove duplicate NR_IRQS_LEGACY\n  ARM: 6246/1: mmci: support larger MMCIDATALENGTH register\n  ARM: 6245/1: mmci: enable hardware flow control on Ux500 variants\n  ARM: 6244/1: mmci: add variant data and default MCICLOCK support\n  ARM: 6243/1: mmci: pass power_mode to the translate_vdd callback\n  ARM: 6274/1: add global control registers definition header file for nuc900\n  mx2_camera: fix type of dma buffer virtual address pointer\n  mx2_camera: Add soc_camera support for i.MX25/i.MX27\n  arm/imx/gpio: add spinlock protection\n  ARM: Add support for the LPC32XX arch\n  ARM: LPC32XX: Arch config menu supoport and makefiles\n  ARM: LPC32XX: Phytec 3250 platform support\n  ARM: LPC32XX: Misc support functions\n  ARM: LPC32XX: Serial support code\n  ARM: LPC32XX: System suspend support\n  ARM: LPC32XX: GPIO, timer, and IRQ drivers\n  ARM: LPC32XX: Clock driver\n  ...\n"
    },
    {
      "commit": "4b4fd27c0b5ec638a1f06ced9226fd95229dbbf0",
      "tree": "8fbdbf091b7378e03b9bfb80a12f791d942ba86c",
      "parents": [
        "9fe6206f400646a2322096b56c59891d530e8d51"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Mon Aug 02 22:46:41 2010 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 09:11:42 2010 -0700"
      },
      "message": "PARISC: led.c - fix potential stack overflow in led_proc_write()\n\navoid potential stack overflow by correctly checking count parameter\n\nReported-by: Ilja \u003cilja@netric.org\u003e\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nAcked-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: James E.J. Bottomley \u003cjejb@parisc-linux.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c18de72fb3c72fdc5ca883910761af3f14d90d76",
      "tree": "52a5a452b4c5ccafec443013dda03da8343eab0d",
      "parents": [
        "6fb4374f6b1b3932f3acfe9d353568d3d8599cad"
      ],
      "author": {
        "name": "Matthieu CASTET",
        "email": "matthieu.castet@parrot.com",
        "time": "Mon Aug 02 11:36:06 2010 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Aug 03 08:58:09 2010 +0300"
      },
      "message": "UBIFS: fix a memory leak on error path.\n\nIn \u0027mount_ubifs()\u0027, in case of \u0027ubifs_leb_unmap()\u0027 falure,\nfree allocated resources.\n\nSigned-off-by: Matthieu CASTET \u003cmatthieu.castet@parrot.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "d01d0756f75e7a5b4b43764ad45b83c4340f11d6",
      "tree": "90db2ff7ccb35a8fdcf98366e6404afe1f845bc4",
      "parents": [
        "b326b853dca2f410b254198ee89abad71a2f4668",
        "0d87c7228a49e8342d60dd552892e470e0b291fa"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 02 18:35:17 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 02 18:35:17 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "0d87c7228a49e8342d60dd552892e470e0b291fa",
      "tree": "1282bcec7d8360d9f49b122fd3dca73f2787f47c",
      "parents": [
        "60347c194acec7ff1b4291ac8e62a5345244c2ee"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 02 18:33:26 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 02 18:34:07 2010 -0700"
      },
      "message": "Input: adp5588-keypad - fix NULL dereference in adp5588_gpio_add()\n\nThe kpad structure is assigned to i2c client via i2s_set_clientdata()\nat the end of adp5588_probe(), but in adp5588_gpio_add() we tried to\naccess it (via dev_get_drvdata! which is not nice at all) causing an\noops.\n\nLet\u0027s pass pointer to kpad directly into adp5588_gpio_add() and\nadp5588_gpio_remove() to avoid accessing driver data before it is\nset up.\n\nAlso split out building of gpiomap into a separate function to\nclear the logic.\n\nReported-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "844a9e93d7fcd910cd94f6eb262e2cc43cacbe56",
      "tree": "6f9209f9d1408ab9c16174f766f1d69c5ad7bd71",
      "parents": [
        "1722f3b376f10182db85c2f6cf5bd79b857bc9e0"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 01 17:19:29 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:56 2010 -0300"
      },
      "message": "V4L/DVB: sms: Convert IR support to use the Remote Controller core\n\nRewrites the siano IR implementation. The previous implementation were\nnon-standard. As such, it has issues if more than one device registers IR,\nas there used to have some static constants used during protocol decoding\nphase. Also, it used to implement its on RAW decoder, and only for RC5.\n\nThe new code uses RC core subsystem for handling IR. This brings several\nnew features to the driver, including:\n\t- Allow to dynamically replace the IR keycodes;\n\t- Supports all existing raw decoders (JVC, NEC, RC-5, RC-6, SONY);\n\t- Supports lirc dev;\n\t- Doesn\u0027t have race conditions when more than one sms IR is\n\t  registered;\n\t- The code size for the IR implementation is very small;\n\t- it exports the IR features via /sys/class/rc.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1722f3b376f10182db85c2f6cf5bd79b857bc9e0",
      "tree": "7f87eeaa7e8e4af73dc7d474ca0d97c41d7ef823",
      "parents": [
        "4eebfb0a5f55ba7c4af33c2173862493d8845622"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 01 15:30:50 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:54 2010 -0300"
      },
      "message": "V4L/DVB: sms: properly initialize IR phys and IR name\n\nsms were using a non-compliant nomenclature for the USB devices. Fix it.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4eebfb0a5f55ba7c4af33c2173862493d8845622",
      "tree": "095277f75316b6698e7e5b3ec42e0137440d102e",
      "parents": [
        "20d64443ecaaedb971193a305c32b672c81fc819"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 01 13:48:20 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:53 2010 -0300"
      },
      "message": "V4L/DVB: standardize names at rc-dib0700 tables\n\nUse a more standard way to name those tables, as they\u0027re currently used\nby the script that coverts those tables to be loaded via userspace.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "20d64443ecaaedb971193a305c32b672c81fc819",
      "tree": "bdc31e8fbbeb682e085c4c101e8fa49713c2015d",
      "parents": [
        "d3c501d1938c56c9998fd51fc8dadb49ddd6110e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 01 13:01:40 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:52 2010 -0300"
      },
      "message": "V4L/DVB: smsusb: enable IR port for Hauppauge WinTV MiniStick\n\nAdd the proper gpio port for WinTV MiniStick, with the information provided\nby Michael.\n\nThanks-to: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d3c501d1938c56c9998fd51fc8dadb49ddd6110e",
      "tree": "fafd97aa47e92c5ed54d0f9580a0a7e39f36b4a3",
      "parents": [
        "0ffd1ab34a00b1e92af50ef11e696839f4cf642b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 01 10:35:49 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:51 2010 -0300"
      },
      "message": "V4L/DVB: dib0700: Fix RC protocol logic to properly handle NEC/NECx and RC-5\n\nSimplifies the logic for handling firmware 1.20 RC messages, fixing the\nlogic.\n\nWhile here, I tried to use a RC-6 remote controller from my TV set, but it\ndidn\u0027t work with dib0700. Not sure why, but maybe this never worked.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0ffd1ab34a00b1e92af50ef11e696839f4cf642b",
      "tree": "a9465fffab8d37fe22ab64cc7df95f121a073823",
      "parents": [
        "5af935cc96a291f90799bf6a2587d87329a91699"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 01 09:37:23 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:50 2010 -0300"
      },
      "message": "V4L/DVB: dib0700: properly implement IR change_protocol\n\nThis patch implements change_protocol callback. With this change,\nthere\u0027s no need for an extra modprobe parameter to specify the\nprotocol. When a table is loaded (either from in-kernel rc-map\ntables or via ir-keytable program), the driver will automatically\nchange the protocol, in order to work with the given table.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5af935cc96a291f90799bf6a2587d87329a91699",
      "tree": "7052ae5a3db8134a092480f96bbf940776d85c36",
      "parents": [
        "8dc09004978538d211ccc36b5046919489e30a55"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 01 08:02:35 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:49 2010 -0300"
      },
      "message": "V4L/DVB: dib0700: break keytable into NEC and RC-5 variants\n\nInstead of having one big keytable with 2 protocols inside, break it\ninto two separate tables, being one for NEC and another for RC-5 variants,\nand properly identify what variant should be used at the boards entries.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8dc09004978538d211ccc36b5046919489e30a55",
      "tree": "f61e8136b83886f820cd9e7f66f4382d17bc2334",
      "parents": [
        "72b393106bddc9f0a1ab502b4c8c5793a0441a30"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jul 31 23:37:19 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:48 2010 -0300"
      },
      "message": "V4L/DVB: dib0700: avoid bad repeat\n\na 250ms delay is too low for this device. It ends by producing false\nrepeat events. Increase the delay time to 500 ms to avoid troubles.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "72b393106bddc9f0a1ab502b4c8c5793a0441a30",
      "tree": "79c11bf292f33c0ff2a3f5657e40d118ba407aea",
      "parents": [
        "d700226902a62a3b6f3563782d569c0e2af74397"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jul 31 22:56:00 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:47 2010 -0300"
      },
      "message": "V4L/DVB: Port dib0700 to rc-core\n\nUse the new rc-core handler at dvb-usb-remote for dib0700 driver.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d700226902a62a3b6f3563782d569c0e2af74397",
      "tree": "17fe92bf6ecde80581141d1adf7c82c8f4895da7",
      "parents": [
        "6520342ba9a8f81f3f0f1e33439462ee60468558"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jul 31 19:24:49 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:46 2010 -0300"
      },
      "message": "V4L/DVB: Add a keymap file with dib0700 table\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6520342ba9a8f81f3f0f1e33439462ee60468558",
      "tree": "58d281cc3009b7850588eff785a8d1d8897f0eea",
      "parents": [
        "f72a27b8ed4458bb9f7203408441d27382bc93f4"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jul 31 19:07:55 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:45 2010 -0300"
      },
      "message": "V4L/DVB: dvb-usb: add support for rc-core mode\n\nAllows dvb-usb drivers to use rc-core, instead of the legacy\nimplementation.\n\nNo driver were ported yet to rc-core, so, some small adjustments\nmay be needed, when starting to migrate the drivers.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f72a27b8ed4458bb9f7203408441d27382bc93f4",
      "tree": "667c20a22af36fecdfb770384afb3ef85a9578e2",
      "parents": [
        "34abf2194499571b2efa6b4aface8c0ea0c47ce1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jul 31 18:04:09 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:45 2010 -0300"
      },
      "message": "V4L/DVB: dvb-usb: prepare drivers for using rc-core\n\nThis is a big patch, yet trivial. It just move the RC properties\nto a separate struct, in order to prepare the dvb-usb drivers to\nuse rc-core. There\u0027s no change on the behavior of the drivers.\n\nWith this change, it is possible to have both legacy and rc-core\nbased code inside the dvb-usb-remote, allowing a gradual migration\nto rc-core, driver per driver.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "34abf2194499571b2efa6b4aface8c0ea0c47ce1",
      "tree": "e2698d258ad65a7878fbc4b6c9e3de81228fb3ef",
      "parents": [
        "0172fea3c0cf55b61bc94738db3ece513264774c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jul 31 11:24:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:43 2010 -0300"
      },
      "message": "V4L/DVB: dvb-usb: get rid of struct dvb_usb_rc_key\n\ndvb-usb has its own IR handle code. Now that we have a Remote\nController subsystem, we should start using it. So, remove this\nstruct, in favor of the similar struct defined at the RC subsystem.\n\nThis is a big, but trivial patch. It is a 3 line delect, plus\nlots of rename on several dvb-usb files.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0172fea3c0cf55b61bc94738db3ece513264774c",
      "tree": "7483b68b89cf1dc7696e54e716bedd9248ed8ffd",
      "parents": [
        "765fe17c4f018c019f1976455084f528474fc7f8"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Jul 20 10:08:56 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:42 2010 -0300"
      },
      "message": "V4L/DVB: rj54n1cb0c: fix a comment in the driver\n\nRJ54N1CB0C is a Sharp camera sensor.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "765fe17c4f018c019f1976455084f528474fc7f8",
      "tree": "0e89b01240a58022beeb8ea532e9d3c683deb7a1",
      "parents": [
        "b3b5020d8c12037f030242aab8e272148bf1f472"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Jul 29 04:11:42 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:41 2010 -0300"
      },
      "message": "V4L/DVB: V4L2: sh_vou: VOU does support the full PAL resolution too\n\nSH7724 datasheet specifies 480 pixels as the VOU maximum vertical resolution.\nThis is a bug in the datasheet, VOU also supports the full PAL resolution: 576\nlines. Adjust the driver accordingly.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b3b5020d8c12037f030242aab8e272148bf1f472",
      "tree": "ef61f21075c46a5c13252adccc50c303ed9dfd94",
      "parents": [
        "077e2c10c9cb618d571bf16475db696610bdb24a"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Jul 26 12:13:34 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:40 2010 -0300"
      },
      "message": "V4L/DVB: V4L2: sh_mobile_camera_ceu: add support for CSI2\n\nUsing CEU with CSI2 on SH-Mobile requires some special configuration of the\nformer. We also have to switch from calling only one subdev .s_mbus_fmt and\n.try_mbus_fmt to calling all subdevices. Take care to increment CSI2 driver\nuse count to prevent it from unloading, while in use.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "077e2c10c9cb618d571bf16475db696610bdb24a",
      "tree": "e4954cf7e9dd91e7f773bab801fc80f1410de515",
      "parents": [
        "52d268a36246ee4156cc719036522616bb4d73fa"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Jul 26 11:12:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:39 2010 -0300"
      },
      "message": "V4L/DVB: V4L2: soc-camera: add a MIPI CSI-2 driver for SH-Mobile platforms\n\nSome SH-Mobile SoCs implement a MIPI CSI-2 controller, that can interface to\nseveral video clients and send data to the CEU or to the Image Signal\nProcessor.  This patch implements a v4l2-subdevice driver for CSI-2 to be used\nwithin the soc-camera framework, implementing the second subdevice in addition\nto the actual video clients.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "52d268a36246ee4156cc719036522616bb4d73fa",
      "tree": "d6d21667b2f3938278d1dcd91bbce70fd1fd0158",
      "parents": [
        "c6b65ab78bebf5ceaa8de53d8a9c4f5e34e45e57"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Jul 26 11:37:13 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:38 2010 -0300"
      },
      "message": "V4L/DVB: V4L2: soc-camera: export soc-camera bus type for notifications\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c6b65ab78bebf5ceaa8de53d8a9c4f5e34e45e57",
      "tree": "6ea6a198c6e9470bf90b9e3cb3a37ae8970b70e1",
      "parents": [
        "ace6e9799f585994c92ac3c0696bc336e50077e6"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Jul 26 10:41:55 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:37 2010 -0300"
      },
      "message": "V4L/DVB: V4L2: mediabus: add 12-bit Bayer and YUV420 pixel formats\n\nThese formats belong to the standard format set, defined by the MIPI CSI-2\nspecification.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ace6e9799f585994c92ac3c0696bc336e50077e6",
      "tree": "b271f7c965f66d8180109ca223b129a868829001",
      "parents": [
        "0f9313ad068af4156109661fb8e94ee7fcb79001"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lyakh@axis700.grange",
        "time": "Thu Jul 22 16:52:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:36 2010 -0300"
      },
      "message": "V4L/DVB: mediabus: fix ambiguous pixel code names\n\nEndianness notation is meaningless for 8 bit YUYV codes. Switch pixel code\nnames to explicitly state the order of colour components in the data\nstream.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0f9313ad068af4156109661fb8e94ee7fcb79001",
      "tree": "b18690e4f277c1fd1a8e38b8e2bea5f12e64d5e0",
      "parents": [
        "14f184e6d19855384ec6468d6894a6e48ed3f869"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jul 27 18:44:45 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:35 2010 -0300"
      },
      "message": "V4L/DVB: staging/lirc: CodingStyle cleanups\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "14f184e6d19855384ec6468d6894a6e48ed3f869",
      "tree": "d45149115b1ac8ac92ae0604028bf6ce3c80330a",
      "parents": [
        "69b1214c2c9189cd0fae7a79ee266d50261be9c8"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jul 26 20:34:23 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:34 2010 -0300"
      },
      "message": "V4L/DVB: staging/lirc: wire up Kconfig and Makefile bits\n\nMake the bits under staging/lirc/ buildable, and add a TODO note.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "69b1214c2c9189cd0fae7a79ee266d50261be9c8",
      "tree": "f70fdd2ec2c1cb774128c42b7bbf1578a94d1afe",
      "parents": [
        "44abf0d9b4de23b94072b389d6e3748832e2ef34"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jul 26 20:34:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:33 2010 -0300"
      },
      "message": "V4L/DVB: staging/lirc: add lirc_zilog driver\n\nCommonly found on several Hauppauge video capture devices.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "44abf0d9b4de23b94072b389d6e3748832e2ef34",
      "tree": "7ea02e5543991d9160aef4319eb72722dbd9c7c7",
      "parents": [
        "19770693c35485427e0654af1445698f62d5912b"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jul 26 20:33:09 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:32 2010 -0300"
      },
      "message": "V4L/DVB: staging/lirc: add lirc_ttusbir driver\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "19770693c35485427e0654af1445698f62d5912b",
      "tree": "3dd49a6f0b83a3b540acc6dd1662520205daa0c8",
      "parents": [
        "404f3e956bc7ab03ac604fabf136e69607315f60"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jul 26 20:32:49 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:31 2010 -0300"
      },
      "message": "V4L/DVB: staging/lirc: add lirc_streamzap driver\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "404f3e956bc7ab03ac604fabf136e69607315f60",
      "tree": "eaf4f33787ac4cf6e4d2d10182a479c85faf14df",
      "parents": [
        "1beef3c1c6af76895411691d08630757243984d0"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jul 26 20:32:03 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:30 2010 -0300"
      },
      "message": "V4L/DVB: staging/lirc: add lirc_sir driver\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1beef3c1c6af76895411691d08630757243984d0",
      "tree": "d0dbeceb2cc02acbb78e3158feb4c518a8ac274e",
      "parents": [
        "c5ac4571171cb4db94581e9e7a03b9dc08a7df19"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jul 26 20:31:45 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:29 2010 -0300"
      },
      "message": "V4L/DVB: staging/lirc: add lirc_serial driver\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c5ac4571171cb4db94581e9e7a03b9dc08a7df19",
      "tree": "a53f072fec421bf0dc98f8c53cc1fc78192b42fb",
      "parents": [
        "805a8966659563df68ea7bbd94241dafd645c725"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jul 26 20:31:11 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:28 2010 -0300"
      },
      "message": "V4L/DVB: staging/lirc: add lirc_sasem driver\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "805a8966659563df68ea7bbd94241dafd645c725",
      "tree": "b5ca7656f9c67f3d0ec6e98729c633b5e9d665fd",
      "parents": [
        "c147f9078a6fca5b43b6e9e4b7b6a99b50c6e2bb"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jul 26 20:30:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:27 2010 -0300"
      },
      "message": "V4L/DVB: staging/lirc: add lirc_parallel driver\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c147f9078a6fca5b43b6e9e4b7b6a99b50c6e2bb",
      "tree": "220a3bbedd0256125c2f42cb61d324d3803d4327",
      "parents": [
        "85cb01afc844f7b4e65df04a96b0c3729db59eba"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jul 26 20:30:02 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:26 2010 -0300"
      },
      "message": "V4L/DVB: staging/lirc: add lirc_it87 driver\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "85cb01afc844f7b4e65df04a96b0c3729db59eba",
      "tree": "91040f617948bc2507a747cc1e3314a55aaf6837",
      "parents": [
        "4cb613aea4b250cbd66d8494f7b34cb9c26f5c0b"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jul 26 20:30:25 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:25 2010 -0300"
      },
      "message": "V4L/DVB: staging/lirc: add lirc_ite8709 driver\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4cb613aea4b250cbd66d8494f7b34cb9c26f5c0b",
      "tree": "4a1625292ed1be13ce7ab8188174e23fca339bf9",
      "parents": [
        "eedaf1ae7c365cb150a45cb4857bdef7adc0eb0e"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jul 26 20:29:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:24 2010 -0300"
      },
      "message": "V4L/DVB: staging/lirc: add lirc_imon driver\n\nNb: this is a very trimmed-down lirc_imon, which only supports the\noldest generation of imon devices that don\u0027t do onboard signal decoding\nlike the most recent generation imon devices -- those are now supported\nby the ir-core imon driver.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "eedaf1ae7c365cb150a45cb4857bdef7adc0eb0e",
      "tree": "1a28e9207397e53040972b64ad0cdd8bc3bc5810",
      "parents": [
        "35f168d10f64aafcee86c984efca8cb6537bfe26"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jul 26 20:29:00 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:23 2010 -0300"
      },
      "message": "V4L/DVB: staging/lirc: add lirc_igorplugusb driver\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "35f168d10f64aafcee86c984efca8cb6537bfe26",
      "tree": "bf0078ae13b45c1efc7214095c2d96b2e48e237c",
      "parents": [
        "085ffd08aa5bf61131641f84c8e8296176ecfd4b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jul 27 17:56:24 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:23 2010 -0300"
      },
      "message": "V4L/DVB: staging: Add an specific TODO note for lirc_i2c\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "085ffd08aa5bf61131641f84c8e8296176ecfd4b",
      "tree": "5053d7d52b5dd2932af08f2a5aefe6029e407b55",
      "parents": [
        "9119fddb77bf0d7c1bf6986b3a2c882de6ec2923"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jul 26 20:28:37 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:22 2010 -0300"
      },
      "message": "V4L/DVB: staging/lirc: add lirc_i2c driver\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9119fddb77bf0d7c1bf6986b3a2c882de6ec2923",
      "tree": "3ef23d9255b5ce7c536749c8bd5ba4e82fe86616",
      "parents": [
        "d10d634143780931f92a265e2aa992428ff1af59"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jul 26 20:27:55 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:21 2010 -0300"
      },
      "message": "V4L/DVB: staging/lirc: add lirc_ene0100 driver\n\n[mchehab@redhat.com: fixed a few WARNING: please, no space before tabs]\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d10d634143780931f92a265e2aa992428ff1af59",
      "tree": "53c48e2f68f201f7c7b13fa8322a51256c0f3090",
      "parents": [
        "17f93e1e3b8aabab6f9b6aa783203fa555ad26ca"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jul 26 20:26:53 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:19 2010 -0300"
      },
      "message": "V4L/DVB: staging/lirc: add lirc_bt829 driver\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "17f93e1e3b8aabab6f9b6aa783203fa555ad26ca",
      "tree": "00fb924c3df5246dcb88b2f725c53a69e794ac5f",
      "parents": [
        "7e48b30af033076c85ab48a8306b5588faf5fb4b"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Mon Jun 21 01:49:42 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:18 2010 -0300"
      },
      "message": "V4L/DVB: af9005: use generic_bulk_ctrl_endpoint_response\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nAcked-by: Luca Olivetti \u003cluca@ventoso.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7e48b30af033076c85ab48a8306b5588faf5fb4b",
      "tree": "42ea19c832b2bcca5c1f888198628684b06232c5",
      "parents": [
        "1c488ea9d52032d07dd320d31e0720239c93dd64"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Sun Mar 07 17:55:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:17 2010 -0300"
      },
      "message": "V4L/DVB: dvb: add support for kworld 340u and ub435-q to em28xx-dvb\n\nThis adds support for the KWorld PlusTV 340U and KWorld UB345-Q ATSC\nsticks, which are really the same device. The sticks have an eMPIA\nem2870 usb bridge chipset, an LG Electronics LGDT3304 ATSC/QAM\ndemodulator and an NXP TDA18271HD tuner -- early versions of the 340U\nhave a a TDA18271HD/C1, later models and the UB435-Q have a C2.\n\nThe stick has been tested succesfully with both VSB_8 and QAM_256 signals.\nIts using lgdt3304 support added to the lgdt3305 driver by a prior patch,\nrather than the current lgdt3304 driver, as its severely lacking in\nfunctionality by comparison (see said patch for details).\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1c488ea9d52032d07dd320d31e0720239c93dd64",
      "tree": "7de7d816c2bf4dfbf92322c13dd39e398ff45f27",
      "parents": [
        "bbafc0cb6c52c40647f561854db5fbac4d608186"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Sun Jul 18 15:34:18 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:16 2010 -0300"
      },
      "message": "V4L/DVB: DVB: fix dvr node refcounting\n\nIn dvb_dvr_release, there is a test dvbdev-\u003eusers\u003d\u003d-1, but users are\nnever negative. This error results in hung tasks:\n  task                        PC stack   pid father\nbash          D ffffffffa000c948     0  3264   3170 0x00000000\n ffff88003aec5ce8 0000000000000086 0000000000011f80 0000000000011f80\n ffff88003aec5fd8 ffff88003aec5fd8 ffff88003b848670 0000000000011f80\n ffff88003aec5fd8 0000000000011f80 ffff88003e02a030 ffff88003b848670\nCall Trace:\n [\u003cffffffff813dd4a5\u003e] dvb_dmxdev_release+0xc5/0x130\n [\u003cffffffff8107b750\u003e] ? autoremove_wake_function+0x0/0x40\n [\u003cffffffffa00013a2\u003e] dvb_usb_adapter_dvb_exit+0x42/0x70 [dvb_usb]\n [\u003cffffffffa0000525\u003e] dvb_usb_exit+0x55/0xd0 [dvb_usb]\n [\u003cffffffffa00005ee\u003e] dvb_usb_device_exit+0x4e/0x70 [dvb_usb]\n [\u003cffffffffa000a065\u003e] af9015_usb_device_exit+0x55/0x60 [dvb_usb_af9015]\n [\u003cffffffff813a3f05\u003e] usb_unbind_interface+0x55/0x1a0\n [\u003cffffffff81316000\u003e] __device_release_driver+0x70/0xe0\n...\n\nSo check against 1 there instead.\n\nBTW why\u0027s the TODO there? Adding TODOs to the code without\ndescriptions is like adding nothing.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bbafc0cb6c52c40647f561854db5fbac4d608186",
      "tree": "d10c23e4e0a7ae5e169f7b7c627c6a762b0a2d56",
      "parents": [
        "c89f66f629f0e94806e3ec6f8f77b61a8feed39f"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Sat Jul 10 15:03:20 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:15 2010 -0300"
      },
      "message": "V4L/DVB: uvc: Move constants and structures definitions to linux/usb/video.h\n\nThe UVC host and gadget drivers both define constants and structures in\nprivate header files. Move all those definitions to linux/usb/video.h\nwhere they can be shared by the two drivers (and be available for\nuserspace applications).\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c89f66f629f0e94806e3ec6f8f77b61a8feed39f",
      "tree": "cb7456e1d570045eeebb1afe73090b019801b531",
      "parents": [
        "ce99efa53ee2e7989b5f44243518f086977760a6"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Thu Jun 17 21:19:13 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:14 2010 -0300"
      },
      "message": "V4L/DVB: af9013: fix comments\n\nFix comments. It is demodulator driver not DVB USB -bridge.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ce99efa53ee2e7989b5f44243518f086977760a6",
      "tree": "af60248bb790d45cc83ac6d56c4156e89fe3c73d",
      "parents": [
        "8af5e3813b78e429c1774bfac67033c3948c9c8e"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Thu Jun 17 21:16:12 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:13 2010 -0300"
      },
      "message": "V4L/DVB: af9013: output fw version as four digit long\n\nFirmware version is four digit long. Print all four digits instead of\nthree digits used earlier.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8af5e3813b78e429c1774bfac67033c3948c9c8e",
      "tree": "0e892da5b66acd3d1296dc01a677f411662148e2",
      "parents": [
        "737fabf051e1e438f5cb81db84e559cede94dafb"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Thu Jun 17 20:56:27 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:12 2010 -0300"
      },
      "message": "V4L/DVB: af9013: af9013_read_status() refactoring\n\nFunction af9013_read_status() refactoring. Read lock bits in different\norder to save count of register reads.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "737fabf051e1e438f5cb81db84e559cede94dafb",
      "tree": "fca717ed428b1a2de6f4a2f52a489f2076d9cea1",
      "parents": [
        "2606cfa3f691b844aee64485eda1629f33cbc0ee"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Wed Jun 16 16:43:40 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:11 2010 -0300"
      },
      "message": "V4L/DVB: af9013: program tuner before demodulator\n\nProgram tuner before demodulator in case of channel set. Earlier it was\nprogrammed during demodulator programming. This seems to resolve weird\nerror where demodulator misses sometimes ability to gain lock.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2606cfa3f691b844aee64485eda1629f33cbc0ee",
      "tree": "7293e772e3093ba297247b40e809f4335d5afb9a",
      "parents": [
        "4e9f5677755c8f2eda6a293139084010cbbf2044"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sun May 23 18:26:37 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:10 2010 -0300"
      },
      "message": "V4L/DVB: af9015: support for AverMedia AVerTV Volar M (A815Mac)\n\nAdd USB ID 07ca:815a for AverMedia AVerTV Volar M (A815Mac).\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4e9f5677755c8f2eda6a293139084010cbbf2044",
      "tree": "bf5f14c9952a32e16a2855b7177124dd68dc8750",
      "parents": [
        "3b11f4e90dd83f99d447e2862f3ecd216221d3f0"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Fri May 14 15:24:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:10 2010 -0300"
      },
      "message": "V4L/DVB: get_dvb_firmware: update af9015\n\nNew driver contains new firmware 5.1.0.0. Fix script to get that.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3b11f4e90dd83f99d447e2862f3ecd216221d3f0",
      "tree": "8fb71e99bd509f0eec04b322c7d242c1e7304132",
      "parents": [
        "76ed0fe75750717042932a49d07f643b98dfdd5b"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Fri May 14 13:59:50 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:09 2010 -0300"
      },
      "message": "V4L/DVB: af9013: add support for firmware 5.1.0.0\n\nAdd support for new firmware version 5.1.0.0.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "76ed0fe75750717042932a49d07f643b98dfdd5b",
      "tree": "335249d4c205aae37079cde6a4c163c15d61ee5c",
      "parents": [
        "19697b546c9bc5b3c44070be1cfc7ce54a97c0d9"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Jul 14 07:09:50 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:07 2010 -0300"
      },
      "message": "V4L/DVB: gspca - vc032x: Move the first VC0321 settings to sd_init()\n\nThe first VC0321 settings were done at webcam connection only. They must also\nbe done on resume after suspend.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "19697b546c9bc5b3c44070be1cfc7ce54a97c0d9",
      "tree": "ec683c44cbc2c1b26c53fa44507a251de7b3a8cd",
      "parents": [
        "35680baa6822df98a6ed602e2380aa0a04e18b07"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Jul 14 06:33:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:06 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sonixj: Do the audio input work for webcams with a microphone\n\nThe bit 0x04 of the bridge register 02 (GPIO) is used for audio connection\nin webcams containing the bridge SN9C105. This patch sets it correctly,\naccording to the presence of an audio device.\n\nTested-by: Kyle Baker \u003ckyleabaker@gmail.com\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "35680baa6822df98a6ed602e2380aa0a04e18b07",
      "tree": "ee4ebc67f847f67ebd068248187f62958dcb19ab",
      "parents": [
        "c4dc692ce6212f4513c39dfcde725aab438a2940"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Jul 14 06:30:18 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:06 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Handle the audio device\n\nWhen there is an audio device, use a lower alternate setting.\nThis patch does not fix correctly all audio and bandwidth problems.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c4dc692ce6212f4513c39dfcde725aab438a2940",
      "tree": "2a02b051a5d899b344446dbade54f067cc34672b",
      "parents": [
        "a4f96eb2b1d3e0013da7b82b3d3ccd361c3b46b9"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Jul 14 06:26:54 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:05 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Adjust and remove some debug messages\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a4f96eb2b1d3e0013da7b82b3d3ccd361c3b46b9",
      "tree": "aaef5539430f6b60961b70b4afa50a0d335108bc",
      "parents": [
        "a2ba6f27cd2c66ad1119e0354a828a1be715c2f1"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Jul 14 06:25:16 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:04 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Remove useless audio ioctl\u0027s\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a2ba6f27cd2c66ad1119e0354a828a1be715c2f1",
      "tree": "1a0aa43a3a3d2ed03a3e2a522c81ac43c5be24e5",
      "parents": [
        "b5f5933a6ab63725aedfb92f015007d4ccd33a55"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Jul 14 06:21:16 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:02 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Fix a compilation warning\n\nReported-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b5f5933a6ab63725aedfb92f015007d4ccd33a55",
      "tree": "35d4dea28c9d670c19537c3347cf954a926eceb5",
      "parents": [
        "49b7a12c0aa217c9fb163d330b5b80bafe55cb8b"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Jul 23 07:09:20 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:01 2010 -0300"
      },
      "message": "V4L/DVB: au0828: move dereference below sanity checks\n\nThis function has sanity checks to make sure that \"dev\" is non-null.  I\nmoved the dereference down below the checks.  In the current code \"dev\"\nis never actually null.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "49b7a12c0aa217c9fb163d330b5b80bafe55cb8b",
      "tree": "ff06404554a52e39426984c1d58f50848ee0f137",
      "parents": [
        "5c79b496a713dac1a706845bdd047aae15421ef5"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Jul 23 07:08:26 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:00 2010 -0300"
      },
      "message": "V4L/DVB: media/IR: testing the wrong variable\n\nThere is a typo here.  We meant to test \"rbuf\" instead of \"drv\".  We\nalready tested \"drv\" earlier.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5c79b496a713dac1a706845bdd047aae15421ef5",
      "tree": "10bf7fa2f02b37342350b26334a18d4a110223b8",
      "parents": [
        "febe2ea10e041c014b295a0321f7ec62c05b7e3f"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Jul 20 19:22:44 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:59 2010 -0300"
      },
      "message": "V4L/DVB: drivers/video/omap2/displays: add missing mutex_unlock\n\nAdd a mutex_unlock missing on the error paths.  The use of the mutex is\nbalanced elsewhere in the file.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression E1;\n@@\n\n* mutex_lock(E1,...);\n  \u003c+... when !\u003d E1\n  if (...) {\n    ... when !\u003d E1\n*   return ...;\n  }\n  ...+\u003e\n* mutex_unlock(E1,...);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "febe2ea10e041c014b295a0321f7ec62c05b7e3f",
      "tree": "fc628ab949ff4d27d1a149fcab8c22b4f69e1701",
      "parents": [
        "37b58bfe4bb3df303aa9d7f1ccdbfc477b42c5e2"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jul 20 19:22:42 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:59 2010 -0300"
      },
      "message": "V4L/DVB: \"dib3000mc: reduce large stack usage\" fix\n\ns/ENODEV/ENOMEM, per Andreas.\n\nThis fix got lost when someone merged \"dib3000mc: reduce large stack\nusage\".  Please don\u0027t lose fixes.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "37b58bfe4bb3df303aa9d7f1ccdbfc477b42c5e2",
      "tree": "f82417c863f6e4268bc56a12bffd46ab4739adba",
      "parents": [
        "6efb870a115ac223ab578bc76699ba8591250568"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Jul 19 14:39:34 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:57 2010 -0300"
      },
      "message": "V4L/DVB: VIDEO: ivtvfb, remove unneeded NULL test\n\nStanse found that in ivtvfb_callback_cleanup and ivtvfb_callback_init\nthere are unneeded tests for itv being NULL. But itv is initialized\nas container_of with non-zero offset in those functions, so it is\nnever NULL (even if v4l2_dev is). This was found because itv is\ndereferenced earlier than the test.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nReviewed-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6efb870a115ac223ab578bc76699ba8591250568",
      "tree": "769d2b4bad3e3c82e7eee654577fb55ac7a191ae",
      "parents": [
        "5690085e7ba7f3081c6ab6db3a3b543444ad8a21"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Fri Jul 16 18:29:54 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:56 2010 -0300"
      },
      "message": "V4L/DVB: IR/lirc: use memdup_user instead of copy_from_user\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5690085e7ba7f3081c6ab6db3a3b543444ad8a21",
      "tree": "09d33f31298e00fa10ca8a05316e5c651ae75e4c",
      "parents": [
        "1e687528777acab2c73cd12fb35d71088ad73a3c"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Fri Jul 16 14:25:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:55 2010 -0300"
      },
      "message": "V4L/DVB: IR/lirc: make lirc userspace and staging modules buildable\n\nThe lirc userspace needs all the current ioctls defined, and we need to\nput the header files in places out-of-tree and/or staging lirc drivers\n(which I plan to prep soon) can easily build with. I\u0027ve actually tested this\nin a tree w/all the lirc drivers queued up to be submitted for staging. I\u0027m\nalso reasonably sure that Andy Walls is going to need most of the ioctls\nanyway for his cx23888 IR driver work.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1e687528777acab2c73cd12fb35d71088ad73a3c",
      "tree": "ef2b0344963a4015b2c4ebd4309169286ce7b8ee",
      "parents": [
        "abf84383ecadc8ada1963f9976e887c6f0b1bad9"
      ],
      "author": {
        "name": "Christian Dietrich",
        "email": "qy03fugy@stud.informatik.uni-erlangen.de",
        "time": "Wed Jul 14 10:21:30 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:54 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media/video: Remove dead CONFIG_FB_OMAP2_FORCE_AUTO_UPDATE\n\nCONFIG_FB_OMAP2_FORCE_AUTO_UPDATE doesn\u0027t exist in Kconfig and is never defined anywhere\nelse, therefore removing all references for it from the source code.\n\nSigned-off-by: Christian Dietrich \u003cqy03fugy@stud.informatik.uni-erlangen.de\u003e\nAcked-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "abf84383ecadc8ada1963f9976e887c6f0b1bad9",
      "tree": "34f369a2f7ee7dc3f42d36f487219fbd0782a265",
      "parents": [
        "1676e4ab55944d483695f51e46b1e629af59706e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jul 12 17:50:03 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:53 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media: Remove unnecessary casts of private_data\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1676e4ab55944d483695f51e46b1e629af59706e",
      "tree": "1dfab3c5b23f6a3a5171f204f75d59601c0f9f18",
      "parents": [
        "ef35d34fea38c52a595c30424d332a9dddd2200d"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Jul 06 05:14:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:52 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sq930x: Add some comments for sensor mt9v111\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ef35d34fea38c52a595c30424d332a9dddd2200d",
      "tree": "1c4e442ec08eb6c7456cb065ba1eb20fb0142404",
      "parents": [
        "fe854ec07cada95296e882aa795db83409c61eeb"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Jul 06 05:05:05 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:51 2010 -0300"
      },
      "message": "V4L/DVB: gspca - vc032x: Add trace of USB exchanges\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fe854ec07cada95296e882aa795db83409c61eeb",
      "tree": "cd55cd23072c534116bf61d12ba8414929a025bb",
      "parents": [
        "98475cb642b520a5d50bd6d6abaadfee8688c110"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Jul 06 05:00:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:50 2010 -0300"
      },
      "message": "V4L/DVB: gspca - vc032x: Stop the USB exchanges on error\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "98475cb642b520a5d50bd6d6abaadfee8688c110",
      "tree": "be5953dc46f0347a474ec9d78cf543fda28b9c20",
      "parents": [
        "f7059eaa285c0460569ffd26c43ae07e3f03cd6c"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Jul 06 04:44:54 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:49 2010 -0300"
      },
      "message": "V4L/DVB: gspca - vc032x: Add some comments\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f7059eaa285c0460569ffd26c43ae07e3f03cd6c",
      "tree": "4f31450a63b1460fcdf3b79e8f47d8b824683a60",
      "parents": [
        "02bbcb9d863df10b5a4b91ba5b4c76eaf1340883"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Jul 06 04:32:27 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:48 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Don\u0027t use the frame buffer flags\n\nThis patch fixes possible race conditions in queue management with SMP:\nwhen a frame was completed, the irq function tried to use the next frame\nbuffer. At this time, it was possible that the application on an other\nprocessor updated the frame pointer, making the image to point to a bad\nbuffer.\nThe patch contains two main changes:\n- the image transfer uses the queue indexes which are protected against\n  simultaneous memory access,\n- the image pointer which is used for image concatenation is only set at\n  interrupt level.\nSome subdrivers which used the image pointer have been updated.\n\nReported-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "02bbcb9d863df10b5a4b91ba5b4c76eaf1340883",
      "tree": "1e19c0d8d0a50e1a34d4b6fa5f5027ee713b9612",
      "parents": [
        "9059cd44403608f6554b37c3b3d5598ded7a3a92"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Jul 06 04:16:40 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:47 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Possible race condition in queue management\n\nThe problem may occur with SMP:\n- a frame is completed at interrupt level (in gspca_frame_add with\n  packet_type \u003d\u003d LAST_PACKET,\n- just after clearing the bit V4L2_BUF_FLAG_QUEUED and before setting\n  the bit V4L2_BUF_FLAG_DONE, on the other processor, the application\n  tries to requeue the same frame buffer,\n- then, the qbuf function succeeds because ALL_FLAGS are not set.\nThe fix sets and resets the two flags in one instruction.\n\nReported-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9059cd44403608f6554b37c3b3d5598ded7a3a92",
      "tree": "b4bd1253a964cf17f602104aa77c8c260ff5a13b",
      "parents": [
        "7638699c253620a5745592d229b7e3ba9dbd218d"
      ],
      "author": {
        "name": "Christoph Egger",
        "email": "siccegge@stud.informatik.uni-erlangen.de",
        "time": "Fri Jan 15 08:49:41 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:46 2010 -0300"
      },
      "message": "V4L/DVB: remove obsolete conditionalizing on DVB_DIBCOM_DEBUG\n\nAs pointed by Christoph Egger \u003csiccegge@stud.informatik.uni-erlangen.de\u003e,\n\nThe config Option DVB_DIBCOM_DEBUG was dropped while removing the dibusb\ndriver in favor of dvb-usb in 2005. However it remaind existant at some\nplaces of the kernel config.\n\nInstead of just removing the debug capability, the better is to just remove\nthe bad dependency, making the modprobe function always visible.\n\nThanks-to: Christoph Egger \u003csiccegge@stud.informatik.uni-erlangen.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7638699c253620a5745592d229b7e3ba9dbd218d",
      "tree": "01c90f4d7763bc7075cac904254c17d0d2bcfea3",
      "parents": [
        "73c994e4fb69b7bb85663e5175432c307657d207"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Oct 31 23:14:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:45 2010 -0300"
      },
      "message": "V4L/DVB: lgs8gxx: remove firmware for lgs8g75\n\nThe recently added support for lgs8g75 included some 8051 machine code\nwithout accompanying source code.  Replace this with use of the\nfirmware loader.\n\nCompile-tested only.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "73c994e4fb69b7bb85663e5175432c307657d207",
      "tree": "a7654313065ded316c25bbeba7af3d6caa11bb43",
      "parents": [
        "22b0766b62d517a597d8155d828c5f93e3523cfa"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Sat Jul 10 13:01:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:44 2010 -0300"
      },
      "message": "V4L/DVB:  si470x: -EINVAL overwritten in si470x_vidioc_s_tuner()\n\nThis patch to the si470x_vidioc_s_tuner function was developed in\ncooperation with Roel Kluin \u003croel.kluin@gmail.com\u003e. It sets the default\nretval to 0 instead of -EINVAL, identical to what is done in all other\nset/get functions of v4l2_ioctl_ops. This is just as cosmetic change, as\nretval is directly overwritten by the si470x_disconnect_check() anyway.\n\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "22b0766b62d517a597d8155d828c5f93e3523cfa",
      "tree": "142cf3481a52076fa182ef53ae51615a768b39fc",
      "parents": [
        "ca17a4f0bfc48feb3b4eb3f671a82adfe89530fb"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Thu Jul 08 12:38:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:43 2010 -0300"
      },
      "message": "V4L/DVB: IR/mceusb: more streamlining of device init\n\nSpent a while last night getting device initialization packet captures\nunder Windows for all generations of devices. There are a few places\nwhere we were doing things differently, and few things we were doing\nthat we don\u0027t need to do, particularly on gen3 hardware, and I *think*\none of those things is what was locking up my pinnacle hw from time to\ntime -- at least, its been perfectly well behaved every time its been\nplugged in since making this change.\n\nFirst up, we\u0027re adding a bit more to the gen1 init routine here. Its\nnot absolutely necessary, the hardware works the same both with and\nwithout it, but I\u0027d like to be consistent w/Windows here.\n\nSecond, DEVICE_RESET is never called when initializing either of my\ngen3 devices, its only called for gen1 and gen2. The bits in the gen3\ninit after removing that, are safe (and interesting) to run on all\nhardware, so there\u0027s no more gen3-specific init done, there\u0027s instead\na generic mceusb_get_parameters() that is run for all hardware.\n\nThird, the gen3 flag isn\u0027t needed. We only care if hardware is gen3\nduring probe, so I\u0027ve dropped that from the device flags struct.\n\nSuccessfully tested on all three generations of mceusb hardware.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ca17a4f0bfc48feb3b4eb3f671a82adfe89530fb",
      "tree": "d2d33d3a39535e0557f780ada38a53bfce7573dc",
      "parents": [
        "044e5878c2158d701e6f47a9604910589a384ee2"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jul 10 11:19:42 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:42 2010 -0300"
      },
      "message": "V4L/DVB: IR/mceusb: remove unused vars from gen1 init\n\nPrior init unification/simplification patch made these unused, forgot\nto remove them, so this silences:\n\ndrivers/media/IR/mceusb.c: In function ‘mceusb_gen1_init’:\ndrivers/media/IR/mceusb.c:769: warning: unused variable ‘partial’\ndrivers/media/IR/mceusb.c:768: warning: unused variable ‘i’\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "044e5878c2158d701e6f47a9604910589a384ee2",
      "tree": "9d06e2660ad15575a5df2c1e3bacfa68738ea55e",
      "parents": [
        "f9839da0513b4f13a137a07a9362ea5b02897bd7"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Aug 02 15:43:35 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:22 2010 -0300"
      },
      "message": "V4L/DVB: lirc: use unlocked_ioctl\n\nNew code should not rely on the big kernel lock,\nso use the unlocked_ioctl file operation in lirc.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nTested-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "327aec03ac4c7bbf5e41ff03ac3a84c424589f27",
      "tree": "60e5b49a28ea5dc3f0003961f2c6740b5bf3210b",
      "parents": [
        "ea1375333ef58298ba4d3c638f3cba982c76504d"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Mon Aug 02 11:36:18 2010 -0500"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Mon Aug 02 14:28:38 2010 -0500"
      },
      "message": "9p: fix sparse warnings in new xattr code\n\nfixes:\n\n  CHECK   fs/9p/xattr.c\n\tfs/9p/xattr.c:73:6: warning: Using plain integer as NULL pointer\n\tfs/9p/xattr.c:135:6: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n"
    },
    {
      "commit": "ea1375333ef58298ba4d3c638f3cba982c76504d",
      "tree": "574814ebb504a61de0598a65bb63c242f2e81cc2",
      "parents": [
        "0b1208b1aa7a555d5ae4246bab4cd76ba3f32b2d"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Tue Jul 27 14:49:43 2010 -0500"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Mon Aug 02 14:28:37 2010 -0500"
      },
      "message": "fs/9p: remove sparse warning in vfs_inode\n\nmake v9fs_dentry_from_dir_inode static\n\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n"
    },
    {
      "commit": "0b1208b1aa7a555d5ae4246bab4cd76ba3f32b2d",
      "tree": "9149834d1e86df4d5d42abbfc10e92245946a851",
      "parents": [
        "a534c8d15b1f1d0f861fc2bb9e0529bd8486ec3f"
      ],
      "author": {
        "name": "Aneesh Kumar K.V",
        "email": "aneesh.kumar@linux.vnet.ibm.com",
        "time": "Fri Jul 02 12:21:20 2010 +0530"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Mon Aug 02 14:28:36 2010 -0500"
      },
      "message": "fs/9p: destroy fid on failed remove\n\n9P spec says:\n\"It is correct to consider remove to be a clunk with the\nside effect of removing the file if permissions allow. \"\n\nSo even if remove fails we need to destroy the fid.\n\nWithout this patch an rmdir on a directory with contents leave\nthe new cloned directory fid fid attached to fidlist. On umount\nwe dump the fids on the fidlist\n\n~# rmdir /mnt2/test4/\nrmdir: failed to remove `/mnt2/test4/\u0027: Directory not empty\n~# umount /mnt2/\n~# dmesg\n[  228.474323] Found fid 3 not clunked\n\nSigned-off-by: Aneesh Kumar K.V \u003caneesh.kumar@linux.vnet.ibm.com\u003e\nSigned-off-by: Venkateswararao Jujjuri \u003cjvrao@linux.vnet.ibm.com\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n"
    },
    {
      "commit": "a534c8d15b1f1d0f861fc2bb9e0529bd8486ec3f",
      "tree": "0451da7a61bd7e3eb5968d65beee3243f7f51b5d",
      "parents": [
        "ebf46264a004818fe5b23f0ac18ac7336897d807"
      ],
      "author": {
        "name": "Aneesh Kumar K.V",
        "email": "aneesh.kumar@linux.vnet.ibm.com",
        "time": "Wed Jun 30 19:18:50 2010 +0530"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Mon Aug 02 14:28:35 2010 -0500"
      },
      "message": "fs/9p: Prevent parallel rename when doing fid_lookup\n\nDuring fid lookup we need to make sure that the dentry-\u003ed_parent doesn\u0027t\nchange so that we can safely walk the parent dentries. To ensure that\nwe need to prevent cross directory rename during fid_lookup. Add a\nper superblock rename_sem rw_semaphore to prevent parallel fid lookup and\nrename.\n\nSigned-off-by: Aneesh Kumar K.V \u003caneesh.kumar@linux.vnet.ibm.com\u003e\nSigned-off-by: Venkateswararao Jujjuri \u003cjvrao@linux.vnet.ibm.com\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n"
    },
    {
      "commit": "ebf46264a004818fe5b23f0ac18ac7336897d807",
      "tree": "0b8ea6810a8e665e3b7bb97f1e85ebde7d0d9ee0",
      "parents": [
        "eda25e46161527845572131b37706a458d9270ef"
      ],
      "author": {
        "name": "Aneesh Kumar K.V",
        "email": "aneesh.kumar@linux.vnet.ibm.com",
        "time": "Mon May 31 13:22:56 2010 +0530"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Mon Aug 02 14:28:35 2010 -0500"
      },
      "message": "fs/9p: Add support user. xattr\n\nSigned-off-by: Aneesh Kumar K.V \u003caneesh.kumar@linux.vnet.ibm.com\u003e\nSigned-off-by: Venkateswararao Jujjuri \u003cjvrao@linux.vnet.ibm.com\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n"
    },
    {
      "commit": "eda25e46161527845572131b37706a458d9270ef",
      "tree": "b8a68c9185f7f53a135422a41dc68ef2c5f527ee",
      "parents": [
        "0ef63f345c48afe5896c5cffcba57f0457d409b9"
      ],
      "author": {
        "name": "Aneesh Kumar K.V",
        "email": "aneesh.kumar@linux.vnet.ibm.com",
        "time": "Mon May 31 13:22:50 2010 +0530"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Mon Aug 02 14:28:34 2010 -0500"
      },
      "message": "net/9p: Implement TXATTRCREATE 9p call\n\nTXATTRCREATE:  Prepare a fid for setting xattr value on a file system object.\n\n size[4] TXATTRCREATE tag[2] fid[4] name[s] attr_size[8] flags[4]\n size[4] RXATTRCREATE tag[2]\n\ntxattrcreate gets a fid pointing to xattr. This fid can later be\nused to set the xattr value.\n\nflag value is derived from set Linux setxattr. The manpage says\n\"The flags parameter can be used to refine the semantics of the operation.\nXATTR_CREATE specifies a pure create, which fails if the named attribute\nexists already. XATTR_REPLACE specifies a pure replace operation, which\nfails if the named attribute does not already exist. By default (no flags),\nthe extended attribute will be created if need be, or will simply replace\nthe value if the attribute exists.\"\n\nThe actual setxattr operation happens when the fid is clunked. At that point\nthe written byte count and the attr_size specified in TXATTRCREATE should be\nsame otherwise an error will be returned.\n\nSigned-off-by: Aneesh Kumar K.V \u003caneesh.kumar@linux.vnet.ibm.com\u003e\nSigned-off-by: Venkateswararao Jujjuri \u003cjvrao@linux.vnet.ibm.com\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n"
    },
    {
      "commit": "0ef63f345c48afe5896c5cffcba57f0457d409b9",
      "tree": "b02ca26b3d74d998a6e609a9abd9a753d0ab8075",
      "parents": [
        "ef56547efa3c88609069e2a91f46e25c31dd536e"
      ],
      "author": {
        "name": "Aneesh Kumar K.V",
        "email": "aneesh.kumar@linux.vnet.ibm.com",
        "time": "Mon May 31 13:22:45 2010 +0530"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Mon Aug 02 14:28:33 2010 -0500"
      },
      "message": "net/9p: Implement attrwalk 9p call\n\nTXATTRWALK: Descend a ATTR namespace\n\n size[4] TXATTRWALK tag[2] fid[4] newfid[4] name[s]\n size[4] RXATTRWALK tag[2] size[8]\n\ntxattrwalk gets a fid pointing to xattr. This fid can later be\nused to read the xattr value. If name is NULL the fid returned\ncan be used to get the list of extended attribute associated to\nthe file system object.\n\nSigned-off-by: Aneesh Kumar K.V \u003caneesh.kumar@linux.vnet.ibm.com\u003e\nSigned-off-by: Venkateswararao Jujjuri \u003cjvrao@linux.vnet.ibm.com\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n"
    },
    {
      "commit": "ef56547efa3c88609069e2a91f46e25c31dd536e",
      "tree": "802bb98048ae36e59fc0bcaa21bd54e5ebf9de99",
      "parents": [
        "5643135a28464e7c19d8d23a9e0804697a62c84b"
      ],
      "author": {
        "name": "M. Mohan Kumar",
        "email": "mohan@in.ibm.com",
        "time": "Tue Jun 22 19:47:50 2010 +0530"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Mon Aug 02 14:28:32 2010 -0500"
      },
      "message": "9p: Implement LOPEN\n\nImplement 9p2000.L version of open(LOPEN) interface in 9p client.\n\nFor LOPEN, no need to convert the flags to and from 9p mode to VFS mode.\n\nSynopsis:\n\n    size[4] Tlopen tag[2] fid[4] mode[4]\n\n    size[4] Rlopen tag[2] qid[13] iounit[4]\n\n[Fix mode bit format - jvrao@linux.vnet.ibm.com]\n\nSigned-off-by: M. Mohan Kumar \u003cmohan@in.ibm.com\u003e\nSigned-off-by: Venkateswararao Jujjuri \u003cjvrao@linux.vnet.ibm.com\u003e\nSigned-off-by: Eric Van Hensbegren \u003cericvh@gmail.com\u003e\n"
    },
    {
      "commit": "5643135a28464e7c19d8d23a9e0804697a62c84b",
      "tree": "d7141110fab0f3d71a95fe18b0b77cbaca645c80",
      "parents": [
        "01a622bd7409bb7af38e784cff814e5e723f7951"
      ],
      "author": {
        "name": "Venkateswararao Jujjuri (JV)",
        "email": "jvrao@linux.vnet.ibm.com",
        "time": "Thu Jun 17 18:27:46 2010 -0700"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Mon Aug 02 14:28:32 2010 -0500"
      },
      "message": "fs/9p: This patch implements TLCREATE for 9p2000.L protocol.\n\nSYNOPSIS\n\n    size[4] Tlcreate tag[2] fid[4] name[s] flags[4] mode[4] gid[4]\n\n    size[4] Rlcreate tag[2] qid[13] iounit[4]\n\nDESCRIPTION\n\nThe Tlreate request asks the file server to create a new regular file with the\nname supplied, in the directory (dir) represented by fid.\nThe mode argument specifies the permissions to use. New file is created with\nthe uid if the fid and with supplied gid.\n\nThe flags argument represent Linux access mode flags with which the caller\nis requesting to open the file with. Protocol allows all the Linux access\nmodes but it is upto the server to allow/disallow any of these acess modes.\nIf the server doesn\u0027t support any of the access mode, it is expected to\nreturn error.\n\nSigned-off-by: Venkateswararao Jujjuri \u003cjvrao@linux.vnet.ibm.com\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n"
    }
  ],
  "next": "01a622bd7409bb7af38e784cff814e5e723f7951"
}
