From 1f5c0977ee2608caac7aeef907a096fb814dac2d Mon Sep 17 00:00:00 2001 From: adilger Date: Thu, 6 Jun 2002 08:13:38 +0000 Subject: [PATCH] Remove ___wait_on_page entirely. If we ever need it again, it will be different anyways. --- lustre/obdclass/genops.c | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/lustre/obdclass/genops.c b/lustre/obdclass/genops.c index 3a05363..35ee6b8 100644 --- a/lustre/obdclass/genops.c +++ b/lustre/obdclass/genops.c @@ -199,25 +199,6 @@ int gen_cleanup(struct obd_device * obddev) return 0; } /* sim_cleanup_device */ -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,4,0) -void ___wait_on_page(struct page *page) -{ - struct task_struct *tsk = current; - DECLARE_WAITQUEUE(wait, tsk); - - add_wait_queue(&page->wait, &wait); - do { - run_task_queue(&tq_disk); - set_task_state(tsk, TASK_UNINTERRUPTIBLE); - if (!PageLocked(page)) - break; - schedule(); - } while (PageLocked(page)); - tsk->state = TASK_RUNNING; - remove_wait_queue(&page->wait, &wait); -} -#endif - void lck_page(struct page *page) { while (TryLockPage(page)) -- 1.8.3.1