From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754632Ab0FYKTH (ORCPT ); Fri, 25 Jun 2010 06:19:07 -0400 Received: from col0-omc2-s1.col0.hotmail.com ([65.55.34.75]:47688 "EHLO col0-omc2-s1.col0.hotmail.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752406Ab0FYKTF (ORCPT ); Fri, 25 Jun 2010 06:19:05 -0400 Message-ID: Content-Type: multipart/mixed; boundary="_c941bcdc-240d-4e3c-8687-07888ed5dcad_" X-Originating-IP: [178.128.47.180] From: =?iso-8859-7?B?wevd7uHt5PHv8iDQ4fDh5O/j6eHt7dzq5/I=?= To: Subject: RE: sched_setaffinity not working with kernel 2.6.32.15 Date: Fri, 25 Jun 2010 13:19:04 +0300 Importance: Normal In-Reply-To: <1277277558.1875.745.camel@laptop> References: ,<20100622171622.fc9d04c1.akpm@linux-foundation.org>,<1277277558.1875.745.camel@laptop> MIME-Version: 1.0 X-OriginalArrivalTime: 25 Jun 2010 10:19:04.0629 (UTC) FILETIME=[D6A4D650:01CB144F] Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --_c941bcdc-240d-4e3c-8687-07888ed5dcad_ Content-Type: text/plain; charset="iso-8859-7" Content-Transfer-Encoding: quoted-printable Here's the correct testcase =20 =20 =20 =20 _________________________________________________________________ Your E-mail and More On-the-Go. Get Windows Live Hotmail Free. https://signup.live.com/signup.aspx?id=3D60969= --_c941bcdc-240d-4e3c-8687-07888ed5dcad_ Content-Type: text/x-csrc Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="sched_check.c" CiNpZm5kZWYgX0dOVV9TT1VSQ0UKI2RlZmluZSBfR05VX1NPVVJDRSAxCiNlbmRpZgoKI2luY2x1 ZGUgPHN0ZGlvLmg+Ci8vI2luY2x1ZGUgPHNjaGVkLmg+Ci8vI2luY2x1ZGUgPGh3bG9jLmg+CiNp bmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHB0aHJlYWQuaD4KI2luY2x1ZGUgPHVuaXN0ZC5o PgojaW5jbHVkZSA8c3lzL3R5cGVzLmg+CiNpbmNsdWRlIDxzeXMvc3lzY2FsbC5oPgoKI2RlZmlu ZSBOUl9DUFVTIDgKI2RlZmluZSBOUl9USFJFQURTIDUKI2RlZmluZSBVU0VfVEhSRUFEQUZGSU5J VFkgMQoKcGlkX3QgdGlkW05SX1RIUkVBRFNdOwoKcHRocmVhZF9iYXJyaWVyX3QgaW5pdF9zdGFy dCwgYmFycmllcjI7Cgp2b2lkIHByaW50X2FmZmluaXR5KHB0aHJlYWRfdCBwaWQsIGludCB0aHJl YWRubykgewoJaW50IGk7CgljcHVfc2V0X3Qgc2V0OwoJCglDUFVfWkVSTygmc2V0KTsKCQoJc2No ZWRfZ2V0YWZmaW5pdHkoIHBpZCwgc2l6ZW9mKHNldCksICZzZXQpOyAgCgoJCglmb3IoIGkgPSAw OyBpIDwgTlJfQ1BVUzsgaSsrKSB7CgkJaWYgKENQVV9JU1NFVChpLCAmc2V0KSkKCQkJcHJpbnRm KCJDcHUgIyVkIGlzIGluICVkIHRocmVhZCdzIGFmZmluaXR5XG4iLCBpLCB0aHJlYWRubyk7Cgl9 Cn0KCnZvaWQgc2V0X3NjaGVkYWZmaW5pdHkocHRocmVhZF90IHBpZCwgaW50IGNwdSkgewoJY3B1 X3NldF90IHNldDsKCQoJQ1BVX1pFUk8oJnNldCk7CglDUFVfU0VUKGNwdSwgJnNldCk7CgkKCXNj aGVkX3NldGFmZmluaXR5KHBpZCwgc2l6ZW9mKHNldCksICZzZXQpOwp9Cgp2b2lkIHNldF90aHJl YWRhZmZpbml0eShwdGhyZWFkX3QgcGlkLCBpbnQgY3B1KSB7CgljcHVfc2V0X3Qgc2V0OwoJCglD UFVfWkVSTygmc2V0KTsKCUNQVV9TRVQoY3B1LCAmc2V0KTsKCQoJcHRocmVhZF9zZXRhZmZpbml0 eV9ucChwaWQsIHNpemVvZihzZXQpLCAmc2V0KTsKfQoKdm9pZCAqIHRocmVhZENvZGUodm9pZCAq IHRocmVhZE5vKSB7Cglsb25nIGludCB0aHJlYWQgPSAobG9uZyBpbnQpIHRocmVhZE5vOwoJCglp ZiAoIVVTRV9USFJFQURBRkZJTklUWSkgewoJCS8vU2V0IGN1cnJlbnQgdGhyZWFkIGlkCgkJdGlk W3RocmVhZF0gPSAocGlkX3QpIHN5c2NhbGwgKFNZU19nZXR0aWQpOwoJCgkJLy9XYWl0IGZvciBh bGwgdGhlIHRocmVhZHMgdG8gc2V0IHRoZWlyIHRocmVhZCBpZAoJCXB0aHJlYWRfYmFycmllcl93 YWl0KCZpbml0X3N0YXJ0KTsKCX0KCQoJLy9XYWl0IGZvciBtYWluIHRvIHNldCB0aGUgYWZmaW5p dHkKCXB0aHJlYWRfYmFycmllcl93YWl0KCZiYXJyaWVyMik7CgkvL3NsZWVwKDEpOwoJCgkvL1By aW50IGFmZmluaXR5CglwcmludF9hZmZpbml0eSgwLHRocmVhZCk7CgkKCS8vRG8gc29tZXRoaW5n IHNvIHRoYXQgd2UgY2FuIHNlZSBjcHUgYmVpbmcgdXNlZAoJd2hpbGUgKDEpOwoKCXB0aHJlYWRf ZXhpdCgwKTsKfQoKCgppbnQgbWFpbihpbnQgYXJnYyAsIGNoYXIgKmFyZ3ZbXSkgewoJbG9uZyBp bnQgaTsKCXB0aHJlYWRfdCBwaWRbTlJfVEhSRUFEU107CgkKCS8vIEluaXRpYWxpemUgYmFycmll cnMKCWlmKHB0aHJlYWRfYmFycmllcl9pbml0KCZpbml0X3N0YXJ0LCBOVUxMLCBOUl9USFJFQURT KzEpKSB7CgkJcHJpbnRmKCJDb3VsZCBub3QgY3JlYXRlIGEgYmFycmllclxuIik7CgkJZXhpdCgx KTsKCX0KCWlmKHB0aHJlYWRfYmFycmllcl9pbml0KCZiYXJyaWVyMiwgTlVMTCwgTlJfVEhSRUFE UysxKSkgewoJCXByaW50ZigiQ291bGQgbm90IGNyZWF0ZSBhIGJhcnJpZXJcbiIpOwoJCWV4aXQo MSk7Cgl9CgkKCS8vQ3JlYXRlIHRocmVhZHMKCWZvciAoaSA9IDA7IGkgPCBOUl9USFJFQURTOyBp KyspCgkJcHRocmVhZF9jcmVhdGUoJnBpZFtpXSwgTlVMTCwgdGhyZWFkQ29kZSwgKHZvaWQgKikg aSk7CgkKCS8vV2FpdCBmb3IgdGhyZWFkcyB0byBzZXQgdGhlaXIgdGhyZWFkIGlkCglpZiAoIVVT RV9USFJFQURBRkZJTklUWSkKCQlwdGhyZWFkX2JhcnJpZXJfd2FpdCgmaW5pdF9zdGFydCk7CgkK CS8vU2V0IGFmZmluaXR5Cglmb3IgKGkgPSAwOyBpIDwgTlJfVEhSRUFEUzsgaSsrKSB7CgkJaWYg KFVTRV9USFJFQURBRkZJTklUWSkKCQkJc2V0X3RocmVhZGFmZmluaXR5KHBpZFtpXSwwKTsKCQll bHNlCgkJCXNldF9zY2hlZGFmZmluaXR5KHRpZFtpXSwwKTsKCX0KCQoJLy9UZWxsIHRoZSB0aHJl YWRzIHRvIGNvbnRpbnVlIGFmdGVyIHNldHRpbmcgYWZmaW5pdHkKCXB0aHJlYWRfYmFycmllcl93 YWl0KCZiYXJyaWVyMik7CgkKCWdldGNoYXIoKTsgCgkKICAgIHJldHVybiAwOwp9Cgo= --_c941bcdc-240d-4e3c-8687-07888ed5dcad_--