zfsboot: simplify probe_drive() a little bit
authoravg <avg@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 6 Oct 2012 19:48:15 +0000 (19:48 +0000)
committeravg <avg@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 6 Oct 2012 19:48:15 +0000 (19:48 +0000)
commit65e0faf8fb9c87f4fc19035289b6fb448945e8ac
treefb7a4c99e0aaa2c3aaf47e4fee08d7d07eb26655
parentf6ac00d400880f02401df759ab69b3ad315c9892
zfsboot: simplify probe_drive() a little bit

The first discovered pool, whether it covers the whole boot disk or not,
is going to be first in zfs_pools list.  So there is no need at all
for spapp parameter.

This commit also fixes a bug where NULL would be assigned to NULL
pointer when probe_drive was called  with the spapp parameter of NULL.

MFC after: 21 days

git-svn-id: svn://svn.freebsd.org/base/head@241294 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/boot/i386/zfsboot/zfsboot.c