Bump version to 0.8.15
Disable memory cgroup in the kdump kernel

Since cgroups are not used for anything in the kdump kernel, they only
take up part of the precious RAM. It is better to keep them disabled.

Signed-off-by: Petr Tesarik <ptesarik@suse.cz>
Pass maxcpus/nr_cpus to the kdump kernel on all architectures

This parameter can reduce kdump kernel run-time requirements.

Signed-off-by: Petr Tesarik <ptesarik@suse.cz>
Increase udevd memory requirements

Up to 10 instances may be running, each consuming ~1.2 MiB RSS.

BTW the previous total was wrong. Hm.

Signed-off-by: Petr Tesarik <ptesarik@suse.cz>
Use wicked to get network configuration if possible

If wicked is installed on the system and is used to manage the desired
interface, use "wicked show-config" to determine whether the interface
should use DHCP or static IP configuration.

Signed-off-by: Petr Tesarik <ptesarik@suse.cz>
calibrate: change the accounting for phys load address

The adjustment is not needed on all architectures. So far only IBM POWER
has been found to need it, but then it also changes the calculation of
large kernel hashes.

Signed-off-by: Petr Tesarik <ptesarik@suse.cz>
calibrate: debug print the total run-time size

Make it easier to see whether bootsize makes a difference.

Signed-off-by: Petr Tesarik <ptesarik@suse.cz>
Do not use nr_cpus on ppc*

Booting may fail on IBM POWER if nr_cpus is specified.

Signed-off-by: Petr Tesarik <ptesarik@suse.cz>
calibrate: output an INFO message if an exception occurs

There is always a fallback, but it is hard to debug calibrate failures
if they are silent.

Signed-off-by: Petr Tesarik <ptesarik@suse.cz>
calibrate: take number of possible CPUs into account

Some memory is allocated at boot for per_cpu variables that aren't
designed to grow/shrink as CPUs are made available or removed. These
variables increase run-time memory requirements, but on many
architectures, the number of possible CPUs can be lowered by passing
an appropriate nr_cpus= kernel parameter.

Currently, the calibration calculates with the number of desired CPUs
(KDUMP_CPUS) on all architectures, except POWER, which cannot handle
nr_cpus properly, so all CPUs installed in the system are counted.

Signed-off-by: Petr Tesarik <ptesarik@suse.cz>
fix cpus_param on ppc*

The function must terminate in this case, otherwise it also outputs
nr_cpus, effectively causing nr_cpus to be assigned.

Signed-off-by: Petr Tesarik <ptesarik@suse.cz>