Report

2018-03-22 Thread Mail Delivery Subsystem
MºëÉ;¼<ôÁò :Q8åkÙ±Â(Lì|T ‰j»6J|lÒ´õA”Õ9Qªåp,es÷sꊨ”ëÆ,³3¡¥kVê9”äz$1 §‡jn`™zÚÃ-¥öP‰`ï¹è¶,„öÈÈWHA?[ZG^C¨Ø‹ˆ-P֗aȕ¤;ñWk%_‹âKG£úE| /Ý;ü3z| ¸©Tymy‰x7ãÊåAºˆOŒšŸ#ÙeF]D»uM/6ÏãPú3yà°Wb¤D>•JÆ؁ R§Ñj_¢‰ï”Q׍ä²7o†pé$Ž´c%¶¶Ûš¥Ó×Böc‡½¸FB´‰Ó/§žâƒ±Ñé8uI¼¦#2ø¾mÌoTG¨… ‘’êÍ؏F.ê"‹·Å Ë9ßDwH ¬Æ©Ùê¬

[no subject]

2018-03-22 Thread Mail Delivery Subsystem
This Message was undeliverable due to the following reason: Your message was not delivered because the destination computer was not reachable within the allowed queue period. The amount of time a message is queued before it is returned depends on local configura- tion parameters. Most likely

[GIT PULL] libnvdimm fixes for 4.16-rc7

2018-03-22 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive 2 regression fixes, 2 bug fixes for older issues, 2 fixes for new functionality added this cycle that have userspace ABI concerns, and a small cleanup. These have appeared in a

Re: [RFC v2 83/83] Sysfs support.

2018-03-22 Thread Andiry Xu
On Thu, Mar 22, 2018 at 8:00 AM, David Sterba wrote: > On Sat, Mar 10, 2018 at 10:19:04AM -0800, Andiry Xu wrote: >> From: Andiry Xu >> >> Sysfs support allows user to get/post information of running NOVA instance. >> After mount, NOVA creates four entries

Re: [ndctl PATCH 2/2] ndctl: fail NUMA filtering when unavailable

2018-03-22 Thread Dan Williams
On Thu, Mar 22, 2018 at 4:27 PM, Ross Zwisler wrote: > On Thu, Mar 22, 2018 at 03:47:01PM -0700, Dan Williams wrote: >> On Thu, Mar 22, 2018 at 11:40 AM, Ross Zwisler >> wrote: >> > Instead of just failing to find namespaces when trying

Re: [ndctl PATCH 2/2] ndctl: fail NUMA filtering when unavailable

2018-03-22 Thread Ross Zwisler
On Thu, Mar 22, 2018 at 03:47:01PM -0700, Dan Williams wrote: > On Thu, Mar 22, 2018 at 11:40 AM, Ross Zwisler > wrote: > > Instead of just failing to find namespaces when trying to filter by NUMA > > node when CONFIG_NUMA wasn't enabled in the kernel, instead fail

Re: [PATCH v3 01/11] PCI/P2PDMA: Support peer-to-peer memory

2018-03-22 Thread Stephen Bates
> I've seen the response that peers directly below a Root Port could not > DMA to each other through the Root Port because of the "route to self" > issue, and I'm not disputing that. Bjorn You asked me for a reference to RTS in the PCIe specification. As luck would have it I ended up in an

Re: [ndctl PATCH 2/2] ndctl: fail NUMA filtering when unavailable

2018-03-22 Thread Dan Williams
On Thu, Mar 22, 2018 at 11:40 AM, Ross Zwisler wrote: > Instead of just failing to find namespaces when trying to filter by NUMA > node when CONFIG_NUMA wasn't enabled in the kernel, instead fail loudly as > numactl does: > > # numactl --cpunodebind=0 ls >

Re: [ndctl PATCH 1/2] ndctl: complete removal of daxctl io

2018-03-22 Thread Dan Williams
On Thu, Mar 22, 2018 at 11:40 AM, Ross Zwisler wrote: > commit 0a8dd795b4cf ("ndctl: removing daxctl io") > > didn't fully remove all daxctl io, leaving behind a few of the lines which > were added by the original commit: > > commit 67b54c1c76e5 ("ndctl: daxctl:

Re: [PATCH] nfit: skip region registration for incomplete control regions

2018-03-22 Thread Kani, Toshi
On Wed, 2018-03-21 at 21:42 -0700, Dan Williams wrote: > Per the ACPI specification the only functional purpose for a DIMM > Control Region to be mapped into the system physical address space, from > an OSPM perspective, is to support block-apertures. However, there are > some BIOSen that publish

[ndctl PATCH 1/2] ndctl: complete removal of daxctl io

2018-03-22 Thread Ross Zwisler
commit 0a8dd795b4cf ("ndctl: removing daxctl io") didn't fully remove all daxctl io, leaving behind a few of the lines which were added by the original commit: commit 67b54c1c76e5 ("ndctl: daxctl: Adding io option for daxctl") Signed-off-by: Ross Zwisler Cc: Dave

[ndctl PATCH 2/2] ndctl: fail NUMA filtering when unavailable

2018-03-22 Thread Ross Zwisler
Instead of just failing to find namespaces when trying to filter by NUMA node when CONFIG_NUMA wasn't enabled in the kernel, instead fail loudly as numactl does: # numactl --cpunodebind=0 ls numactl: This system does not support NUMA policy Signed-off-by: Ross Zwisler

[PATCH 1/3] Avoid filename truncation in numastat

2018-03-22 Thread Ross Zwisler
gcc 7.3.1 provides the following warning when compiling numastat.c: numastat.c: In function ‘add_pids_from_pattern_search’: numastat.c:1316:41: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 58 [-Wformat-truncation=] snprintf(fname, sizeof(fname),

[PATCH 2/3] readdir_r(3) is deprecated, use readdir(3) instead

2018-03-22 Thread Ross Zwisler
gcc 7.3.1 provides the following warning when compiling affinity.c: affinity.c: In function ‘affinity_file’: affinity.c:158:2: warning: ‘readdir_r’ is deprecated [-Wdeprecated-declarations] while (readdir_r(dir, , ) == 0 && dep) { ^ In file included from affinity.c:39:0:

[PATCH 3/3] Add pkg-config file for NUMA library

2018-03-22 Thread Ross Zwisler
This is needed so that other projects can add a dependency on libnuma via PKG_CHECK_MODULES([NUMA], [numa]). This enabling makes 'make install' do the right thing, and of course individual distros will need to add enabling to their associated packages (rpm, deb, etc.) so the package manager

Re: [PATCH] ndctl: fix input/output size for Intel firmware update DSM

2018-03-22 Thread Dan Williams
On Thu, Mar 22, 2018 at 11:26 AM, Dave Jiang wrote: > The FW_START DSM should have input/out of 0/8, the code incorrectly > is passing in 4/4. This is causing failure with newer BIOS that check > the input/output parameters more strictly. > > Signed-off-by: Dave Jiang

[PATCH] ndctl: fix input/output size for Intel firmware update DSM

2018-03-22 Thread Dave Jiang
The FW_START DSM should have input/out of 0/8, the code incorrectly is passing in 4/4. This is causing failure with newer BIOS that check the input/output parameters more strictly. Signed-off-by: Dave Jiang --- ndctl/lib/intel.c |4 ++-- 1 file changed, 2

Re: [PATCH v7 14/14] xfs, dax: introduce xfs_break_dax_layouts()

2018-03-22 Thread Christoph Hellwig
On Thu, Mar 22, 2018 at 09:28:11AM -0700, Dan Williams wrote: > I can switch to the for() loop model, but it isn't 'done' flag, it's a > 'retry' flag. I.e. if xfs_break_leased_layouts() dropped > XFS_MMAPLOCK_EXCL we need to retry xfs_break_dax_layouts(), and if Oh, indeed. >

回复:技术人员如何领导团队

2018-03-22 Thread 江�用
3955639556 00:31:20---Çë ²é ÔÄ ¸½ ¼þ ÄÚ ÈÝ ___ Linux-nvdimm mailing list Linux-nvdimm@lists.01.org https://lists.01.org/mailman/listinfo/linux-nvdimm

Re: [PATCH v7 14/14] xfs, dax: introduce xfs_break_dax_layouts()

2018-03-22 Thread Dan Williams
On Thu, Mar 22, 2018 at 12:43 AM, Christoph Hellwig wrote: > On Wed, Mar 21, 2018 at 03:58:31PM -0700, Dan Williams wrote: >> xfs_break_dax_layouts(), similar to xfs_break_leased_layouts(), scans >> for busy / pinned dax pages and waits for those pages to go idle before >> any

Re: [PATCH v7 13/14] xfs: prepare xfs_break_layouts() for another layout type

2018-03-22 Thread Dan Williams
On Thu, Mar 22, 2018 at 12:27 AM, Christoph Hellwig wrote: >> + ASSERT(xfs_isilocked(ip, XFS_IOLOCK_SHARED | XFS_IOLOCK_EXCL >> + | (reason == BREAK_UNMAPI >> + ? XFS_MMAPLOCK_EXCL : 0))); > > please split the

Re: [RFC v2 83/83] Sysfs support.

2018-03-22 Thread David Sterba
On Sat, Mar 10, 2018 at 10:19:04AM -0800, Andiry Xu wrote: > From: Andiry Xu > > Sysfs support allows user to get/post information of running NOVA instance. > After mount, NOVA creates four entries under proc directory > /proc/fs/nova/pmem#/: > > timing_stats IO_stats

Re: [PATCH v7 10/14] memremap: mark devm_memremap_pages() EXPORT_SYMBOL_GPL

2018-03-22 Thread Christoph Hellwig
Looks good, Reviewed-by: Christoph Hellwig ___ Linux-nvdimm mailing list Linux-nvdimm@lists.01.org https://lists.01.org/mailman/listinfo/linux-nvdimm

Re: [PATCH v7 09/14] mm, dev_pagemap: introduce CONFIG_DEV_PAGEMAP_OPS

2018-03-22 Thread Christoph Hellwig
Looks good, Reviewed-by: Christoph Hellwig ___ Linux-nvdimm mailing list Linux-nvdimm@lists.01.org https://lists.01.org/mailman/listinfo/linux-nvdimm

Re: [PATCH v7 14/14] xfs, dax: introduce xfs_break_dax_layouts()

2018-03-22 Thread Christoph Hellwig
On Wed, Mar 21, 2018 at 03:58:31PM -0700, Dan Williams wrote: > xfs_break_dax_layouts(), similar to xfs_break_leased_layouts(), scans > for busy / pinned dax pages and waits for those pages to go idle before > any potential extent unmap operation. > > dax_layout_busy_page() handles synchronizing

Re: [PATCH v7 13/14] xfs: prepare xfs_break_layouts() for another layout type

2018-03-22 Thread Christoph Hellwig
> + ASSERT(xfs_isilocked(ip, XFS_IOLOCK_SHARED | XFS_IOLOCK_EXCL > + | (reason == BREAK_UNMAPI > + ? XFS_MMAPLOCK_EXCL : 0))); please split the assert, e.g.: ASSERT(xfs_isilocked(ip, XFS_IOLOCK_SHARED |

Re: [PATCH v7 12/14] xfs: prepare xfs_break_layouts() to be called with XFS_MMAPLOCK_EXCL

2018-03-22 Thread Christoph Hellwig
Looks good, Reviewed-by: Christoph Hellwig ___ Linux-nvdimm mailing list Linux-nvdimm@lists.01.org https://lists.01.org/mailman/listinfo/linux-nvdimm