From mboxrd@z Thu Jan 1 00:00:00 1970 From: Fan Li Subject: [f2fs-dev] [PATCH] f2fs: change the method of calculating the number summary blocks Date: Mon, 28 Oct 2013 08:54:28 +0000 (GMT) Message-ID: <21040538.71861382950468176.JavaMail.weblogic@epv6ml09> Reply-To: fanofcode.li@samsung.com Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: base64 Cc: "linux-fsdevel@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-f2fs-devel@lists.sourceforge.net" To: Jaegeuk Kim Return-path: Received: from mailout4.samsung.com ([203.254.224.34]:52019 "EHLO mailout4.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755223Ab3J1Iy3 (ORCPT ); Mon, 28 Oct 2013 04:54:29 -0400 Received: from epcpsbgx3.samsung.com (u163.gpu120.samsung.co.kr [203.254.230.163]) by mailout4.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MVD00I8JF9Y3F90@mailout4.samsung.com> for linux-fsdevel@vger.kernel.org; Mon, 28 Oct 2013 17:54:28 +0900 (KST) MIME-version: 1.0 Sender: linux-fsdevel-owner@vger.kernel.org List-ID: IlRoZXJlIGlzIGEgSFRNTCBlcnJvciBpbiB0aGUgcHJldmlvdXMgZW1haWwsIHNvIEkgc2VuZCB0 aGlzIG9uZS5JZiB5b3UgYWxyZWFkeSByZWNlaXZlZCB0aGlzIGJlZm9yZSwgcGxlYXNlIGlnbm9y ZSBpdC5Tb3JyeSBmb3IgdGhlIGluY29udmVuaWVuY2UiDQoNClRoaXMgcGF0Y2ggY2hhbmdlIHRo ZSBtZXRob2Qgb2YgY2FsY3VsYXRpbmcgdGhlIG51bWJlciBvZiBzdW1tYXJ5IGJsb2NrcyBpbiBm dW5jdGlvbiAgbnBhZ2VzX2Zvcl9zdW1tYXJ5X2ZsdXNoLg0KbnBhZ2VzX2Zvcl9zdW1tYXJ5X2Zs dXNoIHVzZXMgKFNVTU1BUllfU0laRSArIDEpIGFzIHRoZSBzaXplIG9mIGEgZjJmc19zdW1tYXJ5 IHdoaWxlIHRoZSBhY3R1YWwgc2l6ZSBpcyBqdXN0IFNVTU1BUllfU0laRS4NCkFzIGEgcmVzdWx0 LCBvY2Nhc2lvbmFsbHkgdGhlIHJldHVybiB2YWx1ZSBvZiBucGFnZXNfZm9yX3N1bW1hcnlfZmx1 c2ggd2lsbCBiZSBiaWdnZXIgdGhhbiB0aGUgYWN0dWFsIG51bWJlciBieSBvbmUsIGFuZCB0aGUg Y2hlY2twb2ludCB3b24ndCBiZSB3cml0dGVuIGNvbnRpZ3VvdXNseSAgaW50byBkaXNrLg0KQmVz aWRlcywgc3RydWN0IGYyZnNfc3VtbWFyeSBjYW4ndCBiZSBzcGxpdCB0byB0d28gcGFnZXMsIHNv IGl0IGNvdWxkIHRha2UgbW9yZSBzcGFjZSB0aGFuIHRoZSBzdW0gb2YgaXRzIHNpemUsIHRoZSBj dXJyZW50IHZlcnNpb24gc2VlbXMgbm90IHRvIHRha2UgaXQgaW50byBhY2NvdW50Lg0KDQpTaWdu ZWQtb2ZmLWJ5OiBGYW4gTGkgPGZhbm9mY29kZS5saUBzYW1zdW5nLmNvbT4NCi0tLQ0KIGZzL2Yy ZnMvc2VnbWVudC5jIHwgICAxNCArKysrKystLS0tLS0tLQ0KIDEgZmlsZSBjaGFuZ2VkLCA2IGlu c2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS9mcy9mMmZzL3NlZ21l bnQuYyBiL2ZzL2YyZnMvc2VnbWVudC5jIGluZGV4IDQ4N2FmNjEuLmJhMjkzMGYgMTAwNjQ0DQot LS0gYS9mcy9mMmZzL3NlZ21lbnQuYw0KKysrIGIvZnMvZjJmcy9zZWdtZW50LmMNCkBAIC0yNzks OSArMjc5LDggQEAgc3RhdGljIHZvaWQgX19hZGRfc3VtX2VudHJ5KHN0cnVjdCBmMmZzX3NiX2lu Zm8gKnNiaSwgaW50IHR5cGUsDQogICovDQogaW50IG5wYWdlc19mb3Jfc3VtbWFyeV9mbHVzaChz dHJ1Y3QgZjJmc19zYl9pbmZvICpzYmkpICB7DQotCWludCB0b3RhbF9zaXplX2J5dGVzID0gMDsN CiAJaW50IHZhbGlkX3N1bV9jb3VudCA9IDA7DQotCWludCBpLCBzdW1fc3BhY2U7DQorCWludCBp LCBzdW1faW5fcGFnZTsNCiANCiAJZm9yIChpID0gQ1VSU0VHX0hPVF9EQVRBOyBpIDw9IENVUlNF R19DT0xEX0RBVEE7IGkrKykgew0KIAkJaWYgKHNiaS0+Y2twdC0+YWxsb2NfdHlwZVtpXSA9PSBT U1IpDQpAQCAtMjkwLDEzICsyODksMTIgQEAgaW50IG5wYWdlc19mb3Jfc3VtbWFyeV9mbHVzaChz dHJ1Y3QgZjJmc19zYl9pbmZvICpzYmkpDQogCQkJdmFsaWRfc3VtX2NvdW50ICs9IGN1cnNlZ19i bGtvZmYoc2JpLCBpKTsNCiAJfQ0KIA0KLQl0b3RhbF9zaXplX2J5dGVzID0gdmFsaWRfc3VtX2Nv dW50ICogKFNVTU1BUllfU0laRSArIDEpDQotCQkJKyBzaXplb2Yoc3RydWN0IG5hdF9qb3VybmFs KSArIDINCi0JCQkrIHNpemVvZihzdHJ1Y3Qgc2l0X2pvdXJuYWwpICsgMjsNCi0Jc3VtX3NwYWNl ID0gUEFHRV9DQUNIRV9TSVpFIC0gU1VNX0ZPT1RFUl9TSVpFOw0KLQlpZiAodG90YWxfc2l6ZV9i eXRlcyA8IHN1bV9zcGFjZSkNCisJc3VtX2luX3BhZ2UgPSAoUEFHRV9DQUNIRV9TSVpFIC0gMipT VU1fSk9VUk5BTF9TSVpFIC0gU1VNX0ZPT1RFUl9TSVpFKS8NCisJCQlTVU1NQVJZX1NJWkU7DQor CWlmICh2YWxpZF9zdW1fY291bnQgPD0gc3VtX2luX3BhZ2UpDQogCQlyZXR1cm4gMTsNCi0JZWxz ZSBpZiAodG90YWxfc2l6ZV9ieXRlcyA8IDIgKiBzdW1fc3BhY2UpDQorCWVsc2UgaWYgKHZhbGlk X3N1bV9jb3VudC1zdW1faW5fcGFnZSA8PQ0KKwkJCShQQUdFX0NBQ0hFX1NJWkUtU1VNX0ZPT1RF Ul9TSVpFKS9TVU1NQVJZX1NJWkUpDQogCQlyZXR1cm4gMjsNCiAJcmV0dXJuIDM7DQogfQ0KLS0N CjEuNy45LjUNCg==