[device] Don't use a pointer for device operations
authorShao Miller <Shao.Miller@yrdsb.edu.on.ca>
Thu, 20 May 2010 13:41:29 +0000 (09:41 -0400)
committerShao Miller <Shao.Miller@yrdsb.edu.on.ca>
Thu, 20 May 2010 13:41:29 +0000 (09:41 -0400)
commitb99d66372c8ed5a83a76c5fd584ce472f2631d03
tree5792bee17eebf3688ffaeca7b2b13021c33fb4af
parentf0dc2f7cfb53df889524e8de78a1cbe8ba1fa531
[device] Don't use a pointer for device operations

Instead of pointing at some device operations structure,
we actually copy the operations' function pointers for
each device.
src/aoe/driver.c
src/include/device.h
src/include/disk.h
src/winvblock/bus/bus.c
src/winvblock/bus/pnp.c
src/winvblock/disk/disk.c
src/winvblock/disk/pnp.c
src/winvblock/filedisk.c
src/winvblock/ramdisk/grub4dos.c
src/winvblock/ramdisk/memdisk.c