]> git.neil.brown.name Git - history.git/commitdiff
[PATCH] 64-bit sector_t - md fixes
authorAndrew Morton <akpm@digeo.com>
Wed, 9 Oct 2002 01:37:43 +0000 (18:37 -0700)
committerPatrick Mochel <mochel@osdl.org>
Wed, 9 Oct 2002 01:37:43 +0000 (18:37 -0700)
From Peter Chubb

(Yes I forgot something...  Without this patch, trying to use RAID
without CONFIG_LBD would fail.)

Fix md operation without CONFIG_LBD --- don't try to include __udivdi3
etc.

drivers/md/md.c

index 42c554ffde98bafcbd133485833f72fe0d844b1d..f74d79f885cab65b1b50feaac8d7819a74451dc5 100644 (file)
@@ -3479,8 +3479,12 @@ void cleanup_module(void)
 }
 #endif
 
+#ifdef CONFIG_LBD
 extern u64 __udivdi3(u64, u64);
 extern u64 __umoddi3(u64, u64);
+EXPORT_SYMBOL(__udivdi3);
+EXPORT_SYMBOL(__umoddi3);
+#endif
 EXPORT_SYMBOL(md_size);
 EXPORT_SYMBOL(register_md_personality);
 EXPORT_SYMBOL(unregister_md_personality);
@@ -3492,6 +3496,4 @@ EXPORT_SYMBOL(md_unregister_thread);
 EXPORT_SYMBOL(md_wakeup_thread);
 EXPORT_SYMBOL(md_print_devices);
 EXPORT_SYMBOL(md_interrupt_thread);
-EXPORT_SYMBOL(__udivdi3);
-EXPORT_SYMBOL(__umoddi3);
 MODULE_LICENSE("GPL");