From mboxrd@z Thu Jan 1 00:00:00 1970 Received: with ECARTIS (v1.0.0; list linux-mips); Fri, 03 May 2013 09:47:40 +0200 (CEST) Received: from mailout1.samsung.com ([203.254.224.24]:19211 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by eddie.linux-mips.org with ESMTP id S6822345Ab3ECHrhvvhTK (ORCPT ); Fri, 3 May 2013 09:47:37 +0200 Received: from epcpsbgr1.samsung.com (u141.gpu120.samsung.co.kr [203.254.230.141]) by mailout1.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MM7006S2PMPUZ50@mailout1.samsung.com> for linux-mips@linux-mips.org; Fri, 03 May 2013 16:47:16 +0900 (KST) Received: from epcpsbgx2.samsung.com ( [203.254.230.41]) by epcpsbgr1.samsung.com (EPCPMTA) with SMTP id EC.BE.31024.48B63815; Fri, 03 May 2013 16:47:16 +0900 (KST) X-AuditID: cbfee68d-b7f016d000007930-da-51836b84c31e Received: from epextmailer03 ( [203.254.219.153]) by epcpsbgx2.samsung.com (EPCPMTA) with SMTP id 1B.2A.15503.48B63815; Fri, 03 May 2013 16:47:16 +0900 (KST) Date: Fri, 03 May 2013 07:47:16 +0000 (GMT) From: EUNBONG SONG Subject: MIPS : die at free_initmem() function 3.9+ To: liuj97@gmail.com, "ralf@linux-mips.org" Cc: "linux-mips@linux-mips.org" , "linux-kernel@vger.kernel.org" , jogo@openwrt.org, david.daney@cavium.com Reply-to: eunb.song@samsung.com MIME-version: 1.0 X-MTR: 20130503070831657@eunb.song Msgkey: 20130503070831657@eunb.song X-EPLocale: ko_KR.euc-kr X-Priority: 3 X-EPWebmail-Msg-Type: personal X-EPWebmail-Reply-Demand: 0 X-EPApproval-Locale: X-EPHeader: ML X-EPTrCode: X-EPTrName: X-MLAttribute: X-RootMTR: 20130503070831657@eunb.song X-ParentMTR: X-ArchiveUser: X-CPGSPASS: N Content-transfer-encoding: base64 Content-type: text/plain; charset=euc-kr MIME-version: 1.0 Message-id: <31174990.226951367567235155.JavaMail.weblogic@epml13> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAKsWRmVeSWpSXmKPExsVy+t8zTd2W7OZAg1PTxS0mTJ3E7sDocXTl WqYAxigum5TUnMyy1CJ9uwSujL7Z21kLWlQqrjw7xtTA2KHcxcjJISSgItHy/zsjiC0hYCLx p3MdlC0mceHeerYuRi6gmmWMEs/bHzHBFDX+/cQCkZjPKPGkey9QBwcHC9Ck2x+yQWrYBLQl 3n55wApiCwsYS6y7vR7MFhHwkPj57QczSC+zwBZGiR3Ll7JBXCEvMfn0ZXYQm1dAUOLkzCcs EMuUJB48amaGiCtLTHq+jg0iLiExa/oFVgibV2JG+1OoejmJaV/XMEPY0hLnZ22A+2bx98dQ cX6JY7d3MIHcDNL75H4wzJjdm79AjReQmHrmIFSrusSZzTehfueTWLPwLQvMmF2nljPD9N7f MheshllAUWJK90N2CFtL4suPfWzo3uIVcJK43vaedQKj8iwkqVlI2mchaUdWs4CRZRWjaGpB ckFxUnqRoV5xYm5xaV66XnJ+7iZGSGro3cF4+4D1IcZkYJRMZJYSTc4Hppa8knhDYzMjC1MT U2Mjc0sz0oSVxHnVWqwDhQTSE0tSs1NTC1KL4otKc1KLDzEycXBKNTDyGAXuL39V8d5z1j7X f+p2q9mazz+eVJAT+DToxJz1Yq75V+8+YJok/aTIqyloS9fnXN1fvy94tMye+zow+5f+hKfP lO35C8TvvJ3z0ueLZvhpK+PtCYJHJn3nZNtkMiPqdHVT4O4lbWn2Bz9tfX+ofpei9yPJba8m nn267WhA2OHVnYlih34XKbEUZyQaajEXFScCAIxC3NUjAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmk+LIzCtJLcpLzFFi42I5/e/2TN2W7OZAg8XvhS0mTJ3E7sDocXTl WqYAxqgMm4zUxJTUIoXUvOT8lMy8dFsl7+B453hTMwNDXUNLC3MlhbzE3FRbJRefAF23zByg qUoKZYk5pUChgMTiYiV9O5ui/NKSVIWM/OISW6VoIwNjPSNTEz0jYwM9E4NYK0MDAyNToKqE jIy+2dtZC1pUKq48O8bUwNih3MXIySEkoCLR8v87I4gtIWAi0fj3EwuELSZx4d56ti5GLqCa +YwST7r3AhVxcLAANdz+kA1SwyagLfH2ywNWEFtYwFhi3e31YLaIgIfEz28/mEF6mQW2MErs WL6UDWKZvMTk05fZQWxeAUGJkzOfQC1TknjwqJkZIq4sMen5OjaIuITErOkXWCFsXokZ7U+h 6uUkpn1dwwxhS0ucn7WBEeboxd8fQ8X5JY7d3sEEcjNI75P7wTBjdm/+AjVeQGLqmYNQreoS ZzbfZIKw+STWLHzLAjNm16nlzDC997fMBathFlCUmNL9kB3C1pL48mMfG7q3eAWcJK63vWed wCg3C0lqFpL2WUjakdUsYGRZxSiaWpBcUJyUXmGkV5yYW1yal66XnJ+7iRGcpJ4t2sH477z1 IUYBDkYlHl6FlqZAIdbEsuLK3EOMEhzMSiK8bj+AQrwpiZVVqUX58UWlOanFhxiTgRE4kVlK NDkfmEDzSuINjQ2MDQ0tzQ1MDY0sSBNWEud91modKCSQnliSmp2aWpBaBLOFiYNTqoExwfvU kw2dWucSPvUI3pz65aGE7C8ne9u2Tk0W0YnuHy4/mLJxytGphxeXuDjxiUiq7Duw5FX9Mtmu l6qz5E5cXtP4o9ojVt5t44UPu5QqL3mvOlfCrK4fWtdTL/Ih+PVlrl6BidHh/WwnD+4N+JAf M921XTLsx6oLxx5sXRX5RmDThNMXXJKslViKMxINtZiLihMBIR4fm5YDAAA= DLP-Filter: Pass X-CFilter-Loop: Reflected Return-Path: X-Envelope-To: <"|/home/ecartis/ecartis -s linux-mips"> (uid 0) X-Orcpt: rfc822;linux-mips@linux-mips.org Original-Recipient: rfc822;linux-mips@linux-mips.org X-archive-position: 36320 X-ecartis-version: Ecartis v1.0.0 Sender: linux-mips-bounce@linux-mips.org Errors-to: linux-mips-bounce@linux-mips.org X-original-sender: eunb.song@samsung.com Precedence: bulk List-help: List-unsubscribe: List-software: Ecartis version 1.0.0 List-Id: linux-mips X-List-ID: linux-mips List-subscribe: List-owner: List-post: List-archive: X-list: linux-mips DQpIZWxsby4gSSB0cnkgdG8gYm9vdCBteSBjYXZpdW0gYm9hcmQgd2l0aCBkYXZpZCdzIHBhdGNo LiANCkl0J3MgaXMgbm90IGFwcGxpZWQgeWV0IGluIGxpbnV4IHRyZWUsIGkgZ290IHRoZSBwYXRj aCBmcm9tIG1haWxpbmcgbGlzdC4NCkFuZCB0aGUgcGF0Y2ggaXMgYXMgZm9sbG93Lg0KDQoNClRo aXMgaXMgb25seSB2ZXJ5IGxpZ2h0bHkgdGVzdGVkLCB3ZSBuZWVkIG1vcmUgdGVzdGluZyBiZWZv cmUNCmRlY2xhcmluZyBpdCB0aGUgZGVmaW5pdGl2ZSBmaXguDQoNCiBhcmNoL21pcHMva2VybmVs L2dlbmV4LlMgfCA3ICsrKystLS0NCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAz IGRlbGV0aW9ucygtKQ0KDQpkaWZmIC0tZ2l0IGEvYXJjaC9taXBzL2tlcm5lbC9nZW5leC5TIGIv YXJjaC9taXBzL2tlcm5lbC9nZW5leC5TDQppbmRleCBlY2IzNDdjLi41N2NkYTlhIDEwMDY0NA0K LS0tIGEvYXJjaC9taXBzL2tlcm5lbC9nZW5leC5TDQorKysgYi9hcmNoL21pcHMva2VybmVsL2dl bmV4LlMNCkBAIC0xMzIsMTIgKzEzMiwxMyBAQCBMRUFGKHI0a193YWl0KQ0KICAgICAgICAuc2V0 ICAgIG5vcmVvcmRlcg0KICAgICAgICAvKiBzdGFydCBvZiByb2xsYmFjayByZWdpb24gKi8NCiAg ICAgICAgTE9OR19MICB0MCwgVElfRkxBR1MoJDI4KQ0KLSAgICAgICBub3ANCiAgICAgICAgYW5k aSAgICB0MCwgX1RJRl9ORUVEX1JFU0NIRUQNCiAgICAgICAgYm5leiAgICB0MCwgMWYNCiAgICAg ICAgIG5vcA0KLSAgICAgICBub3ANCi0gICAgICAgbm9wDQorICAgICAgIC8qIEVuYWJsZSBpbnRl cnJ1cHRzIHNvIFdBSVQgd2lsbCBjb21wbGV0ZSAqLw0KKyAgICAgICBtZmMwICAgIHQwLCBDUDBf U1RBVFVTDQorICAgICAgIG9yaSAgICAgdDAsIFNUMF9JRQ0KKyAgICAgICBtdGMwICAgIHQwLCBD UDBfU1RBVFVTDQogICAgICAgIC5zZXQgICAgbWlwczMNCiAgICAgICAgd2FpdA0KICAgICAgICAv KiBlbmQgb2Ygcm9sbGJhY2sgcmVnaW9uICh0aGUgcmVnaW9uIHNpemUgbXVzdCBiZSBwb3dlciBv ZiB0d28pICovDQoNCkkgdGhpbmssIGl0IHdvcmtzIHdlbGwuIEJ1dCBpIGVuY291bnRlciBhbm90 aGVyIHByb2JsZW0gYXQgZnJlZV9pbml0bWVtKCkuIA0KVGhlIGxvZyBtZXNzYWdlcyBhcmUgYXMg Zm9sbG93Lg0KDQpbICAxMzIuMTM0NzE5XSBDUFU6IDAgUElEOiAxIENvbW06IHN3YXBwZXIvMCBU YWludGVkOiBHICAgICAgICBXICAgIDMuOS4wKyAjMjkNClsgIDEzMi4xNDE2NzhdIFN0YWNrIDog MDAwMDAwMDAwMDAwMDAwNCAwMDAwMDAwMDAwMDAwMDNmIGZmZmZmZmZmODBmYTAwMDAgZmZmZmZm ZmY4MDI5MjRhOA0KICAgICAgICAgIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MGZhMDAwMCAw MDAwMDAwMDAwMDAwMGZmIGZmZmZmZmZmODAyOTM3NjANCiAgICAgICAgICAwMDAwMDAwMDAwMDAw MDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MTA4MDAwMCBmZmZmZmZmZjgxMDgwMDAwDQog ICAgICAgICAgZmZmZmZmZmY4MGUyYmFmMCBmZmZmZmZmZjgwZjkzOTc3IGE4MDAwMDAwNDE0NmNi YjggMDAwMDAwMDAwMDAwMDAyMA0KICAgICAgICAgIDAwMDAwMDAwMDAwMDAwMDMgMDAwMDAwMDAw MDAwMDAyMCBhODAwMDAwMDQxNDczZGE4IGZmZmZmZmZmODEwZjAwMDANCiAgICAgICAgICBhODAw MDAwMDQxNDczYTEwIGZmZmZmZmZmODA2ZWY5MTAgYTgwMDAwMDA0MTQ3MzgyOCBmZmZmZmZmZjgw MjkwOTIwDQogICAgICAgICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZjgwMjkzYjkwIDAwMDAw MDAwMDAwMDAwMGEgZmZmZmZmZmY4MGUyYmFmMA0KICAgICAgICAgIDAwMDAwMDAwMDAwMDAwMDAg YTgwMDAwMDA0MTQ3Mzc1MCAwMDAwMDAwMDQxNDZjZWY4IGZmZmZmZmZmODA1ZTc3OTQNCiAgICAg ICAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw MDAwMDAwMDAwMDAwMDAwDQogICAgICAgICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZjgwMjcy NDk4IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMA0KICAgICAgICAgIC4uLg0KWyAg MTMyLjIwNzIwMV0gQ2FsbCBUcmFjZToNClsgIDEzMi4yMDk2NTVdIFs8ZmZmZmZmZmY4MDI3MjQ5 OD5dIHNob3dfc3RhY2srMHg2OC8weDgwDQpbICAxMzIuMjI1OTQzXSBbPGZmZmZmZmZmODAyYmQ0 YWM+XSBub3RpZmllcl9jYWxsX2NoYWluKzB4NWMvMHhhOA0KWyAgMTMyLjIzMTc3Nl0gWzxmZmZm ZmZmZjgwMmJkYjg0Pl0gX19hdG9taWNfbm90aWZpZXJfY2FsbF9jaGFpbisweDNjLzB4NTgNClsg IDEzMi4yMzgzOTFdIFs8ZmZmZmZmZmY4MDJiZGJlOD5dIG5vdGlmeV9kaWUrMHgzOC8weDQ4DQpb ICAxMzIuMjQzNDQyXSBbPGZmZmZmZmZmODAyNzE2Y2M+XSBkaWUrMHg0Yy8weDE0OA0KWyAgMTMy LjI0Nzk3NF0gWzxmZmZmZmZmZjgwMjdmOTk4Pl0gZG9fcGFnZV9mYXVsdCsweDRiOC8weDUwMA0K WyAgMTMyLjI1MzQ2MV0gWzxmZmZmZmZmZjgwMjZjNzY0Pl0gcmVzdW1lX3VzZXJzcGFjZV9jaGVj aysweDAvMHgxMA0KWyAgMTMyLjI1OTQ2OV0gWzxmZmZmZmZmZjgwMzI0YTU0Pl0gZnJlZV9yZXNl cnZlZF9hcmVhKzB4OGMvMHgxNzgNClsgIDEzMi4yNjUzMDRdIFs8ZmZmZmZmZmY4MDZlMGRjOD5d IGtlcm5lbF9pbml0KzB4MjAvMHgxMDANClsgIDEzMi4yNzA1MjldIFs8ZmZmZmZmZmY4MDI2Yzdl MD5dIHJldF9mcm9tX2tlcm5lbF90aHJlYWQrMHgxMC8weDE4DQoNCkFuZCBpIGp1c3QgY2hhbmdl ZCBmcmVlX2luaXRtZW0oKSBmdW5jdGlvbnMgYXMgZm9sbG93DQoNCmRpZmYgLS1naXQgYS9hcmNo L21pcHMvbW0vaW5pdC5jIGIvYXJjaC9taXBzL21tL2luaXQuYw0KaW5kZXggOWI5NzNlMC4uZTI0 NmU5YiAxMDA2NDQNCi0tLSBhL2FyY2gvbWlwcy9tbS9pbml0LmMNCisrKyBiL2FyY2gvbWlwcy9t bS9pbml0LmMNCkBAIC00NDcsNyArNDQ3LDEwIEBAIHZvaWQgZnJlZV9pbml0cmRfbWVtKHVuc2ln bmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgZW5kKQ0KIHZvaWQgX19pbml0X3JlZm9rIGZy ZWVfaW5pdG1lbSh2b2lkKQ0KIHsNCiAgICAgICAgcHJvbV9mcmVlX3Byb21fbWVtb3J5KCk7DQot ICAgICAgIGZyZWVfaW5pdG1lbV9kZWZhdWx0KFBPSVNPTl9GUkVFX0lOSVRNRU0pOw0KKw0KKyAg ICAgICBmcmVlX2luaXRfcGFnZXMoInVudXNlZCBrZXJuZWwgbWVtb3J5IiwNCisgICAgICAgICAg ICAgICAgICAgICAgIF9fcGFfc3ltYm9sKCZfX2luaXRfYmVnaW4pLA0KKyAgICAgICAgICAgICAg ICAgICAgICAgX19wYV9zeW1ib2woJl9faW5pdF9lbmQpKTsNCiB9DQoNCkFmdGVyIHRoYXQgaXQg d29ya3Mgd2VsbC4gYnV0IGkgZG9uJ3Qga25vdyB3aHkgaXQgd29ya3Mgd2VsbC4NCg0KVGhhbmtz LiA= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1762703Ab3ECHrb (ORCPT ); Fri, 3 May 2013 03:47:31 -0400 Received: from mailout1.samsung.com ([203.254.224.24]:19212 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757537Ab3ECHra (ORCPT ); Fri, 3 May 2013 03:47:30 -0400 X-AuditID: cbfee68d-b7f016d000007930-df-51836b84c47d Date: Fri, 03 May 2013 07:47:16 +0000 (GMT) From: EUNBONG SONG Subject: MIPS : die at free_initmem() function 3.9+ To: liuj97@gmail.com, "ralf@linux-mips.org" Cc: "linux-mips@linux-mips.org" , "linux-kernel@vger.kernel.org" , jogo@openwrt.org, david.daney@cavium.com Reply-to: eunb.song@samsung.com MIME-version: 1.0 X-MTR: 20130503070831657@eunb.song Msgkey: 20130503070831657@eunb.song X-EPLocale: ko_KR.euc-kr X-Priority: 3 X-EPWebmail-Msg-Type: personal X-EPWebmail-Reply-Demand: 0 X-EPApproval-Locale: X-EPHeader: ML X-EPTrCode: X-EPTrName: X-MLAttribute: X-RootMTR: 20130503070831657@eunb.song X-ParentMTR: X-ArchiveUser: X-CPGSPASS: N Content-type: text/plain; charset=euc-kr MIME-version: 1.0 Message-id: <31174990.226951367567235155.JavaMail.weblogic@epml13> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjleLIzCtJLcpLzFFi42I5/e+Zpm5LdnOgwaoJZhaXd81hc2D0+LxJ LoAxissmJTUnsyy1SN8ugSujb/Z21oIWlYorz44xNTB2KHcxcnIICahItPz/ztjFyMEhIWAi MbtPCSQsISAmceHeerYuRi6gkmWMEo9n3mKBSJhIbH92mh0iMZ9RYvKDVUwgzSxAg25/yAap YRPQlnj75QEriC0sYCyx7vZ6MFtEwEPi57cfzCC9zAJbGCV2LF/KBnGEvMTk05fZQWxeAUGJ kzOfQC1TknjwqJkZIq4sMen5OjaIuITErOkXWCFsXokZ7U+h6uUkpn1dwwxhS0ucn7WBEeab xd8fQ8X5JY7d3sEE8TCvxJP7wTBjdm/+AjVeQGLqmYNQreoSZzbfZIKw+STWLHzLAjNm16nl zDC997fMBathFlCUmNL9kB3C1pL48mMfG7q3eAWcJK63vWedwKg8C0lqFpL2WUjakdUsYGRZ xSiaWpBcUJyUXmSoV5yYW1yal66XnJ+7iRGSFnp3MN4+YH2IMRkYJROZpUST84FpJa8k3tDY zMjC1MTU2Mjc0ow0YSVxXrUW60AhgfTEktTs1NSC1KL4otKc1OJDjEwcnFINjN1C3O5eW2zm Xn+wJT/hwtIfTQeT5zso7Fp5ZZqjhp3SSTZdRaOPZxa+lAjdwCi0al+8PU+UVPreKxqtzgpx Uyf8j7xi2LCpiqn8QeneEO7CbT2h5jER1lu5y2UUznayx0+P/vtc+fSlX8f3ZSmuaBS2dDKP myXIuDqgsl5qio+xcv03zS1PlViKMxINtZiLihMB82IFjSEDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpik+LIzCtJLcpLzFFi42I5/e/2TN2W7OZAg6U3jSwu75rD5sDo8XmT XABjVIZNRmpiSmqRQmpecn5KZl66rZJ3cLxzvKmZgaGuoaWFuZJCXmJuqq2Si0+ArltmDtBQ JYWyxJxSoFBAYnGxkr6dTVF+aUmqQkZ+cYmtUrSRgbGekamJnpGxgZ6JQayVoYGBkSlQVUJG Rt/s7awFLSoVV54dY2pg7FDuYuTkEBJQkWj5/50RxJYQMJHY/uw0O4QtJnHh3nq2LkYuoJr5 jBKTH6xi6mLk4GABarj9IRukhk1AW+LtlwesILawgLHEutvrwWwRAQ+Jn99+MIP0MgtsYZTY sXwpG8QyeYnJpy+DLeAVEJQ4OfMJC8QyJYkHj5qZIeLKEpOer2ODiEtIzJp+gRXC5pWY0f4U ql5OYtrXNcwQtrTE+VkbGGGOXvz9MVScX+LY7R1gN4P0PrkfDDNm9+YvUOMFJKaeOQjVqi5x ZvNNJgibT2LNwrcsMGN2nVrODNN7f8tcsBpmAUWJKd0P2SFsLYkvP/axoXuLV8BJ4nrbe9YJ jHKzkKRmIWmfhaQdWc0CRpZVjKKpBckFxUnpFUZ6xYm5xaV56XrJ+bmbGMEp6tmiHYz/zlsf YhTgYFTi4VVoaQoUYk0sK67MPcQowcGsJMLr9gMoxJuSWFmVWpQfX1Sak1p8iDEZGIETmaVE k/OB6TOvJN7Q2MDY0NDS3MDU0MiCNGElcd5nrdaBQgLpiSWp2ampBalFMFuYODilGhi7/f+m 7NSZp62k8Ej00PyE0xH1irLTPuksf7V5XrKg3FPdKx/CKtda79nufra9ZsOSr95X7tyffY2N Y+Y780nJ4QVfPwfeZ3DkulJhrdzFJRnRk76M6cnyM+bMRaydP4+K8P9ZEHRIWPJO9GkfKwvv FB7DEqPCmxuYLunu0mad/GlfyLIleRuVWIozEg21mIuKEwEAzjVUlQMAAA== DLP-Filter: Pass X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by mail.home.local id r437lbr3010226 Hello. I try to boot my cavium board with david's patch. It's is not applied yet in linux tree, i got the patch from mailing list. And the patch is as follow. This is only very lightly tested, we need more testing before declaring it the definitive fix. arch/mips/kernel/genex.S | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/arch/mips/kernel/genex.S b/arch/mips/kernel/genex.S index ecb347c..57cda9a 100644 --- a/arch/mips/kernel/genex.S +++ b/arch/mips/kernel/genex.S @@ -132,12 +132,13 @@ LEAF(r4k_wait) .set noreorder /* start of rollback region */ LONG_L t0, TI_FLAGS($28) - nop andi t0, _TIF_NEED_RESCHED bnez t0, 1f nop - nop - nop + /* Enable interrupts so WAIT will complete */ + mfc0 t0, CP0_STATUS + ori t0, ST0_IE + mtc0 t0, CP0_STATUS .set mips3 wait /* end of rollback region (the region size must be power of two) */ I think, it works well. But i encounter another problem at free_initmem(). The log messages are as follow. [ 132.134719] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 3.9.0+ #29 [ 132.141678] Stack : 0000000000000004 000000000000003f ffffffff80fa0000 ffffffff802924a8 0000000000000000 ffffffff80fa0000 00000000000000ff ffffffff80293760 0000000000000000 0000000000000000 ffffffff81080000 ffffffff81080000 ffffffff80e2baf0 ffffffff80f93977 a80000004146cbb8 0000000000000020 0000000000000003 0000000000000020 a800000041473da8 ffffffff810f0000 a800000041473a10 ffffffff806ef910 a800000041473828 ffffffff80290920 0000000000000000 ffffffff80293b90 000000000000000a ffffffff80e2baf0 0000000000000000 a800000041473750 000000004146cef8 ffffffff805e7794 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ffffffff80272498 0000000000000000 0000000000000000 ... [ 132.207201] Call Trace: [ 132.209655] [] show_stack+0x68/0x80 [ 132.225943] [] notifier_call_chain+0x5c/0xa8 [ 132.231776] [] __atomic_notifier_call_chain+0x3c/0x58 [ 132.238391] [] notify_die+0x38/0x48 [ 132.243442] [] die+0x4c/0x148 [ 132.247974] [] do_page_fault+0x4b8/0x500 [ 132.253461] [] resume_userspace_check+0x0/0x10 [ 132.259469] [] free_reserved_area+0x8c/0x178 [ 132.265304] [] kernel_init+0x20/0x100 [ 132.270529] [] ret_from_kernel_thread+0x10/0x18 And i just changed free_initmem() functions as follow diff --git a/arch/mips/mm/init.c b/arch/mips/mm/init.c index 9b973e0..e246e9b 100644 --- a/arch/mips/mm/init.c +++ b/arch/mips/mm/init.c @@ -447,7 +447,10 @@ void free_initrd_mem(unsigned long start, unsigned long end) void __init_refok free_initmem(void) { prom_free_prom_memory(); - free_initmem_default(POISON_FREE_INITMEM); + + free_init_pages("unused kernel memory", + __pa_symbol(&__init_begin), + __pa_symbol(&__init_end)); } After that it works well. but i don't know why it works well. Thanks. {.n++%ݶw{.n+{G{ayʇڙ,jfhz_(階ݢj"mG?&~iOzv^m ?I