On Fri, Nov 2, 2012 at 3:10 AM, Lei Li <li...@linux.vnet.ibm.com> wrote:
> On 11/01/2012 05:42 PM, Stefan Hajnoczi wrote:
>>
>> On Thu, Nov 1, 2012 at 8:48 AM, Lei Li <li...@linux.vnet.ibm.com> wrote:
>>>
>>> netdev_del assume that remove host network device.
>>> However, when try to remove a non-host network device
>>> by netdev_del, it will cause a segfault.
>>
>> I recently sent a similar fix which forbids deleting non-netdev net
>> clients from netdev_del:
>> http://patchwork.ozlabs.org/patch/193759/
>
>
> Hi Stefan,
>
> Sorry I did not see it... Seems I miss this chance to submit a patch.  :-P
>
> BTW, I was thinking that should we add another hacking to check
> if the deleting object is a netdev or a VLAN client?

netdev_del now only deletes -netdev or netdev_add net clients.  It
refuses to delete -net clients because they are not in the "netdev"
QemuOptsList.  It also refuses to delete net/hub.c ports that were
added by net_hub_add_port() because they are not in the "netdev"
QemuOptsList.

I'm not sure I understand what you are suggesting?

Stefan

Reply via email to