Re: [f2fs-dev] [PATCH v3 5/5] block: remove gfp_flags from blkdev_zone_mgmt

2024-01-30 Thread Mike Snitzer
s well as > blkdev_zone_reset_all() and blkdev_zone_reset_all_emulated(). > > Signed-off-by: Johannes Thumshirn Reviewed-by: Mike Snitzer ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel

Re: [f2fs-dev] [PATCH v3 2/5] dm: dm-zoned: guard blkdev_zone_mgmt with noio scope

2024-01-30 Thread Mike Snitzer
On Mon, Jan 29 2024 at 2:52P -0500, Johannes Thumshirn wrote: > Guard the calls to blkdev_zone_mgmt() with a memalloc_noio scope. > This helps us getting rid of the GFP_NOIO argument to blkdev_zone_mgmt(); > > Signed-off-by: Johannes Thumshirn Reviewed-by:

Re: [f2fs-dev] [PATCH v7 08/13] fs: drop the timespec64 argument from update_time

2023-08-09 Thread Mike Marshall
I've been following this patch on fsdevel... is there a remote I could fetch with a branch that has this in it? -Mike On Wed, Aug 9, 2023 at 8:32 AM Christian Brauner wrote: > > On Mon, Aug 07, 2023 at 03:38:39PM -0400, Jeff Layton wrote: > > Now that all of the update_ti

Re: [f2fs-dev] [PATCH 06/10] hugetlbfs: Convert remove_inode_hugepages() to use filemap_get_folios()

2022-06-10 Thread Mike Kravetz
's a lot harder to set up hugetlb than that ... > > anyway, i figured it out without being able to run the reproducer. > > Can you try this? I can confirm that libhugetlbfs tests do not trigger the BUG with the below change. -- Mike Kravetz > > diff --git a/mm/filemap.

Re: [f2fs-dev] [PATCH v2 16/19] hugetlb: Convert to migrate_folio

2022-06-09 Thread Mike Kravetz
struct page *newpage, struct page *page, > +#ifdef CONFIG_MIGRATION and, thanks for adding the #ifdef CONFIG_MIGRATION to save a little space. Reviewed-by: Mike Kravetz -- Mike Kravetz ___ Linux-f2fs-devel mailing list Lin

Re: [f2fs-dev] [PATCH 2/6] treewide: remove using list iterator after loop body as a ptr

2022-02-28 Thread Mike Rapoport
hing_with(entry); > > >Actually, we usually have a check to see if the loop found anything, >but in that case it should something like > >if (list_entry_is_head(entry, head, member)) { >return with error; >} >do_somethin_with(entry); > >Suffice? The list_entry_is_head() macro is designed to cope with the >bogus entry on head problem. Won't suffice because the end goal of this work is to limit scope of entry only to loop. Hence the need for additional variable. Besides, there are no guarantees that people won't do_something_with(entry) without the check or won't compare entry to NULL to check if the loop finished with break or not. >James -- Sincerely yours, Mike ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel

Re: [f2fs-dev] [PATCH 9/9] block: rework zone reporting

2019-11-08 Thread Mike Snitzer
simply supplies a callback that is > executed on each reported zone, and private data for it. > > Signed-off-by: Christoph Hellwig > Signed-off-by: Shin'ichiro Kawasaki > Signed-off-by: Damien Le Moal Reviewed-by: Mike Snitzer ___ Li

Re: [f2fs-dev] [GIT PULL] vfs: Add support for timestamp limits

2019-08-29 Thread Mike Marshall
... when I was using "git am" to apply the patch series, the ceph patch failed, so I "git skipped" it... I obtained the patch series from: https://github.com/deepa-hub/vfs limits today. -Mike On Thu, Aug 29, 2019 at 12:38 AM Deepa Dinamani wrote: > > Adding the others w

Re: [f2fs-dev] [PATCH v8] Add flags option to get xattr method paired to __vfs_getxattr

2019-08-29 Thread Mike Marshall
I added this patch series on top of Linux 5.3-rc6 and ran xfstests on orangefs with no regressions. Acked-by: Mike Marshall -Mike On Wed, Aug 28, 2019 at 10:40 AM Mark Salyzyn wrote: > > On 8/28/19 7:24 AM, Christoph Hellwig wrote: > > On Tue, Aug 27, 2019 at 08:05:15AM -0700,

