pxe: update to match the new fs_init interface
authorH. Peter Anvin <hpa@zytor.com>
Tue, 22 Dec 2009 20:10:43 +0000 (12:10 -0800)
committerH. Peter Anvin <hpa@zytor.com>
Tue, 22 Dec 2009 20:10:43 +0000 (12:10 -0800)
commit5d7ca8daf3c5874d3918b177d33869dbe3afb55a
tree65baefc1137fc5fb7a309690c6b5d7fb0a7594a5
parenta285577c484b98ff698f83f0dc5c0c8f7fbeb1f2
pxe: update to match the new fs_init interface

fs_init now takes a pointer to an array of filesystems, so provide it
as such.  Furthermore, fs_init needs to return a nonnegative value to
be considered successful.

Finally, handle the case of 64-bit partition offsets being passed in
to fs_init (in ebx:ecx in the disk-based derivatives.)

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
core/fs.c
core/fs/pxe/pxe.c
core/pxelinux.asm