[PATCH RFC ndctl 9/9] test: Disable paths which are possibly wrong

2020-10-06 Thread Santosh Sivaraj
Signed-off-by: Santosh Sivaraj --- test/dpa-alloc.c | 9 - test/dsm-fail.c | 8 +++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/test/dpa-alloc.c b/test/dpa-alloc.c index b757b9a..a933b54 100644 --- a/test/dpa-alloc.c +++ b/test/dpa-alloc.c @@ -277,11 +277,18 @@ s

[PATCH RFC ndctl 8/9] test/multi-pmem: fix for no-interleave support

2020-10-06 Thread Santosh Sivaraj
Signed-off-by: Santosh Sivaraj --- test/multi-pmem.c | 9 + 1 file changed, 9 insertions(+) diff --git a/test/multi-pmem.c b/test/multi-pmem.c index 668662c..ef4fec0 100644 --- a/test/multi-pmem.c +++ b/test/multi-pmem.c @@ -208,6 +208,14 @@ static int do_multi_pmem(struct ndctl_ctx *ctx

Votre colis est toujours en attente de confirmation

2020-10-06 Thread colis . service
Cher(e) Client(e),Nous avons l'honneur de vous écrie cette lettre a fin de vous annoncer que vous avez un colis au bureau DHL .Vous n'avez pas le droit de le récuperer si le délai dépassera les 48 H . Veuillez confirmer l'envoi du colis , En suivant les étapes au dessous  : 1. E nvoyer le texto

[PATCH RFC ndctl 7/9] test/libndctl: Don't check for error flags on non-nfit dimms

2020-10-06 Thread Santosh Sivaraj
Signed-off-by: Santosh Sivaraj --- test/libndctl.c | 61 +++-- 1 file changed, 34 insertions(+), 27 deletions(-) diff --git a/test/libndctl.c b/test/libndctl.c index aaa72dc..ae87807 100644 --- a/test/libndctl.c +++ b/test/libndctl.c @@ -575,7 +575,8 @

[PATCH RFC ndctl 6/9] test/libndctl: Don't check for two formats on a dimm

2020-10-06 Thread Santosh Sivaraj
The number of formats is itself populated only when there is a nfit bus present. So skip this sub-test for all other platforms. Signed-off-by: Santosh Sivaraj --- test/libndctl.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/libndctl.c b/test/libndctl.c index 93cbc7a

[PATCH RFC ndctl 3/9] test/libndctl: Don't compare phys-id if no-interleave support

2020-10-06 Thread Santosh Sivaraj
The tests expect some regions to have the same physical id, but that will not be the case if there is no interleave support. Signed-off-by: Santosh Sivaraj --- test/libndctl.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/libndctl.c b/test/libndctl.c index 994e0fa..d

[PATCH RFC ndctl 5/9] test/libndctl: skip smart tests for non-nfit platforms

2020-10-06 Thread Santosh Sivaraj
Signed-off-by: Santosh Sivaraj --- test/libndctl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/libndctl.c b/test/libndctl.c index 1a5a267..93cbc7a 100644 --- a/test/libndctl.c +++ b/test/libndctl.c @@ -2451,7 +2451,7 @@ static int check_commands(struct ndctl_bus *bus,

[PATCH RFC ndctl 1/9] libndctl: test enablement for non-nfit devices

2020-10-06 Thread Santosh Sivaraj
Add attributes to generic dimms that are independent of platforms like the test dimms. Signed-off-by: Santosh Sivaraj --- ndctl/lib/libndctl.c | 51 1 file changed, 51 insertions(+) diff --git a/ndctl/lib/libndctl.c b/ndctl/lib/libndctl.c index 95219

[PATCH RFC ndctl 4/9] test/libndctl: search by handle instead of range index

2020-10-06 Thread Santosh Sivaraj
When there is no-interleave support, there is no range index. Signed-off-by: Santosh Sivaraj --- test/libndctl.c | 32 ++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/test/libndctl.c b/test/libndctl.c index d508948..1a5a267 100644 --- a/test/libndc

[PATCH RFC ndctl 2/9] test/core: Don't fail is nfit module is missing

2020-10-06 Thread Santosh Sivaraj
This will happen in platforms that don't have ACPI support. Signed-off-by: Santosh Sivaraj --- test/core.c | 5 + 1 file changed, 5 insertions(+) diff --git a/test/core.c b/test/core.c index 5118d86..e3e93ff 100644 --- a/test/core.c +++ b/test/core.c @@ -195,6 +195,11 @@ retry:

[ndctl PATCH] ndctl/namespace: Catch attempts to sub-divide legacy / label-less capacity

2020-10-06 Thread Dan Williams
Fail attempts to specify a size smaller than the host region to 'create-namespace' when labels are not available. Otherwise ndctl confusingly succeeds and reports that the namespace is still statically sized to the region: Example before: # ndctl create-namespace -s 32g "size":"63.00 GiB (6

Re: [PATCH] ext4/xfs: add page refcount helper

2020-10-06 Thread Dan Williams
On Tue, Oct 6, 2020 at 4:09 PM Ralph Campbell wrote: > > There are several places where ZONE_DEVICE struct pages assume a reference > count == 1 means the page is idle and free. Instead of open coding this, > add a helper function to hide this detail. > > Signed-off-by: Ralph Campbell > Reviewed-

[ndctl PATCH] build: Use asciidoc instead of asciidoctor on RHEL

2020-10-06 Thread Dan Williams
Until RHEL moves to asciidoctor fallback to the old asciidoc for RHEL builds. Signed-off-by: Dan Williams --- ndctl.spec.in |7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ndctl.spec.in b/ndctl.spec.in index 94e15ad309c5..056c53069082 100644 --- a/ndctl.spec.in +++ b

[PATCH] ext4/xfs: add page refcount helper

2020-10-06 Thread Ralph Campbell
There are several places where ZONE_DEVICE struct pages assume a reference count == 1 means the page is idle and free. Instead of open coding this, add a helper function to hide this detail. Signed-off-by: Ralph Campbell Reviewed-by: Christoph Hellwig --- I'm resending this as a separate patch

[ANNOUNCE] ndctl v70

2020-10-06 Thread Verma, Vishal L
A new release of ndctl is available [1]. Highlights include support for the new firmware activation facility, a new 'split-acpi' command in 'daxctl'to aid testing and debugging, and other minor fixes. A shortlog is appended below. [1]: https://github.com/pmem/ndctl/releases/tag/v70 Dan William

Communication N-4267IA3058

2020-10-06 Thread Sombre Union
Hi, I hope that you are doing well. Please see attached invoice. Can you please send to the appropriate party. Thank you, Malcom Majka Administrator H.A. DeHart & Son, Inc 311 Crown Point Road Shepherdstown Delaware 85589 856-845-0705 unsubscribe  privacy policy ___

Re: [PATCH v6 03/11] device-dax/kmem: move resource tracking to drvdata

2020-10-06 Thread David Hildenbrand
On 06.10.20 08:55, Dan Williams wrote: > Towards removing the mode specific @dax_kmem_res attribute from the > generic 'struct dev_dax', and preparing for multi-range support, move > resource tracking to driver data. The memory for the resource name > needs to have its own lifetime separate from t

[PATCH v6 11/11] device-dax: add dis-contiguous resource support

2020-10-06 Thread Dan Williams
Break the requirement that device-dax instances are physically contiguous. With this constraint removed it allows fragmented available capacity to be fully allocated. This capability is useful to mitigate the "noisy neighbor" problem with memory-side-cache management for virtual machines, or any o

[PATCH v6 10/11] mm/memremap_pages: support multiple ranges per invocation

2020-10-06 Thread Dan Williams
In support of device-dax growing the ability to front physically dis-contiguous ranges of memory, update devm_memremap_pages() to track multiple ranges with a single reference counter and devm instance. Convert all [devm_]memremap_pages() users to specify the number of ranges they are mapping in t

[PATCH v6 07/11] drivers/base: make device_find_child_by_name() compatible with sysfs inputs

2020-10-06 Thread Dan Williams
Use sysfs_streq() in device_find_child_by_name() to allow it to use a sysfs input string that might contain a trailing newline. The other "device by name" interfaces, {bus,driver,class}_find_device_by_name(), already account for sysfs strings. Link: https://lkml.kernel.org/r/159643102106.4062302

[PATCH v6 05/11] device-dax: introduce 'struct dev_dax' typed-driver operations

2020-10-06 Thread Dan Williams
In preparation for introducing seed devices the dax-bus core needs to be able to intercept ->probe() and ->remove() operations. Towards that end arrange for the bus and drivers to switch from raw 'struct device' driver operations to 'struct dev_dax' typed operations. Cc: Jason Yan Cc: Vishal Verm

[PATCH v6 04/11] device-dax: add an allocation interface for device-dax instances

2020-10-06 Thread Dan Williams
;In preparation for a facility that enables dax regions to be sub-divided, introduce infrastructure to track and allocate region capacity. The new dax_region/available_size attribute is only enabled for volatile hmem devices, not pmem devices that are defined by nvdimm namespace boundaries. This

[PATCH v6 09/11] mm/memremap_pages: convert to 'struct range'

2020-10-06 Thread Dan Williams
The 'struct resource' in 'struct dev_pagemap' is only used for holding resource span information. The other fields, 'name', 'flags', 'desc', 'parent', 'sibling', and 'child' are all unused wasted space. This is in preparation for introducing a multi-range extension of devm_memremap_pages(). The

[PATCH v6 08/11] device-dax: add resize support

2020-10-06 Thread Dan Williams
Make the device-dax 'size' attribute writable to allow capacity to be split between multiple instances in a region. The intended consumers of this capability are users that want to split a scarce memory resource between device-dax and System-RAM access, or users that want to have multiple security

[PATCH v6 03/11] device-dax/kmem: move resource tracking to drvdata

2020-10-06 Thread Dan Williams
Towards removing the mode specific @dax_kmem_res attribute from the generic 'struct dev_dax', and preparing for multi-range support, move resource tracking to driver data. The memory for the resource name needs to have its own lifetime separate from the device bind lifetime for cases where the dri

[PATCH v6 02/11] device-dax/kmem: introduce dax_kmem_range()

2020-10-06 Thread Dan Williams
Towards removing the mode specific @dax_kmem_res attribute from the generic 'struct dev_dax', and preparing for multi-range support, teach the driver to calculate the hotplug range from the device range. The hotplug range is the trivially calculated memory-block-size aligned version of the device r

[PATCH v6 06/11] device-dax: introduce 'seed' devices

2020-10-06 Thread Dan Williams
Add a seed device concept for dynamic dax regions to be able to split the region amongst multiple sub-instances. The seed device, similar to libnvdimm seed devices, is a device that starts with zero capacity allocated and unbound to a driver. In contrast to libnvdimm seed devices explicit 'create

[PATCH v6 01/11] device-dax: make pgmap optional for instance creation

2020-10-06 Thread Dan Williams
The passed in dev_pagemap is only required in the pmem case as the libnvdimm core may have reserved a vmem_altmap for dev_memremap_pages() to place the memmap in pmem directly. In the hmem case there is no agent reserving an altmap so it can all be handled by a core internal default. Pass the res

[PATCH v6 00/11] device-dax: support sub-dividing soft-reserved ranges

2020-10-06 Thread Dan Williams
Changes since v5 [1]: - (David) Introduce range_len() to include/linux/range.h immediately in "device-dax: make pgmap optional for instance creation" rather than wait until "mm/memremap_pages: convert to 'struct range'" to move it. - (David) David points out that release_mem_region() can not b

Beltonen Download Gratis Voor Telefoon

2020-10-06 Thread namary1990
https://beltonengratis.net/instrumentaal/ringtone-muziek/ Beltonen Download Ringtone Muziek Beltonen gratis voor samsung, iPhone, Huawei. Ringtone downloaden Ringtone Muziek gratis laatste voor telefoon | Leuke ringtone gratis 100% ___ Linux-nvdimm mail