[PATCH] libata: remove dead code from libata-acpi.c

2013-06-14 Thread Liu Jiang
From: Liu Jiang Commit 30dcf76acc69 "libata: migrate ACPI code over to new bindings" removed ACPI dock notification related code, but there's some dead code left, so clean up it. Cc: Tejun Heo Cc: Matthew Garrett Cc: Aaron Lu Cc: linux-...@vger.kernel.org Cc: linux-kernel@

Re: [PATCH v5, part4 12/41] mm/ARC: prepare for removing num_physpages and simplify mem_init()

2013-05-29 Thread Liu Jiang
On Wed 29 May 2013 04:41:30 PM CST, Vineet Gupta wrote: > Hi Jiang, > > On 05/08/2013 09:21 PM, Jiang Liu wrote: >> Prepare for removing num_physpages and simplify mem_init(). >> >> Signed-off-by: Jiang Liu >> Cc: Vineet Gupta >> Cc: James Hogan >> Cc: Rob Herring >> Cc: linux-kernel@vger.kerne

Re: [PATCH updated] drivers/base: Use attribute groups to create sysfs memory files

2013-05-29 Thread Liu Jiang
Hi Nathan, Good cleanup! Reviewed-by: Jiang Liu On Wed 29 May 2013 01:17:01 PM CST, Nathan Fontenot wrote: > Update the sysfs memory code to create/delete files at the time of device > and subsystem registration. > > The current code creates files in the root memory directory explicitly

Re: [PATCH v6, part3 15/16] mm: report available pages as "MemTotal" for each NUMA node

2013-05-12 Thread Liu Jiang
On Sun 12 May 2013 04:05:51 AM CST, Sergei Shtylyov wrote: Hello. On 05/11/2013 09:34 PM, Jiang Liu wrote: I've noticed a small typo in the changelog. As reported by https://bugzilla.kernel.org/show_bug.cgi?id=53501, "MemTotal" from /proc/meminfo means memory pages managed by the buddy sys

Re: [PATCH v5, part4 20/41] mm/h8300: prepare for removing num_physpages and simplify mem_init()

2013-05-12 Thread Liu Jiang
On 05/09/2013 07:35 AM, Cody P Schafer wrote: On 05/08/2013 12:29 PM, Sergei Shtylyov wrote: Although, not necessarily: it also supports CONFIG_DYNAMIC_DEBUG -- look at how pr_debug() is defined. So this doesn't seem to be an equivalent change, and I suggest not doing it at all. WBR, Serg

Re: [PATCH v2, part 1 5/9] ACPI, PCI: remove unused global list acpi_pci_roots in pci_root.c

2013-05-14 Thread Liu Jiang
On Tue 14 May 2013 07:28:45 AM CST, Rafael J. Wysocki wrote: On Tuesday, May 14, 2013 12:08:29 AM Jiang Liu wrote: Now the global list acpi_pci_roots pci_root.c is useless, remove it. Well, are patches [1-4/9] needed for that or does it apply without them? Hi Rafael, This two patches ha

Re: [PATCH v2, part 1 6/9] ACPI, pci_root: use acpi_handle_print() and pr_xxx() to print messages

2013-05-14 Thread Liu Jiang
On 05/14/2013 07:27 AM, Rafael J. Wysocki wrote: On Tuesday, May 14, 2013 12:08:30 AM Jiang Liu wrote: Use acpi_handle_print() and pr_xxx() to print messages in pci_root.c. Signed-off-by: Jiang Liu Cc: Len Brown Cc: "Rafael J. Wysocki" Cc: linux-a...@vger.kernel.org Cc: linux-kernel@vger.ker

Re: [PATCH v2, part 1 3/9] PCI: Convert alloc_pci_dev(void) to pci_alloc_dev(bus) instead

2013-05-14 Thread Liu Jiang
On 05/14/2013 04:26 PM, Gu Zheng wrote: On 05/14/2013 01:23 AM, Yinghai Lu wrote: On Mon, May 13, 2013 at 9:08 AM, Jiang Liu wrote: From: Gu Zheng diff --git a/drivers/pci/probe.c b/drivers/pci/probe.c index 4f0bc0a..bc075a3 100644 --- a/drivers/pci/probe.c +++ b/drivers/pci/probe.c @@ -1131

Re: [PATCH v2, part 1 3/9] PCI: Convert alloc_pci_dev(void) to pci_alloc_dev(bus) instead

2013-05-14 Thread Liu Jiang
On Tue 14 May 2013 11:10:33 PM CST, Yinghai Lu wrote: On Tue, May 14, 2013 at 7:59 AM, Liu Jiang wrote: On 05/14/2013 04:26 PM, Gu Zheng wrote: I suggest to use pci_release_dev() instead because it also needs to release OF related resources. I will update it in next version. diff --git a

Re: [PATCH v2, part 1 3/9] PCI: Convert alloc_pci_dev(void) to pci_alloc_dev(bus) instead

