Message ID | CALdTtns8LkrcQgovsm3JCjRJifd-Kuyy5Y6PSdMStphMQ7sp5A@mail.gmail.com |
---|---|
State | New |
Headers | show |
On Thu, Apr 20, 2017 at 03:23:33PM -0600, dann frazier wrote: > Here's an updated PR that increases the buffer size to match the > length attribute which, as you noted off-list, follows a pattern used > elsewhere in the kernel. I've also provided this feedback in a review > of the current LPC patch series. > > The following changes since commit 815d83d7188878caeaff28a15be14a8d676dc045: > > Linux 4.10.10 (2017-04-12 07:26:53 -0600) > > are available in the git repository at: > > git://git.launchpad.net/~dannf/ubuntu/+source/linux/+git/linux lpc-20170420 > > for you to fetch changes up to 2ff710b9447e5e50533970c5740189fbf1fff58a: > > UBUNTU: SAUCE: LIBIO: Make the size of the acpi_resource buffer > match it's length property (2017-04-20 15:20:19 -0600) Sorry for the delay in getting this review back to you. One thing you might want to consider. I note that in the latest upstream submission this has changed from libio to some other name. Adopting what will (presumably) be the name used upstream might make it less cumbersome when you need to backport future changes. At this point though this looks safe enough to merge. - Minimal impact to non-arm64 architectures - New drivers will only be used on relevant platforms, so no impact on other arm64 platforms from those drivers - Impact to other arm64 platforms is kept as minimal as possible - Smoke testing against other architectures and platforms Acked-by: Seth Forshee <seth.forshee@canonical.com>
On Mon, Apr 24, 2017 at 8:20 AM, Seth Forshee <seth.forshee@canonical.com> wrote: > On Thu, Apr 20, 2017 at 03:23:33PM -0600, dann frazier wrote: >> Here's an updated PR that increases the buffer size to match the >> length attribute which, as you noted off-list, follows a pattern used >> elsewhere in the kernel. I've also provided this feedback in a review >> of the current LPC patch series. >> >> The following changes since commit 815d83d7188878caeaff28a15be14a8d676dc045: >> >> Linux 4.10.10 (2017-04-12 07:26:53 -0600) >> >> are available in the git repository at: >> >> git://git.launchpad.net/~dannf/ubuntu/+source/linux/+git/linux lpc-20170420 >> >> for you to fetch changes up to 2ff710b9447e5e50533970c5740189fbf1fff58a: >> >> UBUNTU: SAUCE: LIBIO: Make the size of the acpi_resource buffer >> match it's length property (2017-04-20 15:20:19 -0600) > > Sorry for the delay in getting this review back to you. > > One thing you might want to consider. I note that in the latest upstream > submission this has changed from libio to some other name. Adopting what > will (presumably) be the name used upstream might make it less > cumbersome when you need to backport future changes. The name has changed a few times already (extio->libio->logic pio), and I'm not confident the last one will stick either. The current name was not one of the ones upstream suggested, and it hasn't been ACK'd yet. My preference would therefore be to merge as-is, unless you feel strongly otherwise. > At this point though this looks safe enough to merge. > > - Minimal impact to non-arm64 architectures > - New drivers will only be used on relevant platforms, so no impact on > other arm64 platforms from those drivers > - Impact to other arm64 platforms is kept as minimal as possible > - Smoke testing against other architectures and platforms > > Acked-by: Seth Forshee <seth.forshee@canonical.com> Thanks! -dann
On Mon, Apr 24, 2017 at 03:39:08PM -0600, dann frazier wrote: > On Mon, Apr 24, 2017 at 8:20 AM, Seth Forshee > <seth.forshee@canonical.com> wrote: > > On Thu, Apr 20, 2017 at 03:23:33PM -0600, dann frazier wrote: > >> Here's an updated PR that increases the buffer size to match the > >> length attribute which, as you noted off-list, follows a pattern used > >> elsewhere in the kernel. I've also provided this feedback in a review > >> of the current LPC patch series. > >> > >> The following changes since commit 815d83d7188878caeaff28a15be14a8d676dc045: > >> > >> Linux 4.10.10 (2017-04-12 07:26:53 -0600) > >> > >> are available in the git repository at: > >> > >> git://git.launchpad.net/~dannf/ubuntu/+source/linux/+git/linux lpc-20170420 > >> > >> for you to fetch changes up to 2ff710b9447e5e50533970c5740189fbf1fff58a: > >> > >> UBUNTU: SAUCE: LIBIO: Make the size of the acpi_resource buffer > >> match it's length property (2017-04-20 15:20:19 -0600) > > > > Sorry for the delay in getting this review back to you. > > > > One thing you might want to consider. I note that in the latest upstream > > submission this has changed from libio to some other name. Adopting what > > will (presumably) be the name used upstream might make it less > > cumbersome when you need to backport future changes. > > The name has changed a few times already (extio->libio->logic pio), > and I'm not confident the last one will stick either. The current name > was not one of the ones upstream suggested, and it hasn't been ACK'd > yet. My preference would therefore be to merge as-is, unless you feel > strongly otherwise. No, it's fine. I only mentioned it because I thought it might make your future backporting work easier. Seth
Ack for this patch set. -Kamal On Thu, Apr 20, 2017 at 03:23:33PM -0600, dann frazier wrote: > [...] > > Here's an updated PR that increases the buffer size to match the > length attribute which, as you noted off-list, follows a pattern used > elsewhere in the kernel. I've also provided this feedback in a review > of the current LPC patch series. > > The following changes since commit 815d83d7188878caeaff28a15be14a8d676dc045: > > Linux 4.10.10 (2017-04-12 07:26:53 -0600) > > are available in the git repository at: > > git://git.launchpad.net/~dannf/ubuntu/+source/linux/+git/linux lpc-20170420 > > for you to fetch changes up to 2ff710b9447e5e50533970c5740189fbf1fff58a: > > UBUNTU: SAUCE: LIBIO: Make the size of the acpi_resource buffer > match it's length property (2017-04-20 15:20:19 -0600) > > ---------------------------------------------------------------- > dann frazier (4): > UBUNTU: [Config] CONFIG_LIBIO=y on arm64 only > UBUNTU: [Config] CONFIG_HISILICON_LPC=y > UBUNTU: SAUCE: PCI: Restore codepath for !CONFIG_LIBIO > UBUNTU: SAUCE: LIBIO: Make the size of the acpi_resource buffer > match it's length property > > zhichang.yuan (6): > UBUNTU: SAUCE: LIBIO: Introduce a generic PIO mapping method > UBUNTU: SAUCE: OF: Add missing I/O range exception for indirect-IO devices > UBUNTU: SAUCE: LPC: Support the device-tree LPC host on Hip06/Hip07 > UBUNTU: SAUCE: LIBIO: Support the dynamically logical PIO > registration of ACPI host I/O > UBUNTU: SAUCE: LPC: Add the ACPI LPC support > UBUNTU: SAUCE: PCI: Apply the new generic I/O management on PCI IO hosts > > .../arm/hisilicon/hisilicon-low-pin-count.txt | 33 ++ > MAINTAINERS | 8 + > arch/arm64/boot/dts/hisilicon/hip06-d03.dts | 4 + > arch/arm64/boot/dts/hisilicon/hip06.dtsi | 14 + > arch/arm64/boot/dts/hisilicon/hip07-d05.dts | 4 + > arch/arm64/boot/dts/hisilicon/hip07.dtsi | 14 + > debian.master/config/amd64/config.common.amd64 | 1 + > debian.master/config/arm64/config.common.arm64 | 1 + > debian.master/config/armhf/config.common.armhf | 1 + > debian.master/config/config.common.ubuntu | 1 + > debian.master/config/i386/config.common.i386 | 1 + > debian.master/config/ppc64el/config.common.ppc64el | 1 + > debian.master/config/s390x/config.common.s390x | 1 + > drivers/acpi/pci_root.c | 8 +- > drivers/bus/Kconfig | 8 + > drivers/bus/Makefile | 1 + > drivers/bus/hisi_lpc.c | 640 +++++++++++++++++++++ > drivers/of/address.c | 95 ++- > drivers/pci/pci.c | 47 +- > include/asm-generic/io.h | 50 ++ > include/linux/libio.h | 120 ++++ > include/linux/pci.h | 3 +- > lib/Kconfig | 14 + > lib/Makefile | 2 + > lib/libio.c | 553 ++++++++++++++++++ > 25 files changed, 1599 insertions(+), 26 deletions(-) > create mode 100644 > Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt > create mode 100644 drivers/bus/hisi_lpc.c > create mode 100644 include/linux/libio.h > create mode 100644 lib/libio.c > > -- > kernel-team mailing list > kernel-team@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/kernel-team