From: Richard Weinberger <richard@nod.at>
To: torvalds@linuxfoundation.org
Cc: linux-mtd@lists.infradead.org, linux-kernel@vger.kernel.org
Subject: [GIT PULL] UBIFS updates for 4.20-rc1
Date: Wed, 31 Oct 2018 22:22:30 +0100 [thread overview]
Message-ID: <2346471.iD2boZGiFq@blindfold> (raw)
Linus,
The following changes since commit 84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d:
Linux 4.19 (2018-10-22 07:37:37 +0100)
are available in the Git repository at:
git://git.infradead.org/linux-ubifs.git tags/tags/upstream-4.20-rc1
for you to fetch changes up to 84db119f5a83e1bf9cffbc6d9cf16487eda1c056:
ubifs: Remove unneeded semicolon (2018-10-23 13:49:02 +0200)
----------------------------------------------------------------
This pull request contains updates for UBIFS:
- Full filesystem authentication feature,
UBIFS is now able to have the whole filesystem structure
authenticated plus user data encrypted and authenticated.
- Minor cleanups
----------------------------------------------------------------
Ding Xiang (1):
ubifs: Remove unneeded semicolon
Gustavo A. R. Silva (1):
ubi: Mark expected switch fall-throughs
Sascha Hauer (24):
ubifs: Refactor create_default_filesystem()
ubifs: Pass ubifs_zbranch to try_read_node()
ubifs: Pass ubifs_zbranch to read_znode()
ubifs: Export pnode_lookup as ubifs_pnode_lookup
ubifs: Implement ubifs_lpt_lookup using ubifs_pnode_lookup
ubifs: Drop write_node
ubifs: Store read superblock node
ubifs: Format changes for authentication support
ubifs: Add separate functions to init/crc a node
ubifs: Add helper functions for authentication support
ubifs: Create functions to embed a HMAC in a node
ubifs: Add hashes to the tree node cache
ubifs: authentication: Add hashes to index nodes
ubifs: Add authentication nodes to journal
ubifs: Add auth nodes to garbage collector journal head
ubifs: Authenticate replayed journal
ubifs: authentication: Authenticate LPT
ubfis: authentication: Authenticate master node
ubifs: Create hash for default LPT
ubifs: authentication: Authenticate super block node
ubifs: Add hashes and HMACs to default filesystem
ubifs: Do not update inode size in-place in authenticated mode
ubifs: Enable authentication support
Documentation: ubifs: Add authentication whitepaper
Documentation/filesystems/ubifs-authentication.md | 426 ++++++++++++++++++
Documentation/filesystems/ubifs.txt | 7 +
drivers/mtd/ubi/attach.c | 1 +
drivers/mtd/ubi/build.c | 2 +
fs/ubifs/Kconfig | 11 +
fs/ubifs/Makefile | 1 +
fs/ubifs/auth.c | 502 ++++++++++++++++++++++
fs/ubifs/debug.c | 6 +
fs/ubifs/gc.c | 49 ++-
fs/ubifs/io.c | 110 ++++-
fs/ubifs/journal.c | 289 ++++++++++---
fs/ubifs/log.c | 24 ++
fs/ubifs/lpt.c | 184 +++++++-
fs/ubifs/lpt_commit.c | 44 +-
fs/ubifs/master.c | 64 ++-
fs/ubifs/misc.h | 5 +-
fs/ubifs/recovery.c | 120 ++++--
fs/ubifs/replay.c | 177 +++++++-
fs/ubifs/sb.c | 209 ++++++---
fs/ubifs/super.c | 91 +++-
fs/ubifs/tnc.c | 36 +-
fs/ubifs/tnc_commit.c | 27 ++
fs/ubifs/tnc_misc.c | 26 +-
fs/ubifs/ubifs-media.h | 46 +-
fs/ubifs/ubifs.h | 253 ++++++++++-
25 files changed, 2418 insertions(+), 292 deletions(-)
create mode 100644 Documentation/filesystems/ubifs-authentication.md
create mode 100644 fs/ubifs/auth.c
next reply other threads:[~2018-10-31 21:22 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-10-31 21:22 Richard Weinberger [this message]
2018-11-01 21:55 ` [GIT PULL] UBIFS updates for 4.20-rc1 Richard Weinberger
[not found] ` <CAFLxGvyP51DcR_=YqP1P4kt=cPpiMdG9n4FGOxpkOYtsfdRg=w@mail.gmail.com>
2018-11-04 22:45 ` Linus Torvalds
2018-11-04 22:49 ` Richard Weinberger
2018-11-04 22:47 ` Linus Torvalds
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=2346471.iD2boZGiFq@blindfold \
--to=richard@nod.at \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mtd@lists.infradead.org \
--cc=torvalds@linuxfoundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.