From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from bear.ext.ti.com ([192.94.94.41]) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1WZZs9-000773-FK for linux-mtd@lists.infradead.org; Mon, 14 Apr 2014 05:56:02 +0000 From: "Gupta, Pekon" To: Scott Wood , Helmut Schaa Subject: RE: [PATCH] mtd: nand: Disable subpage writes for drivers without ecc->hwctl Date: Mon, 14 Apr 2014 05:55:30 +0000 Message-ID: <20980858CB6D3A4BAE95CA194937D5E73EAC2C82@DBDE04.ent.ti.com> References: <1397034804-27161-1-git-send-email-helmut.schaa@googlemail.com> <20980858CB6D3A4BAE95CA194937D5E73EAC1D46@DBDE04.ent.ti.com> <20980858CB6D3A4BAE95CA194937D5E73EAC1D89@DBDE04.ent.ti.com> <1397086473.20280.33.camel@snotra.buserror.net> <5dc1853e-694c-4add-bd62-e0c2a66f4c95@email.android.com> <20980858CB6D3A4BAE95CA194937D5E73EAC2146@DBDE04.ent.ti.com> <20980858CB6D3A4BAE95CA194937D5E73EAC2697@DBDE04.ent.ti.com> <1397247023.20280.144.camel@snotra.buserror.net> In-Reply-To: <1397247023.20280.144.camel@snotra.buserror.net> Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Cc: "Huang Shijie \(b32955@freescale.com\)" , "linux-mtd@lists.infradead.org" , David Woodhouse , Artem Bityutskiy List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , PkZyb206IFNjb3R0IFdvb2QgW21haWx0bzpzY290dHdvb2RAZnJlZXNjYWxlLmNvbV0NCj4+T24g RnJpLCAyMDE0LTA0LTExIGF0IDA2OjM1ICswMDAwLCBHdXB0YSwgUGVrb24gd3JvdGU6DQo+PiBB cyBwZXIgWzFdIGFuZCBbMl0sIElmIHRoZSBzdWJwYWdlIGlzIF9ub3RfIHN1cHBvcnRlZCB0aGVu IFZJRC1oZWFkZXIgb2Zmc2V0DQo+PiBzaG91bGQgYmUgYWxpZ25lZCB0byAgUEFHRV9TSVpFIGJv dW5kYXJ5LiBBbmQgaXQgaGFzIGltcGxpY2F0aW9ucyBvbiBMRUIgc2l6ZQ0KPj4gY2FsY3VsYXRp b24gdG9vLiBJIGRvbid0IGtub3cgaG93IGl0IHdhcyB3b3JraW5nIGVhcmxpZXIgYnV0IGlmIHRo ZSBlYXJsaWVyDQo+PiBVQkkgaW1hZ2VzIHdlcmUgdXNpbmcgNTEyIGFzIFZJRCBIZWFkZXIgb2Zm c2V0IGV2ZW4gd2l0aG91dCBzdWJwYWdlDQo+PiBTdXBwb3J0IHRoZW4gaXQncyBpbmNvcnJlY3Qg Y29uZmlndXJhdGlvbi4NCj4NCj5JIGJlbGlldmUgd2hhdCB3YXMgaGFwcGVuaW5nIGJlZm9yZSB3 YXMgZnVsbCBwYWdlIHdyaXRlcyB3aXRoIG9ubHkNCj5zdWJwYWdlIGNvbnRlbnQgKHRoZSByZXN0 IGxlZnQgYXQgMHhmZikuDQo+DQpZZXMsIHRoYXQgaXMgcG9zc2libGUsIHNvcnJ5IEkgbWlzc2Vk IHRoYXQgbmFuZF9kb193cml0ZV9vcHMoKSBkb2VzIDB4ZmYgcGFkZGluZw0KZm9yIG5vbi1wYWdl IGFsaWduZWQgd3JpdGVzLiBJbiB0aGF0IGNhc2UgcmVwbGljYXRpbmcgZnNsX2VsYmNfd3JpdGVf cGFnZSgpIGZvcg0KY2hpcC0+ZWNjLndyaXRlX3N1YnBhZ2Ugc2hvdWxkIGFsc28gd29yayBhbmQg bWFpbnRhaW4gYmFja3dhcmQgY29tcGF0aWJpbGl0eS4NCg0KKG5vdCBjb21waWxlIHRlc3RlZCkN Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KZGlmZiAtLWdpdCBhL2RyaXZl cnMvbXRkL25hbmQvZnNsX2VsYmNfbmFuZC5jIGIvZHJpdmVycy9tdGQvbmFuZC9mc2xfZWxiY19u YW5kLmMNCmluZGV4IGEyMTI1MmMuLmNjNzljZTQgMTAwNjQ0DQotLS0gYS9kcml2ZXJzL210ZC9u YW5kL2ZzbF9lbGJjX25hbmQuYw0KKysrIGIvZHJpdmVycy9tdGQvbmFuZC9mc2xfZWxiY19uYW5k LmMNCkBAIC03MjMsNiArNzIzLDE5IEBAIHN0YXRpYyBpbnQgZnNsX2VsYmNfd3JpdGVfcGFnZShz dHJ1Y3QgbXRkX2luZm8gKm10ZCwgc3RydWN0IG5hbmRfY2hpcCAqY2hpcCwNCiAgICAgICAgcmV0 dXJuIDA7DQogfQ0KDQorLyogRUNDIHdpbGwgYmUgY2FsY3VsYXRlZCBhdXRvbWF0aWNhbGx5LCBh bmQgZXJyb3JzIHdpbGwgYmUgZGV0ZWN0ZWQgaW4NCisgKiB3YWl0ZnVuYy4NCisgKi8NCitzdGF0 aWMgaW50IGZzbF9lbGJjX3dyaXRlX3N1YnBhZ2Uoc3RydWN0IG10ZF9pbmZvICptdGQsIHN0cnVj dCBuYW5kX2NoaXAgKmNoaXAsDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz Ml90IG9mZnNldCwgdWludDMyX3QgZGF0YV9sZW4sDQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGNvbnN0IHVpbnQ4X3QgKmJ1ZiwgaW50IG9vYl9yZXF1aXJlZCkNCit7DQorICAgICAg IGZzbF9lbGJjX3dyaXRlX2J1ZihtdGQsIGJ1ZiwgbXRkLT53cml0ZXNpemUpOw0KKyAgICAgICBm c2xfZWxiY193cml0ZV9idWYobXRkLCBjaGlwLT5vb2JfcG9pLCBtdGQtPm9vYnNpemUpOw0KKw0K KyAgICAgICByZXR1cm4gMDsNCit9DQorDQogc3RhdGljIGludCBmc2xfZWxiY19jaGlwX2luaXQo c3RydWN0IGZzbF9lbGJjX210ZCAqcHJpdikNCiB7DQogICAgICAgIHN0cnVjdCBmc2xfbGJjX2N0 cmwgKmN0cmwgPSBwcml2LT5jdHJsOw0KQEAgLTc2Miw2ICs3NzUsNyBAQCBzdGF0aWMgaW50IGZz bF9lbGJjX2NoaXBfaW5pdChzdHJ1Y3QgZnNsX2VsYmNfbXRkICpwcml2KQ0KDQogICAgICAgIGNo aXAtPmVjYy5yZWFkX3BhZ2UgPSBmc2xfZWxiY19yZWFkX3BhZ2U7DQogICAgICAgIGNoaXAtPmVj Yy53cml0ZV9wYWdlID0gZnNsX2VsYmNfd3JpdGVfcGFnZTsNCisgICAgICAgY2hpcC0+ZWNjLndy aXRlX3N1YnBhZ2UgPSBmc2xfZWxiY193cml0ZV9zdWJwYWdlOw0KDQogICAgICAgIC8qIElmIENT IEJhc2UgUmVnaXN0ZXIgc2VsZWN0cyBmdWxsIGhhcmR3YXJlIEVDQyB0aGVuIHVzZSBpdCAqLw0K ICAgICAgICBpZiAoKGluX2JlMzIoJmxiYy0+YmFua1twcml2LT5iYW5rXS5icikgJiBCUl9ERUND KSA9PQ0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0Kd2l0aCByZWdh cmRzLCBwZWtvbg0K