From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail190.messagelabs.com (mail190.messagelabs.com [216.82.249.51]) by kanga.kvack.org (Postfix) with SMTP id 7320C8D0001 for ; Tue, 2 Nov 2010 11:10:54 -0400 (EDT) Received: by wwb39 with SMTP id 39so745794wwb.2 for ; Tue, 02 Nov 2010 08:10:50 -0700 (PDT) MIME-Version: 1.0 Date: Wed, 3 Nov 2010 00:10:50 +0900 Message-ID: Subject: [BUGFIX][PATCH] fix wrong VM_BUG_ON() in try_charge()'s mm->owner check From: Hiroyuki Kamezawa Content-Type: multipart/mixed; boundary=0016e6dab1828c9da804941354f2 Sender: owner-linux-mm@kvack.org To: linux-mm@kvack.org Cc: KAMEZAWA Hiroyuki , balbir@linux.vnet.ibm.com, nishimura@mxp.nes.nec.co.jp, Andrew Morton , linux-kernel@vger.kernel.org, kosaki.motohiro@jp.fujitsu.com, hughd@gmail.com List-ID: --0016e6dab1828c9da804941354f2 Content-Type: text/plain; charset=ISO-8859-1 I'm sorry for attached file, I have to use unusual mailer this time. This is a fix for wrong VM_BUG_ON() for mm/memcontol.c Thanks, -Kame --0016e6dab1828c9da804941354f2 Content-Type: application/octet-stream; name="fix-mm-owner-check.patch" Content-Disposition: attachment; filename="fix-mm-owner-check.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gg0wx5k80 QXQgX19tZW1fY2dyb3VwX3RyeV9jaGFyZ2UoKSwgVk1fQlVHX09OKCFtbS0+b3duZXIpIGlzIGNo ZWNrZWQuCkJ1dCBhcyBjb21tZW50ZWQgaW4gbWVtX2Nncm91cF9mcm9tX3Rhc2soKSwgbW0tPm93 bmVyIGNhbiBiZSBOVUxMIGluIHNvbWUgcmFjeQpjYXNlLiBUaGlzIGNoZWNrIG9mIFZNX0JVR19P TigpIGlzIGJhZC4KCkEgcG9zc2libGUgc3Ryb3kgdG8gaGl0IHRoaXMgaXMgYXQgc3dhcG9mZigp LT50cnlfdG9fdW51c2UoKS4gSXQgcGFzc2VzCm1tX3N0cnVjdCB0byBtZW1fY2dyb3VwX3RyeV9j aGFyZ2Vfc3dhcGluKCkgd2hpbGUgbW0tPm93bmVyIGlzIE5VTEwuIElmIHdlCmNhbid0IGdldCBw cm9wZXIgbWVtX2Nncm91cCBmcm9tIHN3YXBfY2dyb3VwIGluZm9ybWF0aW9uLCBtbS0+b3duZXIg aXMgdXNlZAphcyBjaGFyZ2UgdGFyZ2V0IGFuZCB3ZSBzZWUgTlVMTC4KCkNjOiBCYWxiaXIgU2lu Z2ggPGJhbGJpckBpbi5pYm0uY29tPgpDYzogRGFpc3VrZSBOaXNoaW11cmEgPG5pc2hpbXVyYUBt eHAubmVzLm5lYy5jby5qcD4KQ2M6IEtPU0FLSSBNb3RvaGlybyA8a29zYWtpLm1vdG9oaXJvQGpw LmZ1aml0c3UuY29tPgpSZXBvcnRlZC1ieTogSHVnaCBEaWNraW5zIDxodWdoZEBnb29nbGUuY29t PgpTaWduZWQtb2ZmLWJ5OiBLQU1FWkFXQSBIaXJveXVraSA8a2FtZXphd2EuaGlyb3l1QGpwLmZ1 aml0c3UuY29tPgotLS0KIG1tL21lbWNvbnRyb2wuYyB8ICAgMTkgKysrKysrKysrLS0tLS0tLS0t LQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpJbmRl eDogbGludXgtMi42LjM2L21tL21lbWNvbnRyb2wuYwo9PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBsaW51eC0yLjYu MzYub3JpZy9tbS9tZW1jb250cm9sLmMKKysrIGxpbnV4LTIuNi4zNi9tbS9tZW1jb250cm9sLmMK QEAgLTE3MjksMTkgKzE3MjksMTggQEAgYWdhaW46CiAKIAkJcmN1X3JlYWRfbG9jaygpOwogCQlw ID0gcmN1X2RlcmVmZXJlbmNlKG1tLT5vd25lcik7Ci0JCVZNX0JVR19PTighcCk7CiAJCS8qCi0J CSAqIGJlY2F1c2Ugd2UgZG9uJ3QgaGF2ZSB0YXNrX2xvY2soKSwgInAiIGNhbiBleGl0IHdoaWxl Ci0JCSAqIHdlJ3JlIGhlcmUuIEluIHRoYXQgY2FzZSwgIm1lbSIgY2FuIHBvaW50IHRvIHJvb3QK LQkJICogY2dyb3VwIGJ1dCBuZXZlciBiZSBOVUxMLiAoYW5kIHRhc2tfc3RydWN0IGl0c2VsZiBp cyBmcmVlZAotCQkgKiBieSBSQ1UsIGNncm91cCBpdHNlbGYgaXMgUkNVIHNhZmUuKSBUaGVuLCB3 ZSBoYXZlIHNtYWxsCi0JCSAqIHJpc2sgaGVyZSB0byBnZXQgd3JvbmcgY2dyb3VwLiBCdXQgc3Vj aCBraW5kIG9mIG1pcy1hY2NvdW50Ci0JCSAqIGJ5IHJhY2UgYWx3YXlzIGhhcHBlbnMgYmVjYXVz ZSB3ZSBkb24ndCBoYXZlIGNncm91cF9tdXRleCgpLgotCQkgKiBJdCdzIG92ZXJraWxsIGFuZCB3 ZSBhbGxvdyB0aGF0IHNtYWxsIHJhY2UsIGhlcmUuCisJCSAqIEJlY2F1c2Ugd2UgZG9uJ3QgaGF2 ZSB0YXNrX2xvY2soKSwgInAiIGNhbiBleGl0LgorCQkgKiBJbiB0aGF0IGNhc2UsICJtZW0iIGNh biBwb2ludCB0byByb290IG9yIHAgY2FuIGJlIE5VTEwgd2l0aAorCQkgKiByYWNlIHdpdGggc3dh cG9mZi4gVGhlbiwgd2UgaGF2ZSBzbWFsbCByaXNrIG9mIG1pcy1hY2NvdW5pbmcuCisJCSAqIEJ1 dCBzdWNoIGtpbmQgb2YgbWlzLWFjY291bnQgYnkgcmFjZSBhbHdheXMgaGFwcGVucyBiZWNhdXNl CisJCSAqIHdlIGRvbid0IGhhdmUgY2dyb3VwX211dGV4KCkuIEl0J3Mgb3ZlcmtpbGwgYW5kIHdl IGFsbG8gdGhhdAorCQkgKiBzbWFsbCByYWNlLCBoZXJlLgorCQkgKiAoKikgc3dhcG9mZiBhdCBl bCB3aWxsIGNoYXJnZSBhZ2FpbnN0IG1tLXN0cnVjdCBub3QgYWdhaW5zdAorCQkgKiB0YXNrLXN0 cnVjdC4gU28sIG1tLT5vd25lciBjYW4gYmUgTlVMTC4KIAkJICovCiAJCW1lbSA9IG1lbV9jZ3Jv dXBfZnJvbV90YXNrKHApOwotCQlWTV9CVUdfT04oIW1lbSk7Ci0JCWlmIChtZW1fY2dyb3VwX2lz X3Jvb3QobWVtKSkgeworCQlpZiAoIW1lbSB8fCBtZW1fY2dyb3VwX2lzX3Jvb3QobWVtKSkgewog CQkJcmN1X3JlYWRfdW5sb2NrKCk7CiAJCQlnb3RvIGRvbmU7CiAJCX0K --0016e6dab1828c9da804941354f2-- -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Fight unfair telecom policy in Canada: sign http://dissolvethecrtc.ca/ Don't email: email@kvack.org