aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ubifs/lprops.c
diff options
context:
space:
mode:
authorArtem Bityutskiy <Artem.Bityutskiy@nokia.com>2008-08-27 05:50:57 -0400
committerArtem Bityutskiy <Artem.Bityutskiy@nokia.com>2008-09-30 04:12:56 -0400
commit746103aca2ae2b044e32a6ab06a6536652124c99 (patch)
treed667b2efc613ccc6349e9b034b965eb645810997 /fs/ubifs/lprops.c
parent8d47aef43ba166bdd11d522307c61ab23aab61c3 (diff)
UBIFS: inline one-line functions
'ubifs_get_lprops()' and 'ubifs_release_lprops()' basically wrap mutex lock and unlock. We have them because we want lprops subsystem be separate and as independent as possible. And we planned better locking rules for lprops. Anyway, because they are short, it is better to inline them. Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
Diffstat (limited to 'fs/ubifs/lprops.c')
-rw-r--r--fs/ubifs/lprops.c28
1 files changed, 0 insertions, 28 deletions
diff --git a/fs/ubifs/lprops.c b/fs/ubifs/lprops.c
index 3659b887743b..f27176e9b70d 100644
--- a/fs/ubifs/lprops.c
+++ b/fs/ubifs/lprops.c
@@ -461,18 +461,6 @@ static void change_category(struct ubifs_info *c, struct ubifs_lprops *lprops)
461} 461}
462 462
463/** 463/**
464 * ubifs_get_lprops - get reference to LEB properties.
465 * @c: the UBIFS file-system description object
466 *
467 * This function locks lprops. Lprops have to be unlocked by
468 * 'ubifs_release_lprops()'.
469 */
470void ubifs_get_lprops(struct ubifs_info *c)
471{
472 mutex_lock(&c->lp_mutex);
473}
474
475/**
476 * calc_dark - calculate LEB dark space size. 464 * calc_dark - calculate LEB dark space size.
477 * @c: the UBIFS file-system description object 465 * @c: the UBIFS file-system description object
478 * @spc: amount of free and dirty space in the LEB 466 * @spc: amount of free and dirty space in the LEB
@@ -643,22 +631,6 @@ const struct ubifs_lprops *ubifs_change_lp(struct ubifs_info *c,
643} 631}
644 632
645/** 633/**
646 * ubifs_release_lprops - release lprops lock.
647 * @c: the UBIFS file-system description object
648 *
649 * This function has to be called after each 'ubifs_get_lprops()' call to
650 * unlock lprops.
651 */
652void ubifs_release_lprops(struct ubifs_info *c)
653{
654 ubifs_assert(mutex_is_locked(&c->lp_mutex));
655 ubifs_assert(c->lst.empty_lebs >= 0 &&
656 c->lst.empty_lebs <= c->main_lebs);
657
658 mutex_unlock(&c->lp_mutex);
659}
660
661/**
662 * ubifs_get_lp_stats - get lprops statistics. 634 * ubifs_get_lp_stats - get lprops statistics.
663 * @c: UBIFS file-system description object 635 * @c: UBIFS file-system description object
664 * @st: return statistics 636 * @st: return statistics