Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d10a4f3a authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

Merge "msm: vidc: add check to ensure buffer size is 4K aligned"

parents af0e01c3 a6e85418
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -340,6 +340,12 @@ int msm_vidc_qbuf(void *instance, struct v4l2_buffer *b)
		return -EINVAL;
	}

	if (!IS_ALIGNED(b->m.planes[0].length, SZ_4K)) {
		dprintk(VIDC_ERR, "qbuf: %x: buffer size not 4K aligned - %u\n",
			hash32_ptr(inst->session), b->m.planes[0].length);
		return -EINVAL;
	}

	if (inst->in_flush && is_decode_session(inst) &&
		b->type == OUTPUT_MPLANE) {
		dprintk(VIDC_ERR, "%s: in flush, discarding qbuf\n", __func__);