Version 1.2.25 of powerpc-utils has been released. See changelog
below for what has been included, which is basically everything that
has been submitted.
Thanks,
-Nathan
powerpc-utils-1.2.25
=====================================================================
commit 948bbf83b43c9a3bc00f521326e096ca6c7848c5
Author: Bharata B Rao <bh...@li...>
Date: Mon Apr 13 11:20:00 2015 -0500
drmgr: Fix CPU/LMB add/removal using drc_index
This patch fixes a few things:
- Removing a CPU using drc_index is currently removing wrong CPU since
CPU removal code doesn't lookup CPU by index. Introduce a routine to
lookup by index and ensure that it gets used from the removal path.
- get_cpu_by_name() does an implicit looking up of index also. Fix this.
- drmgr -s option can mean both drc_index and drc_name. In case of
drc_index, rtas_errd will invoke drmgr without -q option which results
in no CPU or LMB being added. Make 1 as the default count of
CPUs unconditionally which applies to both the cases.
After these fixes, I am able to get CPU hotplug and removal working
with QEMU on a PowerKVM host.
Signed-off-by: Bharata B Rao <bh...@li...>
commit 7f1ba6f2cefbc72112ee809d2b5fd90e7525417d
Author: Mamatha Inamdar <mam...@li...>
Date: Tue Mar 31 18:27:06 2015 -0400
drmgr: Fix to check for drmgr REPLACE (-R) flag
In drmgr command drmgr -R (REPLACE) flag check was missing, so
this patch is to fix drmgr -R flag in valid_pci_options() interface.
*************************************************
Test results:
before fixing the patch:
The '-r', '-a', or '-i' option must be spcified for PCI operation
After fixing the patch:
The specified PCI slot is either invalid
or does not support hot plug operations.xing the patch:
**************************************************************
Signed-off-by: Mamatha Inamdar <mam...@li...>
commit a941cdfb9609bba04c5bad18ab8af1c85b7b6a9b
Author: Tyrel Datwyler <ty...@li...>
Date: Tue Mar 31 18:23:59 2015 -0400
drmgr: Use sysfs migration store to initiate migration when possible
The sysfs attribute /sys/kernel/mobility/migration has been present for
sometime, but never actually used by drmgr. It can be used to initiate a
migration operation in place of the existing faux ibm,supsend-me rtas call.
Further, newer kernels are capable of doing the device tree update.
We can test the /sys/kernel/mobility/api_version attribute to determine the
course of action drmgr should take. Newer kernels will return 1 indicating
the kernel is cabable of performing the migration and postmobility fixups.
If the attribute is unreadable or returns 0 drmgr should resort to initiatin
the migration via rtas, and communicate the post mobility device tree update
through the /proc/ppc64/ofdt interface to the kernel.
Signed-off-by: Tyrel Datwyler <ty...@li...>
commit 62edbba0a29851db8089650e122facb95f40d317
Author: Henish Patel <hp...@li...>
Date: Wed Mar 11 21:34:32 2015 -0500
snap: Restrict the usage of snap on RHEL 7 onwards
snap is not supported on the RHEL 7 onwards, because we have integrated snap
functionality in sosreport. So this patch displays a suitable message.
RHEL 7+ users can use sosreport to collect log data.
Signed-off-by: Henish Patel <hp...@li...>
commit 63f9d99136c0630008cbb5fd241f46d6618e9b1b
Author: Nathan Fontenot <nf...@li...>
Date: Fri Feb 13 10:15:44 2015 -0500
ppc64_cpu: Initial man page.
Initial man page for the ppc64_cpu command.
Signed-off-by: Nathan Fontenot <nf...@li...>
commit cb0c5c844b384b335cf50e92e20a080b5364e186
Author: Paulo Flabiano Smorigo <pfs...@li...>
Date: Fri Feb 13 10:13:03 2015 -0500
Add systemd unit (smt_off) to control smt status.
This patch add a --with-systemd attribute to install a systemd unit
to turn smt on or off (permanently or not).
After it's installed you can use systemd commands like: status, start,
stop, enable and disable to control it.
Signed-off-by: Paulo Flabiano Smorigo <pfs...@li...>
commit acfa92352e3b2bddf256de23e7ef07ad3a47ec08
Author: Thomas Falcon <tlf...@li...>
Date: Wed Jan 7 15:05:45 2015 -0500
drmgr/lsslot: Fix broken memory support for little endian
Commit 493bfdda30b61be46d7d71e5e7bb05df9334ba81 should have removed
some endian conversions included in previous commit. Unfortunately,
they were not removed, causing problems when hotplugging memory.
This patch removes those endian conversions.
Signed-off-by: Thomas Falcon <tlf...@li...>
|