)]}'
{
  "log": [
    {
      "commit": "3c1fcb2c24519febd7ca9cf292fa5bdf513b601f",
      "tree": "9be412cacdd7778fc5826efdda0d135570929991",
      "parents": [
        "2397256d6218e7bf5147a3b01dcc6aec20fd3916"
      ],
      "author": {
        "name": "Namjae Jeon",
        "email": "linkinjeon@gmail.com",
        "time": "Mon Nov 07 11:01:13 2011 -0500"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Mon Nov 07 11:01:13 2011 -0500"
      },
      "message": "ext4: add blk_finish_plug in error case of writepages.\n\nblk_finish_plug is needed in error case of writepages.\n\nSigned-off-by: Namjae Jeon \u003clinkinjeon@gmail.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "2397256d6218e7bf5147a3b01dcc6aec20fd3916",
      "tree": "b8f25e74a37f72ee670e5a2c96129e4fd0b49d0f",
      "parents": [
        "eb513689c97e3e73bb9b4459d490a8e894b4a546"
      ],
      "author": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Mon Nov 07 10:50:09 2011 -0500"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Mon Nov 07 10:50:09 2011 -0500"
      },
      "message": "ext4: Remove kernel_lock annotations\n\nThe BKL is gone, these annotations are useless.\n\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "eb513689c97e3e73bb9b4459d490a8e894b4a546",
      "tree": "767931920c50055b4416b4554fa2dfac4c579b2a",
      "parents": [
        "5c8a0fbba543d9428a486f0d1282bbcf3cf1d95a"
      ],
      "author": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Mon Nov 07 10:47:42 2011 -0500"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Mon Nov 07 10:47:42 2011 -0500"
      },
      "message": "ext4: ignore journalled data options on remount if fs has no journal\n\nThis avoids a confusing failure in the init scripts when the\n/etc/fstab has data\u003dwriteback or data\u003djournal but the file system does\nnot have a journal.  So check for this case explicitly, and warn the\nuser that we are ignoring the (pointless, since they have no journal)\ndata\u003d* mount option.\n\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "5c8a0fbba543d9428a486f0d1282bbcf3cf1d95a",
      "tree": "4a6b4aa06239b352b5cebba1fd026f1afa9b679e",
      "parents": [
        "fba9569924e06da076cb2ad12474bbd82d69f54d"
      ],
      "author": {
        "name": "Dan McGee",
        "email": "dpmcgee@gmail.com",
        "time": "Tue Nov 01 18:23:10 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 18:15:59 2011 -0700"
      },
      "message": "VFS: fix statfs() automounter semantics regression\n\nNo one in their right mind would expect statfs() to not work on a\nautomounter managed mount point. Fix it.\n\n[ I\u0027m not sure about the \"no one in their right mind\" part.  It\u0027s not\n  mounted, and you didn\u0027t ask for it to be mounted.  But nobody will\n  really care, and this probably makes it match previous semantics, so..\n      - Linus ]\n\nThis mirrors the fix made to the quota code in 815d405ceff0d69646.\n\nSigned-off-by: Dan McGee \u003cdpmcgee@gmail.com\u003e\nCc: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nCc: Alexander Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fba9569924e06da076cb2ad12474bbd82d69f54d",
      "tree": "f0b7d9c82f8dd90f0dc757a4c00afc0872fc1484",
      "parents": [
        "3d0a8d10cfb4cc3d1877c29a866ee7d8a46aa2fa",
        "4598fc2c94b68740e0269db03c98a1e7ad5af773"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 18:02:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 18:02:25 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\n* \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma: (63 commits)\n  dmaengine: mid_dma: mask_peripheral_interrupt only when dmac is idle\n  dmaengine/ep93xx_dma: add module.h include\n  pch_dma: Reduce wasting memory\n  pch_dma: Fix suspend issue\n  dma/timberdale: free_irq() on an error path\n  dma: shdma: transfer based runtime PM\n  dmaengine: shdma: protect against the IRQ handler\n  dmaengine i.MX DMA/SDMA: add missing include of linux/module.h\n  dmaengine: delete redundant chan_id and chancnt initialization in dma drivers\n  dmaengine/amba-pl08x: Check txd-\u003ellis_va before freeing dma_pool\n  dmaengine/amba-pl08x: Add support for sg len greater than one for slave transfers\n  serial: sh-sci: don\u0027t filter on DMA device, use only channel ID\n  ARM: SAMSUNG: Remove Samsung specific enum type for dma direction\n  ASoC: Samsung: Update DMA interface\n  spi/s3c64xx: Merge dma control code\n  spi/s3c64xx: Add support DMA engine API\n  ARM: SAMSUNG: Remove S3C-PL330-DMA driver\n  ARM: S5P64X0: Use generic DMA PL330 driver\n  ARM: S5PC100: Use generic DMA PL330 driver\n  ARM: S5PV210: Use generic DMA PL330 driver\n  ...\n\nFix up fairly trivial conflicts in\n - arch/arm/mach-exynos4/{Kconfig,clock.c}\n - arch/arm/mach-s5p64x0/dma.c\n"
    },
    {
      "commit": "3d0a8d10cfb4cc3d1877c29a866ee7d8a46aa2fa",
      "tree": "11a85044d1472f5972ae47ce10a2f446ad981e9f",
      "parents": [
        "b4fdcb02f1e39c27058a885905bd0277370ba441",
        "a0eda62552eba4e1f92d5354bb65c68fb6b45f87"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 17:22:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 17:22:14 2011 -0700"
      },
      "message": "Merge branch \u0027for-3.2/drivers\u0027 of git://git.kernel.dk/linux-block\n\n* \u0027for-3.2/drivers\u0027 of git://git.kernel.dk/linux-block: (30 commits)\n  virtio-blk: use ida to allocate disk index\n  hpsa: add small delay when using PCI Power Management to reset for kump\n  cciss: add small delay when using PCI Power Management to reset for kump\n  xen/blkback: Fix two races in the handling of barrier requests.\n  xen/blkback: Check for proper operation.\n  xen/blkback: Fix the inhibition to map pages when discarding sector ranges.\n  xen/blkback: Report VBD_WSECT (wr_sect) properly.\n  xen/blkback: Support \u0027feature-barrier\u0027 aka old-style BARRIER requests.\n  xen-blkfront: plug device number leak in xlblk_init() error path\n  xen-blkfront: If no barrier or flush is supported, use invalid operation.\n  xen-blkback: use kzalloc() in favor of kmalloc()+memset()\n  xen-blkback: fixed indentation and comments\n  xen-blkfront: fix a deadlock while handling discard response\n  xen-blkfront: Handle discard requests.\n  xen-blkback: Implement discard requests (\u0027feature-discard\u0027)\n  xen-blkfront: add BLKIF_OP_DISCARD and discard request struct\n  drivers/block/loop.c: remove unnecessary bdev argument from loop_clr_fd()\n  drivers/block/loop.c: emit uevent on auto release\n  drivers/block/cpqarray.c: use pci_dev-\u003erevision\n  loop: always allow userspace partitions and optionally support automatic scanning\n  ...\n\nFic up trivial header file includsion conflict in drivers/block/loop.c\n"
    },
    {
      "commit": "b4fdcb02f1e39c27058a885905bd0277370ba441",
      "tree": "fd4cfd1994f21f44afe5e7904681fb5ac09f81b8",
      "parents": [
        "044595d4e448305fbaec472eb7d22636d24e7d8c",
        "6dd9ad7df2019b1e33a372a501907db293ebcd0d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 17:06:58 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 17:06:58 2011 -0700"
      },
      "message": "Merge branch \u0027for-3.2/core\u0027 of git://git.kernel.dk/linux-block\n\n* \u0027for-3.2/core\u0027 of git://git.kernel.dk/linux-block: (29 commits)\n  block: don\u0027t call blk_drain_queue() if elevator is not up\n  blk-throttle: use queue_is_locked() instead of lockdep_is_held()\n  blk-throttle: Take blkcg-\u003elock while traversing blkcg-\u003epolicy_list\n  blk-throttle: Free up policy node associated with deleted rule\n  block: warn if tag is greater than real_max_depth.\n  block: make gendisk hold a reference to its queue\n  blk-flush: move the queue kick into\n  blk-flush: fix invalid BUG_ON in blk_insert_flush\n  block: Remove the control of complete cpu from bio.\n  block: fix a typo in the blk-cgroup.h file\n  block: initialize the bounce pool if high memory may be added later\n  block: fix request_queue lifetime handling by making blk_queue_cleanup() properly shutdown\n  block: drop @tsk from attempt_plug_merge() and explain sync rules\n  block: make get_request[_wait]() fail if queue is dead\n  block: reorganize throtl_get_tg() and blk_throtl_bio()\n  block: reorganize queue draining\n  block: drop unnecessary blk_get/put_queue() in scsi_cmd_ioctl() and blk_get_tg()\n  block: pass around REQ_* flags instead of broken down booleans during request alloc/free\n  block: move blk_throtl prototypes to block/blk.h\n  block: fix genhd refcounting in blkio_policy_parse_and_set()\n  ...\n\nFix up trivial conflicts due to \"mddev_t\" -\u003e \"struct mddev\" conversion\nand making the request functions be of type \"void\" instead of \"int\" in\n - drivers/md/{faulty.c,linear.c,md.c,md.h,multipath.c,raid0.c,raid1.c,raid10.c,raid5.c}\n - drivers/staging/zram/zram_drv.c\n"
    },
    {
      "commit": "044595d4e448305fbaec472eb7d22636d24e7d8c",
      "tree": "5faee830194d778a9bb63317bc6ff7f8962a976b",
      "parents": [
        "1583171492eb514e267c7b51e96846b38de0f544",
        "7657cacf478940b995c2c73fdff981c13cc62c5c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 16:48:37 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 16:48:37 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next:\n  Squashfs: Add an option to set dev block size to 4K\n"
    },
    {
      "commit": "1583171492eb514e267c7b51e96846b38de0f544",
      "tree": "a417007b9140e3b497e31fd21889abed410a442d",
      "parents": [
        "6736c047995c560b73f3860095c631456b0bbea8",
        "eb7c792da5afa3b9ec3e802c30952f82d2e9722b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 12:33:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 12:33:34 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://github.com/cmetcalf-tilera/linux-tile\n\n* \u0027for-linus\u0027 of git://github.com/cmetcalf-tilera/linux-tile:\n  arch/tile: factor out \u003carch/opcode.h\u003e header\n  arch/tile: add the \u003carch\u003e headers to the set of installed kernel headers\n  arch/tile: avoid exporting a symbol no longer used by gcc\n  arch/tile: avoid ISO namespace pollution with \u003casm/sigcontext.h\u003e\n"
    },
    {
      "commit": "6736c047995c560b73f3860095c631456b0bbea8",
      "tree": "1ef4d2ab9d7d2f2cd3fe26a3e9135fb312e81b85",
      "parents": [
        "16dfd1faed8c5235d9a7c190b91b6d97d6cd3272",
        "6070295efc90d1093b2031c43380bd7d9673c802"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 12:27:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 12:27:43 2011 -0700"
      },
      "message": "Merge branch \u0027nfs-for-3.2\u0027 of git://git.linux-nfs.org/projects/trondmy/linux-nfs\n\n* \u0027nfs-for-3.2\u0027 of git://git.linux-nfs.org/projects/trondmy/linux-nfs: (25 commits)\n  nfs: set vs_hidden on nfs4_callback_version4 (try #2)\n  pnfs-obj: Support for RAID5 read-4-write interface.\n  pnfs-obj: move to ore 03: Remove old raid engine\n  pnfs-obj: move to ore 02: move to ORE\n  pnfs-obj: move to ore 01: ore_layout \u0026 ore_components\n  pnfs-obj: Rename objlayout_io_state \u003d\u003e objlayout_io_res\n  pnfs-obj: Get rid of objlayout_{alloc,free}_io_state\n  pnfs-obj: Return PNFS_NOT_ATTEMPTED in case of read/write_pagelist\n  pnfs-obj: Remove redundant EOF from objlayout_io_state\n  nfs: Remove unused variable from write.c\n  nfs: Fix unused variable warning from file.c\n  NFS: Remove no-op less-than-zero checks on unsigned variables.\n  NFS: Clean up nfs4_xdr_dec_secinfo()\n  NFS: Fix documenting comment for nfs_create_request()\n  NFS4: fix cb_recallany decode error\n  nfs4: serialize layoutcommit\n  SUNRPC: remove rpcbind clients destruction on module cleanup\n  SUNRPC: remove rpcbind clients creation during service registering\n  NFSd: call svc rpcbind cleanup explicitly\n  SUNRPC: cleanup service destruction\n  ...\n"
    },
    {
      "commit": "16dfd1faed8c5235d9a7c190b91b6d97d6cd3272",
      "tree": "4de59077fa4a31cac13e7ba8528e347c0ca1dc2f",
      "parents": [
        "b31966816dcd3d8b16109f39d7c7501dc9abb010",
        "b8108d6886946cb50434bdbb0214ed81885da8b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 12:14:11 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 12:14:11 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/qib: Fix panic in RC error flushing logic\n  IB/iser: DMA unmap TX bufs used for iSCSI/iSER headers\n  IB/iser: Use separate buffers for the login request/response\n  IB/mthca: Fix buddy-\u003enum_free allocation size\n"
    },
    {
      "commit": "b31966816dcd3d8b16109f39d7c7501dc9abb010",
      "tree": "ed9545d24ae6b36c9ca475de7857d60270ae6d4c",
      "parents": [
        "ee31892aaf47f1b5fd1323c9397db5d3f22d8b9e"
      ],
      "author": {
        "name": "Wang Sheng-Hui",
        "email": "shhuiw@gmail.com",
        "time": "Fri Nov 04 11:22:33 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 12:01:48 2011 -0700"
      },
      "message": "Documentation: drop as block elevator reference in switching-sched.txt\n\nRemove \u0027as\u0027 for as is no longer supported, and we can not use\n\u0027elevator\u003das\u0027 any more.\n\nSigned-off-by: Wang Sheng-Hui \u003cshhuiw@gmail.com\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee31892aaf47f1b5fd1323c9397db5d3f22d8b9e",
      "tree": "621b26de426aefa1e2f882dec05d222dc644a402",
      "parents": [
        "b670722009d52c79aea8ff7ed561365ee21ff58c"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@canonical.com",
        "time": "Fri Nov 04 11:22:29 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 12:01:48 2011 -0700"
      },
      "message": "Documentation: fix leds-class.txt duplicated word\n\nFix a typo (duplicated word) in Documentation/leds/leds-class.txt\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nAcked-by: Richard Purdie \u003crchard.purdie@linuxfoundation.org\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b670722009d52c79aea8ff7ed561365ee21ff58c",
      "tree": "d3d57c733cf9c9b8449dc8771d01a3c1e728f936",
      "parents": [
        "ab05210bcba83b1fe2702eac7d4d453a97855c26"
      ],
      "author": {
        "name": "Marcos Paulo Souza",
        "email": "marcos.mage@gmail.com",
        "time": "Fri Nov 04 11:22:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 12:01:48 2011 -0700"
      },
      "message": "Documentation: Computone ip2 is orphaned\n\nRemoved the email for support and fixes for orphaned ip2 driver.\n\nSigned-off-by: Marcos Paulo de Souza \u003cmarcos.mage@gmail.com\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ab05210bcba83b1fe2702eac7d4d453a97855c26",
      "tree": "ad626b30ba3f83893d14c2041b4f18aa06f83a7e",
      "parents": [
        "b218ab0a5af943441e1daa7dc811874ecd409229"
      ],
      "author": {
        "name": "Marcos Paulo de Souza",
        "email": "marcos.mage@gmail.com",
        "time": "Fri Nov 04 11:22:22 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 12:01:48 2011 -0700"
      },
      "message": "Documentation: HFS is orphaned\n\nRemoved the reference of Roman Zippel, last maintainer, of orphaned\nHFS filesystem.\n\nSigned-off-by: Marcos Paulo de Souza \u003cmarcos.mage@gmail.com\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b218ab0a5af943441e1daa7dc811874ecd409229",
      "tree": "32140ce0a2a8ec1882326b2e43a3153f00378a19",
      "parents": [
        "d83fe6b6c54749a9b2d3198d62ec981024459425"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ospite@studenti.unina.it",
        "time": "Fri Nov 04 11:22:19 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 12:01:47 2011 -0700"
      },
      "message": "Documentation: update CodingStyle use of braces\n\nAfter commit 38829dc9d7b4 (\"Documentation/CodingStyle: flesh out if-else\nexamples\") highlight that if _only_one_ branch of a conditional\nstatement is a single statement, then braces are to be used on both\nbranches.\n\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d83fe6b6c54749a9b2d3198d62ec981024459425",
      "tree": "1ccd7609c8016b5d62448a02223e6102a853c27e",
      "parents": [
        "123aeec2ff5f749e92f8e3dd2d42f7a9948ca037"
      ],
      "author": {
        "name": "Marcos Paulo de Souza",
        "email": "marcos.mage@gmail.com",
        "time": "Fri Nov 04 11:22:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 12:01:47 2011 -0700"
      },
      "message": "Documentation: fix inotify source file paths\n\nFixes the path to find the source files of the inotify subsystem.\n\nSigned-off-by: Marcos Paulo de Souza \u003cmarcos.mage@gmail.com\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "123aeec2ff5f749e92f8e3dd2d42f7a9948ca037",
      "tree": "4431c26c9093f809c64dcfbcb13dd29cf7c2e9e8",
      "parents": [
        "5fe69d7e258a17d825d982ac695c1db5c4bc4768"
      ],
      "author": {
        "name": "Kumar Appaiah",
        "email": "a.kumar@alumni.iitm.ac.in",
        "time": "Fri Nov 04 11:22:09 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 12:01:47 2011 -0700"
      },
      "message": "Documentation: thinkpad-acpi grammo fixes\n\nThis adds minor grammatical fixes to the description of the keys in the\nthinkpad-acpi documentation.\n\nSigned-off-by: Kumar Appaiah \u003ca.kumar@alumni.iitm.ac.in\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5fe69d7e258a17d825d982ac695c1db5c4bc4768",
      "tree": "15ba822eb23700a594387e6667a8f72f44f63920",
      "parents": [
        "dee119b1fa672d65f34f86fe5cefa81d71ed040e"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Fri Nov 04 11:22:05 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 12:01:46 2011 -0700"
      },
      "message": "Documentation: update cgroups notes\n\n- ns cgroup has been removed.\n- it\u0027s true moving a task to another cgroup can fail.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Paul Menage \u003cpaul@paulmenage.org\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b8108d6886946cb50434bdbb0214ed81885da8b8",
      "tree": "804ec28a5cc61362b04e130d9d2dec6908758d16",
      "parents": [
        "52439540ea30396982b69662dd21aede6b336288",
        "e4221314a593b00e035f70efbef52021f9a3a5fc",
        "30ab7e230b996f750d4fc24b6bf8214e83effa12"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Fri Nov 04 09:36:04 2011 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Fri Nov 04 09:36:04 2011 -0700"
      },
      "message": "Merge branches \u0027iser\u0027, \u0027mthca\u0027 and \u0027qib\u0027 into for-next\n"
    },
    {
      "commit": "30ab7e230b996f750d4fc24b6bf8214e83effa12",
      "tree": "83028e5d4700e44bd7d7e99c9e0251b39d5d3045",
      "parents": [
        "f470f8d4e702593ee1d0852871ad80373bce707b"
      ],
      "author": {
        "name": "Mike Marciniszyn",
        "email": "mike.marciniszyn@qlogic.com",
        "time": "Fri Nov 04 08:26:52 2011 -0400"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Fri Nov 04 09:35:44 2011 -0700"
      },
      "message": "IB/qib: Fix panic in RC error flushing logic\n\nThe following panic can occur when flushing a QP:\n\n    RIP: 0010:[\u003cffffffffa0168e8b\u003e]  [\u003cffffffffa0168e8b\u003e] qib_send_complete+0x3b/0x190 [ib_qib]\n    RSP: 0018:ffff8803cdc6fc90  EFLAGS: 00010046\n    RAX: 0000000000000000 RBX: ffff8803d84ba000 RCX: 0000000000000000\n    RDX: 0000000000000005 RSI: ffffc90015a53430 RDI: ffff8803d84ba000\n    RBP: ffff8803cdc6fce0 R08: ffff8803cdc6fc90 R09: 0000000000000001\n    R10: 00000000ffffffff R11: 0000000000000000 R12: ffff8803d84ba0c0\n    R13: ffff8803d84ba5cc R14: 0000000000000800 R15: 0000000000000246\n    FS:  0000000000000000(0000) GS:ffff880036600000(0000) knlGS:0000000000000000\n    CS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b\n    CR2: 0000000000000034 CR3: 00000003e44f9000 CR4: 00000000000406f0\n    DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000\n    DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400\n    Process qib/0 (pid: 1350, threadinfo ffff8803cdc6e000, task ffff88042728a100)\n    Stack:\n     53544c5553455201 0000000100000005 0000000000000000 ffff8803d84ba000\n     0000000000000000 0000000000000000 0000000000000000 0000000000000000\n     0000000000000000 0000000000000001 ffff8803cdc6fd30 ffffffffa0165d7a\n    Call Trace:\n     [\u003cffffffffa0165d7a\u003e] qib_make_rc_req+0x36a/0xe80 [ib_qib]\n     [\u003cffffffffa0165a10\u003e] ?  qib_make_rc_req+0x0/0xe80 [ib_qib]\n     [\u003cffffffffa01698b3\u003e] qib_do_send+0xf3/0xb60 [ib_qib]\n     [\u003cffffffff814db757\u003e] ? thread_return+0x4e/0x777\n     [\u003cffffffffa01697c0\u003e] ? qib_do_send+0x0/0xb60 [ib_qib]\n     [\u003cffffffff81088bf0\u003e] worker_thread+0x170/0x2a0\n     [\u003cffffffff8108e530\u003e] ?  autoremove_wake_function+0x0/0x40\n     [\u003cffffffff81088a80\u003e] ? worker_thread+0x0/0x2a0\n     [\u003cffffffff8108e1c6\u003e] kthread+0x96/0xa0\n     [\u003cffffffff8100c1ca\u003e] child_rip+0xa/0x20\n     [\u003cffffffff8108e130\u003e] ? kthread+0x0/0xa0\n     [\u003cffffffff8100c1c0\u003e] ? child_rip+0x0/0x20\n    RIP  [\u003cffffffffa0168e8b\u003e] qib_send_complete+0x3b/0x190 [ib_qib]\n\nThe RC error state flush logic in qib_make_rc_req() could return all\nof the acked wqes and potentially have emptied the queue.  It would\nthen unconditionally try return a flush completion via\nqib_send_complete() for an invalid wqe, or worse a valid one that is\nnot queued. The panic results when the completion code tries to\nmaintain an MR reference count for a NULL MR.\n\nThis fix modifies logic to only send one completion per\nqib_make_rc_req() call and changing the completion status from\nIB_WC_SUCCESS to IB_WC_WR_FLUSH_ERR as the completions progress.\n\nThe outer loop will call as many times as necessary to flush the queue.\n\nReviewed-by: Ram Vepa \u003cram.vepa@qlogic.com\u003e\nSigned-off-by: Mike Marciniszyn \u003cmike.marciniszyn@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "dee119b1fa672d65f34f86fe5cefa81d71ed040e",
      "tree": "3f9801db7e0c58e3596132642eba05204951206e",
      "parents": [
        "1046a2c428bedd64c960dcfd0c57cc69a82fea2f",
        "5569459cd3a828a998dc305ae4141c1e41f25ecb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 09:35:24 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 09:35:24 2011 -0700"
      },
      "message": "Merge branch \u0027process_vm\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux\n\n* \u0027process_vm\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux:\n  [IA64] Wire up cross memory attach syscalls\n"
    },
    {
      "commit": "52439540ea30396982b69662dd21aede6b336288",
      "tree": "2604bc377ec689ce1a23fa45e1a317196bd96a82",
      "parents": [
        "2c4ce609347f2a45792c8d9ebb5af11217766cb6"
      ],
      "author": {
        "name": "Or Gerlitz",
        "email": "ogerlitz@mellanox.com",
        "time": "Fri Nov 04 00:21:27 2011 +0200"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Fri Nov 04 09:32:44 2011 -0700"
      },
      "message": "IB/iser: DMA unmap TX bufs used for iSCSI/iSER headers\n\nThe current driver never does DMA unmapping on these buffers.  Fix that\nby adding DMA unmapping to the task cleanup callback, and DMA mapping to\nthe task init function (drop the headers_initialized micro-optimization).\n\nSigned-off-by: Or Gerlitz \u003cogerlitz@mellanox.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "2c4ce609347f2a45792c8d9ebb5af11217766cb6",
      "tree": "a78125a35d5a277d395003651b4241eafc7dd52d",
      "parents": [
        "f470f8d4e702593ee1d0852871ad80373bce707b"
      ],
      "author": {
        "name": "Or Gerlitz",
        "email": "ogerlitz@mellanox.com",
        "time": "Fri Nov 04 00:19:46 2011 +0200"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Fri Nov 04 09:30:52 2011 -0700"
      },
      "message": "IB/iser: Use separate buffers for the login request/response\n\nThe driver counted on the transactional nature of iSCSI login/text\nflows and used the same buffer for both the request and the response.\nWe also went further and did DMA mapping only once, with\nDMA_FROM_DEVICE, which violates the DMA mapping API.  Fix that by\nusing different buffers, one for requests and one for responses, and\nuse the correct DMA mapping direction for each.\n\nSigned-off-by: Or Gerlitz \u003cogerlitz@mellanox.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "1046a2c428bedd64c960dcfd0c57cc69a82fea2f",
      "tree": "d34b83e0ac61b51305cece031f7ff49579e3fe76",
      "parents": [
        "46e85f5f1c2a1d106c1ec0fa2a06280276b8e052",
        "b3f4e1eba45eda5d1213810ef3bc53e5247df2df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 07:58:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 07:58:25 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (144 commits)\n  [media] saa7134.h: Suppress compiler warnings when CONFIG_VIDEO_SAA7134_RC is not set\n  [media] it913x [VER 1.07] Support for single ITE 9135 devices\n  [media] Support for Terratec G1\n  [media] cx25821: off by one in cx25821_vidioc_s_input()\n  [media] media: tea5764: reconcile Kconfig symbol and macro\n  [media] omap_vout: Add poll() support\n  [media] omap3isp: preview: Add crop support on the sink pad\n  [media] omap3isp: preview: Rename min/max input/output sizes defines\n  [media] omap3isp: preview: Remove horizontal averager support\n  [media] omap3isp: Report the ISP revision through the media controller API\n  [media] omap3isp: ccdc: remove redundant operation\n  [media] omap3isp: Fix memory leaks in initialization error paths\n  [media] omap3isp: Add missing mutex_destroy() calls\n  [media] omap3isp: Move *_init_entities() functions to the init/cleanup section\n  [media] omap3isp: Move media_entity_cleanup() from unregister() to cleanup()\n  [media] MFC: Change MFC firmware binary name\n  [media] vb2: add vb2_get_unmapped_area in vb2 core\n  [media] v4l: Add v4l2 subdev driver for S5K6AAFX sensor\n  [media] v4l: Add AUTO option for the V4L2_CID_POWER_LINE_FREQUENCY control\n  [media] media: ov6650: stylistic improvements\n  ...\n"
    },
    {
      "commit": "46e85f5f1c2a1d106c1ec0fa2a06280276b8e052",
      "tree": "6b894b2c2c13fe70f986b03b32c9ca2a6d36a053",
      "parents": [
        "b2409fb6a49d1f633a8fc488e48043da7d3fd6a7",
        "eff7687d473c31cba3876c13e97eebc708eb8582"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 07:53:16 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 07:53:16 2011 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  hwmon: (w83627ehf) Add support for the W83627UHG\n  hwmon: (w83627ehf) Clean up probe function\n  hwmon: (w83627ehf) Properly report PECI and AMD-SI sensor types\n  hwmon: Use i2c_smbus_{read,write}_word_swapped\n  hwmon: (smsc47b397) Fix checkpatch errors\n  hwmon: (lm90) Make code more readable\n  hwmon: (lm90) Fix warnings\n  hwmon: (ibmaem) Avoid repeated memory allocations\n  hwmon: (ibmaem) Make instance initializations independent\n  hwmon: (ibmaem) Fix error paths\n  hwmon: (lm73) Make detection less problematic\n  hwmon: Avoid building drivers for powerpc that read/write ISA addresses\n"
    },
    {
      "commit": "b2409fb6a49d1f633a8fc488e48043da7d3fd6a7",
      "tree": "f2e76570fe81901ed0b64f6c1c815fe4abcc87ea",
      "parents": [
        "6b1506c66809ddf6afd17e330db2999c878b5d90",
        "6bcbf64ace40d6833622d85701218a8bb7a4f207"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 07:51:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 07:51:43 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (24 commits)\n  ALSA: hda/realtek - Skip invalid digital out pins\n  ALSA: hda/sigmatel - Automatically retrieve digital I/O widgets\n  ALSA: hda - Remove unused variables\n  ALSA: hda/realtek - Don\u0027t create alt-stream for capture when unnecessary\n  ALSA: hda - Add support for 92HD65 / 92HD66 family of codecs\n  ALSA: hda - Disable power-widget control for IDT 92HD83/93 as default\n  ALSA: hda - Check NO_PRESENCE pincfg default bit\n  ASoC: Ensure we always delay for WM8962 FLL when starting from SYSCLK\n  ASoC: Ensure the WM8962 oscillator and PLLs start up disabled\n  ASoC: Ensure WM8962 PLL registers are reset\n  ALSA: intel8x0 - Fix inclusion of kvm_para.h\n  ALSA: hda_hwdep: Fix possible buffer overflow\n  ASoC: Fix return value of wm5100_gpio_direction_out()\n  ASoC: WM8904: Set `invert\u0027 bit for Capture Switch\n  ASoC: Leave input audio data bit length settings untouched in wm8711_set_dai_fmt\n  ASoC: wm8711: Fix wrong mask for setting input audio data bit length select\n  ALSA: intel8x0: Improve performance in virtual environment\n  ALSA: hdspm - Enable all firmware ranges for PCI MADI/AES cards\n  ALSA: hdsp - Correct HDSP_VERSION_BIT constant, thus partly fixing RPM detection\n  ALSA: hdspm - Fix MADI channel format in the status ioctl\n  ...\n"
    },
    {
      "commit": "6b1506c66809ddf6afd17e330db2999c878b5d90",
      "tree": "eb93535fcc3e568ffabd5400b019463633ea2c22",
      "parents": [
        "1a67a573b8d9f02211f36fbab50f6265dc49384a",
        "50e07f888cb24b55e0d8283f631907794dd757c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 07:49:29 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 07:49:29 2011 -0700"
      },
      "message": "Merge branch \u0027devicetree/merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027devicetree/merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  dt: add empty of_machine_is_compatible\n  ahci: add DT binding for Calxeda AHCI controller\n  dt/platform: minor cleanup\n  dt: add empty of_alias_get_id() for non-dt builds\n"
    },
    {
      "commit": "6070295efc90d1093b2031c43380bd7d9673c802",
      "tree": "f3c9f578db61c77b9d3603298b7793d65b6dae8a",
      "parents": [
        "31cbecb4ab538f433145bc5a46f3bea9b9627031"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Fri Nov 04 07:04:10 2011 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 09:00:09 2011 -0400"
      },
      "message": "nfs: set vs_hidden on nfs4_callback_version4 (try #2)\n\nThis service should not be registered with or unregistered from rpcbind.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "eff7687d473c31cba3876c13e97eebc708eb8582",
      "tree": "59f2bcc34e01a7c125a335a45d42010bc66b2dc1",
      "parents": [
        "6ba71de5f81bbf639b5dcea2bc2c33cdb87ed782"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:48 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:48 2011 +0100"
      },
      "message": "hwmon: (w83627ehf) Add support for the W83627UHG\n\nThis is essentially a stripped down version of the W83627DHG. Noticeable\ndifference is that it is still powered with +5V, as older models, even\nthough the ADC resolution is 8 mV as newer models have.\n\nThanks to Ulf Bruman (Saab Group) for doing all the testing.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "6ba71de5f81bbf639b5dcea2bc2c33cdb87ed782",
      "tree": "3c982ed45c7f7e51da0b2e735407b9ad3952e843",
      "parents": [
        "2265cef2751b3441df91f85e0107f9f549e5b711"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "message": "hwmon: (w83627ehf) Clean up probe function\n\nThe probe function has grown pretty large, I think it\u0027s time for some\ncleanups, starting with these two simple ones:\n* Move temp3/in6 check for the W83667HG later in the function, where\n  it is done for all other chip types.\n* Move temperature register setting to a separate function, to avoid\n  code duplication.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "2265cef2751b3441df91f85e0107f9f549e5b711",
      "tree": "9ae2f2f9eba97f987237eae5ffbf787ec6b4fb1e",
      "parents": [
        "90f4102ce59226954edbe960b2434d8b3da5f086"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "message": "hwmon: (w83627ehf) Properly report PECI and AMD-SI sensor types\n\nWhen temperature sources are PECI or AMD-SI agents, it makes no sense\nto report their type as diode or thermistor. Instead we must report\ntheir digital nature.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "90f4102ce59226954edbe960b2434d8b3da5f086",
      "tree": "93fd275039932253b16ea125c1ba5eea2995b719",
      "parents": [
        "371f2e083b9b081adf68d04fba4978a27dc4e618"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "message": "hwmon: Use i2c_smbus_{read,write}_word_swapped\n\nMake use of the new i2c_smbus_{read,write}_word_swapped functions.\nThis makes the driver code more compact and readable. It also ensures\nproper error handling.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: Dirk Eibach \u003ceibach@gdsys.de\u003e\nCc: \"Mark M. Hoffman\" \u003cmhoffman@lightlink.com\u003e\nCc: Guillaume Ligneul \u003cguillaume.ligneul@gmail.com\u003e\n"
    },
    {
      "commit": "371f2e083b9b081adf68d04fba4978a27dc4e618",
      "tree": "bcbe57ef4bdaa2f6589a5c98804e6c5cbfb9151b",
      "parents": [
        "b2589ab02b46ea4a80b30a90fc2fe8eed957e86a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "message": "hwmon: (smsc47b397) Fix checkpatch errors\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "b2589ab02b46ea4a80b30a90fc2fe8eed957e86a",
      "tree": "716e89b006bdf17ff4c4859f3f2cf523ff18701a",
      "parents": [
        "8dc089d68b125179b1c97e75d29623472d99c68b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:47 2011 +0100"
      },
      "message": "hwmon: (lm90) Make code more readable\n\nClean up the code to make it more readable:\n* Remove reg_ and new_ prefixes from variable names, they made the\n  names longer, causing extra line breaks, while not adding much\n  value.\n* Introduce struct device dev* \u003d \u0026client-\u003edev in two functions, to\n  avoid repeating client-\u003edev everywhere in these functions.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "8dc089d68b125179b1c97e75d29623472d99c68b",
      "tree": "af66b5e66831edf483b56899873ba90283818a46",
      "parents": [
        "da8ebe4e09ee5661f125a8401ade58baf226aa57"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "message": "hwmon: (lm90) Fix warnings\n\nWith some configuration option combinations, we get the following\nwarnings:\n\ndrivers/hwmon/lm90.c: In function \u0027lm90_detect\u0027:\ndrivers/hwmon/lm90.c:1114: warning: \u0027chip_id\u0027 may be used uninitialized\nin this function\ndrivers/hwmon/lm90.c:1114: warning: \u0027reg_config1\u0027 may be used\nuninitialized in this function\ndrivers/hwmon/lm90.c:1114: warning: \u0027reg_convrate\u0027 may be used\nuninitialized in this function\ndrivers/hwmon/lm90.c:1187: warning: \u0027reg_emerg2\u0027 may be used\nuninitialized in this function\ndrivers/hwmon/lm90.c:1187: warning: \u0027reg_status2\u0027 may be used\nuninitialized in this function\n\nWe can solve these easily by reading the register values first and\nchecking for errors later. These errors should be very rare, even in\nthe case of failed detection, so this change has no impact on\nperformance. And this makes checkpatch.pl happier.\n\nReported-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "da8ebe4e09ee5661f125a8401ade58baf226aa57",
      "tree": "a336300b6568c72455c85eef4024630b2735cc57",
      "parents": [
        "9d84c9e8b5b0386ee1d7769de0ff8a2546a2d054"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "message": "hwmon: (ibmaem) Avoid repeated memory allocations\n\nPreallocate a buffer for the response to sensor reads, and reuse it\nfor each read instead of allocating a new one each time. This should\nbe faster and should also avoid memory fragmentation.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "9d84c9e8b5b0386ee1d7769de0ff8a2546a2d054",
      "tree": "9fa97e407761192fb74cf36a19114caa572433a1",
      "parents": [
        "547a1c99d0052c8bee0a8fe4091e6a9094c3cde3"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "message": "hwmon: (ibmaem) Make instance initializations independent\n\nThere is no good reason that I can see why the failure to initialize\none instance should prevent other instances from being initialized.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "547a1c99d0052c8bee0a8fe4091e6a9094c3cde3",
      "tree": "59b992509ab6c0a24df9f0391e1f974ff6269c6f",
      "parents": [
        "24d6e2a89a1ff0a035f163a83a2812a3192083b6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "message": "hwmon: (ibmaem) Fix error paths\n\nI am under the impression that error paths in functions\naem_init_aem1_inst() and aem_init_aem2_inst() are incorrect. In\nseveral cases, the function returns 0 on error, which I suspect is\nnot intended. Fix this by properly tracking error codes.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "24d6e2a89a1ff0a035f163a83a2812a3192083b6",
      "tree": "9cd9206f65ae126d78ab428272ee8da62e41c4a8",
      "parents": [
        "746cdfbf01c0a30d59f6e1b6942d432658d7c7cd"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:46 2011 +0100"
      },
      "message": "hwmon: (lm73) Make detection less problematic\n\nWord reads can cause trouble with some I2C devices, so do as much\ndetection as we can using only byte reads, and only use a word read in\nthe end to confirm the positive match. Also properly handle read\nerrors.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: Robert Casanova \u003crobertcasanova@nanometrics.ca\u003e\n"
    },
    {
      "commit": "746cdfbf01c0a30d59f6e1b6942d432658d7c7cd",
      "tree": "d5b83d6a1fd487f98e42ad215ad7bd89d495a5dd",
      "parents": [
        "1a67a573b8d9f02211f36fbab50f6265dc49384a"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dnelson@redhat.com",
        "time": "Fri Nov 04 12:00:45 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Nov 04 12:00:45 2011 +0100"
      },
      "message": "hwmon: Avoid building drivers for powerpc that read/write ISA addresses\n\nA modprobe of hwmon drivers that read/write ISA addresses on a powerpc results\nin a kernel Oops. These reads/writes are being done via the inb()/in_8() and\noutb()/out_8() macros.\n\nPrevent these drivers from being built for powerpc.\n\nSigned-off-by: Dean Nelson \u003cdnelson@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "50e07f888cb24b55e0d8283f631907794dd757c2",
      "tree": "a57533a86c62ae90ffc600c4443fcbd8f7908c1e",
      "parents": [
        "3983138c017b6aeab6ce3dbb1e9afbe80bdac496"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Tue Oct 25 14:01:26 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Nov 04 00:12:51 2011 -0400"
      },
      "message": "dt: add empty of_machine_is_compatible\n\nThe patch adds an empty function for non-dt build, so that\ndrivers migrating to dt can save some \u0027#ifdef CONFIG_OF\u0027.\n\nv3: New patch\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "1a67a573b8d9f02211f36fbab50f6265dc49384a",
      "tree": "8435c615c4afbbc1eb4e80ba7185778a00147929",
      "parents": [
        "6dbbd92522a13bcd5003829cbed30bc38a3d0362",
        "9ef5992e442b2b0bf6364bfcc5574e983a983159"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 21:07:58 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 21:07:58 2011 -0700"
      },
      "message": "Merge git://git.samba.org/sfrench/cifs-2.6\n\n* git://git.samba.org/sfrench/cifs-2.6:\n  cifs: Assume passwords are encoded according to iocharset (try #2)\n  CIFS: Fix the VFS brlock cache usage in posix locking case\n  [CIFS] Update cifs version to 1.76\n  CIFS: Remove extra mutex_unlock in cifs_lock_add_if\n"
    },
    {
      "commit": "6dbbd92522a13bcd5003829cbed30bc38a3d0362",
      "tree": "b486642d7392b81d89f159d65fd556a432e78d16",
      "parents": [
        "d6748066ad0e8b2514545998f8367ebb3906f299",
        "e1cfb67acd5e890bbad695000d2c997bfb7f1756"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 21:05:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 21:05:43 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (45 commits)\n  be2net: Add detect UE feature for Lancer\n  be2net: Prevent CQ full condition for Lancer\n  be2net: Fix disabling multicast promiscous mode\n  be2net: Fix endian issue in RX filter command\n  af_packet: de-inline some helper functions\n  MAINTAINERS: Add can-gw include to maintained files\n  net: Add back alignment for size for __alloc_skb\n  net: add missing bh_unlock_sock() calls\n  l2tp: fix race in l2tp_recv_dequeue()\n  ixgbevf: Update release version\n  ixgbe: DCB, return max for IEEE traffic classes\n  ixgbe: fix reading of the buffer returned by the firmware\n  ixgbe: Fix compiler warnings\n  ixgbe: fix smatch splat due to missing NULL check\n  ixgbe: fix disabling of Tx laser at probe\n  ixgbe: Fix link issues caused by a reset while interface is down\n  igb: Fix for I347AT4 PHY cable length unit detection\n  e100: make sure vlan support isn\u0027t advertised on old adapters\n  e1000e: demote a debugging WARN to a debug log message\n  net: fix typo in drivers/net/ethernet/xilinx/ll_temac_main.c\n  ...\n"
    },
    {
      "commit": "3983138c017b6aeab6ce3dbb1e9afbe80bdac496",
      "tree": "9fdcddfdb8ada91504c90e2551ba6a565ade7325",
      "parents": [
        "ed5f886d16369fed5a69d96b8e85777c47206de1",
        "02aac316abf436a7529d46a71f7083f9f9ef4b49"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Nov 03 23:32:20 2011 -0400"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Nov 03 23:32:20 2011 -0400"
      },
      "message": "Merge branch \u0027for-grant\u0027 of git://sources.calxeda.com/kernel/linux into devicetree/merge\n"
    },
    {
      "commit": "e1cfb67acd5e890bbad695000d2c997bfb7f1756",
      "tree": "898e6b168e9641f31633157385de5c84375ae802",
      "parents": [
        "9372cacb300df3ee0a8be8a25bea15d16a95c583"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Thu Nov 03 01:50:08 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 21:59:40 2011 -0400"
      },
      "message": "be2net: Add detect UE feature for Lancer\n\nAdd code to detect UE in case of Lancer.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9372cacb300df3ee0a8be8a25bea15d16a95c583",
      "tree": "3e9f4e7dc2ca6df4560b2cf9f51edcda44742e5f",
      "parents": [
        "1610c79f1e9545d0a64dc6bb4f9affdfcf1d5726"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Thu Nov 03 01:49:55 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 21:59:40 2011 -0400"
      },
      "message": "be2net: Prevent CQ full condition for Lancer\n\nIndicate to HW that the CQ is cleaned up before posting new RX buffers.\nThis prevents the HW to go into CQ full error condition.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1610c79f1e9545d0a64dc6bb4f9affdfcf1d5726",
      "tree": "2713f365c1b903ff80768d231a09e2e6187a5675",
      "parents": [
        "016f97b11b3c7fe834260150d0f9cb36d06b2eb8"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Thu Nov 03 01:49:27 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 21:59:39 2011 -0400"
      },
      "message": "be2net: Fix disabling multicast promiscous mode\n\nIf user tries to disable multicast promiscous mode, the adapter remains\nin this mode as resetting the multicast promiscous mode was missing\nin RX filter command. Fixed this.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "016f97b11b3c7fe834260150d0f9cb36d06b2eb8",
      "tree": "6d2cac0966c303e79c57f38dfb4c7dd36dccf9ec",
      "parents": [
        "5b67b3c04d73ee998a754d006e53131a7c909a46"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Thu Nov 03 01:49:13 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 21:59:39 2011 -0400"
      },
      "message": "be2net: Fix endian issue in RX filter command\n\nUse cpu_to_le32() for mcast_num field in RX filter command as this\nfield is of type u32.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b67b3c04d73ee998a754d006e53131a7c909a46",
      "tree": "b7e2e502750a10548211b8403f9cf224faf513f2",
      "parents": [
        "eea49cc9009767dfbafd673ee577854454b52e0d",
        "c1a7e1ebc17a9243d99ba0432d1138d74114dea7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 21:52:51 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 21:52:51 2011 -0400"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net\n"
    },
    {
      "commit": "e4221314a593b00e035f70efbef52021f9a3a5fc",
      "tree": "6ffdc286c4f414851c52086bfd7aa3a1e0e5e70d",
      "parents": [
        "f470f8d4e702593ee1d0852871ad80373bce707b"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Thu Nov 03 17:48:25 2011 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Thu Nov 03 17:48:25 2011 -0700"
      },
      "message": "IB/mthca: Fix buddy-\u003enum_free allocation size\n\nThe num_free field of mthca_buddy has a type of array of unsigned int\nwhile it was allocated as an array of pointers.  On 64-bit platforms\nthis allocates twice more than required.  Fix this by allocating the\ncorrect size for the type.\n\nThis is the same bug just fixed in mlx4 by Eli Cohen \u003celi@mellanox.co.il\u003e.\n\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n\n"
    },
    {
      "commit": "eea49cc9009767dfbafd673ee577854454b52e0d",
      "tree": "1d48e1c6a243cb2ab2d680d6b1919d994b76f3b3",
      "parents": [
        "c49b82da1f6649b76acbabc7940ddb53a00bdfcc"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Nov 02 11:00:49 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 18:11:51 2011 -0400"
      },
      "message": "af_packet: de-inline some helper functions\n\nThis popped some compiler errors due to mismatched prototypes. Just\nremove most manual inlines, the compiler should be able to figure out\nwhat makes sense to inline and not.\n\nnet/packet/af_packet.c:252: warning: \u0027prb_curr_blk_in_use\u0027 declared inline after being called\nnet/packet/af_packet.c:252: warning: previous declaration of \u0027prb_curr_blk_in_use\u0027 was here\nnet/packet/af_packet.c:258: warning: \u0027prb_queue_frozen\u0027 declared inline after being called\nnet/packet/af_packet.c:258: warning: previous declaration of \u0027prb_queue_frozen\u0027 was here\nnet/packet/af_packet.c:248: warning: \u0027packet_previous_frame\u0027 declared inline after being called\nnet/packet/af_packet.c:248: warning: previous declaration of \u0027packet_previous_frame\u0027 was here\nnet/packet/af_packet.c:251: warning: \u0027packet_increment_head\u0027 declared inline after being called\nnet/packet/af_packet.c:251: warning: previous declaration of \u0027packet_increment_head\u0027 was here\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nCc: Chetan Loke \u003cloke.chetan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c49b82da1f6649b76acbabc7940ddb53a00bdfcc",
      "tree": "32e27e8a37ef32e9f797d692537c86272c4354eb",
      "parents": [
        "bc417e30f8dff6e8657005c4317cd71239e53375"
      ],
      "author": {
        "name": "Oliver Hartkopp",
        "email": "socketcan@hartkopp.net",
        "time": "Wed Nov 02 10:55:13 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 18:11:51 2011 -0400"
      },
      "message": "MAINTAINERS: Add can-gw include to maintained files\n\nCommit c1aabdf379bc2feeb0df7057ed5bad96f492133e (can-gw: add netlink based\nCAN routing) added a new include file that\u0027s neither referenced by any of\nthe CAN maintainers.\n\nSigned-off-by: Oliver Hartkopp \u003csocketcan@hartkopp.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc417e30f8dff6e8657005c4317cd71239e53375",
      "tree": "b0e1076a5162b3f28c0d5e16a9993b406182563e",
      "parents": [
        "918eb39962dfff9490a43cd08176b962cacc7978"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Nov 02 13:40:28 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 18:09:16 2011 -0400"
      },
      "message": "net: Add back alignment for size for __alloc_skb\n\nCommit 87fb4b7b533073eeeaed0b6bf7c2328995f6c075 (net: more\naccurate skb truesize) changed the alignment of size. This\ncan cause problems at least on some machines with NFS root:\n\nUnhandled fault: alignment exception (0x801) at 0xc183a43a\nInternal error: : 801 [#1] PREEMPT\nModules linked in:\nCPU: 0    Not tainted  (3.1.0-08784-g5eeee4a #733)\npc : [\u003cc02fbba0\u003e]    lr : [\u003cc02fbb9c\u003e]    psr: 60000013\nsp : c180fef8  ip : 00000000  fp : c181f580\nr10: 00000000  r9 : c044b28c  r8 : 00000001\nr7 : c183a3a0  r6 : c1835be0  r5 : c183a412  r4 : 000001f2\nr3 : 00000000  r2 : 00000000  r1 : ffffffe6  r0 : c183a43a\nFlags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel\nControl: 0005317f  Table: 10004000  DAC: 00000017\nProcess swapper (pid: 1, stack limit \u003d 0xc180e270)\nStack: (0xc180fef8 to 0xc1810000)\nfee0:                                                       00000024 00000000\nff00: 00000000 c183b9c0 c183b8e0 c044b28c c0507ccc c019dfc4 c180ff2c c0503cf8\nff20: c180ff4c c180ff4c 00000000 c1835420 c182c740 c18349c0 c05233c0 00000000\nff40: 00000000 c00e6bb8 c180e000 00000000 c04dd82c c0507e7c c050cc18 c183b9c0\nff60: c05233c0 00000000 00000000 c01f34f4 c0430d70 c019d364 c04dd898 c04dd898\nff80: c04dd82c c0507e7c c180e000 00000000 c04c584c c01f4918 c04dd898 c04dd82c\nffa0: c04ddd28 c180e000 00000000 c0008758 c181fa60 3231d82c 00000037 00000000\nffc0: 00000000 c04dd898 c04dd82c c04ddd28 00000013 00000000 00000000 00000000\nffe0: 00000000 c04b2224 00000000 c04b21a0 c001056c c001056c 00000000 00000000\nFunction entered at [\u003cc02fbba0\u003e] from [\u003cc019dfc4\u003e]\nFunction entered at [\u003cc019dfc4\u003e] from [\u003cc01f34f4\u003e]\nFunction entered at [\u003cc01f34f4\u003e] from [\u003cc01f4918\u003e]\nFunction entered at [\u003cc01f4918\u003e] from [\u003cc0008758\u003e]\nFunction entered at [\u003cc0008758\u003e] from [\u003cc04b2224\u003e]\nFunction entered at [\u003cc04b2224\u003e] from [\u003cc001056c\u003e]\nCode: e1a00005 e3a01028 ebfa7cb0 e35a0000 (e5858028)\n\nHere PC is at __alloc_skb and \u0026shinfo-\u003edataref is unaligned because\nskb-\u003eend can be unaligned without this patch.\n\nAs explained by Eric Dumazet \u003ceric.dumazet@gmail.com\u003e, this happens\nonly with SLOB, and not with SLAB or SLUB:\n\n* Eric Dumazet \u003ceric.dumazet@gmail.com\u003e [111102 15:56]:\n\u003e\n\u003e Your patch is absolutely needed, I completely forgot about SLOB :(\n\u003e\n\u003e since, kmalloc(386) on SLOB gives exactly ksize\u003d386 bytes, not nearest\n\u003e power of two.\n\u003e\n\u003e [   60.305763] malloc(size\u003d385)-\u003effff880112c11e38 ksize\u003d386 -\u003e nsize\u003d2\n\u003e [   60.305921] malloc(size\u003d385)-\u003effff88007c92ce28 ksize\u003d386 -\u003e nsize\u003d2\n\u003e [   60.306898] malloc(size\u003d656)-\u003effff88007c44ad28 ksize\u003d656 -\u003e nsize\u003d272\n\u003e [   60.325385] malloc(size\u003d656)-\u003effff88007c575868 ksize\u003d656 -\u003e nsize\u003d272\n\u003e [   60.325531] malloc(size\u003d656)-\u003effff88011c777230 ksize\u003d656 -\u003e nsize\u003d272\n\u003e [   60.325701] malloc(size\u003d656)-\u003effff880114011008 ksize\u003d656 -\u003e nsize\u003d272\n\u003e [   60.346716] malloc(size\u003d385)-\u003effff880114142008 ksize\u003d386 -\u003e nsize\u003d2\n\u003e [   60.346900] malloc(size\u003d385)-\u003effff88011c777690 ksize\u003d386 -\u003e nsize\u003d2\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "918eb39962dfff9490a43cd08176b962cacc7978",
      "tree": "53275f3622cf13f57296481a556c47dd5d92f16f",
      "parents": [
        "e2e210c0238eb7073e07af503ae743fa53977120"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Nov 02 12:42:56 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 18:06:18 2011 -0400"
      },
      "message": "net: add missing bh_unlock_sock() calls\n\nSimon Kirby reported lockdep warnings and following messages :\n\n[104661.897577] huh, entered softirq 3 NET_RX ffffffff81613740\npreempt_count 00000101, exited with 00000102?\n\n[104661.923653] huh, entered softirq 3 NET_RX ffffffff81613740\npreempt_count 00000101, exited with 00000102?\n\nProblem comes from commit 0e734419\n(ipv4: Use inet_csk_route_child_sock() in DCCP and TCP.)\n\nIf inet_csk_route_child_sock() returns NULL, we should release socket\nlock before freeing it.\n\nAnother lock imbalance exists if __inet_inherit_port() returns an error\nsince commit 093d282321da ( tproxy: fix hash locking issue when using\nport redirection in __inet_inherit_port()) a backport is also needed for\n\u003e\u003d 2.6.37 kernels.\n\nReported-by: Simon Kirby \u003csim@hostway.ca\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nTested-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCC: Balazs Scheidler \u003cbazsi@balabit.hu\u003e\nCC: KOVACS Krisztian \u003chidden@balabit.hu\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTested-by: Simon Kirby \u003csim@hostway.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e2e210c0238eb7073e07af503ae743fa53977120",
      "tree": "a4940a436eb0292f09a9e9c09d7bfccfc5a0d76f",
      "parents": [
        "2edcd4ca43df3c1d1d392753531cc73a53e709ba"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Nov 02 22:47:44 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 18:02:13 2011 -0400"
      },
      "message": "l2tp: fix race in l2tp_recv_dequeue()\n\nMisha Labjuk reported panics occurring in l2tp_recv_dequeue()\n\nIf we release reorder_q.lock, we must not keep a dangling pointer (tmp),\nsince another thread could manipulate reorder_q.\n\nInstead we must restart the scan at beginning of list.\n\nReported-by: Misha Labjuk \u003cspiked.yar@gmail.com\u003e\nTested-by: Misha Labjuk \u003cspiked.yar@gmail.com\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb7c792da5afa3b9ec3e802c30952f82d2e9722b",
      "tree": "db796193297d4cc14bdb4d2b8001750a1f515f17",
      "parents": [
        "aeddea5d37d86d38c7a347110d8a052e9f45d955"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Wed Nov 02 23:02:17 2011 -0400"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Thu Nov 03 16:58:54 2011 -0400"
      },
      "message": "arch/tile: factor out \u003carch/opcode.h\u003e header\n\nThe kernel code was using some \u003casm\u003e headers that included a mix\nof hardware-specific information (typically found in Tilera \u003carch\u003e\nheaders) and structures, enums, and function declarations supporting\nthe disassembly function of the tile-desc.c sources.\n\nThis change refactors that code so that a hardware-specific, but\nOS- and application-agnostic header, is created: \u003carch/opcode.h\u003e.\nThis header is then exported to userspace along with the other\n\u003carch\u003e headers and can be used to build userspace code; in particular,\nit is used by glibc as part of implementing the backtrace() function.\n\nThe new header, together with a header that specifically describes\nthe disassembly code (\u003casm/tile-desc.h\u003e with _32 and _64 variants),\nreplaces the old \u003casm/opcode-tile*.h\u003e and \u003casm/opcode_constants*.h\u003e\nheaders.\n\nAs part of this change, we are also renaming the 32-bit constants\nfrom TILE_xxx to TILEPRO_xxx to better reflect the fact that they\nare specific to the TILEPro architecture, and not to TILE-Gx\nand any successor \"tile\" architecture chips.\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\n"
    },
    {
      "commit": "aeddea5d37d86d38c7a347110d8a052e9f45d955",
      "tree": "61ae9fde092747dc5525262fac2a3b35fbe02203",
      "parents": [
        "f319d6e238a25d84af530a6a2526525c7041463f"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Wed Nov 02 22:33:07 2011 -0400"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Thu Nov 03 16:58:48 2011 -0400"
      },
      "message": "arch/tile: add the \u003carch\u003e headers to the set of installed kernel headers\n\nThese headers are similar to the \u003casm\u003e headers that describe kernel\nAPIs, but instead describe aspects of the actual hardware in an\nOS- and application-independent manner.  We need to include them in\nthe set of installed headers so that userspace tools (including glibc)\ncan build purely from the provided kernel headers.\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\n"
    },
    {
      "commit": "f319d6e238a25d84af530a6a2526525c7041463f",
      "tree": "97e93b14a0cf6b640847db8f4c133a1e9ea777c3",
      "parents": [
        "e0b1f39d55864547242b4e4edb86d737bca3a249"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Wed Nov 02 22:23:41 2011 -0400"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Thu Nov 03 16:58:42 2011 -0400"
      },
      "message": "arch/tile: avoid exporting a symbol no longer used by gcc\n\nAn earlier Tilera compiler generated calls to an \"__ll_mul\"\nfunction for long long multiplication.  Our libgcc supported that\nas an alias for the normal __muldi3 routine, so we made it available\nto kernel modules as well.  However, for a while now the compiler\nhas internally been generating only the standard __muldi3 symbol,\nand the version we are giving back to the community does not have\nthe __ll_mul alias, so we are removing it from the kernel too.\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\n"
    },
    {
      "commit": "e0b1f39d55864547242b4e4edb86d737bca3a249",
      "tree": "b8cae9e5dc2e97c50a136d2345789ddd31ffdbfa",
      "parents": [
        "c3b92c8787367a8bb53d57d9789b558f1295cc96"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Wed Nov 02 22:19:25 2011 -0400"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Thu Nov 03 16:58:36 2011 -0400"
      },
      "message": "arch/tile: avoid ISO namespace pollution with \u003casm/sigcontext.h\u003e\n\n\u003casm/sigcontext.h\u003e is used by glibc\u0027s \u003cbits/sigcontext.h\u003e from \u003csignal.h\u003e,\nwhich means that it can\u0027t clutter the namespace with random symbols\nor #defines.  However, we use \u003carch/abi.h\u003e to get a suitable type to\nhold a machine register.\n\nThis change makes \u003carch/abi.h\u003e safe to use in this kind of context\nif __need_int_reg_t is defined prior to including the file; in that\ncase, it only defines a few symbols that are safe in the ISO namespace\n(prefixed with double underscores).  \u003casm/sigcontext.h\u003e then uses\nthe __uint_reg_t type instead of the normal uint_reg_t.\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\n"
    },
    {
      "commit": "02aac316abf436a7529d46a71f7083f9f9ef4b49",
      "tree": "f6104530b98e312d146a3c3780b79de238ec4763",
      "parents": [
        "303f59d1a71ebf1ede04b2adb07e3f545e53b7ba"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Wed Nov 03 21:04:59 2010 -0500"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Thu Nov 03 15:52:38 2011 -0500"
      },
      "message": "ahci: add DT binding for Calxeda AHCI controller\n\nAdd devicetree match table to ahci platform driver for Calxeda Highbank\nAHCI controller.\n\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: linux-ide@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nCc: devicetree-discuss@lists.ozlabs.org\n"
    },
    {
      "commit": "303f59d1a71ebf1ede04b2adb07e3f545e53b7ba",
      "tree": "59891016f265b843bf465c2fb165d58d73347cd2",
      "parents": [
        "994c0e992522c123298b4a91b72f5e67ba2d1123"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Nov 02 22:07:29 2011 -0700"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Thu Nov 03 15:49:24 2011 -0500"
      },
      "message": "dt/platform: minor cleanup\n\n* Correct description of of_platform_bus_create to match implementation\n* Remove a level of indentation in of_dev_lookup\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\n"
    },
    {
      "commit": "b3f4e1eba45eda5d1213810ef3bc53e5247df2df",
      "tree": "88e55e961970ae73a8362341cd702a7073b580e1",
      "parents": [
        "bc54919f83df61860c7a183016bbced054f9e474"
      ],
      "author": {
        "name": "Timo Kokkonen",
        "email": "kaapeli@itanic.dy.fi",
        "time": "Tue Oct 18 15:37:36 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:33:59 2011 -0200"
      },
      "message": "[media] saa7134.h: Suppress compiler warnings when CONFIG_VIDEO_SAA7134_RC is not set\n\nIf the said config optio is not set, the compiler will spill out many\nwarnings about statements with no effect, such as:\n\nCasting the zero to void will cure the warning.\n\nSigned-off-by: Timo Kokkonen \u003ckaapeli@itanic.dy.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bc54919f83df61860c7a183016bbced054f9e474",
      "tree": "fe099dd8f5381d0e2ec57bbba9ef85fc94d380d2",
      "parents": [
        "efabaaf38a6cac929650943151e679f2b5cdae8b"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Fri Oct 14 19:54:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:33:58 2011 -0200"
      },
      "message": "[media] it913x [VER 1.07] Support for single ITE 9135 devices\n\nSupport for single ITE 9135 device.\n\nOnly single devices have been tested.  Dual ITE 9135 devices\nshould work, but have not been tested.\n\nTODOs\nsupport for ver 2 chip\nconfig for other tuner types.\nrework of firmware file.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "efabaaf38a6cac929650943151e679f2b5cdae8b",
      "tree": "3c418bf2dd576aab5e1b1742d899b1c0d65c7e89",
      "parents": [
        "567a23f4389f86c10355ae89909d6d87f312d1a0"
      ],
      "author": {
        "name": "Teka",
        "email": "teka101@gmail.com",
        "time": "Fri Oct 14 05:40:29 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:33:57 2011 -0200"
      },
      "message": "[media] Support for Terratec G1\n\nHi,\n\nThis is a little patch to support Terratec G1 (based on Terratec Grabby).\n\nIt works perfectly on my pc (Ubuntu 11.04 / Kernel 2.6.38).\n\nBest regards,\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "567a23f4389f86c10355ae89909d6d87f312d1a0",
      "tree": "2d9819a0995945ba4dbe0b7ef86f17cd411d53c6",
      "parents": [
        "8c4343e5909f956140229b0d960dc7a9c4fd4bdd"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Thu Oct 13 02:41:41 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:33:55 2011 -0200"
      },
      "message": "[media] cx25821: off by one in cx25821_vidioc_s_input()\n\nIf \"i\" is 2 then when we call cx25821_video_mux() we\u0027d end up going\npast the end of the cx25821_boards[dev-\u003eboard]-\u003einput[].\n\nThe INPUT() macro obfuscates what\u0027s going on in that function so it\u0027s\na bit hard to follow.  And as Mauro points out the hard coded 2 is\nnot very helpful.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8c4343e5909f956140229b0d960dc7a9c4fd4bdd",
      "tree": "6c21ed2547580ff1492447554817a5df64d402cb",
      "parents": [
        "94f3f48f90f77e3bfcafce9b259086cfebcd166d"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Wed Oct 12 17:51:22 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:33:54 2011 -0200"
      },
      "message": "[media] media: tea5764: reconcile Kconfig symbol and macro\n\nThe Kconfig symbol RADIO_TEA5764_XTAL is unused. The code does use a\nRADIO_TEA5764_XTAL macro, but does that rather peculiar. But there seems\nto be a way to keep both. (The easiest way out would be to rip out both\nthe Kconfig symbol and the macro.)\n\nNote there\u0027s also a module parameter \u0027use_xtal\u0027 to influence all this.\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "94f3f48f90f77e3bfcafce9b259086cfebcd166d",
      "tree": "126519e5c826eb08e1949544abbb5667e2a49854",
      "parents": [
        "1f69fd970dfdd9872c83f62864b2557d686948cb"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Jan 20 21:15:42 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:33:53 2011 -0200"
      },
      "message": "[media] omap_vout: Add poll() support\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1f69fd970dfdd9872c83f62864b2557d686948cb",
      "tree": "44222f1582394542bea0881cdc854013b87b598a",
      "parents": [
        "059dc1d9841f061e5767b95822fb4035ad7559fc"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Sep 21 20:05:45 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:33:52 2011 -0200"
      },
      "message": "[media] omap3isp: preview: Add crop support on the sink pad\n\nThe crop rectangle takes the preview engine internal cropping\nrequirements into account. The smallest allowable margins are 14 columns\nand 8 rows when reading from memory, and 18 columns and 8 rows when\nprocessing data on the fly from the CCDC.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "059dc1d9841f061e5767b95822fb4035ad7559fc",
      "tree": "4893fda001ff5d6a165c9bd86ae90da93052af18",
      "parents": [
        "e4bc6272ab3f7cb0b56705f78320e361880411e1"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Mon Oct 03 07:56:15 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:33:51 2011 -0200"
      },
      "message": "[media] omap3isp: preview: Rename min/max input/output sizes defines\n\nThe macros that define the minimum/maximum input and output sizes are\ndefined in seperate files and have no consistent naming. In preparation\nfor preview engine cropping support, move them all to isppreview.c and\nrename them to PREV_{MIN|MAX}_{IN|OUT}_{WIDTH|HEIGHT}*.\n\nRemove unused and/or unneeded local variables that store the maximum\noutput width.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e4bc6272ab3f7cb0b56705f78320e361880411e1",
      "tree": "39f68cc3543909707f8090766e5c81e790bac722",
      "parents": [
        "083eb07854e128a0ed7d79390baae2439755ebdd"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Sep 21 07:54:44 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:33:49 2011 -0200"
      },
      "message": "[media] omap3isp: preview: Remove horizontal averager support\n\nThe horizontal averager isn\u0027t used and will get in the way when\nimplementing cropping support on the input pad. Remove it, it can be\nadded back later if needed.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "083eb07854e128a0ed7d79390baae2439755ebdd",
      "tree": "52a5990123626d83162e92ba555230e1c64c790c",
      "parents": [
        "882cc8539ee73e855a149f99e2166766ce5deb35"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Tue Oct 11 06:34:40 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:33:48 2011 -0200"
      },
      "message": "[media] omap3isp: Report the ISP revision through the media controller API\n\nSet the media_device::hw_revision field to the ISP revision number.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "882cc8539ee73e855a149f99e2166766ce5deb35",
      "tree": "20041021373696a94c0d4cda41a3196f1efcaa2a",
      "parents": [
        "9b6390bd95c65ad4a6c650955fa1e3f18f8a540c"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Sep 29 07:57:00 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:33:47 2011 -0200"
      },
      "message": "[media] omap3isp: ccdc: remove redundant operation\n\nTrivial arithmetics clean up.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9b6390bd95c65ad4a6c650955fa1e3f18f8a540c",
      "tree": "3e1dcd35d28f0793dd62d1a3ff72b4831890a118",
      "parents": [
        "ed33ac8e0876a3016511ea0aaf9af1d965ee2c44"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Sep 22 17:10:30 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:33:46 2011 -0200"
      },
      "message": "[media] omap3isp: Fix memory leaks in initialization error paths\n\nMake sure all modules init functions clean up after themselves in case\nof error.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nReported-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ed33ac8e0876a3016511ea0aaf9af1d965ee2c44",
      "tree": "b4b0c581a0ec831d3857d86205234b8924bd6ba5",
      "parents": [
        "39099d09ae4605003696919d7c3a6e8a96607c4b"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Sep 22 17:09:26 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:31:31 2011 -0200"
      },
      "message": "[media] omap3isp: Add missing mutex_destroy() calls\n\nMutexes must be destroyed with mutex_destroy(). Add missing calls in the\nmodules cleanup handlers.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "39099d09ae4605003696919d7c3a6e8a96607c4b",
      "tree": "f89d402db0ad2f54c02b58f0ce698f6aafbd679a",
      "parents": [
        "63b4ca23ed2b35742bebf8cb2af49b84b24442c6"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Sep 22 16:59:26 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:29:16 2011 -0200"
      },
      "message": "[media] omap3isp: Move *_init_entities() functions to the init/cleanup section\n\nGroup all init/cleanup functions together to make the code more\nreadable.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "63b4ca23ed2b35742bebf8cb2af49b84b24442c6",
      "tree": "19bcdc500eabdab107a570916cdc890cd3e39b29",
      "parents": [
        "57f6217be1d129e3e38bac3eadc20cbf909666b6"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Sep 22 16:54:34 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:29:15 2011 -0200"
      },
      "message": "[media] omap3isp: Move media_entity_cleanup() from unregister() to cleanup()\n\nThe media_entity_cleanup() function belong to the module cleanup\nhandlers, not the entity registration handlers. Move it there.\n\nCreate a omap3isp_video_cleanup() function to cleanup the video node\nentity, and call it from the module cleanup handlers.\n\nRename omap3isp_stat_free() to omap3isp_stat_cleanup().\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "57f6217be1d129e3e38bac3eadc20cbf909666b6",
      "tree": "609587ba627536c7272d05eb7ebb3edcdd835bea",
      "parents": [
        "6f524ec156ba31a18425fad9dd1287be0701d9d1"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Fri Sep 30 07:56:02 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:29:14 2011 -0200"
      },
      "message": "[media] MFC: Change MFC firmware binary name\n\nThis patch renames the MFC firmware binary to avoid SoC name in it.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nAcked-by: Kamil Debski \u003ck.debski@samsung.com\u003e\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6f524ec156ba31a18425fad9dd1287be0701d9d1",
      "tree": "f9264cae6e442d9d346dc6cc73cb749c62be53a0",
      "parents": [
        "bfa8dd3a05248457fce18712e7bc0499030b3100"
      ],
      "author": {
        "name": "Scott Jiang",
        "email": "[scott.jiang.linux@gmail.com]",
        "time": "Wed Sep 21 09:25:23 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:29:13 2011 -0200"
      },
      "message": "[media] vb2: add vb2_get_unmapped_area in vb2 core\n\nno mmu system needs get_unmapped_area file operations to do mmap\n\nSigned-off-by: Scott Jiang \u003cscott.jiang.linux@gmail.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bfa8dd3a05248457fce18712e7bc0499030b3100",
      "tree": "52079502aff38e16fd22561eb28fc352342afd3e",
      "parents": [
        "d26a6635b24210791cf4b71fd861738270c8cc3c"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Tue Oct 04 14:05:58 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:29:11 2011 -0200"
      },
      "message": "[media] v4l: Add v4l2 subdev driver for S5K6AAFX sensor\n\nThis driver exposes preview mode operation of the S5K6AAFX sensor with\nembedded SoC ISP. The native capture (snapshot) operation mode is not\nsupported.\nFollowing controls are available:\n manual/auto exposure and gain, power line frequency (anti-flicker),\n saturation, sharpness, brightness, contrast, white balance temperature,\n color effects, horizontal/vertical image flip, frame interval,\n auto white balance.\nRGB component gains are currently exposed through private controls.\n\nReviewed-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d26a6635b24210791cf4b71fd861738270c8cc3c",
      "tree": "2f5a40c24c58a456bf6882b372f8d7620cb9d9b0",
      "parents": [
        "2e56d933fd967a72d5ee4250e1cb6f9de29d936f"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Sun Sep 04 19:08:54 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:29:09 2011 -0200"
      },
      "message": "[media] v4l: Add AUTO option for the V4L2_CID_POWER_LINE_FREQUENCY control\n\nV4L2_CID_POWER_LINE_FREQUENCY control allows applications to instruct\na driver what is the power line frequency so an appropriate filter\ncan be used by the device to cancel flicker by compensating the light\nintensity ripple. Currently in the menu we have entries for 50 Hz and\n60 Hz and for entirely disabling the anti-flicker filter.\nHowever some devices are capable of automatically detecting the\nfrequency, so add V4L2_CID_POWER_LINE_FREQUENCY_AUTO entry for them.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2e56d933fd967a72d5ee4250e1cb6f9de29d936f",
      "tree": "8a61280594ff8f68df64b65de3907a20528b545c",
      "parents": [
        "171f1a48bb3f95e3ecb37ecd6e8577118d601460"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Mon Sep 12 08:25:25 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:29:06 2011 -0200"
      },
      "message": "[media] media: ov6650: stylistic improvements\n\n* with no \"retrun ret;\" at the end, there is no need to initialize ret\n  any longer,\n* consequently use conditional expressions, not if...else constructs,\n  throughout ov6650_s_ctrl(),\n* v4l2_ctrl_new_std_menu() max value of V4L2_EXPOSURE_MANUAL instead of\n  equivalent 1 looks more clear.\n\nCreated on top of \"Converting soc_camera to the control framework\"\nseries.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "171f1a48bb3f95e3ecb37ecd6e8577118d601460",
      "tree": "1e3dcbd0ea5dd18ac3df7f56d5c68425c00c6834",
      "parents": [
        "95d20109ad6478ecea5e93ba191270fb645d52c7"
      ],
      "author": {
        "name": "Bastian Hecht",
        "email": "hechtb@googlemail.com",
        "time": "Thu Sep 08 13:15:24 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:29:05 2011 -0200"
      },
      "message": "[media] media: ov5642: Add support for arbitrary resolution\n\nThis patch adds the ability to get arbitrary resolutions with a width\nup to 2592 and a height up to 720 pixels instead of the standard 1280x720\nonly.\n\nSigned-off-by: Bastian Hecht \u003chechtb@gmail.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "95d20109ad6478ecea5e93ba191270fb645d52c7",
      "tree": "eba4717e3885a165f27c9aa2a3242202daeae58a",
      "parents": [
        "2f0babb7e43278247df512263581c4738afa4cbc"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Sep 09 13:56:04 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:29:04 2011 -0200"
      },
      "message": "[media] V4L: replace soc-camera specific soc_mediabus.h with v4l2-mediabus.h\n\nMost users of the \u003cmedia/soc_mediabus.h\u003e header only need pixel code\ndefinitions, which are now located in the generic \u003clinux/v4l2-mediabus.h\u003e\nheader. Switch over to reduce soc-camera dependencies.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2f0babb7e43278247df512263581c4738afa4cbc",
      "tree": "b09a18f6f7756c9f793e36c26db17f4cfc9a558e",
      "parents": [
        "1a99b972a86ba9c3984c042f7f641458ad4812d0"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Sep 09 13:39:20 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:29:03 2011 -0200"
      },
      "message": "[media] V4L: soc-camera: make (almost) all client drivers re-usable outside of the framework\n\nThe most important change in this patch is direct linking to struct\nsoc_camera_link via the client-\u003edev.platform_data pointer. This makes most\nof the soc-camera client drivers also usable outside of the soc-camera\nframework. After this change all what is needed for these drivers to\nfunction are inclusions of soc-camera headers for some convenience macros,\nsuitably configured platform data, which is anyway always required, and\nloaded soc-camera core module for library functions. If desired, these\nlibrary functions can be made generic in the future and moved to a more\nneutral location.\n\nThe only two client drivers, that still depend on soc-camera are:\n\nmt9t031: it uses struct video_device for its PM. Since no hardware is\navailable, alternative methods cannot be tested.\n\nov6650: it uses struct soc_camera_device to pass its sense data back to\nthe bridge driver. A generic v4l2-subdevice approach should be developed\nto perform this.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1a99b972a86ba9c3984c042f7f641458ad4812d0",
      "tree": "9df50bc45b66553be10aa9843b2467427c038676",
      "parents": [
        "3e0ec41c5c5ee14e27f65e28d4a616de34f59a97"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Sep 09 13:10:02 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:29:02 2011 -0200"
      },
      "message": "[media] V4L: add .g_std() core V4L2 subdevice operation\n\nVIDIOC_G_STD can return the current TV-norm to the user in one of two ways:\nif an .vidioc_g_std() ioctl operation is provided by the driver, it is\ncalled, otherwise the value ot the .current_norm field of struct\nvideo_device is returned. Since subdevice drivers currently have no access\nto struct video_device objects, the only way to provide this information to\nthe user is by implementing a .g_std() method.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3e0ec41c5c5ee14e27f65e28d4a616de34f59a97",
      "tree": "95d4302f6a26b1494926146dedd1bb25b7834167",
      "parents": [
        "2fbdc9bd42c993a6b179a4ddb972b551644aad6e"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Sep 13 08:07:55 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:29:01 2011 -0200"
      },
      "message": "[media] V4L: dynamically allocate video_device nodes in subdevices\n\nCurrently only very few drivers actually use video_device nodes, embedded\nin struct v4l2_subdev. Allocate these nodes dynamically for those drivers\nto save memory for the rest.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nTested-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2fbdc9bd42c993a6b179a4ddb972b551644aad6e",
      "tree": "f548d7481225963b38354359f4339cdca3e21b77",
      "parents": [
        "443f483aa2494b93d73ba122cafdf2ef89989ed7"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Sep 09 06:40:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:29:00 2011 -0200"
      },
      "message": "[media] V4L: sh_mobile_csi2: fix unbalanced pm_runtime_put()\n\nIf the sh_mobile_csi2 driver didn\u0027t attach to a client, normally, because\nthe respective device connects to the SoC over the parallel CEU interface\nand doesn\u0027t use the CSI-2 controller, it also shouldn\u0027t call\npm_runtime_put() on attempted disconnect.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "443f483aa2494b93d73ba122cafdf2ef89989ed7",
      "tree": "8b94a6d4ef0696c0b9310dd2bb7bdadee1eb7249",
      "parents": [
        "14178aa57ce6ac4f05b4df8ea9e010486ce83a76"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Sep 09 07:06:50 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:59 2011 -0200"
      },
      "message": "[media] V4L: mt9m001, mt9v022: use internally cached pixel code\n\nUsing the internally cached pixel code, instead of the one, provided by\nthe soc-camera, removes one more use of struct soc_camera_device in these\ndrivers. Also remove the no longer needed soc_camera_from_i2c() inline\nfunction.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "14178aa57ce6ac4f05b4df8ea9e010486ce83a76",
      "tree": "992b8ae46ddad4f16c0d5d7b8fa3ab2a84b4e50e",
      "parents": [
        "09362ec25c3f42d00a4008d0622bfbca68e540f5"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Sep 21 15:16:30 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:58 2011 -0200"
      },
      "message": "[media] V4L: soc-camera: start removing struct soc_camera_device from client drivers\n\nRemove most trivial uses of struct soc_camera_device from most client\ndrivers, abstracting some of them inside inline functions. Next steps\nwill eliminate remaining uses and modify inline functions to not use\nstruct soc_camera_device.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "09362ec25c3f42d00a4008d0622bfbca68e540f5",
      "tree": "8f9f27d2edad2647df00db89a70d180398b45bc9",
      "parents": [
        "0934d94a52423fac35922c2e29d72a43db7ddd48"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Sep 07 18:07:23 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:57 2011 -0200"
      },
      "message": "[media] V4L: docbook documentation for struct v4l2_create_buffers\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0934d94a52423fac35922c2e29d72a43db7ddd48",
      "tree": "9f5b80aebc386019ca710029566a5fe509fbff19",
      "parents": [
        "41efcd7a6862951fd13c0e950ef05b865d7488a8"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Thu Sep 08 13:16:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:55 2011 -0200"
      },
      "message": "[media] soc_camera: remove the now obsolete struct soc_camera_ops\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\n[g.liakhovetski@gmx.de: mt9m001 hunk moved to an earlier patch]\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "41efcd7a6862951fd13c0e950ef05b865d7488a8",
      "tree": "468aa97160eeb208d96c8f5d4f1feed2abab4f22",
      "parents": [
        "af8425c54beb3c32cbb503a379132b3975535289"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Sep 07 06:08:51 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:54 2011 -0200"
      },
      "message": "[media] mt9t031: convert to the control framework\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\n[g.liakhovetski@gmx.de: simplified pointer arithmetic]\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "af8425c54beb3c32cbb503a379132b3975535289",
      "tree": "4d7d6c7b58e9724b603af4234ff8c2731a17abbf",
      "parents": [
        "2dd7d29c783db1efa875e585770feb2cd7aaaf32"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Sep 07 06:56:57 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:53 2011 -0200"
      },
      "message": "[media] mt9m111: convert to the control framework\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\n[g.liakhovetski@gmx.de: simplified pointer arithmetic]\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2dd7d29c783db1efa875e585770feb2cd7aaaf32",
      "tree": "5b8f487fa4cb5eb14df7ae422d6d8099a0741977",
      "parents": [
        "34e181c5211f106f1d464e9bcb50bb88398126e2"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Sep 07 06:04:30 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:52 2011 -0200"
      },
      "message": "[media] mt9m001: convert to the control framework\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\n[g.liakhovetski@gmx.de: simplified pointer arithmetic]\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "34e181c5211f106f1d464e9bcb50bb88398126e2",
      "tree": "3f64769364326d36f46ce282e47cc1ae9db48e0f",
      "parents": [
        "afd9690c72c3acf77b7f8731b2fcafafd3b7e29e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Sep 07 06:03:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:51 2011 -0200"
      },
      "message": "[media] ov9740: convert to the control framework\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "afd9690c72c3acf77b7f8731b2fcafafd3b7e29e",
      "tree": "c8ea648010d2c4d2be4aaa2f5543afca71f0385c",
      "parents": [
        "f026671d2bbbe8b25906bd266a1164a73fdeaa7f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Sep 12 09:52:01 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:50 2011 -0200"
      },
      "message": "[media] ov6650: convert to the control framework\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\n[g.liakhovetski@gmx.de: simplified pointer arithmetic]\n[jkrzyszt@tis.icnet.pl: fix a typo in the register name]\nAcked-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f026671d2bbbe8b25906bd266a1164a73fdeaa7f",
      "tree": "3b1603253a609ba15951f0db1e17ab20eeb627a8",
      "parents": [
        "ab7b50ae406ee918ba68a13133a9cdf89c70fe4f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Sep 07 05:43:05 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:49 2011 -0200"
      },
      "message": "[media] ov2640: convert to the control framework\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ab7b50ae406ee918ba68a13133a9cdf89c70fe4f",
      "tree": "a05757b04735e41c1b34ad2fdf35991e68a6dcaa",
      "parents": [
        "25e965ad2727527216724142d1fbeeb0e9dcf7a8"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Sep 07 05:22:39 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:48 2011 -0200"
      },
      "message": "[media] mt9v022: convert to the control framework\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\n[g.liakhovetski@gmx.de: simplified pointer arithmetic]\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "25e965ad2727527216724142d1fbeeb0e9dcf7a8",
      "tree": "d0afa4e2f2931d75353628e6b1957da2f62182d7",
      "parents": [
        "7b9d8c3c4cfa0dc21f630c17c5f20e524dab487c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Sep 07 05:20:33 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:47 2011 -0200"
      },
      "message": "[media] rj54n1cb0c: convert to the control framework\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\n[g.liakhovetski@gmx.de: simplified pointer arithmetic]\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "7b9d8c3c4cfa0dc21f630c17c5f20e524dab487c"
}
