All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/5] Add support for the SquashFS filesystem
@ 2020-07-21  9:22 Joao Marcos Costa
  2020-07-21  9:22 ` [PATCH v3 1/5] fs/squashfs: new filesystem Joao Marcos Costa
                   ` (5 more replies)
  0 siblings, 6 replies; 15+ messages in thread
From: Joao Marcos Costa @ 2020-07-21  9:22 UTC (permalink / raw)
  To: u-boot

Hello!

This series adds support for the SquashFS filesystem. For now, zlib is the
only supported compression type. This is my first contribution to U-Boot as
well as to a major Open Source project.

Changes in v3:
	- Replace CONFIG_IS_ENABLED by IS_ENABLED in fs/fs.c
Changes in v2:
	- Replace sqfs_ls() by U-Boot's fs_ls_generic()
	- Add info. to MAINTAINERS
	- Fix build failures
	- Fix style problems

Best regards,
Joao Marcos Costa

Joao Marcos Costa (5):
  fs/squashfs: new filesystem
  fs/squashfs: add filesystem commands
  include/u-boot, lib/zlib: add sources for zlib decompression
  fs/squashfs: add support for zlib decompression
  fs/fs.c: add symbolic link case to fs_ls_generic()

 MAINTAINERS                     |    7 +
 cmd/Kconfig                     |    6 +
 cmd/Makefile                    |    1 +
 cmd/sqfs.c                      |   42 +
 common/spl/Kconfig              |    9 +
 fs/Kconfig                      |    2 +
 fs/Makefile                     |    2 +
 fs/fs.c                         |   18 +
 fs/squashfs/Kconfig             |   10 +
 fs/squashfs/Makefile            |    7 +
 fs/squashfs/sqfs.c              | 1521 +++++++++++++++++++++++++++++++
 fs/squashfs/sqfs_decompressor.c |   53 ++
 fs/squashfs/sqfs_decompressor.h |   58 ++
 fs/squashfs/sqfs_dir.c          |  107 +++
 fs/squashfs/sqfs_filesystem.h   |  300 ++++++
 fs/squashfs/sqfs_inode.c        |  142 +++
 fs/squashfs/sqfs_utils.h        |   49 +
 include/fs.h                    |    1 +
 include/squashfs.h              |   25 +
 include/u-boot/zlib.h           |   32 +
 lib/zlib/uncompr.c              |   97 ++
 lib/zlib/zlib.c                 |    1 +
 22 files changed, 2490 insertions(+)
 create mode 100644 cmd/sqfs.c
 create mode 100644 fs/squashfs/Kconfig
 create mode 100644 fs/squashfs/Makefile
 create mode 100644 fs/squashfs/sqfs.c
 create mode 100644 fs/squashfs/sqfs_decompressor.c
 create mode 100644 fs/squashfs/sqfs_decompressor.h
 create mode 100644 fs/squashfs/sqfs_dir.c
 create mode 100644 fs/squashfs/sqfs_filesystem.h
 create mode 100644 fs/squashfs/sqfs_inode.c
 create mode 100644 fs/squashfs/sqfs_utils.h
 create mode 100644 include/squashfs.h
 create mode 100644 lib/zlib/uncompr.c

-- 
2.17.1

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2020-07-30 13:27 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-07-21  9:22 [PATCH v3 0/5] Add support for the SquashFS filesystem Joao Marcos Costa
2020-07-21  9:22 ` [PATCH v3 1/5] fs/squashfs: new filesystem Joao Marcos Costa
2020-07-21  9:22 ` [PATCH v3 2/5] fs/squashfs: add filesystem commands Joao Marcos Costa
2020-07-21  9:22 ` [PATCH v3 3/5] include/u-boot, lib/zlib: add sources for zlib decompression Joao Marcos Costa
2020-07-29 15:27   ` Tom Rini
2020-07-29 16:00     ` Joao Marcos Costa
2020-07-29 16:54       ` Tom Rini
2020-07-30 12:10         ` Joao Marcos Costa
2020-07-30 12:17           ` Tom Rini
2020-07-30 13:27             ` Joao Marcos Costa
2020-07-21  9:22 ` [PATCH v3 4/5] fs/squashfs: add support " Joao Marcos Costa
2020-07-21  9:22 ` [PATCH v3 5/5] fs/fs.c: add symbolic link case to fs_ls_generic() Joao Marcos Costa
2020-07-29 12:54 ` [PATCH v3 0/5] Add support for the SquashFS filesystem Joao Marcos Costa
2020-07-29 15:21   ` Tom Rini
2020-07-29 16:02     ` Joao Marcos Costa

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.