tbm: fix minor issues during compilation
This commit is contained in:
parent
82d765bee3
commit
b29e0b945d
5 changed files with 10 additions and 4 deletions
|
@ -2,6 +2,10 @@
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
|
#if HAVE_SYS_TYPES_H
|
||||||
|
#include <sys/types.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
struct console {
|
struct console {
|
||||||
FILE *fp;
|
FILE *fp;
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
struct flash_dev;
|
struct flash_dev;
|
||||||
struct mufs;
|
struct mufs;
|
||||||
struct mufs_dir;
|
struct mufs_dir;
|
||||||
|
|
|
@ -5,9 +5,9 @@
|
||||||
#include <flash.h>
|
#include <flash.h>
|
||||||
#include <macros.h>
|
#include <macros.h>
|
||||||
|
|
||||||
static int default_flash_is_val(struct flash_dev *dev, uint32_t addr, char val)
|
static int default_flash_is_val(struct flash_dev *dev, uint32_t addr, uint8_t val)
|
||||||
{
|
{
|
||||||
char data[32];
|
uint8_t data[32];
|
||||||
size_t i, nbytes, len = 1 << dev->log2_block_size;
|
size_t i, nbytes, len = 1 << dev->log2_block_size;
|
||||||
|
|
||||||
addr <<= dev->log2_block_size;
|
addr <<= dev->log2_block_size;
|
||||||
|
|
|
@ -32,7 +32,7 @@ static struct flash_ops stdio_flash_ops = {
|
||||||
.read = stdio_flash_read,
|
.read = stdio_flash_read,
|
||||||
.write = stdio_flash_write,
|
.write = stdio_flash_write,
|
||||||
.copy = default_flash_copy,
|
.copy = default_flash_copy,
|
||||||
.is_erased = default_flash_is_erased,
|
.is_erased = default_flash_is_one,
|
||||||
.erase = stdio_flash_erase,
|
.erase = stdio_flash_erase,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
*/
|
*/
|
||||||
static int is_group_erased(struct ftl_map *map, uint32_t group)
|
static int is_group_erased(struct ftl_map *map, uint32_t group)
|
||||||
{
|
{
|
||||||
char data[32];
|
uint8_t data[32];
|
||||||
struct flash_dev *dev = map->dev;
|
struct flash_dev *dev = map->dev;
|
||||||
uint32_t addr = group << (map->log2_pages_per_group + map->log2_page_size);
|
uint32_t addr = group << (map->log2_pages_per_group + map->log2_page_size);
|
||||||
size_t i, nbytes, len = 1 << (map->log2_pages_per_group + map->log2_page_size);
|
size_t i, nbytes, len = 1 << (map->log2_pages_per_group + map->log2_page_size);
|
||||||
|
|
Loading…
Add table
Reference in a new issue