From mboxrd@z Thu Jan 1 00:00:00 1970 From: majianpeng Subject: [PATCH 1/2 V1] fs/block-dev.c:fix performance regression in O_DIRECT writes to md block devices Date: Tue, 17 Jul 2012 15:04:51 +0800 Message-ID: <201207171504460007296@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 Cc: linux-raid , linux-fsdevel To: "Neil Brown" , Axboe Return-path: Received: from mail-pb0-f46.google.com ([209.85.160.46]:47591 "EHLO mail-pb0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750976Ab2GQHDs (ORCPT ); Tue, 17 Jul 2012 03:03:48 -0400 Sender: linux-fsdevel-owner@vger.kernel.org List-ID: Rm9yIHJlZ3VsYXIgZmlsZSwgd3JpdGUgb3BlcmFpb24gdXNlZCBibGtfcGx1ZyBmdW5jdGlvbi5C dXQgZm9yIGJsb2NrDQpmaWxlLHdyaXRlIG9wZXJhdGlvbiBkaWQgbm90IHVzZSBibGtfcGx1Zy4N ClRoaXMgcGF0Y2ggaXMgYWxzbyBmb3Igd3JpdGUtY2FjaGUgbW9kZSBmb3IgYmxvY2stZGV2aWNl Lg0KIA0KU2lnbmVkLW9mZi1ieTogSmlhbnBlbmcgTWEgPG1hamlhbnBlbmdAZ21haWwuY29tPg0K LS0tDQogZnMvYmxvY2tfZGV2LmMgfCAgICAzICsrKw0KIDEgZmlsZXMgY2hhbmdlZCwgMyBpbnNl cnRpb25zKCspLCAwIGRlbGV0aW9ucygtKQ0KIA0KZGlmZiAtLWdpdCBhL2ZzL2Jsb2NrX2Rldi5j IGIvZnMvYmxvY2tfZGV2LmMNCmluZGV4IGMyYmJlMWYuLmNmMTA3NzggMTAwNjQ0DQotLS0gYS9m cy9ibG9ja19kZXYuYw0KKysrIGIvZnMvYmxvY2tfZGV2LmMNCkBAIC0xNTc5LDkgKzE1NzksMTEg QEAgc3NpemVfdCBibGtkZXZfYWlvX3dyaXRlKHN0cnVjdCBraW9jYiAqaW9jYiwgY29uc3Qgc3Ry dWN0IGlvdmVjICppb3YsDQogew0KICBzdHJ1Y3QgZmlsZSAqZmlsZSA9IGlvY2ItPmtpX2ZpbHA7 DQogIHNzaXplX3QgcmV0Ow0KKyBzdHJ1Y3QgYmxrX3BsdWcgcGx1ZzsNCiANCiAgQlVHX09OKGlv Y2ItPmtpX3BvcyAhPSBwb3MpOw0KIA0KKyBibGtfc3RhcnRfcGx1ZygmcGx1Zyk7DQogIHJldCA9 IF9fZ2VuZXJpY19maWxlX2Fpb193cml0ZShpb2NiLCBpb3YsIG5yX3NlZ3MsICZpb2NiLT5raV9w b3MpOw0KICBpZiAocmV0ID4gMCB8fCByZXQgPT0gLUVJT0NCUVVFVUVEKSB7DQogIHNzaXplX3Qg ZXJyOw0KQEAgLTE1OTAsNiArMTU5Miw3IEBAIHNzaXplX3QgYmxrZGV2X2Fpb193cml0ZShzdHJ1 Y3Qga2lvY2IgKmlvY2IsIGNvbnN0IHN0cnVjdCBpb3ZlYyAqaW92LA0KICBpZiAoZXJyIDwgMCAm JiByZXQgPiAwKQ0KICByZXQgPSBlcnI7DQogIH0NCisgYmxrX2ZpbmlzaF9wbHVnKCZwbHVnKTsN CiAgcmV0dXJuIHJldDsNCiB9DQogRVhQT1JUX1NZTUJPTF9HUEwoYmxrZGV2X2Fpb193cml0ZSk7 DQotLSANCjEuNy41LjQ=