lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <48EAF0C8.9060104@cn.fujitsu.com>
Date:	Tue, 07 Oct 2008 13:16:56 +0800
From:	Li Zefan <lizf@...fujitsu.com>
To:	"Theodore Ts'o" <tytso@....edu>
CC:	linux-ext4@...r.kernel.org
Subject: Re: [PATCH, RFC] ext4: Rename ext4dev to ext4

> diff --git a/fs/Kconfig b/fs/Kconfig
> index abccb5d..afb14f2 100644
> --- a/fs/Kconfig
> +++ b/fs/Kconfig
> @@ -136,37 +136,37 @@ config EXT3_FS_SECURITY
>  	  If you are not using a security module that requires using
>  	  extended attributes for file security labels, say N.
>  
> -config EXT4DEV_FS
> -	tristate "Ext4dev/ext4 extended fs support development (EXPERIMENTAL)"
> -	depends on EXPERIMENTAL
> +config EXT4_FS
> +	tristate "The Extended 4 (ext4) filesystem"
>  	select JBD2
>  	select CRC16
>  	help
> -	  Ext4dev is a predecessor filesystem of the next generation
> -	  extended fs ext4, based on ext3 filesystem code. It will be
> -	  renamed ext4 fs later, once ext4dev is mature and stabilized.
> +	  This is the next generation of the ext3 filesystem.
>  
>  	  Unlike the change from ext2 filesystem to ext3 filesystem,
> -	  the on-disk format of ext4dev is not the same as ext3 any more:
> -	  it is based on extent maps and it supports 48-bit physical block
> -	  numbers. These combined on-disk format changes will allow
> -	  ext4dev/ext4 to handle more than 16 TB filesystem volumes --
> -	  a hard limit that ext3 cannot overcome without changing the
> -	  on-disk format.
> -
> -	  Other than extent maps and 48-bit block numbers, ext4dev also is
> -	  likely to have other new features such as persistent preallocation,
> -	  high resolution time stamps, and larger file support etc.  These
> -	  features will be added to ext4dev gradually.
> +	  the on-disk format of ext4 is not backwardscompatible with

s/backwardscompatible/backwards compatible

> +	  ext3; it is based on extent maps and it supports 48-bit
> +	  physical block numbers.  The ext4 filesystem also supports delayed
> +	  allocation, persistent preallocation, high resolution time stamps,
> +	  and a number of other features to improve performance and speed
> +	  up fsck time.  For more information, please see the web pages at
> +	  http://ext4.wiki.kernel.org.
> +
> +	  The ext4 filesystem will support mounting an ext3
> +	  filesystem; while there will be some performance gains from
> +	  the delayed allocation and inode table readeahad, the best

s/readeahad/readahead

> +	  performance gains will require enabling ext4 features in the
> +	  filesystem, or formating a new filesystem as an ext4
> +	  filesystem initially.
>  
>  	  To compile this file system support as a module, choose M here. The
>  	  module will be called ext4dev.
>  
>  	  If unsure, say N.

...

> diff --git a/fs/Makefile b/fs/Makefile
> index a1482a5..de404b0 100644
> --- a/fs/Makefile
> +++ b/fs/Makefile
> @@ -69,7 +69,7 @@ obj-$(CONFIG_DLM)		+= dlm/
>  # Do not add any filesystems before this line
>  obj-$(CONFIG_REISERFS_FS)	+= reiserfs/
>  obj-$(CONFIG_EXT3_FS)		+= ext3/ # Before ext2 so root fs can be ext3
> -obj-$(CONFIG_EXT4DEV_FS)	+= ext4/ # Before ext2 so root fs can be ext4dev
> +obj-$(CONFIG_EXT4_FS)		+= ext4/ # Before ext2 so root fs can be ext4dev

the tailing word is still ext4dev

>  obj-$(CONFIG_JBD)		+= jbd/
>  obj-$(CONFIG_JBD2)		+= jbd2/
>  obj-$(CONFIG_EXT2_FS)		+= ext2/
--
To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