{"push_id":908048000,"size":2,"distinct_size":2,"ref":"refs/heads/marshmallow-6.0.1-TESTING","head":"66eb29690c53c4ba6624c0fd95fbb36c34024c55","before":"830f6b282b2b9474265d8608fd5de9cfbc10da13","commits":[{"sha":"f5a3d3bb701e5394059028e7d7410c084f29a1a0","author":{"email":"d2d05c150d4a5b546ab169433b8261efde71359a@codeaurora.org","name":"Maheshwar Ajja"},"message":"msm: vidc: fix deadlock in video driver\n\nThere is deadlock between session and inst lock\nbetween response and client threads in error case.\nWhen there is session_error from video firmware,\nthe response thread acquires session lock and calls\nhandle_session_error function. At the same time\nclient thread acquired inst lock in session_close\nfunction and then calls session_clean where it is\nwaiting on session lock as it was already acquired\nby response thread. Now response thread starts\nexecuting handle_session_error function where will\ntry to acquire inst lock which was already acquired\nby client thread causing deadlock. This change resolves\ndeadlock by removing unnecessary inst lock acquiring\nby client thread in session close.\n\nSigned-off-by: Maheshwar Ajja <majja@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/chevycam94/platform_kernel_huawei_angler/commits/f5a3d3bb701e5394059028e7d7410c084f29a1a0"},{"sha":"66eb29690c53c4ba6624c0fd95fbb36c34024c55","author":{"email":"e7a830fb0b75a127725de648111a43ff292f9504@gmail.com","name":"despairfactor"},"message":"msm: mdss: fix compile with livedisplay and HBM\n\nSigned-off-by: despairfactor <matthewdalex92@gmail.com>","distinct":true,"url":"https://api.github.com/repos/chevycam94/platform_kernel_huawei_angler/commits/66eb29690c53c4ba6624c0fd95fbb36c34024c55"}]}