summaryrefslogtreecommitdiff
path: root/mm
diff options
context:
space:
mode:
authorMichael Rubin <mrubin@google.com>2010-08-20 09:31:26 (GMT)
committerSage Weil <sage@newdream.net>2010-08-22 22:16:51 (GMT)
commit679ceace848e9fd570678396ffe1ef034e00e82d (patch)
tree670768527852f134cfe3e20d425534a16edd968a /mm
parenteb6bb1c5bdc6e455a9d16cb845cc65afc9b0a617 (diff)
downloadlinux-679ceace848e9fd570678396ffe1ef034e00e82d.tar.xz
mm: exporting account_page_dirty
This allows code outside of the mm core to safely manipulate page state and not worry about the other accounting. Not using these routines means that some code will lose track of the accounting and we get bugs. This has happened once already. Signed-off-by: Michael Rubin <mrubin@google.com> Signed-off-by: Sage Weil <sage@newdream.net>
Diffstat (limited to 'mm')
-rw-r--r--mm/page-writeback.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/mm/page-writeback.c b/mm/page-writeback.c
index 37498ef..849d0cc 100644
--- a/mm/page-writeback.c
+++ b/mm/page-writeback.c
@@ -1096,6 +1096,7 @@ void account_page_dirtied(struct page *page, struct address_space *mapping)
task_io_account_write(PAGE_CACHE_SIZE);
}
}
+EXPORT_SYMBOL(account_page_dirtied);
/*
* For address_spaces which do not use buffers. Just tag the page as dirty in