Commit 7ee930d03130e69282503949202b9e6812e8c1bd
1 parent
5628a626
Fix warnings that would be caused by ld flag --warn-common
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5240 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
4 changed files
with
6 additions
and
2 deletions
block.c
| @@ -54,6 +54,8 @@ static int bdrv_read_em(BlockDriverState *bs, int64_t sector_num, | @@ -54,6 +54,8 @@ static int bdrv_read_em(BlockDriverState *bs, int64_t sector_num, | ||
| 54 | static int bdrv_write_em(BlockDriverState *bs, int64_t sector_num, | 54 | static int bdrv_write_em(BlockDriverState *bs, int64_t sector_num, |
| 55 | const uint8_t *buf, int nb_sectors); | 55 | const uint8_t *buf, int nb_sectors); |
| 56 | 56 | ||
| 57 | +BlockDriverState *bdrv_first; | ||
| 58 | + | ||
| 57 | static BlockDriver *first_drv; | 59 | static BlockDriver *first_drv; |
| 58 | 60 | ||
| 59 | int path_is_absolute(const char *path) | 61 | int path_is_absolute(const char *path) |
block_int.h
| @@ -145,6 +145,6 @@ void *qemu_aio_get(BlockDriverState *bs, BlockDriverCompletionFunc *cb, | @@ -145,6 +145,6 @@ void *qemu_aio_get(BlockDriverState *bs, BlockDriverCompletionFunc *cb, | ||
| 145 | void *opaque); | 145 | void *opaque); |
| 146 | void qemu_aio_release(void *p); | 146 | void qemu_aio_release(void *p); |
| 147 | 147 | ||
| 148 | -BlockDriverState *bdrv_first; | 148 | +extern BlockDriverState *bdrv_first; |
| 149 | 149 | ||
| 150 | #endif /* BLOCK_INT_H */ | 150 | #endif /* BLOCK_INT_H */ |
hw/arm-misc.h
| @@ -37,7 +37,7 @@ void arm_load_kernel(CPUState *env, struct arm_boot_info *info); | @@ -37,7 +37,7 @@ void arm_load_kernel(CPUState *env, struct arm_boot_info *info); | ||
| 37 | 37 | ||
| 38 | /* Multiplication factor to convert from system clock ticks to qemu timer | 38 | /* Multiplication factor to convert from system clock ticks to qemu timer |
| 39 | ticks. */ | 39 | ticks. */ |
| 40 | -int system_clock_scale; | 40 | +extern int system_clock_scale; |
| 41 | qemu_irq *armv7m_nvic_init(CPUState *env); | 41 | qemu_irq *armv7m_nvic_init(CPUState *env); |
| 42 | 42 | ||
| 43 | /* stellaris_enent.c */ | 43 | /* stellaris_enent.c */ |
hw/armv7m_nvic.c
| @@ -50,6 +50,8 @@ typedef struct { | @@ -50,6 +50,8 @@ typedef struct { | ||
| 50 | #define SYSTICK_CLKSOURCE (1 << 2) | 50 | #define SYSTICK_CLKSOURCE (1 << 2) |
| 51 | #define SYSTICK_COUNTFLAG (1 << 16) | 51 | #define SYSTICK_COUNTFLAG (1 << 16) |
| 52 | 52 | ||
| 53 | +int system_clock_scale; | ||
| 54 | + | ||
| 53 | /* Conversion factor from qemu timer to SysTick frequencies. */ | 55 | /* Conversion factor from qemu timer to SysTick frequencies. */ |
| 54 | static inline int64_t systick_scale(nvic_state *s) | 56 | static inline int64_t systick_scale(nvic_state *s) |
| 55 | { | 57 | { |