2013-05-15 Thread Liu Jiang
On Wed 15 May 2013 02:52:51 AM CST, Yinghai Lu wrote: On Tue, May 14, 2013 at 9:57 AM, Liu Jiang wrote: On Tue 14 May 2013 11:10:33 PM CST, Yinghai Lu wrote: On Tue, May 14, 2013 at 7:59 AM, Liu Jiang wrote: On 05/14/2013 04:26 PM, Gu Zheng wrote: I suggest to use pci_release_dev

Re: [RFC PATCH v2, part 2 01/18] PCI: introduce hotplug-safe PCI bus iterators

2013-05-15 Thread Liu Jiang
On 05/15/2013 01:05 AM, Greg Kroah-Hartman wrote: On Wed, May 15, 2013 at 12:51:45AM +0800, Jiang Liu wrote: +EXPORT_SYMBOL(pci_bus_exists); EXPORT_SYMBOL_GPL()? Same for the other new exports? thanks, greg k-h Sure, will change to EXPORT_SYMBOL_GPL in next version. Thanks for review! Gerry

Re: [PATCH v2, part 1 3/9] PCI: Convert alloc_pci_dev(void) to pci_alloc_dev(bus) instead

2013-05-15 Thread Liu Jiang
On Wed 15 May 2013 10:43:02 PM CST, Yinghai Lu wrote: On Wed, May 15, 2013 at 7:39 AM, Liu Jiang wrote: On Wed 15 May 2013 02:52:51 AM CST, Yinghai Lu wrote: On Tue, May 14, 2013 at 9:57 AM, Liu Jiang wrote: On Tue 14 May 2013 11:10:33 PM CST, Yinghai Lu wrote: On Tue, May 14, 2013 at

Re: [RFC PATCH v2, part 2 01/18] PCI: introduce hotplug-safe PCI bus iterators

2013-05-15 Thread Liu Jiang
On 05/15/2013 01:05 AM, Greg Kroah-Hartman wrote: On Wed, May 15, 2013 at 12:51:45AM +0800, Jiang Liu wrote: +EXPORT_SYMBOL(pci_bus_exists); EXPORT_SYMBOL_GPL()? Same for the other new exports? thanks, greg k-h Hi Greg, Only pci_root_buses from drivers/pci/search.c is exported as GPL, a

Re: [RFC PATCH v2, part 2 09/18] PCI, PPC: use hotplug-safe iterators to walk PCI buses

2013-05-15 Thread Liu Jiang
On 05/15/2013 07:30 AM, Benjamin Herrenschmidt wrote: On Wed, 2013-05-15 at 00:51 +0800, Jiang Liu wrote: Enhance PPC architecture specific code to use hotplug-safe iterators to walk PCI buses. I was about to ack it but then I saw: diff --git a/arch/powerpc/kernel/pci_64.c b/arch/powerpc/kern

Re: [RFC PATCH v2, part 2 16/18] PCI, iommu: use hotplug-safe iterators to walk PCI buses

2013-05-15 Thread Liu Jiang
On 05/15/2013 06:13 AM, Don Dutile wrote: On 05/14/2013 12:52 PM, Jiang Liu wrote: Enhance iommu drviers to use hotplug-safe iterators to walk PCI buses. Signed-off-by: Jiang Liu Cc: Joerg Roedel Cc: Ingo Molnar Cc: Donald Dutile Cc: Hannes Reinecke Cc: "Li, Zhen-Hua" Cc: io...@lists.linux-foun

Re: [PATCH v5, part4 31/41] mm/ppc: prepare for removing num_physpages and simplify mem_init()

2013-05-15 Thread Liu Jiang
On Wed 15 May 2013 08:32:34 AM CST, Benjamin Herrenschmidt wrote: On Wed, 2013-05-08 at 23:51 +0800, Jiang Liu wrote: Prepare for removing num_physpages and simplify mem_init(). No objection, I haven't had a chance to actually build/boot test though. BTW. A recommended way of doing so which i

Re: [PATCH v2, part 1 3/9] PCI: Convert alloc_pci_dev(void) to pci_alloc_dev(bus) instead

2013-05-15 Thread Liu Jiang
On Thu 16 May 2013 05:29:31 AM CST, Benjamin Herrenschmidt wrote: On Wed, 2013-05-15 at 22:46 +0800, Liu Jiang wrote: I don't know any OF exports, could you please help to CC some OF experts? I wrote that code I think. Sorry, I've missed the beginning of the thread, w

Re: [PATCH v6, part3 16/16] AVR32: fix building warnings caused by redifinitions of HZ

2013-05-17 Thread Liu Jiang
On 05/13/2013 05:40 PM, David Howells wrote: Jiang Liu wrote: -#ifndef HZ +#ifndef __KERNEL__ + /* +* Technically, this is wrong, but some old apps still refer to it. +* The proper way to get the HZ value is via sysconf(_SC_CLK_TCK). +*/ # define HZ 100 #endif Bett

