summaryrefslogtreecommitdiff
path: root/include/linux/pagevec.h
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@penguin.transmeta.com>2002-10-02 23:03:33 -0700
committerLinus Torvalds <torvalds@penguin.transmeta.com>2002-10-02 23:03:33 -0700
commitfda0b1edfe0e329374e37efee7e3a03e4c3d49b1 (patch)
tree9f841042ab93565e2ebf49dbecb515ccdd7baa0e /include/linux/pagevec.h
parent81ad17d73401df4a7b924b5cf8dce87a098303f5 (diff)
parent5de3d3bdc9db381fdbbf5a22df4dd29864b63071 (diff)
Merge penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/andrew
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
Diffstat (limited to 'include/linux/pagevec.h')
-rw-r--r--include/linux/pagevec.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/pagevec.h b/include/linux/pagevec.h
index 278689b2fb2a..0207270b0fe7 100644
--- a/include/linux/pagevec.h
+++ b/include/linux/pagevec.h
@@ -8,6 +8,7 @@
#define PAGEVEC_SIZE 16
struct page;
+struct address_space;
struct pagevec {
unsigned nr;
@@ -21,6 +22,8 @@ void __pagevec_lru_add(struct pagevec *pvec);
void lru_add_drain(void);
void pagevec_deactivate_inactive(struct pagevec *pvec);
void pagevec_strip(struct pagevec *pvec);
+unsigned int pagevec_lookup(struct pagevec *pvec, struct address_space *mapping,
+ pgoff_t start, unsigned int nr_pages);
static inline void pagevec_init(struct pagevec *pvec)
{