forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
EROFS filesystem has been merged into linux-staging for a year. EROFS is designed to be a better solution of saving extra storage space with guaranteed end-to-end performance for read-only files with the help of reduced metadata, fixed-sized output compression and decompression inplace technologies. In the past year, EROFS was greatly improved by many people as a staging driver, self-tested, betaed by a large number of our internal users, successfully applied to almost all in-service HUAWEI smartphones as the part of EMUI 9.1 and proven to be stable enough to be moved out of staging. EROFS is a self-contained filesystem driver. Although there are still some TODOs to be more generic, we have a dedicated team actively keeping on working on EROFS in order to make it better with the evolution of Linux kernel as the other in-kernel filesystems. As Pavel suggested, it's better to do as one commit since git can do moves and all histories will be saved in this way. Let's promote it from staging and enhance it more actively as a "real" part of kernel for more wider scenarios! Cc: Greg Kroah-Hartman <[email protected]> Cc: Alexander Viro <[email protected]> Cc: Andrew Morton <[email protected]> Cc: Stephen Rothwell <[email protected]> Cc: Theodore Ts'o <[email protected]> Cc: Pavel Machek <[email protected]> Cc: David Sterba <[email protected]> Cc: Amir Goldstein <[email protected]> Cc: Christoph Hellwig <[email protected]> Cc: Darrick J . Wong <[email protected]> Cc: Dave Chinner <[email protected]> Cc: Jaegeuk Kim <[email protected]> Cc: Jan Kara <[email protected]> Cc: Richard Weinberger <[email protected]> Cc: Linus Torvalds <[email protected]> Cc: Chao Yu <[email protected]> Cc: Miao Xie <[email protected]> Cc: Li Guifu <[email protected]> Cc: Fang Wei <[email protected]> Signed-off-by: Gao Xiang <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
- Loading branch information
Showing
28 changed files
with
12 additions
and
96 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -49,10 +49,6 @@ Bugs and patches are welcome, please kindly help us and send to the following | |
linux-erofs mailing list: | ||
>> linux-erofs mailing list <[email protected]> | ||
|
||
Note that EROFS is still working in progress as a Linux staging driver, | ||
Cc the staging mailing list as well is highly recommended: | ||
>> Linux Driver Project Developer List <[email protected]> | ||
|
||
Mount options | ||
============= | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6046,6 +6046,13 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git | |
F: drivers/video/fbdev/s1d13xxxfb.c | ||
F: include/video/s1d13xxxfb.h | ||
|
||
EROFS FILE SYSTEM | ||
M: Gao Xiang <[email protected]> | ||
M: Chao Yu <[email protected]> | ||
L: [email protected] | ||
S: Maintained | ||
F: fs/erofs/ | ||
|
||
ERRSEQ ERROR TRACKING INFRASTRUCTURE | ||
M: Jeff Layton <[email protected]> | ||
S: Maintained | ||
|
@@ -15229,13 +15236,6 @@ M: H Hartley Sweeten <[email protected]> | |
S: Odd Fixes | ||
F: drivers/staging/comedi/ | ||
|
||
STAGING - EROFS FILE SYSTEM | ||
M: Gao Xiang <[email protected]> | ||
M: Chao Yu <[email protected]> | ||
L: [email protected] | ||
S: Maintained | ||
F: drivers/staging/erofs/ | ||
|
||
STAGING - FIELDBUS SUBSYSTEM | ||
M: Sven Van Asbroeck <[email protected]> | ||
S: Maintained | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,5 @@ | ||
/* SPDX-License-Identifier: GPL-2.0-only */ | ||
/* | ||
* linux/drivers/staging/erofs/compress.h | ||
* | ||
* Copyright (C) 2019 HUAWEI, Inc. | ||
* http://www.huawei.com/ | ||
* Created by Gao Xiang <[email protected]> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,5 @@ | ||
// SPDX-License-Identifier: GPL-2.0-only | ||
/* | ||
* linux/drivers/staging/erofs/data.c | ||
* | ||
* Copyright (C) 2017-2018 HUAWEI, Inc. | ||
* http://www.huawei.com/ | ||
* Created by Gao Xiang <[email protected]> | ||
|
2 changes: 0 additions & 2 deletions
2
drivers/staging/erofs/decompressor.c → fs/erofs/decompressor.c
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,5 @@ | ||
// SPDX-License-Identifier: GPL-2.0-only | ||
/* | ||
* linux/drivers/staging/erofs/decompressor.c | ||
* | ||
* Copyright (C) 2019 HUAWEI, Inc. | ||
* http://www.huawei.com/ | ||
* Created by Gao Xiang <[email protected]> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,5 @@ | ||
// SPDX-License-Identifier: GPL-2.0-only | ||
/* | ||
* linux/drivers/staging/erofs/dir.c | ||
* | ||
* Copyright (C) 2017-2018 HUAWEI, Inc. | ||
* http://www.huawei.com/ | ||
* Created by Gao Xiang <[email protected]> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,5 @@ | ||
/* SPDX-License-Identifier: GPL-2.0-only OR Apache-2.0 */ | ||
/* | ||
* linux/drivers/staging/erofs/erofs_fs.h | ||
* | ||
* Copyright (C) 2017-2018 HUAWEI, Inc. | ||
* http://www.huawei.com/ | ||
* Created by Gao Xiang <[email protected]> | ||
|
@@ -10,7 +8,6 @@ | |
#define __EROFS_FS_H | ||
|
||
/* Enhanced(Extended) ROM File System */ | ||
#define EROFS_SUPER_MAGIC_V1 0xE0F5E1E2 | ||
#define EROFS_SUPER_OFFSET 1024 | ||
|
||
/* | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,5 @@ | ||
// SPDX-License-Identifier: GPL-2.0-only | ||
/* | ||
* linux/drivers/staging/erofs/inode.c | ||
* | ||
* Copyright (C) 2017-2018 HUAWEI, Inc. | ||
* http://www.huawei.com/ | ||
* Created by Gao Xiang <[email protected]> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,5 @@ | ||
/* SPDX-License-Identifier: GPL-2.0-only */ | ||
/* | ||
* linux/drivers/staging/erofs/internal.h | ||
* | ||
* Copyright (C) 2017-2018 HUAWEI, Inc. | ||
* http://www.huawei.com/ | ||
* Created by Gao Xiang <[email protected]> | ||
|
@@ -15,6 +13,7 @@ | |
#include <linux/pagemap.h> | ||
#include <linux/bio.h> | ||
#include <linux/buffer_head.h> | ||
#include <linux/magic.h> | ||
#include <linux/slab.h> | ||
#include <linux/vmalloc.h> | ||
#include "erofs_fs.h" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,5 @@ | ||
// SPDX-License-Identifier: GPL-2.0-only | ||
/* | ||
* linux/drivers/staging/erofs/namei.c | ||
* | ||
* Copyright (C) 2017-2018 HUAWEI, Inc. | ||
* http://www.huawei.com/ | ||
* Created by Gao Xiang <[email protected]> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,5 @@ | ||
// SPDX-License-Identifier: GPL-2.0-only | ||
/* | ||
* linux/drivers/staging/erofs/super.c | ||
* | ||
* Copyright (C) 2017-2018 HUAWEI, Inc. | ||
* http://www.huawei.com/ | ||
* Created by Gao Xiang <[email protected]> | ||
|
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,5 @@ | ||
// SPDX-License-Identifier: GPL-2.0-only | ||
/* | ||
* linux/drivers/staging/erofs/utils.c | ||
* | ||
* Copyright (C) 2018 HUAWEI, Inc. | ||
* http://www.huawei.com/ | ||
* Created by Gao Xiang <[email protected]> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,5 @@ | ||
// SPDX-License-Identifier: GPL-2.0-only | ||
/* | ||
* linux/drivers/staging/erofs/xattr.c | ||
* | ||
* Copyright (C) 2017-2018 HUAWEI, Inc. | ||
* http://www.huawei.com/ | ||
* Created by Gao Xiang <[email protected]> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,5 @@ | ||
/* SPDX-License-Identifier: GPL-2.0-only */ | ||
/* | ||
* linux/drivers/staging/erofs/xattr.h | ||
* | ||
* Copyright (C) 2017-2018 HUAWEI, Inc. | ||
* http://www.huawei.com/ | ||
* Created by Gao Xiang <[email protected]> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,5 @@ | ||
// SPDX-License-Identifier: GPL-2.0-only | ||
/* | ||
* linux/drivers/staging/erofs/zdata.c | ||
* | ||
* Copyright (C) 2018 HUAWEI, Inc. | ||
* http://www.huawei.com/ | ||
* Created by Gao Xiang <[email protected]> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,5 @@ | ||
/* SPDX-License-Identifier: GPL-2.0-only */ | ||
/* | ||
* linux/drivers/staging/erofs/zdata.h | ||
* | ||
* Copyright (C) 2018 HUAWEI, Inc. | ||
* http://www.huawei.com/ | ||
* Created by Gao Xiang <[email protected]> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,5 @@ | ||
// SPDX-License-Identifier: GPL-2.0-only | ||
/* | ||
* linux/drivers/staging/erofs/zmap.c | ||
* | ||
* Copyright (C) 2018-2019 HUAWEI, Inc. | ||
* http://www.huawei.com/ | ||
* Created by Gao Xiang <[email protected]> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,5 @@ | ||
/* SPDX-License-Identifier: GPL-2.0-only */ | ||
/* | ||
* linux/drivers/staging/erofs/zpvec.h | ||
* | ||
* Copyright (C) 2018 HUAWEI, Inc. | ||
* http://www.huawei.com/ | ||
* Created by Gao Xiang <[email protected]> | ||
|
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters