From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751422AbeABGzB (ORCPT + 1 other); Tue, 2 Jan 2018 01:55:01 -0500 Received: from mail-pl0-f68.google.com ([209.85.160.68]:33944 "EHLO mail-pl0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750837AbeABGy7 (ORCPT ); Tue, 2 Jan 2018 01:54:59 -0500 X-Google-Smtp-Source: ACJfBovlCQqg193LWuFzURqOzD1seMagOz3D94+QLOtFY/fzw4sQQeUIL3vEQfPKuiLxewTh1OPrgQ== From: Sean Fu To: shli@kernel.org, viro@zeniv.linux.org.uk, anton@tuxera.com Cc: linux-raid@vger.kernel.org, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-ntfs-dev@lists.sourceforge.net, Sean Fu Subject: [PATCH 0/3] Create circular buffer list for every page instead of linear list. Date: Tue, 2 Jan 2018 14:54:46 +0800 Message-Id: X-Mailer: git-send-email 2.6.2 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Return-Path: 1.Create circular buffer list in alloc_page_buffers. Remove unnecessary traversal in link_dev_buffers to create circular buffer list. Make nobh_write_begin and nobh_write_end to support circular buffer list. 2.fs/ntfs: Make ntfs to support circular buffer list. 3.md: bitmap: Support circular buffer list. Modify write_page free_buffers and read_page to support circular buffer list. Sean Fu (3): fs: buffer: Create circular buffer list for pages. fs/ntfs: Make ntfs to support circular buffer list. md: bitmap: Support circular buffer list. drivers/md/md-bitmap.c | 36 +++++++++++++++++++----------------- fs/buffer.c | 48 +++++++++++++++++++++--------------------------- fs/ntfs/aops.c | 6 ++---- fs/ntfs/mft.c | 4 ---- 4 files changed, 42 insertions(+), 52 deletions(-) -- 2.6.2