From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id B21A96E55C for ; Wed, 16 Jun 2021 14:03:00 +0000 (UTC) From: Andrzej Turko Date: Wed, 16 Jun 2021 16:01:56 +0200 Message-Id: <20210616140158.7441-2-andrzej.turko@linux.intel.com> In-Reply-To: <20210616140158.7441-1-andrzej.turko@linux.intel.com> References: <20210616140158.7441-1-andrzej.turko@linux.intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t 1/3] lib/intel_allocator: Check validity of the file descriptor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org List-ID: QWxsIHByb2NlZHVyZXMgZm9yIG9wZW5pbmcgcGFydGljdWxhciB0eXBlcyBvZiBhbGxvY2F0b3Jz CnF1ZXJ5IHRoZSBndHQgc2l6ZS4gRXZlbiBpZiB0aGUgdXNlciBoYXMgcHJvdmlkZWQgdGhlCmJv dW5kYXJpZXMgb2YgdGhlIGFkZHJlc3Mgc3BhY2UgbWFuYWdlZCBieSB0aGUgYWxsb2NhdG9yLAp0 aGUgcXVlcnkgaXMgcGVyZm9ybWVkIGZvciB0aGUgc2FrZSBvZiB2YWxpZGF0aW9uLgoKZ2VtX2Fw ZXJ0dXJlX3NpemUoKSBjYWxsZWQgd2l0aCBhbiBpbnZhbGlkIGlkIHJldHVybnMgYQpkZWZhdWx0 IHZhbHVlIGluc3RlYWQgb2YgZmFpbGluZy4gVGh1cywgd2UgbmVlZCB0bwphZGRpdGlvbmFsbHkg Y2hlY2sgd2hldGhlciB0aGUgZmlsZSBkZXNjcmlwdG9yIGlzIHZhbGlkLgoKU2lnbmVkLW9mZi1i eTogQW5kcnplaiBUdXJrbyA8YW5kcnplai50dXJrb0BsaW51eC5pbnRlbC5jb20+CkNjOiBaYmln bmlldyBLZW1wY3p5xYRza2kgPHpiaWduaWV3LmtlbXBjenluc2tpQGludGVsLmNvbT4KLS0tCiBs aWIvaW50ZWxfYWxsb2NhdG9yLmMgfCAxMSArKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEx IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9saWIvaW50ZWxfYWxsb2NhdG9yLmMgYi9saWIv aW50ZWxfYWxsb2NhdG9yLmMKaW5kZXggOTZmODM5ZDRiLi5jMDYwZTEwYzMgMTAwNjQ0Ci0tLSBh L2xpYi9pbnRlbF9hbGxvY2F0b3IuYworKysgYi9saWIvaW50ZWxfYWxsb2NhdG9yLmMKQEAgLTE2 Niw2ICsxNjYsMTUgQEAgc3RhdGljIGlubGluZSB2b2lkIG1hcF9lbnRyeV9mcmVlX2Z1bmMoc3Ry dWN0IGlndF9tYXBfZW50cnkgKmVudHJ5KQogCWZyZWUoZW50cnktPmRhdGEpOwogfQogCitzdGF0 aWMgYm9vbCBjYW5fcmVwb3J0X2d0dF9zaXplKGludCBmZCkKK3sKKwlzdHJ1Y3QgZHJtX2k5MTVf Z2VtX2NvbnRleHRfcGFyYW0gcCA9IHsKKwkJLnBhcmFtID0gSTkxNV9DT05URVhUX1BBUkFNX0dU VF9TSVpFCisJfTsKKworCXJldHVybiAoX19nZW1fY29udGV4dF9nZXRfcGFyYW0oZmQsICZwKSA9 PSAwKTsKK30KKwogc3RhdGljIHVpbnQ2NF90IF9faGFuZGxlX2NyZWF0ZShzdHJ1Y3QgYWxsb2Nh dG9yICphbCkKIHsKIAlzdHJ1Y3QgaGFuZGxlX2VudHJ5ICpoID0gbWFsbG9jKHNpemVvZigqaCkp OwpAQCAtMjcxLDYgKzI4MCw4IEBAIHN0YXRpYyBzdHJ1Y3QgaW50ZWxfYWxsb2NhdG9yICppbnRl bF9hbGxvY2F0b3JfY3JlYXRlKGludCBmZCwKIHsKIAlzdHJ1Y3QgaW50ZWxfYWxsb2NhdG9yICpp YWwgPSBOVUxMOwogCisJaWd0X2Fzc2VydChjYW5fcmVwb3J0X2d0dF9zaXplKGZkKSk7CisKIAlz d2l0Y2ggKGFsbG9jYXRvcl90eXBlKSB7CiAJLyoKIAkgKiBGZXcgd29yZHMgb2YgZXhwbGFuYXRp b24gaXMgcmVxdWlyZWQgaGVyZS4KLS0gCjIuMjUuMQoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KaWd0LWRldiBtYWlsaW5nIGxpc3QKaWd0LWRldkBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pZ3QtZGV2Cg==