
30 Oct
2012
30 Oct
'12
7:41 p.m.
On 10/30/2012 12:29 PM, Andreas Bießmann wrote:
Commit 045fa1e1142552799ad3203e9e0bc22a11e866ea introduce an array with filesystem accessors. On arches which need manual reloc this is broken cause the function pointers still pointing to the privious location, fix it.
We found the same code to copy:-)
diff --git a/fs/fs.c b/fs/fs.c
int fs_set_blk_dev(const char *ifname, const char *dev_part_str, int fstype)
+#ifdef CONFIG_NEEDS_MANUAL_RELOC
- static int relocated = 0;
checkpatch bitches about the "= 0" there. I assume BSS initialization isn't also broken when CONFIG_NEEDS_MANUAL_RELOC is enabled?