summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/smartpqi
diff options
context:
space:
mode:
authorJuergen Gross <jgross@suse.com>2017-07-10 10:10:45 +0200
committerJuergen Gross <jgross@suse.com>2017-07-23 08:13:18 +0200
commit96edd61dcf44362d3ef0bed1a5361e0ac7886a63 (patch)
treefe3ee0bcd1cef2d28ffd62a0c012ad972c581049 /drivers/scsi/smartpqi
parentc185ddec54657c145a0c2055e4b87918da24974f (diff)
downloadop-kernel-dev-96edd61dcf44362d3ef0bed1a5361e0ac7886a63.zip
op-kernel-dev-96edd61dcf44362d3ef0bed1a5361e0ac7886a63.tar.gz
xen/balloon: don't online new memory initially
When setting up the Xenstore watch for the memory target size the new watch will fire at once. Don't try to reach the configured target size by onlining new memory in this case, as the current memory size will be smaller in almost all cases due to e.g. BIOS reserved pages. Onlining new memory will lead to more problems e.g. undesired conflicts with NVMe devices meant to be operated as block devices. Instead remember the difference between target size and current size when the watch fires for the first time and apply it to any further size changes, too. In order to avoid races between balloon.c and xen-balloon.c init calls do the xen-balloon.c initialization from balloon.c. Signed-off-by: Juergen Gross <jgross@suse.com> Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com> Signed-off-by: Juergen Gross <jgross@suse.com>
Diffstat (limited to 'drivers/scsi/smartpqi')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud