diff options
| -rw-r--r-- | fs/jbd/journal.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/jbd/journal.c b/fs/jbd/journal.c index e56117651826..ac1840415a65 100644 --- a/fs/jbd/journal.c +++ b/fs/jbd/journal.c | |||
| @@ -952,6 +952,8 @@ int journal_create(journal_t *journal) | |||
| 952 | if (err) | 952 | if (err) |
| 953 | return err; | 953 | return err; |
| 954 | bh = __getblk(journal->j_dev, blocknr, journal->j_blocksize); | 954 | bh = __getblk(journal->j_dev, blocknr, journal->j_blocksize); |
| 955 | if (unlikely(!bh)) | ||
| 956 | return -ENOMEM; | ||
| 955 | lock_buffer(bh); | 957 | lock_buffer(bh); |
| 956 | memset (bh->b_data, 0, journal->j_blocksize); | 958 | memset (bh->b_data, 0, journal->j_blocksize); |
| 957 | BUFFER_TRACE(bh, "marking dirty"); | 959 | BUFFER_TRACE(bh, "marking dirty"); |
