From mboxrd@z Thu Jan 1 00:00:00 1970 From: Robert Bragg Subject: [RFC PATCH v2] perf: Add PERF_EVENT_IOC_FLUSH ioctl Date: Mon, 18 May 2015 18:25:19 +0100 Message-ID: <1431969919-32233-1-git-send-email-robert@sixbynine.org> References: <20150507142009.GX22099@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20150507142009.GX22099@nuc-i3427.alporthouse.com> 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 Cc: Peter Zijlstra , David Airlie , linux-api@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Ingo Molnar , Paul Mackerras , Arnaldo Carvalho de Melo , Daniel Vetter List-Id: dri-devel@lists.freedesktop.org VG8gYWxsb3cgZm9yIHBtdXMgdGhhdCBtYXkgaGF2ZSBpbnRlcm5hbCBidWZmZXJpbmcgKGUuZy4g dGhlIGhhcmR3YXJlCml0c2VsZiB3cml0ZXMgb3V0IGRhdGEgdG8gaXRzIG93biBjaXJjdWxhciBi dWZmZXIgd2hpY2ggaXMgb25seQpwZXJpb2RpY2FsbHkgZm9yd2FyZGVkIHRvIHVzZXJzcGFjZSB2 aWEgcGVyZikgdGhpcyBpb2N0bCBlbmFibGVzCnVzZXJzcGFjZSB0byBleHBsaWNpdGx5IGVuc3Vy ZSBpdCBoYXMgcmVjZWl2ZWQgYWxsIHNhbXBsZXMgYmVmb3JlIGEKcG9pbnQgaW4gdGltZS4KCnYy OiByZXR1cm4gaW50IGVycm9yIHN0YXR1cwoKU2lnbmVkLW9mZi1ieTogUm9iZXJ0IEJyYWdnIDxy b2JlcnRAc2l4YnluaW5lLm9yZz4KLS0tCiBpbmNsdWRlL2xpbnV4L3BlcmZfZXZlbnQuaCAgICAg IHwgNyArKysrKysrCiBpbmNsdWRlL3VhcGkvbGludXgvcGVyZl9ldmVudC5oIHwgMSArCiBrZXJu ZWwvZXZlbnRzL2NvcmUuYyAgICAgICAgICAgIHwgNSArKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAx MyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9wZXJmX2V2ZW50Lmgg Yi9pbmNsdWRlL2xpbnV4L3BlcmZfZXZlbnQuaAppbmRleCBjZjFkMDk2Li4wYzU5MWViIDEwMDY0 NAotLS0gYS9pbmNsdWRlL2xpbnV4L3BlcmZfZXZlbnQuaAorKysgYi9pbmNsdWRlL2xpbnV4L3Bl cmZfZXZlbnQuaApAQCAtMzA1LDYgKzMwNSwxMyBAQCBzdHJ1Y3QgcG11IHsKIAkgKiBGcmVlIHBt dS1wcml2YXRlIEFVWCBkYXRhIHN0cnVjdHVyZXMKIAkgKi8KIAl2b2lkICgqZnJlZV9hdXgpCQko dm9pZCAqYXV4KTsgLyogb3B0aW9uYWwgKi8KKworCS8qCisJICogRmx1c2ggYnVmZmVyZWQgc2Ft cGxlcyAoRS5nLiBmb3IgcG11IGhhcmR3YXJlIHRoYXQgd3JpdGVzIHNhbXBsZXMgdG8KKwkgKiBz b21lIGludGVybWVkaWF0ZSBidWZmZXIpIHVzZXJzcGFjZSBtYXkgbmVlZCB0byBleHBsaWNpdGx5 IGVuc3VyZQorCSAqIHN1Y2ggc2FtcGxlcyBoYXZlIGJlZW4gZm9yd2FyZGVkIHRvIHBlcmYuCisJ ICovCisJaW50ICgqZmx1c2gpCQkJKHN0cnVjdCBwZXJmX2V2ZW50ICpldmVudCk7IC8qb3B0aW9u YWwgKi8KIH07CiAKIC8qKgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2xpbnV4L3BlcmZfZXZl bnQuaCBiL2luY2x1ZGUvdWFwaS9saW51eC9wZXJmX2V2ZW50LmgKaW5kZXggMzA5MjExYi4uY2Jm MWI4MCAxMDA2NDQKLS0tIGEvaW5jbHVkZS91YXBpL2xpbnV4L3BlcmZfZXZlbnQuaAorKysgYi9p bmNsdWRlL3VhcGkvbGludXgvcGVyZl9ldmVudC5oCkBAIC0zODksNiArMzg5LDcgQEAgc3RydWN0 IHBlcmZfZXZlbnRfYXR0ciB7CiAjZGVmaW5lIFBFUkZfRVZFTlRfSU9DX1NFVF9GSUxURVIJX0lP VygnJCcsIDYsIGNoYXIgKikKICNkZWZpbmUgUEVSRl9FVkVOVF9JT0NfSUQJCV9JT1IoJyQnLCA3 LCBfX3U2NCAqKQogI2RlZmluZSBQRVJGX0VWRU5UX0lPQ19TRVRfQlBGCQlfSU9XKCckJywgOCwg X191MzIpCisjZGVmaW5lIFBFUkZfRVZFTlRfSU9DX0ZMVVNICQlfSU8gKCckJywgOSkKIAogZW51 bSBwZXJmX2V2ZW50X2lvY19mbGFncyB7CiAJUEVSRl9JT0NfRkxBR19HUk9VUAkJPSAxVSA8PCAw LApkaWZmIC0tZ2l0IGEva2VybmVsL2V2ZW50cy9jb3JlLmMgYi9rZXJuZWwvZXZlbnRzL2NvcmUu YwppbmRleCAzZmU1MzJhLi43MmRhZWU2IDEwMDY0NAotLS0gYS9rZXJuZWwvZXZlbnRzL2NvcmUu YworKysgYi9rZXJuZWwvZXZlbnRzL2NvcmUuYwpAQCAtNDA3OSw2ICs0MDc5LDExIEBAIHN0YXRp YyBsb25nIF9wZXJmX2lvY3RsKHN0cnVjdCBwZXJmX2V2ZW50ICpldmVudCwgdW5zaWduZWQgaW50 IGNtZCwgdW5zaWduZWQgbG9uCiAJY2FzZSBQRVJGX0VWRU5UX0lPQ19TRVRfQlBGOgogCQlyZXR1 cm4gcGVyZl9ldmVudF9zZXRfYnBmX3Byb2coZXZlbnQsIGFyZyk7CiAKKwljYXNlIFBFUkZfRVZF TlRfSU9DX0ZMVVNIOgorCQlpZiAoZXZlbnQtPnBtdS0+Zmx1c2gpCisJCQlyZXR1cm4gZXZlbnQt PnBtdS0+Zmx1c2goZXZlbnQpOworCQlyZXR1cm4gMDsKKwogCWRlZmF1bHQ6CiAJCXJldHVybiAt RU5PVFRZOwogCX0KLS0gCjIuNC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ludGVsLWdmeAo=