Re: [Qemu-devel] [PATCH 1/2] Add dynamic module loading for block drivers

2015-09-03 Thread Marc Marí
On Thu, 3 Sep 2015 17:33:16 +0100 Stefan Hajnoczi wrote: > On Mon, Aug 17, 2015 at 10:09:34AM +0200, Marc Marí wrote: > > +static const struct { > > +const char *format_name; > > +const char *protocol_name; > > +const char *library_name; > > +bool has_probe; > > +bool has_prob

Re: [Qemu-devel] [PATCH 1/2] Add dynamic module loading for block drivers

2015-09-03 Thread Stefan Hajnoczi
On Mon, Aug 17, 2015 at 10:09:34AM +0200, Marc Marí wrote: > +static const struct { > +const char *format_name; > +const char *protocol_name; > +const char *library_name; > +bool has_probe; > +bool has_probe_device; > +} block_driver_module[] = { Why is this list incomplete? I

Re: [Qemu-devel] [PATCH 1/2] Add dynamic module loading for block drivers

2015-08-27 Thread Daniel P. Berrange
On Thu, Aug 27, 2015 at 11:35:41AM +0200, Marc Marí wrote: > On Thu, 27 Aug 2015 10:19:35 +0100 > "Daniel P. Berrange" wrote: > > > On Mon, Aug 17, 2015 at 10:09:34AM +0200, Marc Marí wrote: > > > Extend the current module interface to allow for block drivers to > > > be loaded dynamically on req

Re: [Qemu-devel] [PATCH 1/2] Add dynamic module loading for block drivers

2015-08-27 Thread Marc Marí
On Thu, 27 Aug 2015 10:19:35 +0100 "Daniel P. Berrange" wrote: > On Mon, Aug 17, 2015 at 10:09:34AM +0200, Marc Marí wrote: > > Extend the current module interface to allow for block drivers to > > be loaded dynamically on request. > > > > The only block drivers that can be converted into module

Re: [Qemu-devel] [PATCH 1/2] Add dynamic module loading for block drivers

2015-08-27 Thread Daniel P. Berrange
On Mon, Aug 17, 2015 at 10:09:34AM +0200, Marc Marí wrote: > Extend the current module interface to allow for block drivers to be loaded > dynamically on request. > > The only block drivers that can be converted into modules are the drivers > that don't perform any init operation except for regist

[Qemu-devel] [PATCH 1/2] Add dynamic module loading for block drivers

2015-08-17 Thread Marc Marí
Extend the current module interface to allow for block drivers to be loaded dynamically on request. The only block drivers that can be converted into modules are the drivers that don't perform any init operation except for registering themselves. This is why libiscsi has been disabled as a module.