From mboxrd@z Thu Jan 1 00:00:00 1970 From: libin.yang@linux.intel.com Subject: [PATCH] drm/i915: add audio_ptr pointer check Date: Wed, 2 Mar 2016 10:24:31 +0800 Message-ID: <1456885471-29344-1-git-send-email-libin.yang@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id D4C626E796 for ; Wed, 2 Mar 2016 02:28:55 +0000 (UTC) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org, conselvan2@gmail.com, jani.nikula@linux.intel.com, ville.syrjala@linux.intel.com, daniel.vetter@intel.com, tiwai@suse.de Cc: Libin Yang List-Id: intel-gfx@lists.freedesktop.org RnJvbTogTGliaW4gWWFuZyA8bGliaW4ueWFuZ0BsaW51eC5pbnRlbC5jb20+CgpjaGVjayB0byBt YWtlIHN1cmUgYXVkaW9fcHRyIGlzIG5vdCBOVUxMIGJlZm9yZQp1c2luZyBpdC4KClNpZ25lZC1v ZmYtYnk6IExpYmluIFlhbmcgPGxpYmluLnlhbmdAbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2F1ZGlvLmMgfCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQs IDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9hdWRpby5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYXVk aW8uYwppbmRleCAzMWY2ZDIxLi42Njc1OTZkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9hdWRpby5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2F1ZGlv LmMKQEAgLTUyOSw3ICs1MjksOCBAQCB2b2lkIGludGVsX2F1ZGlvX2NvZGVjX2VuYWJsZShzdHJ1 Y3QgaW50ZWxfZW5jb2RlciAqaW50ZWxfZW5jb2RlcikKIAlpbnRlbF9kaWdfcG9ydC0+YXVkaW9f Y29ubmVjdG9yID0gY29ubmVjdG9yOwogCW11dGV4X3VubG9jaygmZGV2X3ByaXYtPmF2X211dGV4 KTsKIAotCWlmIChhY29tcCAmJiBhY29tcC0+YXVkaW9fb3BzICYmIGFjb21wLT5hdWRpb19vcHMt PnBpbl9lbGRfbm90aWZ5KQorCWlmIChhY29tcCAmJiBhY29tcC0+YXVkaW9fb3BzICYmIGFjb21w LT5hdWRpb19vcHMtPnBpbl9lbGRfbm90aWZ5ICYmCisJICAgIGFjb21wLT5hdWRpb19vcHMtPmF1 ZGlvX3B0cikKIAkJYWNvbXAtPmF1ZGlvX29wcy0+cGluX2VsZF9ub3RpZnkoYWNvbXAtPmF1ZGlv X29wcy0+YXVkaW9fcHRyLCAoaW50KSBwb3J0KTsKIH0KIApAQCAtNTU2LDcgKzU1Nyw4IEBAIHZv aWQgaW50ZWxfYXVkaW9fY29kZWNfZGlzYWJsZShzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqaW50ZWxf ZW5jb2RlcikKIAlpbnRlbF9kaWdfcG9ydC0+YXVkaW9fY29ubmVjdG9yID0gTlVMTDsKIAltdXRl eF91bmxvY2soJmRldl9wcml2LT5hdl9tdXRleCk7CiAKLQlpZiAoYWNvbXAgJiYgYWNvbXAtPmF1 ZGlvX29wcyAmJiBhY29tcC0+YXVkaW9fb3BzLT5waW5fZWxkX25vdGlmeSkKKwlpZiAoYWNvbXAg JiYgYWNvbXAtPmF1ZGlvX29wcyAmJiBhY29tcC0+YXVkaW9fb3BzLT5waW5fZWxkX25vdGlmeSAm JgorCSAgICBhY29tcC0+YXVkaW9fb3BzLT5hdWRpb19wdHIpCiAJCWFjb21wLT5hdWRpb19vcHMt PnBpbl9lbGRfbm90aWZ5KGFjb21wLT5hdWRpb19vcHMtPmF1ZGlvX3B0ciwgKGludCkgcG9ydCk7 CiB9CiAKLS0gCjEuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRl bC1nZngK