am b35cdfaa: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit 'b35cdfaac392c4d2ca73f21d69cffdd5d8dc52f7':
  hwc: Close unused pipes before PAN
  hwc: Call sync before draw.
  hwc: Fix tearing on HDMI. Call glFinish()
  hwc: Check for the validity of the fb layer
  hwc: Fix dpi values reported
  liboverlay: close all the opened pipes after framework reboot.
  hwc: Add non-zero checks. Move warning log.
  libgralloc: remove pid checks
am f05c6cf5: am 68b88cf2: hwc: Handle non secure buffers

* commit 'f05c6cf5a4c9f0a84e84ffb1bb80256dee1b3d0f':
  hwc: Handle non secure buffers
am f9763221: am ff4f0254: hwcomposer : Use sysfs to read vysnc information

* commit 'f976322199240e3a3368550c23ac34c4c84d32b1':
  hwcomposer : Use sysfs to read vysnc information
am 7d628ef3: am 32aa90fc: hwc: Use asynchronous commit ioctl for display post

* commit '7d628ef39e5f27eb415878b3c70653f024ad4944':
  hwc: Use asynchronous commit ioctl for display post
am 143dcf6a: am d80a52cb: gralloc:  Send first 2 FB buffers to carveout and next to IOMMU

* commit '143dcf6a192f73907910ad7eea3d6ea557161d74':
  gralloc:  Send first 2 FB buffers to carveout and next to IOMMU
am 3fc2d909: am c4d034f4: hwc: enable dual display on hwc 1.1

* commit '3fc2d909736a404554bf06b8765e4f0a71d86928':
  hwc: enable dual display on hwc 1.1
am ff059960: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit 'ff059960b80bbdf65ff3442dc2a399959e06baf7':
am b27fc5f4: am 1ef881ce: don\'t call vsync-ctrl ioctl for same enable value

* commit 'b27fc5f40fb9286d74467dbeec539b65256b44fd':
  don't call vsync-ctrl ioctl for same enable value
am 229738ce: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit '229738ce1920650d8bdd4afce68a1aec51e257a7':
  don't call vsync-ctrl ioctl for same enable value
am 1b949c86: am eac8965b: hwc: fix some race conditions

* commit '1b949c864e147a218f3a9efdc6fc52de1a76310a':
  hwc: fix some race conditions
am 35b6c8ad: am c7faa70f: hwc: move enable disable ioctls to vsync thread

* commit '35b6c8adfb63ae9369122246dc4825458354571f':
  hwc: move enable disable ioctls to vsync thread
am eccf8654: am cb5f25b5: hwc: Skip secure buffers in non secure mode

* commit 'eccf8654276773a96184b8e808e1e2b4dbdc9bc3':
  hwc: Skip secure buffers in non secure mode
am c714430d: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit 'c714430d3caf5cbc42dd005c9c9b670d3b35e683':
  hwc: Skip secure buffers in non secure mode
  hwc: move enable disable ioctls to vsync thread
  hwc: fix some race conditions
am 5d8ec2c4: am 6d9d168b: hwc: Remove call to glFinish

* commit '5d8ec2c402c323dc9006b61a1518c3912d21023a':
  hwc: Remove call to glFinish
am decb31d5: am ae823e77: hwc: more error checks

* commit 'decb31d5f4b918ff02aefbe51333be4309b263ec':
  hwc: more error checks
am 7c247de9: am 52ca6d27: display/libhwcomposer: fix potential memory leak

* commit '7c247de976d115f1d08b459c1ef4cf5cd159794f':
  display/libhwcomposer: fix potential memory leak
am 9d54e3b2: am e4f3f721: hwc: external: Cleanup overlay objects on external disconnect.

* commit '9d54e3b2cc5644fa92e56f5ab410f1959b344a6a':
  hwc: external: Cleanup overlay objects on external disconnect.
am ed1a395f: am 91a6a994: hwc/overlay: Add premultiplied alpha support.

* commit 'ed1a395fe15aa5e3cf3d98acd70f1a18f17a9bdf':
  hwc/overlay: Add premultiplied alpha support.
am 36434a6b: am 4014777b: hwc: don\'t open sysfs on every iteration

* commit '36434a6b969ccd000c456fdda5ad95afe91e98d8':
  hwc: don't open sysfs on every iteration
am 7084e2ce: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit '7084e2ce3878bb34fb9540ef6645c0e3ecb14505':
  hwc: don't open sysfs on every iteration
  hwc/overlay: Add premultiplied alpha support.
  hwc: external: Cleanup overlay objects on external disconnect.
  display/libhwcomposer: fix potential memory leak