]> Pileus Git - ~andy/linux/blobdiff - fs/ext4/inode.c
jbd2: Avoid possible NULL dereference in jbd2_journal_begin_ordered_truncate()
[~andy/linux] / fs / ext4 / inode.c
index 03ba20be132997140e4dcae313dadb865149427e..658c4a7f2578cd61b5b673166957711323a2af18 100644 (file)
 static inline int ext4_begin_ordered_truncate(struct inode *inode,
                                              loff_t new_size)
 {
-       return jbd2_journal_begin_ordered_truncate(&EXT4_I(inode)->jinode,
-                                                  new_size);
+       return jbd2_journal_begin_ordered_truncate(
+                                       EXT4_SB(inode->i_sb)->s_journal,
+                                       &EXT4_I(inode)->jinode,
+                                       new_size);
 }
 
 static void ext4_invalidatepage(struct page *page, unsigned long offset);