hmp: Extend drive_del to delete nodes without BB
Now that we can use drive_add to create new nodes without a BB, we also want to be able to delete such nodes again. Signed-off-by: Kevin Wolf <kwolf@redhat.com> Reviewed-by: Max Reitz <mreitz@redhat.com>
This commit is contained in:
		
							parent
							
								
									abb21ac3e6
								
							
						
					
					
						commit
						2073d410ce
					
				| 
						 | 
				
			
			@ -2824,6 +2824,15 @@ void hmp_drive_del(Monitor *mon, const QDict *qdict)
 | 
			
		|||
    AioContext *aio_context;
 | 
			
		||||
    Error *local_err = NULL;
 | 
			
		||||
 | 
			
		||||
    bs = bdrv_find_node(id);
 | 
			
		||||
    if (bs) {
 | 
			
		||||
        qmp_x_blockdev_del(false, NULL, true, id, &local_err);
 | 
			
		||||
        if (local_err) {
 | 
			
		||||
            error_report_err(local_err);
 | 
			
		||||
        }
 | 
			
		||||
        return;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    blk = blk_by_name(id);
 | 
			
		||||
    if (!blk) {
 | 
			
		||||
        error_report("Device '%s' not found", id);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue