From: "H. Peter Anvin" <hpa@zytor.com>
To: David Rientjes <rientjes@google.com>
Cc: Ingo Molnar <mingo@redhat.com>,
Thomas Gleixner <tglx@linutronix.de>,
x86@kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [patch v3] x86: allow ZONE_DMA to be configurable
Date: Tue, 03 May 2011 17:20:10 -0700 [thread overview]
Message-ID: <4DC09BBA.6040906@zytor.com> (raw)
In-Reply-To: <alpine.DEB.2.00.1105031700380.26030@chino.kir.corp.google.com>
On 05/03/2011 05:00 PM, David Rientjes wrote:
> On Wed, 27 Apr 2011, David Rientjes wrote:
>
>> ZONE_DMA is unnecessary for a large number of machines that do not
>> require addressing in the lower 16MB of memory because they do not use
>> devices with 16-bit address registers (plus one page byte register).
>>
>> This patch allows users to disable ZONE_DMA for x86 if they know they
>> will not be using such devices with their kernel.
>>
>> This prevents the VM from unnecessarily reserving a ratio of memory
>> (defaulting to 1/256th of system capacity) with lowmem_reserve_ratio
>> for such allocations when it will never be used.
>>
>> Signed-off-by: David Rientjes <rientjes@google.com>
>
> Peter, is this ready for merge?
+ DMA memory allocation support allows devices with 16-bit address
+ registers to allocate memory within the first 16MB of address space.
+ Disable if no such devices will be used.
This is still not correct... this is for devices with less than a 32-bit
mask, not just for things that have 24-bit (not 16-bit!) DMA address
restrictions.
Please get this right.
Other than that, I don't have any technical objections.
-hpa
next prev parent reply other threads:[~2011-05-04 0:20 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-04-14 18:38 [patch v2] x86: allow ZONE_DMA to be configurable David Rientjes
2011-04-15 11:42 ` Clemens Ladisch
2011-04-15 20:08 ` H. Peter Anvin
2011-04-21 2:31 ` David Rientjes
2011-04-21 4:07 ` H. Peter Anvin
2011-04-27 23:37 ` [patch v3] " David Rientjes
2011-05-04 0:00 ` David Rientjes
2011-05-04 0:20 ` H. Peter Anvin [this message]
2011-05-16 20:54 ` [patch v4] " David Rientjes
2011-05-16 20:56 ` H. Peter Anvin
2011-05-16 23:13 ` [tip:x86/mm] x86, mm: Allow " tip-bot for David Rientjes
2011-08-17 10:37 ` Borislav Petkov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4DC09BBA.6040906@zytor.com \
--to=hpa@zytor.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@redhat.com \
--cc=rientjes@google.com \
--cc=tglx@linutronix.de \
--cc=x86@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.