From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Ton Chrancovich" Subject: sb_bread and inode page cache Date: Sun, 30 Apr 2006 22:41:30 +0400 Message-ID: <4605b4f0604301141o5a253aadj77b873a6707e2b07@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7BIT Return-path: Received: from nproxy.gmail.com ([64.233.182.185]:41395 "EHLO nproxy.gmail.com") by vger.kernel.org with ESMTP id S1751176AbWD3Slb convert rfc822-to-8bit (ORCPT ); Sun, 30 Apr 2006 14:41:31 -0400 Received: by nproxy.gmail.com with SMTP id x30so1722859nfb for ; Sun, 30 Apr 2006 11:41:30 -0700 (PDT) To: linux-fsdevel@vger.kernel.org, kernelnewbies@nl.linux.org Content-Disposition: inline Sender: linux-fsdevel-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org Hello. Let's suppose that we have ordinal block file system: writepage(struct page *page, struct writeback_control *wbc) { return block_write_full_page(page, get_block, wbc); } Who have to full newly allocated block with zeros? Am I right if make it in get_block using sb_* functions, it may cause many troubles because of "inode cache" and block device cache is seperate things?