Print this page
patch lower-case-segops
*** 1274,1284 ****
*/
AS_LOCK_ENTER(as, &as->a_lock, RW_READER);
seg = as_segat(curproc->p_as, (caddr_t)end);
if (seg != NULL)
! SEGOP_GETPROT(seg, (caddr_t)end, zfoddiff - 1,
&zprot);
AS_LOCK_EXIT(as, &as->a_lock);
if (seg != NULL && (zprot & PROT_WRITE) == 0) {
if (as_setprot(as, (caddr_t)end, zfoddiff - 1,
--- 1274,1284 ----
*/
AS_LOCK_ENTER(as, &as->a_lock, RW_READER);
seg = as_segat(curproc->p_as, (caddr_t)end);
if (seg != NULL)
! segop_getprot(seg, (caddr_t)end, zfoddiff - 1,
&zprot);
AS_LOCK_EXIT(as, &as->a_lock);
if (seg != NULL && (zprot & PROT_WRITE) == 0) {
if (as_setprot(as, (caddr_t)end, zfoddiff - 1,