Skip to content

Commit 66478dc

Browse files
committed
implicit declaration and serial warnings in sched.c
1 parent 3d3db3d commit 66478dc

3 files changed

Lines changed: 5 additions & 1 deletion

File tree

src/drivers/keyboard.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include "types.h"
22
#include "drivers/keyboard.h"
33
#include "arch/x86/interrupts.h"
4+
#include "arch/x86/ports.h"
45

56
#define KEYBOARD_BUFFER_SIZE 128
67

src/kernel.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ static uint32_t align_up(uint32_t value, uint32_t align) {
6363
return (value + align - 1) & ~(align - 1);
6464
}
6565

66-
static uint32_t align_down(uint32_t value, uint32_t align) {
66+
static uint32_t __attribute__((unused)) align_down(uint32_t value, uint32_t align) {
6767
return value & ~(align - 1);
6868
}
6969

src/kernel/sched.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include "mem/vm_space.h"
99
#include "mem/heap.h"
1010
#include "util.h"
11+
#include "drivers/serial.h"
1112
#include "user/elf_loader.h"
1213
#include "cpu.h"
1314

@@ -37,6 +38,8 @@ static process_t* current_process[MAX_CPUS];
3738
static uint32_t default_priority = 10;
3839
static uint32_t default_time_slice = 4;
3940

41+
static process_t* scheduler_pick_best_ready(void);
42+
4043
process_t* scheduler_current(void) {
4144
return current_process[cpu_get_id()];
4245
}

0 commit comments

Comments
 (0)