mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Zhihao Cheng <chengzhihao1@huawei.com>
To: <richard@nod.at>, <david.oberhollenzer@sigma-star.at>,
	<miquel.raynal@bootlin.com>, <yi.zhang@huawei.com>,
	<xiangyang3@huawei.com>, <huangxiaojia2@huawei.com>
Cc: <linux-mtd@lists.infradead.org>, <linux-kernel@vger.kernel.org>
Subject: Re: [RFC PATCH mtd-utils 000/110] Add fsck.ubifs support
Date: Fri, 7 Jun 2024 13:08:17 +0800	[thread overview]
Message-ID: <b6e53c7f-84fc-11de-d062-f84847fd3950@huawei.com> (raw)
In-Reply-To: <20240607042615.2069840-1-chengzhihao1@huawei.com>

[-- Attachment #1: Type: text/plain, Size: 383 bytes --]

在 2024/6/7 12:24, Zhihao Cheng 写道:
> Introduction
> ============
> 
[...]

I found some of patches are not displayed in the linux-mtd patchwork, so 
I send an attachment(all_patches.tar.gz) that contains all patches. Or 
you can download the patches from 
https://lore.kernel.org/all/4a8ba6e3-d297-f996-dc79-0f779dab8b67@huawei.com/T/#t, 
in which,  the order of patches is mess.

[-- Attachment #2: all_patches.tar.gz --]
[-- Type: application/x-gzip, Size: 809242 bytes --]

      parent reply	other threads:[~2024-06-07  5:08 UTC|newest]

Thread overview: 113+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-06-07  4:24 Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 001/110] mkfs.ubifs: Clear direct_write property when closing target Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 002/110] mkfs.ubifs: Initialize 'cipher_name' as NULL Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 003/110] ubifs-utils: Split common source files from mkfs.ubifs Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 004/110] ubifs-utils: Decouple mkfs.ubifs.h out of other modules Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 005/110] ubifs-utils: Define PROGRAM_NAME as variable Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 006/110] ubifs-utils: Clean up error message printing functions Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 007/110] ubifs-utils: Move 'debug_level' into ubifs_info structure Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 008/110] mkfs.ubifs: Fix wrong xattr entry type Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 009/110] mkfs.ubifs: Fix incorrect dir size calculation in encryption scenario Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 010/110] mkfs.ubifs: Close libubi in error handling paths Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 011/110] mkfs.ubifs: Fix missed closing out_fd Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 012/110] mkfs.ubifs: Fix memleak for 'output' in error paths Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 013/110] ubifs-utils: Add 'dev_name' into 'ubifs_info' structure Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 014/110] ubifs-utils: Add 'dev_fd' and 'libubi' " Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 015/110] ubifs-utils: Extract UBI opening/closing/volume_check_empty functions into a new source file Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 016/110] ubifs-utils: Import UBIFS libs from linux kernel Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 017/110] mtd-utils: Extract list implementation to common lib and add list_sort support Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 018/110] mtd-utils: Extract rbtree implementation to common lib Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 019/110] ubifs-utils: Add compiler attributes implementations Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 020/110] ubifs-utils: Add linux type definitions Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 021/110] ubifs-utils: Add linux kernel error conversion definitions Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 022/110] ubifs-utils: Add linux kernel memory allocation implementations Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 023/110] ubifs-utils: Add atomic implementations Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 024/110] ubifs-utils: Add bit operations implementations Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 025/110] ubifs-utils: Add spinlock implementations Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 026/110] ubifs-utils: Add mutexlock implementations Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 027/110] ubifs-utils: Add rwsem implementations Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 028/110] ubifs-utils: Add sorting implementations Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 029/110] ubifs-utils: Add implementations for linux kernel printing functions Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 030/110] ubifs-utils: Add linux hexdump implementations lib Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 031/110] libubi: Add new interface ubi_leb_map() Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 032/110] ubifs-utils: Add common definitions in linux kernel Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 033/110] ubifs-utils: Add descriptions for new lib files in common/README Zhihao Cheng
2024-06-07  4:24 ` [RFC PATCH mtd-utils 034/110] ubifs-utils: Adapt ubifs header file in libubifs Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 035/110] ubifs-utils: Adapt super.c " Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 036/110] ubifs-utils: Adapt io.c " Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 037/110] ubifs-utils: Adapt lpt subsystem " Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 038/110] ubifs-utils: Adapt tnc " Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 039/110] ubifs-utils: Adapt log.c " Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 040/110] ubifs-utils: Adapt recovery subsystem " Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 041/110] ubifs-utils: Adapt sb.c " Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 042/110] ubifs-utils: Adapt auth.c " Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 043/110] ubifs-utils: Adapt dir.c " Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 044/110] ubifs-utils: Adapt journal.c " Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 045/110] ubifs-utils: Adapt budget.c " Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 046/110] ubifs-utils: Adapt commit.c " Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 047/110] ubifs-utils: Adapt debug subsystem " Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 048/110] ubifs-utils: Adapt key.h " Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 049/110] ubifs-utils: Adapt master.c " Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 050/110] ubifs-utils: Adapt misc.h " Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 051/110] ubifs-utils: Adapt orphan.c " Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 052/110] ubifs-utils: Adapt gc subsystem " Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 053/110] ubifs-utils: Move ubifs-media.h " Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 054/110] ubifs-utils: Add descriptions for new lib files in libubifs/README Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 055/110] ubifs-utils: Replace ubifs related source code with linux kernel implementation Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 056/110] ubifs-utils: open_ubi: Set errno if the target is not char device Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 057/110] fsck.ubifs: Add fsck support Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 058/110] fsck.ubifs: Add inconsistent problem handling asking function Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 059/110] fsck.ubifs: Distinguish reasons when certain failures happen Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 060/110] fsck.ubifs: Load filesystem information from UBI volume Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 061/110] fsck.ubifs: Add node parsing functions Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 062/110] fsck.ubifs: Add file organization realization Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 063/110] fsck.ubifs: Add rebuilding filesystem support Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 064/110] fsck.ubifs: rebuild_fs: Remove deleted nodes from valid node tree Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 065/110] fsck.ubifs: rebuild_fs: Add valid nodes into file Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 066/110] fsck.ubifs: rebuild_fs: Filter invalid files Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 067/110] fsck.ubifs: rebuild_fs: Extract reachable directory entries tree Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 068/110] fsck.ubifs: rebuild_fs: Check and correct files' information Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 069/110] fsck.ubifs: rebuild_fs: Record used LEBs Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 070/110] fsck.ubifs: rebuild_fs: Re-write data Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 071/110] fsck.ubifs: rebuild_fs: Create new root dir if there are no scanned files Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 072/110] fsck.ubifs: rebuild_fs: Build TNC Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 073/110] fsck.ubifs: rebuild_fs: Build LPT Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 074/110] fsck.ubifs: rebuild_fs: Clean up log and orphan area Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 075/110] fsck.ubifs: rebuild_fs: Write master node Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 076/110] fsck.ubifs: Read master node & init lpt Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 077/110] fsck.ubifs: Replay journal Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 078/110] fsck.ubifs: Handle orphan nodes Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 079/110] fsck.ubifs: Consolidate log Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 080/110] fsck.ubifs: Recover isize Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 081/110] fsck.ubifs: Move common functions and data structures into fsck.ubifs.c Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 082/110] fsck.ubifs: Traverse TNC and construct files Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 083/110] fsck.ubifs: Ensure that TNC LEB can be scanned successful Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 084/110] fsck.ubifs: Update files' size for check mode Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 085/110] fsck.ubifs: Check and handle invalid files Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 086/110] fsck.ubifs: Check and handle unreachable files Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 087/110] fsck.ubifs: Check and correct files' information Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 088/110] fsck.ubifs: Check whether the TNC is empty Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 089/110] fsck.ubifs: Move common functions and data structures into check_space.c Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 090/110] fsck.ubifs: check and correct the space statistics Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 091/110] fsck.ubifs: Commit problem fixing modifications to disk Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 092/110] fsck.ubifs: Check and correct the index size Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 093/110] ubifs-utils: libubifs: Support some file operations Zhihao Cheng
2024-06-07  4:25 ` [RFC PATCH mtd-utils 094/110] fsck.ubifs: Check and create the root dir Zhihao Cheng
2024-06-07  4:26 ` [RFC PATCH mtd-utils 095/110] fsck.ubifs: Check and create the lost+found Zhihao Cheng
2024-06-07  4:26 ` [RFC PATCH mtd-utils 096/110] fsck.ubifs: Handle disconnected files Zhihao Cheng
2024-06-07  4:26 ` [RFC PATCH mtd-utils 097/110] fsck.ubifs: Do final committing Zhihao Cheng
2024-06-07  4:26 ` [RFC PATCH mtd-utils 098/110] fsck.ubifs: Add README to describe fsck Zhihao Cheng
2024-06-07  4:26 ` [RFC PATCH mtd-utils 099/110] tests: Add common libs for testing fsck.ubifs/mkfs.ubifs Zhihao Cheng
2024-06-07  4:26 ` [RFC PATCH mtd-utils 100/110] tests: ubifs_tools: fsck_tests: Add authentication refusing test Zhihao Cheng
2024-06-07  4:26 ` [RFC PATCH mtd-utils 101/110] tests: ubifs_tools: fsck_tests: Add cycle mount+fsck test Zhihao Cheng
2024-06-07  4:26 ` [RFC PATCH mtd-utils 102/110] tests: ubifs_tools: fsck_tests: Add powercut+fsck+mount test Zhihao Cheng
2024-06-07  4:26 ` [RFC PATCH mtd-utils 103/110] tests: ubifs_tools: fsck_tests: Add corrupt+fsck+fault_inject test Zhihao Cheng
2024-06-07  4:26 ` [RFC PATCH mtd-utils 104/110] tests: ubifs_tools: fsck_tests: Add cycle_powercut+fsck test Zhihao Cheng
2024-06-07  4:26 ` [RFC PATCH mtd-utils 105/110] tests: ubifs_tools: fsck_tests: Add random_corrupt+fsck test Zhihao Cheng
2024-06-07  4:26 ` [RFC PATCH mtd-utils 106/110] tests: ubifs_tools: fsck_tests: Add corrupted images Zhihao Cheng
2024-06-07  4:26 ` [RFC PATCH mtd-utils 107/110] tests: ubifs_tools: fsck_tests: Add bad images fixing test Zhihao Cheng
2024-06-07  4:26 ` [RFC PATCH mtd-utils 108/110] tests: ubifs_tools: mkfs_tests: Add fs content check test Zhihao Cheng
2024-06-07  4:26 ` [RFC PATCH mtd-utils 109/110] tests: ubifs_tools: Add run_all script Zhihao Cheng
2024-06-07  4:26 ` [RFC PATCH mtd-utils 110/110] tests: ubifs_tools: Add README Zhihao Cheng
2024-06-07  4:40 ` [RFC PATCH mtd-utils 000/110] Add fsck.ubifs support Zhihao Cheng
2024-06-07  5:08 ` Zhihao Cheng [this message]

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=b6e53c7f-84fc-11de-d062-f84847fd3950@huawei.com \
    --to=chengzhihao1@huawei.com \
    --cc=david.oberhollenzer@sigma-star.at \
    --cc=huangxiaojia2@huawei.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-mtd@lists.infradead.org \
    --cc=miquel.raynal@bootlin.com \
    --cc=richard@nod.at \
    --cc=xiangyang3@huawei.com \
    --cc=yi.zhang@huawei.com \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®