On Sat, Jan 14, 2017 at 4:10 PM, Sagi Grimberg <sagi@xxxxxxxxxxx> wrote:
Hey Josef,
To prepare for dynamically adding new nbd devices to the system
switch
from using an array for the nbd devices and instead use an idr.
This
copies what loop does for keeping track of its devices.
I think ida_simple_* is simpler and sufficient here isn't it?
I use more of the IDR stuff in later patches, I just haven't posted
those yet because meetings. Thanks,
Can you elaborate on the usage? What do you intend to do
that a simple ida cannot satisfy?
I'm going to use it the same way loop does, there will be a
/dev/nbd-control where you can say ADD, REMOVE, and GET_NEXT. I need
the search functionality to see if we are adding something that already
exists, and to see what is the next unused device that can be used for
a connection. Looking at the ida api it does not appear I can do that.
If I'm wrong then please point out an example I can look at, because I
haven't been able to find one. Thanks,
Josef
--
To unsubscribe from this list: send the line "unsubscribe linux-block" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html