ext4: make orphan functions be no-op in no-journal mode
authorAnatol Pomozov <anatol.pomozov@gmail.com>
Tue, 18 Sep 2012 17:38:59 +0000 (13:38 -0400)
committerPaul Gortmaker <paul.gortmaker@windriver.com>
Mon, 10 Feb 2014 21:11:30 +0000 (16:11 -0500)
commitd910eb981287e3c4a64ce452e207566cdbd7d239
tree2e276d25e4e624b2676db29ac2ceec8d1976a9f5
parent823f7ea93a21cb9d4403ce193cae60b950ae415d
ext4: make orphan functions be no-op in no-journal mode

commit c9b92530a723ac5ef8e352885a1862b18f31b2f5 upstream.

Instead of checking whether the handle is valid, we check if journal
is enabled. This avoids taking the s_orphan_lock mutex in all cases
when there is no journal in use, including the error paths where
ext4_orphan_del() is called with a handle set to NULL.

Signed-off-by: Anatol Pomozov <anatol.pomozov@gmail.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
fs/ext4/namei.c