Re: [f2fs-dev] [PATCH 1/2] treewide: Switch printk users from %pf and %pF to %ps and %pS, respectively

2019-03-22 Thread Mike Rapoport
gt; mm/memblock.c | 12 ++-- Acked-by: Mike Rapoport ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel

Re: [f2fs-dev] dm: give req_size precisely given by user

2018-12-18 Thread Mike Snitzer
On Tue, Dec 18 2018 at 12:45pm -0500, Jens Axboe wrote: > On 12/18/18 10:25 AM, Jaegeuk Kim wrote: > > This patch makes dm be aware of io_pages to assign sane req_size for reads. > > Reviewed-by: Jens Axboe > I've applied this, see: https://git.kernel.org/pub/scm/linux/kernel/git/device-mappe

Re: [f2fs-dev] [PATCH v2 5/5] orangefs: cache NULL when both default_acl and acl are NULL

2018-09-07 Thread Mike Marshall
Thanks... I've added your patch to 4.19-rc2, run it through xfstests, and added it to my linux-next tree... -Mike On Fri, Aug 31, 2018 at 10:35 AM Chengguang Xu wrote: > > default_acl and acl of newly created inode will be initiated > as ACL_NOT_CACHED in vfs function inode_ini

Re: [f2fs-dev] [PATCH v10 00/62] Convert page cache to XArray

2018-04-05 Thread Mike Kravetz
On 04/04/2018 08:52 PM, Matthew Wilcox wrote: > On Wed, Apr 04, 2018 at 09:35:46AM -0700, Mike Kravetz wrote: >> Running with this XArray series on top of next-20180329 consistently 'hangs' >> on shutdown looping (?forever?) in tag_pages_for_writeback/xas_for_each_tag. &g

Re: [f2fs-dev] [PATCH v10 00/62] Convert page cache to XArray

2018-04-04 Thread Mike Kravetz
68, work=0x88012c02e190) at kernel/workqueue.c:2145 #11 0x810b762e in worker_thread (__worker=0x88012eff6d68) at kernel/workqueue.c:2279 #12 0x810bd7c3 in kthread (_create=0x88012e88fc28) at kernel/kthread.c:238 #13 0x81a00205 in ret_from_fork

Re: [f2fs-dev] [PATCH v10 43/62] memfd: Convert shmem_tag_pins to XArray

2018-03-30 Thread Mike Kravetz
not do a detailed review of the XArray implementation. Only looked at the provided interfaces and their intended uses. If the interfaces work as specified, the changes here are fine. Reviewed-by: Mike Kravetz -- Mike Kravetz > --- > mm/memfd.c | 43 ++-

Re: [f2fs-dev] [PATCH v10 44/62] memfd: Convert shmem_wait_for_pins to XArray

2018-03-30 Thread Mike Kravetz
s as with with the previous shmem_tag_pins patch. Reviewed-by: Mike Kravetz -- Mike Kravetz > --- > mm/memfd.c | 61 + > 1 file changed, 25 insertions(+), 36 deletions(-) > > diff --git a/mm/memfd.c b/mm/memfd.c > index

Re: [f2fs-dev] [PATCH v3 05/20] orangefs: don't call filemap_write_and_wait from fsync

2017-04-24 Thread Mike Marshall
I've been running it here... Acked-by: Mike Marshall On Mon, Apr 24, 2017 at 11:23 AM, Christoph Hellwig wrote: > Looks fine, > > Reviewed-by: Christoph Hellwig -- Check out the vibrant tech community

Re: [f2fs-dev] [PATCH 0/9 v2] scope GFP_NOFS api

2016-12-16 Thread Mike Galbraith
On Fri, 2016-12-16 at 16:35 +0100, Michal Hocko wrote: > On Fri 16-12-16 16:05:58, Mike Galbraith wrote: > > On Thu, 2016-12-15 at 15:07 +0100, Michal Hocko wrote: > > > Hi, > > > I have posted the previous version here [1]. Since then I have added a > > >

