diff options
-rw-r--r-- | arch/powerpc/platforms/cell/spufs/inode.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/powerpc/platforms/cell/spufs/inode.c b/arch/powerpc/platforms/cell/spufs/inode.c index 5d09c2e8f3..6b52dfabae 100644 --- a/arch/powerpc/platforms/cell/spufs/inode.c +++ b/arch/powerpc/platforms/cell/spufs/inode.c | |||
@@ -561,6 +561,11 @@ spufs_parse_options(char *options, struct inode *root) | |||
561 | return 1; | 561 | return 1; |
562 | } | 562 | } |
563 | 563 | ||
564 | static void spufs_exit_isolated_loader(void) | ||
565 | { | ||
566 | kfree(isolated_loader); | ||
567 | } | ||
568 | |||
564 | static void | 569 | static void |
565 | spufs_init_isolated_loader(void) | 570 | spufs_init_isolated_loader(void) |
566 | { | 571 | { |
@@ -694,6 +699,7 @@ module_init(spufs_init); | |||
694 | static void __exit spufs_exit(void) | 699 | static void __exit spufs_exit(void) |
695 | { | 700 | { |
696 | spu_sched_exit(); | 701 | spu_sched_exit(); |
702 | spufs_exit_isolated_loader(); | ||
697 | unregister_arch_coredump_calls(&spufs_coredump_calls); | 703 | unregister_arch_coredump_calls(&spufs_coredump_calls); |
698 | unregister_spu_syscalls(&spufs_calls); | 704 | unregister_spu_syscalls(&spufs_calls); |
699 | unregister_filesystem(&spufs_type); | 705 | unregister_filesystem(&spufs_type); |