2009-07-16 Vladimir Serbinenko <phcoder@gmail.com>
commitf44e572d5a6549c19c345bb2f6495cd38cb414ad
authorphcoder <phcoder@d0de0278-0dc1-4c01-8a07-af38b3205e46>
Thu, 16 Jul 2009 15:36:43 +0000 (16 15:36 +0000)
committerphcoder <phcoder@d0de0278-0dc1-4c01-8a07-af38b3205e46>
Thu, 16 Jul 2009 15:36:43 +0000 (16 15:36 +0000)
treed28155a7badf81d2c3fc378e6c7ddb7a4e5ad6f2
parentdd1d1ea8cfc7aeb71214b83275d506ac976fdb4f
2009-07-16  Vladimir Serbinenko  <phcoder@gmail.com>

Fix hang and segmentation fault in grub-emu-usb

* disk/scsi.c (grub_scsi_open): return err and not grub_errno
* util/usb.c (grub_libusb_devices): likewise
(grub_libusb_init): rename to ...
(GRUB_MOD_INIT (libusb)):...this
(grub_libusb_fini): rename to ..
(GRUB_MOD_FINI (libusb)):...this
* disk/usbms.c (grub_usbms_transfer): fix retry logic
* include/grub/disk.h (grub_raid_init): removed, it's useless
(grub_raid_fini): likewise
(grub_lvm_init): likewise
(grub_lvm_fini): likewise
* util/grub-emu.c (main): don't call grub_libusb_init, it's done
by grub_init_all

git-svn-id: svn+ssh://svn.savannah.gnu.org/grub/trunk/grub2@2418 d0de0278-0dc1-4c01-8a07-af38b3205e46
ChangeLog
disk/scsi.c
disk/usbms.c
include/grub/disk.h
util/grub-emu.c
util/usb.c