git://scm.lunaixsky.com
/
lunaix-os.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
A Total Overhaul on the Lunaix's Virtual Memory Model (#26)
[lunaix-os.git]
/
lunaix-os
/
kernel
/
block
/
block.c
diff --git
a/lunaix-os/kernel/block/block.c
b/lunaix-os/kernel/block/block.c
index bf83b5f223a7db3dfcf6b846e970cfeeddb27c86..8ca511783e958138ff4d7d3dc5a5dca94f70df6c 100644
(file)
--- a/
lunaix-os/kernel/block/block.c
+++ b/
lunaix-os/kernel/block/block.c
@@
-9,7
+9,7
@@
#include <lunaix/block.h>
#include <lunaix/fs/twifs.h>
#include <lunaix/mm/cake.h>
#include <lunaix/block.h>
#include <lunaix/fs/twifs.h>
#include <lunaix/mm/cake.h>
-#include <lunaix/mm/page.h>
+#include <lunaix/mm/page
table
.h>
#include <lunaix/mm/valloc.h>
#include <lunaix/spike.h>
#include <lunaix/syslog.h>
#include <lunaix/mm/valloc.h>
#include <lunaix/spike.h>
#include <lunaix/syslog.h>
@@
-156,7
+156,7
@@
__block_read_page(struct device* dev, void* buf, size_t offset)
struct block_dev* bdev = (struct block_dev*)dev->underlay;
u32_t lba = offset / bdev->blk_size + bdev->start_lba;
struct block_dev* bdev = (struct block_dev*)dev->underlay;
u32_t lba = offset / bdev->blk_size + bdev->start_lba;
- u32_t rd_lba = MIN(lba + P
G
_SIZE / bdev->blk_size, bdev->end_lba);
+ u32_t rd_lba = MIN(lba + P
AGE
_SIZE / bdev->blk_size, bdev->end_lba);
if (rd_lba <= lba) {
return 0;
if (rd_lba <= lba) {
return 0;
@@
-183,7
+183,7
@@
__block_write_page(struct device* dev, void* buf, size_t offset)
struct block_dev* bdev = (struct block_dev*)dev->underlay;
u32_t lba = offset / bdev->blk_size + bdev->start_lba;
struct block_dev* bdev = (struct block_dev*)dev->underlay;
u32_t lba = offset / bdev->blk_size + bdev->start_lba;
- u32_t wr_lba = MIN(lba + P
G
_SIZE / bdev->blk_size, bdev->end_lba);
+ u32_t wr_lba = MIN(lba + P
AGE
_SIZE / bdev->blk_size, bdev->end_lba);
if (wr_lba <= lba) {
return 0;
if (wr_lba <= lba) {
return 0;