mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
Eliminate vestiges of page coloring.
This commit is contained in:
parent
366cd46cbe
commit
3b03ca3bbe
7 changed files with 7 additions and 15 deletions
|
|
@ -617,7 +617,6 @@ uma_small_alloc(uma_zone_t zone, int bytes, u_int8_t *flags, int wait)
|
|||
void *ret;
|
||||
struct arm_small_page *sp;
|
||||
TAILQ_HEAD(,arm_small_page) *head;
|
||||
static vm_pindex_t color;
|
||||
vm_page_t m;
|
||||
|
||||
*flags = UMA_SLAB_PRIV;
|
||||
|
|
@ -650,8 +649,7 @@ uma_small_alloc(uma_zone_t zone, int bytes, u_int8_t *flags, int wait)
|
|||
if (wait & M_ZERO)
|
||||
pflags |= VM_ALLOC_ZERO;
|
||||
for (;;) {
|
||||
m = vm_page_alloc(NULL, color++,
|
||||
pflags | VM_ALLOC_NOOBJ);
|
||||
m = vm_page_alloc(NULL, 0, pflags | VM_ALLOC_NOOBJ);
|
||||
if (m == NULL) {
|
||||
if (wait & M_NOWAIT)
|
||||
return (NULL);
|
||||
|
|
|
|||
|
|
@ -1562,7 +1562,6 @@ ti_newbuf_jumbo(struct ti_softc *sc, int idx, struct mbuf *m_old)
|
|||
struct mbuf *m[3] = {NULL, NULL, NULL};
|
||||
struct ti_rx_desc_ext *r;
|
||||
vm_page_t frame;
|
||||
static int color;
|
||||
/* 1 extra buf to make nobufs easy*/
|
||||
struct sf_buf *sf[3] = {NULL, NULL, NULL};
|
||||
int i;
|
||||
|
|
@ -1605,7 +1604,7 @@ ti_newbuf_jumbo(struct ti_softc *sc, int idx, struct mbuf *m_old)
|
|||
"failed -- packet dropped!\n");
|
||||
goto nobufs;
|
||||
}
|
||||
frame = vm_page_alloc(NULL, color++,
|
||||
frame = vm_page_alloc(NULL, 0,
|
||||
VM_ALLOC_INTERRUPT | VM_ALLOC_NOOBJ |
|
||||
VM_ALLOC_WIRED);
|
||||
if (frame == NULL) {
|
||||
|
|
|
|||
|
|
@ -815,7 +815,6 @@ cpu_initialize_context(unsigned int cpu)
|
|||
vm_offset_t boot_stack;
|
||||
vm_offset_t newPTD;
|
||||
vm_paddr_t ma[NPGPTD];
|
||||
static int color;
|
||||
int i;
|
||||
|
||||
/*
|
||||
|
|
@ -825,7 +824,7 @@ cpu_initialize_context(unsigned int cpu)
|
|||
*
|
||||
*/
|
||||
for (i = 0; i < NPGPTD + 2; i++) {
|
||||
m[i] = vm_page_alloc(NULL, color++,
|
||||
m[i] = vm_page_alloc(NULL, 0,
|
||||
VM_ALLOC_NORMAL | VM_ALLOC_NOOBJ | VM_ALLOC_WIRED |
|
||||
VM_ALLOC_ZERO);
|
||||
|
||||
|
|
|
|||
|
|
@ -41,7 +41,6 @@ __FBSDID("$FreeBSD$");
|
|||
void *
|
||||
uma_small_alloc(uma_zone_t zone, int bytes, u_int8_t *flags, int wait)
|
||||
{
|
||||
static vm_pindex_t color;
|
||||
void *va;
|
||||
vm_page_t m;
|
||||
int pflags;
|
||||
|
|
@ -55,7 +54,7 @@ uma_small_alloc(uma_zone_t zone, int bytes, u_int8_t *flags, int wait)
|
|||
pflags |= VM_ALLOC_ZERO;
|
||||
|
||||
for (;;) {
|
||||
m = vm_page_alloc(NULL, color++, pflags | VM_ALLOC_NOOBJ);
|
||||
m = vm_page_alloc(NULL, 0, pflags | VM_ALLOC_NOOBJ);
|
||||
if (m == NULL) {
|
||||
if (wait & M_NOWAIT)
|
||||
return (NULL);
|
||||
|
|
|
|||
|
|
@ -1402,7 +1402,6 @@ moea64_uma_page_alloc(uma_zone_t zone, int bytes, u_int8_t *flags, int wait)
|
|||
* kmem allocation routines, calling kmem for a new address here
|
||||
* can lead to multiply locking non-recursive mutexes.
|
||||
*/
|
||||
static vm_pindex_t color;
|
||||
vm_offset_t va;
|
||||
|
||||
vm_page_t m;
|
||||
|
|
@ -1422,7 +1421,7 @@ moea64_uma_page_alloc(uma_zone_t zone, int bytes, u_int8_t *flags, int wait)
|
|||
pflags |= VM_ALLOC_ZERO;
|
||||
|
||||
for (;;) {
|
||||
m = vm_page_alloc(NULL, color++, pflags | VM_ALLOC_NOOBJ);
|
||||
m = vm_page_alloc(NULL, 0, pflags | VM_ALLOC_NOOBJ);
|
||||
if (m == NULL) {
|
||||
if (wait & M_NOWAIT)
|
||||
return (NULL);
|
||||
|
|
|
|||
|
|
@ -51,7 +51,6 @@ SYSCTL_INT(_hw, OID_AUTO, uma_mdpages, CTLFLAG_RD, &hw_uma_mdpages, 0,
|
|||
void *
|
||||
uma_small_alloc(uma_zone_t zone, int bytes, u_int8_t *flags, int wait)
|
||||
{
|
||||
static vm_pindex_t color;
|
||||
void *va;
|
||||
vm_page_t m;
|
||||
int pflags;
|
||||
|
|
@ -65,7 +64,7 @@ uma_small_alloc(uma_zone_t zone, int bytes, u_int8_t *flags, int wait)
|
|||
pflags |= VM_ALLOC_ZERO;
|
||||
|
||||
for (;;) {
|
||||
m = vm_page_alloc(NULL, color++, pflags | VM_ALLOC_NOOBJ);
|
||||
m = vm_page_alloc(NULL, 0, pflags | VM_ALLOC_NOOBJ);
|
||||
if (m == NULL) {
|
||||
if (wait & M_NOWAIT)
|
||||
return (NULL);
|
||||
|
|
|
|||
|
|
@ -493,7 +493,6 @@ swi_vm(void *v)
|
|||
void *
|
||||
uma_small_alloc(uma_zone_t zone, int bytes, u_int8_t *flags, int wait)
|
||||
{
|
||||
static vm_pindex_t color;
|
||||
vm_paddr_t pa;
|
||||
vm_page_t m;
|
||||
int pflags;
|
||||
|
|
@ -512,7 +511,7 @@ uma_small_alloc(uma_zone_t zone, int bytes, u_int8_t *flags, int wait)
|
|||
pflags |= VM_ALLOC_ZERO;
|
||||
|
||||
for (;;) {
|
||||
m = vm_page_alloc(NULL, color++, pflags | VM_ALLOC_NOOBJ);
|
||||
m = vm_page_alloc(NULL, 0, pflags | VM_ALLOC_NOOBJ);
|
||||
if (m == NULL) {
|
||||
if (wait & M_NOWAIT)
|
||||
return (NULL);
|
||||
|
|
|
|||
Loading…
Reference in a new issue