All of lore.kernel.org
 help / color / mirror / Atom feed
* Fix section conflict of ext4_ext_{find_goal,invalidate_cache}
@ 2007-05-15 17:15 Martin Michlmayr
  2007-05-15 18:09 ` Badari Pulavarty
  0 siblings, 1 reply; 6+ messages in thread
From: Martin Michlmayr @ 2007-05-15 17:15 UTC (permalink / raw)
  To: linux-ext4

Building with GCC 4.2, I get the following error:

  CC [M]  fs/ext4/extents.o
fs/ext4/extents.c:2166: error: __ksymtab_ext4_ext_find_goal causes a section type conflict
fs/ext4/extents.c:2163: error: __ksymtab_ext4_ext_invalidate_cache causes a section type conflict

This is because ext4_ext_find_goal and ext4_ext_invalidate_cache are
declared static but also exported.

Signed-off-by: Martin Michlmayr <tbm@cyrius.com>

--- a/fs/ext4/extents.c
+++ b/fs/ext4/extents.c
@@ -172,7 +172,7 @@ static int ext4_ext_dirty(handle_t *handle, struct inode *inode,
 	return err;
 }
 
-static ext4_fsblk_t ext4_ext_find_goal(struct inode *inode,
+ext4_fsblk_t ext4_ext_find_goal(struct inode *inode,
 			      struct ext4_ext_path *path,
 			      ext4_fsblk_t block)
 {
--- a/include/linux/ext4_fs_extents.h
+++ b/include/linux/ext4_fs_extents.h
@@ -182,7 +182,7 @@ static inline void ext4_ext_tree_changed(struct inode *inode)
 	EXT4_I(inode)->i_ext_generation++;
 }
 
-static inline void
+inline void
 ext4_ext_invalidate_cache(struct inode *inode)
 {
 	EXT4_I(inode)->i_cached_extent.ec_type = EXT4_EXT_CACHE_NO;

-- 
Martin Michlmayr
http://www.cyrius.com/

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2007-05-15 20:43 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-05-15 17:15 Fix section conflict of ext4_ext_{find_goal,invalidate_cache} Martin Michlmayr
2007-05-15 18:09 ` Badari Pulavarty
2007-05-15 18:59   ` Mingming Cao
2007-05-15 19:06     ` Alex Tomas
2007-05-15 19:08     ` Alex Tomas
2007-05-15 20:43       ` [PATCH] Remove unnecessery exported ext4 symbols Mingming Cao

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.