Workaround for SLES11 installer bug
Workaround for SLES11 installer bug

This is a hack to work around some stupid behaviour in the SLES11
installer.  It expects a node named simply "disk" under the VIO SCSI
device node, rather than individual disk@XXX devices.  pHyp doesn't
enumerate the disks, and so provides such a node with the disk only probed
when the device is actually opened.  SLOF does enumerate the disks and so
provides the nodes with specific unit addresses instead, breaking the
installer.

The installer doesn't actually use anything in the "disk" node however, it
just expects it to be there, so this hack provides a dummy node to make
the installer happy.

Signed-off-by: Ben Herrenschmidt <a7089bb6e7e92505d88aaff006cbdd60cc9120b6@kernel.crashing.org>
Signed-off-by: David Gibson <aa743a0aaec8f7d7a1f01442503957f4d7a2d634@gibson.dropbear.id.au>

agraf/SLOF,k0da/SLOF,open-power-host-os/slof,stefanberger/SLOF-tpm,open-power-host-os/slof,qemu/SLOF,dgibson/SLOF,agraf/SLOF,k0da/SLOF,aik/SLOF,k0da/SLOF,leilihh/SLOF,agraf/SLOF,leilihh/SLOF,agraf/SLOF,dgibson/SLOF,qemu/SLOF,stefanberger/SLOF-tpm,open-power-host-os/slof,dgibson/SLOF,mdroth/SLOF,dgibson/SLOF,aik/SLOF,mdroth/SLOF,aik/SLOF,mdroth/SLOF,stefanberger/SLOF-tpm,mdroth/SLOF,leilihh/SLOF,open-power-host-os/slof,leilihh/SLOF,qemu/SLOF,k0da/SLOF