Re: [f2fs-dev] [PATCH 0/9 v2] scope GFP_NOFS api

2016-12-16 Thread Mike Galbraith
On Thu, 2016-12-15 at 15:07 +0100, Michal Hocko wrote: > Hi, > I have posted the previous version here [1]. Since then I have added a > support to suppress reclaim lockdep warnings (__GFP_NOLOCKDEP) to allow > removing GFP_NOFS usage motivated by the lockdep false positives. On top > of that I've t

Re: [f2fs-dev] [PATCH 42/45] block, fs, drivers: remove REQ_OP compat defs and related code

2016-08-04 Thread Mike Christie
On 08/03/2016 11:25 AM, Ross Zwisler wrote: > run fstests generic/008 at 2016-08-03 09:54:56 > page:ea0017af04c0 count:3 mapcount:0 mapping:8805eb059200 index:0x0 > flags: 0x3fff802828(uptodate|lru|private|writeback) > page dumped because: VM_BUG_ON_PAGE(!PageLocked(page)) > page->mem_

Re: [f2fs-dev] [PATCH 37/45] drivers: use req op accessor

2016-08-04 Thread Mike Christie
On 08/03/2016 07:30 PM, Shaun Tancheff wrote: > On Wed, Aug 3, 2016 at 6:47 PM, Mike Christie wrote: >> On 08/03/2016 05:33 PM, Ross Zwisler wrote: >>> On Sun, Jun 5, 2016 at 1:32 PM, wrote: >>>> From: Mike Christie >>>> >>>> The r

Re: [f2fs-dev] [PATCH 28/45] target: use bio op accessors

2016-06-06 Thread Mike Christie
On 06/06/2016 01:46 AM, Hannes Reinecke wrote: > On 06/05/2016 09:32 PM, mchri...@redhat.com wrote: >> From: Mike Christie >> >> Separate the op from the rq_flag_bits and have the target layer >> set/get the bio using bio_set_op_attrs/bio_op. >> >> Signed-of

Re: [f2fs-dev] [PATCH 00/42] v7: separate operations from flags in the bio/request structs

2016-05-07 Thread Mike Christie
ite discard, >> flush, etc) from cmd_flags/bi_rw. >> >> This patchset was made against linux-next from today April 15 >> (git tag next-20160415). >> >> I put a git tree here: >> https://github.com/mikechristie/linux-kernel.git >> The patches are in the op bra

Re: [f2fs-dev] [PATCH 00/42] v7: separate operations from flags in the bio/request structs

2016-05-07 Thread Mike Christie
On 05/04/2016 12:58 PM, Jeff Moyer wrote: > Mike Christie writes: > >> On 05/03/2016 03:44 PM, Jeff Moyer wrote: >>> Hi, Mike, >>> >>> That git tree doesn't seem to exist. I did manage to apply your patch >>> set on top of next-20160415, tho

Re: [f2fs-dev] [PATCH 00/42] v7: separate operations from flags in the bio/request structs

2016-04-17 Thread Mike Snitzer
On Fri, Apr 15 2016 at 3:15pm -0400, mchri...@redhat.com wrote: > The following patches begin to cleanup the request->cmd_flags and > bio->bi_rw mess. We currently use cmd_flags to specify the operation, > attributes and state of the request. For bi_rw we use it for similar > info and also the p

Re: [f2fs-dev] [PATCH 41/42] block: do not use REQ_FLUSH for tracking flush support

2016-04-17 Thread Mike Christie
On 04/15/2016 05:50 AM, Juergen Gross wrote: > On 15/04/16 12:40, mchri...@redhat.com wrote: >> From: Mike Christie >> >> The last patch added a REQ_OP_FLUSH for request_fn drivers >> and the next patch renames REQ_FLUSH to REQ_PREFLUSH which >> will be used by

Re: [f2fs-dev] [PATCH 00/35 v4] separate operations from flags in the bio/request structs

2016-02-29 Thread Mike Christie
On 02/29/2016 11:13 AM, Christoph Hellwig wrote: > Any reason you've dropped my ACK for the previous version? Sorry. I think I accidentally dropped it when I rebased back over to linux-next. It looks like it only got stuck on the first patch. I will fix that up on the resend for those kbuild error

