linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Chao Yu <yuchao0@huawei.com>
To: Gao Xiang <gaoxiang25@huawei.com>,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: <devel@driverdev.osuosl.org>, LKML <linux-kernel@vger.kernel.org>,
	<linux-erofs@lists.ozlabs.org>,
	Matthew Wilcox <willy@infradead.org>,
	"David Howells" <dhowells@redhat.com>,
	Stephen Rothwell <sfr@canb.auug.org.au>,
	"Miao Xie" <miaoxie@huawei.com>, <weidu.du@huawei.com>
Subject: Re: [PATCH] Revert "staging: erofs: disable compiling temporarile"
Date: Tue, 28 Aug 2018 16:56:43 +0800	[thread overview]
Message-ID: <f12ae5df-3130-f293-5863-3d9ff0802e92@huawei.com> (raw)
In-Reply-To: <0c701b3c-5553-cf4c-c0b3-ad151b84662c@huawei.com>

Hi Greg,

On 2018/8/28 14:28, Gao Xiang wrote:
> Hi Greg,
> 
> On 2018/8/28 13:44, Greg Kroah-Hartman wrote:
>> On Tue, Aug 28, 2018 at 11:39:48AM +0800, Gao Xiang wrote:
>>> This reverts commit 156c3df8d4db4e693c062978186f44079413d74d.
>>>
>>> Since XArray and the new mount apis aren't merged in 4.19-rc1
>>> merge window, the BROKEN mark can be reverted directly without
>>> any problems.
>>>
>>> Fixes: 156c3df8d4db ("staging: erofs: disable compiling temporarile")
>>> Cc: Matthew Wilcox <willy@infradead.org>
>>> Cc: David Howells <dhowells@redhat.com>
>>> Reviewed-by: Chao Yu <yuchao0@huawei.com>
>>> Signed-off-by: Gao Xiang <gaoxiang25@huawei.com>
>>> ---
>>>
>>> Hi Greg,
>>>
>>>  Could you please apply this patch to enable EROFS from 4.19-rc2, thanks...
>>>
>>>  p.s. We would like to provide a more stable EROFS when linux-4.19 is out,
>>>       and there are also two patchsets (the one is already sent out by Chao
>>>       and me, the other is previewing in linux-erofs mailing list and it will
>>>       be sent out after gathering enough testdata and feedback from community
>>>       and carefully reviewed), could you also please consider applying these
>>>       two patchsets in the later 4.19-rc (both >2, or the first patchset
>>>       could be in rc2 in advance) if it is convenient to do so, or the next
>>>       4.20 is also ok...
>>>
>>>  LINK: https://lore.kernel.org/lkml/20180821144937.20555-1-chao@kernel.org/
>>>        https://lore.kernel.org/lkml/1535076160-99466-1-git-send-email-gaoxiang25@huawei.com/
>>
>> I applied those patch sets to my -next branch already, right?  So those
> 
> Yes, Thank you for applying those patches. :)
> 
>> would be going into 4.20-rc1, it is time now for "bugfixes only" for
>> 4.19-final.
>>
>> So perhaps we should just leave it as "BROKEN" for now for 4.19 and add
>> this to my tree now and let people work on it for the next few months in

I'm worry about that once we plan to reenable erofs in next x.xx-rc1, in the
merge window, if there are any other features change common api or structure in
vfs/mm/block, but related patch didn't cover erofs, that would make conflict
with erofs.

So if that happens, we can just reminder them to cover erofs? or we should
handle this by just delay removing 'BROKEN' state?

Thanks,

>> linux-next so that 4.20 has a solid base to start with?
>>
> 
> EROFS is be marked as "BROKEN" just because of conflict with
> XArray and the new mount apis, as Stephen Rothwell suggested in
> 
> https://lore.kernel.org/lkml/20180802010705.24a72730@canb.auug.org.au/
> 
>> It might be easiest for Greg to add the disabling CONFIG_EROFS_FS patch
>> to the staging tree itself for his first pull request during the merge
>> window and then send a second pull request (after the vfs and maybe the
>> Xarray stuff has been merged by Linus) with these patches followed by a
>> revert of the disabling patch.
> 
> But these two features was still discussing in the mailing list even at the
> last time of 4.19-rc1 merge window. I cannot decide whether they were eventually
> get merged in 4.19 or not. But it seems that it is regretful that linux-4.19
> is out without XArray and the new mount apis.
> 
> Therefore, I think EROFS should work for linux-4.19 without any modification
> if just revert the BROKEN mark.
> 
> EROFS works fine with the 4.19-rc1 code except that it has some __GFP_NOFAIL
> and BUG_ONs on error handling paths and very rarely race between memory
> reclaiming and decompression... :( I personally think it is complete enough
> for people to test since it is an independent and staging filesystem driver (no
> other influence...) Anyway, removing EROFS BROKEN mark at 4.20 is also ok of course...
> 
> On the other head, if XArray and the new mount apis is still pending for 4.20,
> should EROFS uses the same policy as Stephen suggested? I have no idea how to do next...
> 
> 
> I would like to hear your and Chao's suggestions....Thanks in advance...
> 
> Thanks,
> Gao Xiang
> 
>> thanks,
>>
>> greg k-h
>>
> 
> .
> 


  reply	other threads:[~2018-08-28  8:56 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-08-28  3:39 [PATCH] Revert "staging: erofs: disable compiling temporarile" Gao Xiang
2018-08-28  5:44 ` Greg Kroah-Hartman
2018-08-28  6:28   ` Gao Xiang
2018-08-28  8:56     ` Chao Yu [this message]
2018-08-28 13:05       ` Greg Kroah-Hartman
2018-08-28 13:10         ` Gao Xiang
2018-08-28 14:13         ` Chao Yu
2018-08-28 23:44           ` Stephen Rothwell
2018-08-29  1:37             ` Gao Xiang
2018-09-05 23:25             ` Stephen Rothwell
2018-09-06  2:06               ` Gao Xiang
2018-09-12  7:19               ` Chao Yu
2018-09-12  7:34                 ` Stephen Rothwell
2018-09-12  8:33                   ` Chao Yu

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=f12ae5df-3130-f293-5863-3d9ff0802e92@huawei.com \
    --to=yuchao0@huawei.com \
    --cc=devel@driverdev.osuosl.org \
    --cc=dhowells@redhat.com \
    --cc=gaoxiang25@huawei.com \
    --cc=gregkh@linuxfoundation.org \
    --cc=linux-erofs@lists.ozlabs.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=miaoxie@huawei.com \
    --cc=sfr@canb.auug.org.au \
    --cc=weidu.du@huawei.com \
    --cc=willy@infradead.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).