https://github.com/torvalds/linux
Revision b4cba04f05ed6b9b2278547295ecc5c40180e612 authored by Wentao Xu on 19 June 2015, 18:03:42 UTC, committed by Rob Clark on 29 July 2015, 20:38:24 UTC
Release all blocks after the pipe is disabled, even when vsync
didn't happen in some error cases. Allow requesting SMB multiple
times before configuring to hardware, by releasing blocks not
programmed to hardware yet for shrinking case.

This fixes a potential leak of shared memory pool blocks.

Signed-off-by: Wentao Xu <wentaox@codeaurora.org>
Tested-by: Archit Taneja <architt@codeaurora.org>
Signed-off-by: Rob Clark <robdclark@gmail.com>
1 parent 99fc1bc
History
Tip revision: b4cba04f05ed6b9b2278547295ecc5c40180e612 authored by Wentao Xu on 19 June 2015, 18:03:42 UTC
drm/msm/mdp5: release SMB (shared memory blocks) in various cases
Tip revision: b4cba04
File Mode Size
Documentation
arch
block
crypto
drivers
firmware
fs
include
init
ipc
kernel
lib
mm
net
samples
scripts
security
sound
tools
usr
virt
.gitignore -rw-r--r-- 1.2 KB
.mailmap -rw-r--r-- 5.3 KB
COPYING -rw-r--r-- 18.3 KB
CREDITS -rw-r--r-- 94.7 KB
Kbuild -rw-r--r-- 2.6 KB
Kconfig -rw-r--r-- 252 bytes
MAINTAINERS -rw-r--r-- 313.5 KB
Makefile -rw-r--r-- 53.1 KB
README -rw-r--r-- 18.2 KB
REPORTING-BUGS -rw-r--r-- 7.3 KB

README

back to top