> You should only allocate memory at probe time probe does not know what memory to allocate. We have several versions of the driver (with different init) and different versions allocate different state.
>, not init time as what > happens if the hardware is not present yet your driver is loaded? init will have to rollback what it allocated.

