{"push_id":711423436,"size":1000,"distinct_size":5759,"ref":"refs/heads/master","head":"6aaf0da8728c55ff627619f933ed161cc89057c6","before":"aefbef10e3ae6e2c6e3c54f906f10b34c73a2c66","commits":[{"sha":"0dce4d75c3fc585387fbfc7ab2126118d86bf0f9","author":{"email":"3ded2f39a78f0d7044839546f95841842b4d7c96@ideasonboard.com","name":"Laurent Pinchart"},"message":"drm: omapdrm: Don't setup planes manually from CRTC .enable()/.disable()\n\nPlanes setup is handled by the DRM core through the atomic helpers,\nthere's no need to duplicate the code in the CRTC .enable() and\n.disable() operations.\n\nSigned-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>","distinct":true,"url":"https://api.github.com/repos/rhvgoyal/linux/commits/0dce4d75c3fc585387fbfc7ab2126118d86bf0f9"},{"sha":"d9157dfd045f27f376edeab164203f1a68ba3ba4","author":{"email":"e1ca4dbb8be1acaf20734fecd2da10ed1d46a9bb@ti.com","name":"Tomi Valkeinen"},"message":"drm: omapdrm: omap_plane_setup() cannot fail, use WARN\n\nWith atomic modesetting, omap_plane_setup()'s return value is ignored as\nthe functions using it cannot fail. dispc_ovl_setup(), called by\nomap_plane_setup(), can fail (but shouldn't).\n\nInstead of returning an error from omap_plane_setup() which gets\nignored, return void and use WARN if dispc_ovl_setup() fails.\n\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>\nAcked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>","distinct":true,"url":"https://api.github.com/repos/rhvgoyal/linux/commits/d9157dfd045f27f376edeab164203f1a68ba3ba4"},{"sha":"11ffd031e3e5b9cc0232aad549bb08eb14612f43","author":{"email":"e1ca4dbb8be1acaf20734fecd2da10ed1d46a9bb@ti.com","name":"Tomi Valkeinen"},"message":"drm: omapdrm: inline omap_plane_setup into update/disable\n\nAt the moment we have omap_plane_setup() function which handles both\nenabling (and configuring) and disabling the plane. With atomic\nmodesetting we have separate hooks for plane enable/config and disable.\n\nThis patch moves the code from omap_plane_setup() to\nomap_plane_atomic_update() and omap_plane_atomic_disable().\n\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>\nAcked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>","distinct":true,"url":"https://api.github.com/repos/rhvgoyal/linux/commits/11ffd031e3e5b9cc0232aad549bb08eb14612f43"},{"sha":"794a65ffba77f63ecfc7d23ca6406cc23deab202","author":{"email":"e1ca4dbb8be1acaf20734fecd2da10ed1d46a9bb@ti.com","name":"Tomi Valkeinen"},"message":"drm: omapdrm: if omap_plane_atomic_update fails, disable plane\n\nomap_plane_atomic_update() calls dispc_ovl_setup(), which can fail (but\nshouldn't). To make the code a bit more robust, make sure the plane gets\ndisabled if dispc_ovl_setup() fails, as otherwise we might get illegal\nHW configuration leading to error interrupts.\n\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>\nAcked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>","distinct":true,"url":"https://api.github.com/repos/rhvgoyal/linux/commits/794a65ffba77f63ecfc7d23ca6406cc23deab202"},{"sha":"f524ab7c070b39f4c8bd76fede6cacd17057ebc3","author":{"email":"e1ca4dbb8be1acaf20734fecd2da10ed1d46a9bb@ti.com","name":"Tomi Valkeinen"},"message":"drm: omapdrm: add lock for fb pinning\n\nBefore atomic modesetting omap_framebuffer_pin() and\nomap_framebuffer_unpin() were always called with modesetting locks\ntaken. With atomic modesetting support this is no longer the case, and\nwe need locking to protect the pin_count and the paddr, as multiple\nthreads may pin the same fb concurrently.\n\nThis patch adds a mutex to struct omap_framebuffer, and uses it in\nomap_framebuffer_pin() and omap_framebuffer_unpin().\n\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>\nAcked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>","distinct":true,"url":"https://api.github.com/repos/rhvgoyal/linux/commits/f524ab7c070b39f4c8bd76fede6cacd17057ebc3"},{"sha":"6646dfd02985eb67d8dcc00d0d345c8dc40f9925","author":{"email":"e1ca4dbb8be1acaf20734fecd2da10ed1d46a9bb@ti.com","name":"Tomi Valkeinen"},"message":"drm: omapdrm: merge omap_crtc_flush and omap_crtc_atomic_flush\n\nomap_crtc_atomic_flush() is the only user of omap_crtc_flush(), so just\nmove the code from omap_crtc_flush() to omap_crtc_atomic_flush().\n\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>\nAcked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>","distinct":true,"url":"https://api.github.com/repos/rhvgoyal/linux/commits/6646dfd02985eb67d8dcc00d0d345c8dc40f9925"},{"sha":"32e55a777f839316ffcabd0c1a5192e5ffca55e7","author":{"email":"010521127f513270fe503d86ab8316ac5147f4b7@codeaurora.org","name":"Stephen Boyd"},"message":"ARM: 8389/1: Add cpu_resume_arm() for firmwares that resume in ARM state\n\nSome platforms always enter the kernel in the ARM state even if\nthe kernel is compiled for THUMB2. Add a small wrapper on top of\ncpu_resume() that switches into THUMB2 state.\n\nThis provides the functionality to fix a problem reported by Kevin\nHilman on next-20150601 where the ifc6410 fails to boot a THUMB2\nkernel because the platform's firmware always enters the kernel in\nARM mode from deep idle states.\n\n(rmk: tweaked to work without BSYM->badr changes.)\n\nReported-by: Kevin Hilman <khilman@linaro.org>\nCc: Ard Biesheuvel <ard.biesheuvel@linaro.org>\nCc: Lina Iyer <lina.iyer@linaro.org>\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>\nSigned-off-by: Russell King <rmk+kernel@arm.linux.org.uk>","distinct":true,"url":"https://api.github.com/repos/rhvgoyal/linux/commits/32e55a777f839316ffcabd0c1a5192e5ffca55e7"},{"sha":"2678bb9fa137726a0b83dd61a9c1636543066755","author":{"email":"f6aa0246ff943bfa8602cdf60d40c481b38ed232@arm.linux.org.uk","name":"Russell King"},"message":"ARM: fix EFM32 build breakage caused by cpu_resume_arm\n\nFix:\narch/arm/kernel/sleep.S:121: Error: selected processor does not support ARM opcodes\narch/arm/kernel/sleep.S:123: Error: attempt to use an ARM instruction on a Thumb-only processor -- `adr r9,1f+1'\narch/arm/kernel/sleep.S:124: Error: attempt to use an ARM instruction on a Thumb-only processor -- `bx r9'\n\nSigned-off-by: Russell King <rmk+kernel@arm.linux.org.uk>","distinct":true,"url":"https://api.github.com/repos/rhvgoyal/linux/commits/2678bb9fa137726a0b83dd61a9c1636543066755"},{"sha":"9de44aa4dc969e4a46c2bfbd33d65bfa6ad2a15d","author":{"email":"f6aa0246ff943bfa8602cdf60d40c481b38ed232@arm.linux.org.uk","name":"Russell King"},"message":"Merge branches 'arnd-fixes', 'clk', 'misc', 'v7' and 'fixes' into for-next","distinct":true,"url":"https://api.github.com/repos/rhvgoyal/linux/commits/9de44aa4dc969e4a46c2bfbd33d65bfa6ad2a15d"},{"sha":"c62af70ff3015a4412c6655de602fdf7f1ecdaa6","author":{"email":"f6aa0246ff943bfa8602cdf60d40c481b38ed232@arm.linux.org.uk","name":"Russell King"},"message":"Merge branch 'sa1100' into for-next","distinct":true,"url":"https://api.github.com/repos/rhvgoyal/linux/commits/c62af70ff3015a4412c6655de602fdf7f1ecdaa6"},{"sha":"05c9ca8843cdf688275df891d512e204359717c5","author":{"email":"f6aa0246ff943bfa8602cdf60d40c481b38ed232@arm.linux.org.uk","name":"Russell King"},"message":"Merge branch 'bsym' into for-next\n\nConflicts:\n\tarch/arm/kernel/head.S","distinct":true,"url":"https://api.github.com/repos/rhvgoyal/linux/commits/05c9ca8843cdf688275df891d512e204359717c5"},{"sha":"970d96f9a81b0dd83ddd8bce0e5e1ba31881c5f5","author":{"email":"eb0877843acc39f8ef6f7269937dee931c372d23@agner.ch","name":"Stefan Agner"},"message":"ARM: 8383/1: nommu: avoid deprecated source register on mov\n\nIn Thumb2 mode, the stack register r13 is deprecated if the\ndestination register is the program counter (r15). Similar to\nhead.S, head-nommu.S uses r13 to store the return address used\nafter configuring the CPU's CP15 register. However, since we do\nnot enable a MMU, there will be no address switch and it is\npossible to use branch with link instruction to call\n__after_proc_init.\n\nAvoid using r13 completely by using bl to call __after_proc_init\nand get rid of __secondary_switched.\n\nBeside removing unnecessary complexity, this also fixes a\ncompiler warning when compiling a !MMU kernel:\nWarning: Use of r13 as a source register is deprecated when r15\nis the destination register.\n\nTested-?by: Maxime Coquelin <mcoquelin.stm32@gmail.com>\n\nSigned-off-by: Stefan Agner <stefan@agner.ch>\nSigned-off-by: Russell King <rmk+kernel@arm.linux.org.uk>","distinct":true,"url":"https://api.github.com/repos/rhvgoyal/linux/commits/970d96f9a81b0dd83ddd8bce0e5e1ba31881c5f5"},{"sha":"27a513ca8600e96790f9f3a3c3182da947e569d2","author":{"email":"f6aa0246ff943bfa8602cdf60d40c481b38ed232@arm.linux.org.uk","name":"Russell King"},"message":"Merge branch 'devel-stable' into for-next\n\nConflicts:\n\tarch/arm/kernel/perf_event_cpu.c","distinct":true,"url":"https://api.github.com/repos/rhvgoyal/linux/commits/27a513ca8600e96790f9f3a3c3182da947e569d2"},{"sha":"a9dd3865dd1bd996a7e6af808645b7e566ced009","author":{"email":"f6aa0246ff943bfa8602cdf60d40c481b38ed232@arm.linux.org.uk","name":"Russell King"},"message":"Merge branch 'for-arm-soc' into for-next","distinct":true,"url":"https://api.github.com/repos/rhvgoyal/linux/commits/a9dd3865dd1bd996a7e6af808645b7e566ced009"},{"sha":"9ce93bdda7b71fd154986d36c0c1ccf0e7338e26","author":{"email":"f6aa0246ff943bfa8602cdf60d40c481b38ed232@arm.linux.org.uk","name":"Russell King"},"message":"ARM: fix new BSYM() usage introduced via for-arm-soc branch\n\nCommit 32e55a777f83 (\"ARM: 8389/1: Add cpu_resume_arm() for firmwares\nthat resume in ARM state\") needed to introduce a new usage of BSYM()\nto fix a problem with a previous patch.  This in turn causes a conflict\nwith the \"bsym\" branch which removes this symbol, replacing it with a\n'badr' assembly macro.  Fix this up.\n\nSigned-off-by: Russell King <rmk+kernel@arm.linux.org.uk>","distinct":true,"url":"https://api.github.com/repos/rhvgoyal/linux/commits/9ce93bdda7b71fd154986d36c0c1ccf0e7338e26"},{"sha":"5f741b39dde47c054af78727cce7202fff9f781b","author":{"email":"e1ca4dbb8be1acaf20734fecd2da10ed1d46a9bb@ti.com","name":"Tomi Valkeinen"},"message":"drm: omapdrm: new vblank and event handling\n\nRework the crtc event/flip_wait system as follows:\n\n- If we enable a crtc (full modeset), we set omap_crtc->pending and\n  register vblank irq.\n\n- If we need to set GO bit (page flip), we do the same but also set the\n  GO bit.\n\n- On vblank we unregister the irq, clear the 'pending' flag, send vblank\n  event to userspace if crtc->state->event != NULL, and wake up\n  'pending_wait' wq.\n\n- In omap_atomic_complete() we wait for the 'pending' flag to get reset\n  for all enabled crtcs  using 'pending_wait' wq.\n\nThe above ensures that we send the events to userspace in vblank, and\nthat after the wait in omap_atomic_complete() everything for the\naffected crtcs has been completed.\n\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>\nSigned-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>","distinct":true,"url":"https://api.github.com/repos/rhvgoyal/linux/commits/5f741b39dde47c054af78727cce7202fff9f781b"},{"sha":"dec36f6ab89db2ae80a0a61f26e1ca1f6a61b651","author":{"email":"f9849b02abe18c1ece6bd40346458ed53f49d31b@linaro.org","name":"Kevin Hilman"},"message":"ARM: multi_v7_defconfig: remove duplicate CONFIG_COMMON_CLK_QCOM=y\n\ncommit dcf9a03bff4e (ARM: multi_v7_defconfig: Enable PMIC and MUIC\ndrivers for exynos) mistakenly added an duplicate line for\nCONFIG_COMMON_CLK_QCOM=y.  Remove it.\n\nSigned-off-by: Kevin Hilman <khilman@linaro.org>","distinct":true,"url":"https://api.github.com/repos/rhvgoyal/linux/commits/dec36f6ab89db2ae80a0a61f26e1ca1f6a61b651"},{"sha":"e75ea4569d6d1d10935d74ff80bad52dc09bd062","author":{"email":"f9849b02abe18c1ece6bd40346458ed53f49d31b@linaro.org","name":"Kevin Hilman"},"message":"Merge branch 'for-arm-soc' of http://ftp.arm.linux.org.uk/pub/armlinux/kernel/git-cur/linux-2.6-arm into next/cleanup\n\n* 'for-arm-soc' of http://ftp.arm.linux.org.uk/pub/armlinux/kernel/git-cur/linux-2.6-arm:\n  ARM: fix EFM32 build breakage caused by cpu_resume_arm\n  ARM: 8389/1: Add cpu_resume_arm() for firmwares that resume in ARM state\n  ARM: v7 setup function should invalidate L1 cache","distinct":true,"url":"https://api.github.com/repos/rhvgoyal/linux/commits/e75ea4569d6d1d10935d74ff80bad52dc09bd062"},{"sha":"d6f7aa27f41db6f556dba0185228a0b90a2a0980","author":{"email":"bb9ce606a3116cc7a99739bd8e2dd57a2d5b69c1@oracle.com","name":"James Morris"},"message":"Merge branch 'smack-for-4.2-stacked' of https://github.com/cschaufler/smack-next into next","distinct":true,"url":"https://api.github.com/repos/rhvgoyal/linux/commits/d6f7aa27f41db6f556dba0185228a0b90a2a0980"},{"sha":"a14ef24b07b63669d58c16d836ddbadcce3e7ad0","author":{"email":"ff341aa343d564f9e53e9dcb6996be8c04859a66@oracle.com","name":"Dan Carpenter"},"message":"w1: fix for loop exit condition in w1_seq_show()\n\nThe W1_42_FINISHED_BYTE is 0xFF so the cast means the condition is\nnever true.\n\nFixes: d9411e57dc7f ('w1: Add support for DS28EA00 sequence to w1-therm')\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/rhvgoyal/linux/commits/a14ef24b07b63669d58c16d836ddbadcce3e7ad0"}]}