07 Nov, 2015

1 commit

  • To make ubifs support atime flexily, this commit introduces
    a Kconfig option named as UBIFS_ATIME_SUPPORT.

    With UBIFS_ATIME_SUPPORT=n:
    ubifs keeps the full compatibility to no_atime from
    the start of ubifs.

    =================UBIFS_ATIME_SUPPORT=n=======================
    -o - no atime
    -o atime - no atime
    -o noatime - no atime
    -o relatime - no atime
    -o strictatime - no atime
    -o lazyatime - no atime

    With UBIFS_ATIME_SUPPORT=y:
    ubifs supports the atime same with other main stream
    file systems.
    =================UBIFS_ATIME_SUPPORT=y=======================
    -o - default behavior (relatime currently)
    -o atime - atime support
    -o noatime - no atime support
    -o relatime - relative atime support
    -o strictatime - strict atime support
    -o lazyatime - lazy atime support

    Signed-off-by: Dongsheng Yang
    Reviewed-by: Richard Weinberger
    Signed-off-by: Richard Weinberger

    Dongsheng Yang
     

17 May, 2012

1 commit


03 May, 2012

1 commit

  • Remove CONFIG_UBIFS_FS_XATTR configuration option and associated
    UBIFS_FS_XATTR ifdefs.

    Testing:
    Tested using integck while using nandsim on x86 & MX28 based
    platform with Micron MT29F2G08ABAEAH4 nand.

    Signed-off-by: Subodh Nijsure
    Signed-off-by: Artem Bityutskiy

    Subodh Nijsure
     

05 Apr, 2011

1 commit

  • All UBIFS needs is to make sure we stacktraces when UBIFS debugging
    is enabled. It is enough to select KALLSYMS for this, KALLSYMS_ALL
    is not necessary. Moreover, Randy Dunlap reported that UBIFS causes
    the following Kconfig dependency warning:

    warning: (UBIFS_FS_DEBUG && LOCKDEP && LATENCYTOP) selects KALLSYMS_ALL
    which has unmet direct dependencies (DEBUG_KERNEL && KALLSYMS)

    The reason is that KALLSYMS_ALL requires DEBUG_KERNEL and KALLSYMS, so
    ideally, to select KALLSYMS_ALL we'd need to select DEBUG_KERNEL and
    KALLSYMS first.

    This seems to be too much to select. The easiest way to go is to forget
    about KALLSYMS_ALL and just select KALLSYMS when UBIFS debugging is
    enabled - that should be enough for stackdumps.

    Reported-by: Randy Dunlap
    Signed-off-by: Artem Bityutskiy
    Acked-by: Randy Dunlap

    Artem Bityutskiy
     

24 Mar, 2011

1 commit

  • Simplify UBIFS configuration menu and kill the option to enable self-check
    compile-time. We do not really need this because we can do this run-time
    using the module parameters or the corresponding sysfs interfaces. And
    there is a value in simplifying the kernel configuration menu which becomes
    increasingly large.

    Signed-off-by: Artem Bityutskiy

    Artem Bityutskiy
     

11 Mar, 2011

1 commit

  • Remove debug message level and debug checks Kconfig options as they
    proved to be useless anyway. We have sysfs interface which we can
    use for fine-grained debugging messages and checks selection, see
    Documentation/filesystems/ubifs.txt for mode details.

    Signed-off-by: Artem Bityutskiy

    Artem Bityutskiy
     

08 Mar, 2010

1 commit

  • This reverts commit a069c266ae5fdfbf5b4aecf2c672413aa33b2504.

    It turns ou that not only was it missing a case (XFS) that needed it,
    but perhaps more importantly, people sometimes want to enable new
    modules that they hadn't had enabled before, and if such a module uses
    list_sort(), it can't easily be inserted any more.

    So rather than add a "select LIST_SORT" to the XFS case, just leave it
    compiled in. It's not all _that_ big, after all, and the inconvenience
    isn't worth it.

    Requested-by: Alexey Dobriyan
    Cc: Christoph Hellwig
    Cc: Don Mullis
    Cc: Andrew Morton
    Cc: Dave Chinner
    Signed-off-by: Linus Torvalds

    Linus Torvalds
     

07 Mar, 2010

1 commit

  • Build list_sort() only for configs that need it -- those that don't save
    ~581 bytes (i386).

    Signed-off-by: Don Mullis
    Cc: Dave Airlie
    Cc: Andi Kleen
    Cc: Dave Chinner
    Cc: Artem Bityutskiy
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Don Mullis
     

30 Mar, 2009

1 commit


06 Jan, 2009

1 commit


15 Jul, 2008

1 commit