Re: [PATCH v2, part 1 8/9] PCI: make PCI host bridge/bus creating and destroying logic symmetric

2013-05-20 Thread Liu Jiang
On Mon 20 May 2013 02:35:31 PM CST, Gu Zheng wrote: On 05/14/2013 12:08 AM, Jiang Liu wrote: This patch makes PCI host bridge/bus creating and destroying logic symmetric by using device_initialize()/device_add()/device_del()/put_device() pairs as discussed in thread at: http://comments.gmane.o

Re: [RFC PATCH v2, part 2 14/18] PCI, EDAC: use hotplug-safe PCI bus iterators to walk PCI buses

2013-05-25 Thread Liu Jiang
On Wed 22 May 2013 12:12:19 PM CST, Gu Zheng wrote: On 05/15/2013 12:51 AM, Jiang Liu wrote: Enhance EDAC drviers to use hotplug-safe iterators to walk PCI buses. Signed-off-by: Jiang Liu Cc: Mauro Carvalho Chehab Cc: Doug Thompson Cc: linux-e...@vger.kernel.org Cc: linux-kernel@vger.kernel

Re: [PATCH v5, part4 16/41] mm/blackfin: prepare for removing num_physpages and simplify mem_init()

2013-05-26 Thread Liu Jiang
On Sat 25 May 2013 09:25:47 PM CST, Sonic Zhang wrote: > Hi Jiang > > On Wed, May 8, 2013 at 11:51 PM, Jiang Liu wrote: >> Prepare for removing num_physpages and simplify mem_init(). >> >> Signed-off-by: Jiang Liu >> Cc: Mike Frysinger >> Cc: Bob Liu >> Cc: uclinux-dist-de...@blackfin.uclinux.o

Re: [PATCH v3 1/6] mm/memory-hotplug: fix lowmem count overflow when offline pages

2013-05-26 Thread Liu Jiang
On Sun 26 May 2013 01:58:36 PM CST, Wanpeng Li wrote: > Changelog: > v1 -> v2: > * show number of HighTotal before hotremove > * remove CONFIG_HIGHMEM > * cc stable kernels > * add Michal reviewed-by > > Logic memory-remove code fails to correctly account the Total High Mem

Re: [PATCH v2 1/4] mm/memory-hotplug: fix lowmem count overflow when offline pages

2013-05-26 Thread Liu Jiang
On 05/26/2013 09:16 AM, KOSAKI Motohiro wrote: >> --- >> mm/page_alloc.c | 2 ++ >> 1 file changed, 2 insertions(+) >> >> diff --git a/mm/page_alloc.c b/mm/page_alloc.c >> index 98cbdf6..23b921f 100644 >> --- a/mm/page_alloc.c >> +++ b/mm/page_alloc.c >> @@ -6140,6 +6140,8 @@ __offline_isolated_pa

Re: [PATCH v8, part3 12/14] mm: correctly update zone->mamaged_pages

2013-05-28 Thread Liu Jiang
Hi Sergei, Thanks for review! On 05/27/2013 09:57 PM, Sergei Shtylyov wrote: > On 26-05-2013 17:38, Jiang Liu wrote: > >Typo in the subject: s/mamaged_pages/managed_pages/. Will fix it in next version. > >> Enhance adjust_managed_page_count() to adjust totalhigh_pages for >> highmem

Re: [PATCH v3, part1 09/10] PCI, IOV: simplify IOV implementation

2013-05-28 Thread Liu Jiang
On Tue 28 May 2013 10:00:26 AM CST, Yinghai Lu wrote: > On Sat, May 25, 2013 at 6:48 AM, Jiang Liu wrote: >> Trivial changes to IOV: >> @@ -136,7 +123,8 @@ failed1: >> pci_dev_put(dev); >> mutex_lock(&iov->dev->sriov->lock); >> pci_stop_and_remove_bus_device(virtfn); >

Re: [PATCH v3, part2 01/20] PCI: introduce hotplug-safe PCI bus iterators

2013-05-28 Thread Liu Jiang
On Tue 28 May 2013 12:22:29 PM CST, Yinghai Lu wrote: > On Sun, May 26, 2013 at 8:52 AM, Jiang Liu wrote: >> Introduce hotplug-safe PCI bus iterators as below, which hold a >> reference on the returned PCI bus object. >> bool pci_bus_exists(int domain, int busnr); >> struct pci_bus *pci_get_bus(in

Re: [PATCH v3 3/3] vfio_pci: make use of update_irq_devid and optimize irq ops

2019-08-20 Thread Liu, Jiang
> On Aug 20, 2019, at 11:24 PM, luoben wrote: > > > > 在 2019/8/16 上午12:45, Thomas Gleixner 写道: >> On Thu, 15 Aug 2019, Ben Luo wrote: >> >>> if (vdev->ctx[vector].trigger) { >>> - free_irq(irq, vdev->ctx[vector].trigger); >>> - irq_bypass_unregister_producer(&vdev->c