在 2021/8/30 21:27, Huang Jianan 写道:


在 2021/8/26 6:39, Tom Rini 写道:
On Mon, Aug 23, 2021 at 08:36:44PM +0800, Huang Jianan wrote:

From: Huang Jianan <huangjia...@oppo.com>

This patch mainly deals with uncompressed files.

Signed-off-by: Huang Jianan <huangjia...@oppo.com>
---
  fs/Kconfig          |   1 +
  fs/Makefile         |   1 +
  fs/erofs/Kconfig    |  12 ++
  fs/erofs/Makefile   |   7 +
  fs/erofs/data.c     | 124 ++++++++++++++
  fs/erofs/erofs_fs.h | 384 ++++++++++++++++++++++++++++++++++++++++++++
  fs/erofs/fs.c       | 231 ++++++++++++++++++++++++++
  fs/erofs/internal.h | 203 +++++++++++++++++++++++
  fs/erofs/namei.c    | 238 +++++++++++++++++++++++++++
  fs/erofs/super.c    |  65 ++++++++
  fs/fs.c             |  22 +++
  include/erofs.h     |  19 +++
  include/fs.h        |   1 +
  13 files changed, 1308 insertions(+)
  create mode 100644 fs/erofs/Kconfig
  create mode 100644 fs/erofs/Makefile
  create mode 100644 fs/erofs/data.c
  create mode 100644 fs/erofs/erofs_fs.h
  create mode 100644 fs/erofs/fs.c
  create mode 100644 fs/erofs/internal.h
  create mode 100644 fs/erofs/namei.c
  create mode 100644 fs/erofs/super.c
  create mode 100644 include/erofs.h
Do the style problems checkpatch.pl complains about here match what's in
the linux kernel?  I expect at lease some of them come from using custom
debug/etc macros rather than the standard logging functions. Thanks.

The code is mainly come from erofs-utils, thems it has the same problem, i
will fix it ASAP.

Thanks,
Jianan

I have checked checkpatch.pl complains, some need to be fixed, and some
come frome using custom macros. It seems that there are still some warnings
that are inconsistent with the linux kernel, such as :

WARNING: Use 'if (IS_ENABLED(CONFIG...))' instead of '#if or #ifdef' where
possible
#835: FILE: fs/erofs/fs.c:224:
+#ifdef CONFIG_LIB_UUID

WARNING: Possible switch case/default not preceded by break or fallthrough
comment
#763: FILE: fs/erofs/zmap.c:489:
+       case Z_EROFS_VLE_CLUSTER_TYPE_NONHEAD:

erofs-utils is written according to the linux kernel coding style, I expect this
part can be consistent in order to reduce maintenance burden and keep
with the latest feature.

Reply via email to