PPC: KVM: Remove kvmppc_read_host_property
We just got rid of the last user of kvmppc_read_host_property, so we can now safely remove it. Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:
		
							parent
							
								
									7dadd40c89
								
							
						
					
					
						commit
						e95a69cb6d
					
				| 
						 | 
				
			
			@ -21,41 +21,6 @@
 | 
			
		|||
static QEMUTimer *kvmppc_timer;
 | 
			
		||||
static unsigned int kvmppc_timer_rate;
 | 
			
		||||
 | 
			
		||||
#ifdef CONFIG_FDT
 | 
			
		||||
int kvmppc_read_host_property(const char *node_path, const char *prop,
 | 
			
		||||
                                     void *val, size_t len)
 | 
			
		||||
{
 | 
			
		||||
    char *path;
 | 
			
		||||
    FILE *f;
 | 
			
		||||
    int ret = 0;
 | 
			
		||||
    int pathlen;
 | 
			
		||||
 | 
			
		||||
    pathlen = snprintf(NULL, 0, "%s/%s/%s", PROC_DEVTREE_PATH, node_path, prop)
 | 
			
		||||
              + 1;
 | 
			
		||||
    path = g_malloc(pathlen);
 | 
			
		||||
 | 
			
		||||
    snprintf(path, pathlen, "%s/%s/%s", PROC_DEVTREE_PATH, node_path, prop);
 | 
			
		||||
 | 
			
		||||
    f = fopen(path, "rb");
 | 
			
		||||
    if (f == NULL) {
 | 
			
		||||
        ret = errno;
 | 
			
		||||
        goto free;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    len = fread(val, len, 1, f);
 | 
			
		||||
    if (len != 1) {
 | 
			
		||||
        ret = ferror(f);
 | 
			
		||||
        goto close;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
close:
 | 
			
		||||
    fclose(f);
 | 
			
		||||
free:
 | 
			
		||||
    free(path);
 | 
			
		||||
    return ret;
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
static void kvmppc_timer_hack(void *opaque)
 | 
			
		||||
{
 | 
			
		||||
    qemu_notify_event();
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -10,17 +10,6 @@
 | 
			
		|||
#define __KVM_PPC_H__
 | 
			
		||||
 | 
			
		||||
void kvmppc_init(void);
 | 
			
		||||
#ifndef CONFIG_KVM
 | 
			
		||||
static inline int kvmppc_read_host_property(const char *node_path, const char *prop,
 | 
			
		||||
                                            void *val, size_t len)
 | 
			
		||||
{
 | 
			
		||||
    assert(0);
 | 
			
		||||
    return -ENOSYS;
 | 
			
		||||
}
 | 
			
		||||
#else
 | 
			
		||||
int kvmppc_read_host_property(const char *node_path, const char *prop,
 | 
			
		||||
                                     void *val, size_t len);
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
uint32_t kvmppc_get_tbfreq(void);
 | 
			
		||||
uint64_t kvmppc_get_clockfreq(void);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue