diff options
| author | Bjoern Brandenburg <bbb@mpi-sws.org> | 2015-12-16 05:28:35 -0500 |
|---|---|---|
| committer | Bjoern Brandenburg <bbb@mpi-sws.org> | 2015-12-16 05:28:35 -0500 |
| commit | 68849a8cd97718109dce1e548b099239376f3f2e (patch) | |
| tree | c7edc9f9bb4cba464aa0bc090c9abd3891876f49 /src | |
| parent | cdbdc025351c03fc4fdd39d8282160a520020d33 (diff) | |
Add offset checks for release and job index in control page
Diffstat (limited to 'src')
| -rw-r--r-- | src/kernel_iface.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/kernel_iface.c b/src/kernel_iface.c index bdb7052..c21f9b6 100644 --- a/src/kernel_iface.c +++ b/src/kernel_iface.c | |||
| @@ -100,6 +100,10 @@ int init_kernel_iface(void) | |||
| 100 | != LITMUS_CP_OFFSET_IRQ_SC_START); | 100 | != LITMUS_CP_OFFSET_IRQ_SC_START); |
| 101 | BUILD_BUG_ON(offsetof(struct control_page, deadline) | 101 | BUILD_BUG_ON(offsetof(struct control_page, deadline) |
| 102 | != LITMUS_CP_OFFSET_DEADLINE); | 102 | != LITMUS_CP_OFFSET_DEADLINE); |
| 103 | BUILD_BUG_ON(offsetof(struct control_page, release) | ||
| 104 | != LITMUS_CP_OFFSET_RELEASE); | ||
| 105 | BUILD_BUG_ON(offsetof(struct control_page, job_index) | ||
| 106 | != LITMUS_CP_OFFSET_JOB_INDEX); | ||
| 103 | 107 | ||
| 104 | err = map_file(LITMUS_CTRL_DEVICE, &mapped_at, CTRL_PAGES * page_size); | 108 | err = map_file(LITMUS_CTRL_DEVICE, &mapped_at, CTRL_PAGES * page_size); |
| 105 | 109 | ||
