Print this page
const-ify make segment ops structures
There is no reason to keep the segment ops structures writable.
*** 136,146 ****
uint32_t red_ndoubles;
pgcnt_t anon_segkp_pages_locked; /* See vm/anon.h */
pgcnt_t anon_segkp_pages_resv; /* anon reserved by seg_kp */
! static struct seg_ops segkp_ops = {
.fault = segkp_fault,
.checkprot = segkp_checkprot,
.kluster = segkp_kluster,
.dump = segkp_dump,
.pagelock = segkp_pagelock,
--- 136,146 ----
uint32_t red_ndoubles;
pgcnt_t anon_segkp_pages_locked; /* See vm/anon.h */
pgcnt_t anon_segkp_pages_resv; /* anon reserved by seg_kp */
! static const struct seg_ops segkp_ops = {
.fault = segkp_fault,
.checkprot = segkp_checkprot,
.kluster = segkp_kluster,
.dump = segkp_dump,
.pagelock = segkp_pagelock,