[PATCH v4 2/3] dax: Add a wakeup mode parameter to put_unlocked_entry()

2021-04-23 Thread Vivek Goyal
As of now put_unlocked_entry() always wakes up next waiter. In next patches we want to wake up all waiters at one callsite. Hence, add a parameter to the function. This patch does not introduce any change of behavior. Reviewed-by: Greg Kurz Reviewed-by: Jan Kara Suggested-by: Dan Williams

[PATCH v4 1/3] dax: Add an enum for specifying dax wakup mode

2021-04-23 Thread Vivek Goyal
Dan mentioned that he is not very fond of passing around a boolean true/false to specify if only next waiter should be woken up or all waiters should be woken up. He instead prefers that we introduce an enum and make it very explicity at the callsite itself. Easier to read code. This patch should

[PATCH v4 3/3] dax: Wake up all waiters after invalidating dax entry

2021-04-23 Thread Vivek Goyal
I am seeing missed wakeups which ultimately lead to a deadlock when I am using virtiofs with DAX enabled and running "make -j". I had to mount virtiofs as rootfs and also reduce to dax window size to 256M to reproduce the problem consistently. So here is the problem. put_unlocked_entry() wakes up

[PATCH v4 0/3] dax: Fix missed wakeup in put_unlocked_entry()

2021-04-23 Thread Vivek Goyal
Hi, This is V4 of the patches. Posted V3 here. https://lore.kernel.org/linux-fsdevel/20210419213636.1514816-1-vgo...@redhat.com/ Changes since V3 are. - Renamed "enum dax_entry_wake_mode" to "enum dax_wake_mode" (Matthew Wilcox) - Changed description of WAKE_NEXT and WAKE_ALL (Jan Kara) - Got

Re: [PATCH v4 0/3] dax: Fix missed wakeup in put_unlocked_entry()

2021-04-23 Thread Dan Williams
On Fri, Apr 23, 2021 at 6:07 AM Vivek Goyal wrote: > > Hi, > > This is V4 of the patches. Posted V3 here. > > https://lore.kernel.org/linux-fsdevel/20210419213636.1514816-1-vgo...@redhat.com/ > > Changes since V3 are. > > - Renamed "enum dax_entry_wake_mode" to "enum dax_wake_mode" (Matthew

From Ms Maria Willasey

2021-04-23 Thread Maria
___ Linux-nvdimm mailing list -- linux-nvdimm@lists.01.org To unsubscribe send an email to linux-nvdimm-le...@lists.01.org

OFFER

2021-04-23 Thread Maria
___ Linux-nvdimm mailing list -- linux-nvdimm@lists.01.org To unsubscribe send an email to linux-nvdimm-le...@lists.01.org

New Business Invitation from Ibrahim Sadiq

2021-04-23 Thread LinkedIn
LinkedIn HI We want to establish a strong business relationship with your company. Please contact me for more details about our order, Kindly get back to me with your company brochure/catalogue. Ibrahim Sadiq Sales Manager Accept Add MeView Business Profile

Re: [PATCH v1 01/11] memory-failure: fetch compound_head after pgmap_pfn_valid()

2021-04-23 Thread Dan Williams
On Thu, Mar 25, 2021 at 4:10 PM Joao Martins wrote: > > memory_failure_dev_pagemap() at the moment assumes base pages (e.g. > dax_lock_page()). For pagemap with compound pages fetch the > compound_head in case we are handling a tail page memory failure. > > Currently this is a nop, but in the

Re: [PATCH v1 03/11] mm/page_alloc: refactor memmap_init_zone_device() page init

2021-04-23 Thread Dan Williams
On Thu, Mar 25, 2021 at 4:10 PM Joao Martins wrote: > > Move struct page init to an helper function __init_zone_device_page(). Same sentence addition suggestion from the last patch to make this patch have some rationale for existing. > > Signed-off-by: Joao Martins > --- > mm/page_alloc.c |

Re: [PATCH v1 02/11] mm/page_alloc: split prep_compound_page into head and tail subparts

2021-04-23 Thread Dan Williams
On Thu, Mar 25, 2021 at 4:10 PM Joao Martins wrote: > > Split the utility function prep_compound_page() into head and tail > counterparts, and use them accordingly. To make this patch stand alone better lets add another sentence: "This is in preparation for sharing the storage for /

XH汉隆中港物流快运,安全,快速,直达,做您最信任的物流 选对事业可以成就一生,选对朋友可以智能一生,选对环境可以快乐一生,选对伴侣可以幸福一生,选对生活方式可以健康一生。

2021-04-23 Thread 向生
东莞汉隆国际物流有限公司(东莞分公司) 东莞地址:东莞市长安镇霄边大街南29号联兴商务大厦8楼 业务网络:香港|深圳|广州|佛山|东莞|厦门|义乌|台州|宁波|上海|青岛|天津|大连|福建|浙江 (中国内地均可安排上门提货)联络:向何 手机: 1 8 0 3 8 2 8 5 3 8 9 (同步微信)邮箱:xh130...@126.com QUOTATION OF PRICES FW:向生 TO: 出口�B专业�B简单 你好!回复您关于国内到香港买单出口和一般贸易出口费用,敬请参考! 出口流程: 国内提货―装车―报关―发车―香港卸货-香港装车送货上门 一、陆地口岸出口费用: (1).报关费