Re: [f2fs-dev] [dm-devel] [PATCH 22/26] iscsi_tcp: Use ahash

2016-01-27 Thread Mike Christie
.h|4 +-- > drivers/scsi/libiscsi_tcp.c | 29 +-- > include/scsi/libiscsi_tcp.h | 13 +- > 4 files changed, 58 insertions(+), 42 deletions(-) > iSCSI parts look ok. Reviewed-by: Mike Christie

Re: [f2fs-dev] [dm-devel] [PATCH 02/35] block: add REQ_OP definitions and bi_op/op fields

2016-01-12 Thread Mike Christie
On 01/09/2016 06:56 PM, Mike Christie wrote: > On 01/09/2016 07:37 AM, Christoph Hellwig wrote: >> Seems like this is missing REQ_OP_FLUSH, which still hides as a write? >> Oh yeah, to answer the second part of your question, REQ_OP_FLUSH is only a flush operation like what req

Re: [f2fs-dev] [dm-devel] [PATCH 02/35] block: add REQ_OP definitions and bi_op/op fields

2016-01-12 Thread Mike Christie
patch: [PATCH 33/35] block, drivers: add REQ_OP_FLUSH operation commit 18dea20363ba245a47bc1bb54f6465b8a05b19af Author: Mike Christie Date: Tue Jan 5 21:02:17 2016 -0600 block, drivers: add REQ_OP_FLUSH operation and I added the REQ_PREFLUSH flag in [PATCH 35/35] block, drivers, fs:

Re: [f2fs-dev] [PATCH 01/35] block/fs/drivers: remove rw argument from submit_bio

2016-01-12 Thread Mike Christie
On 01/09/2016 07:34 AM, Christoph Hellwig wrote: >> count); >> > diff --git a/block/blk-flush.c b/block/blk-flush.c >> > index 9c423e5..e092e13 100644 >> > --- a/block/blk-flush.c >> > +++ b/block/blk-flush.c >> > @@ -484,8 +484,9 @@ int blkdev_issue_flush(struct block_

Re: [f2fs-dev] [PATCH 00/35 v2] separate operations from flags in the bio/request structs

2016-01-08 Thread Mike Snitzer
On Fri, Jan 08 2016 at 3:50P -0500, Mike Christie wrote: > On 01/08/2016 07:32 AM, Christoph Hellwig wrote: > > This looks good to me from a highlevel point of view. > > Do you also have a git tree to take a look at all the changes in a > > single big diff? > >

Re: [f2fs-dev] [PATCH 00/35 v2] separate operations from flags in the bio/request structs

2016-01-08 Thread Mike Christie
On 01/08/2016 07:32 AM, Christoph Hellwig wrote: > This looks good to me from a highlevel point of view. > Do you also have a git tree to take a look at all the changes in a > single big diff? I uploaded a git tree here: https://github.com/mikechristie/linux-kernel.git based off of linux-next to

[f2fs-dev] [SPAM] welding

2015-06-28 Thread mike
Plasma Cutting Machine CNC Flame Cutting Machine Edge Beveling Machine Edge Milling Machine Shot Blasting Machine Box Beam Welding Hydraulic Tilter Wind Tower Production Line Thanks * Mike Zhao (Marketing manager) Elite Welding & Cut

[f2fs-dev] [SPAM] welding cutting

2015-06-15 Thread mike
Plasma Cutting Machine CNC Flame Cutting Machine Edge Beveling Machine Edge Milling Machine Shot Blasting Machine Box Beam Welding Hydraulic Tilter Wind Tower Production Line Thanks * Mike Zhao (Marketing manager) Elite Welding & Cut

[f2fs-dev] [SPAM] welding equipments

2015-05-02 Thread mike
call us, send an email , We will gladly answer all your questions and recommend an ideal solution for your needs. We look forward to our anticipated future collaboration. Thanks * Mike Zhao (Marketing manager) Elite Welding

[f2fs-dev] [SPAM] Welding rotator

2015-03-20 Thread mike
be happy for you to call us, send an email , We will gladly answer all your questions and recommend an ideal solution for your needs. We look forward to our anticipated future collaboration. Thanks * Mike Zhao (Marketing manager