| From | Subject | Date |
|---|---|---|
| Pavel Machek | Re: [RFC][PATCH 3/3] PM: New suspend and hibernation callbac...
ACK.
Pavel
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
--
| Mar 25, 4:23 pm 2008 |
| Benjamin Herrenschmidt | [PATCH] pata_sil680: Only enable MMIO on Cell blades
There have been reported regressions of the SIL 680 driver when
using MMIO, so this makes it only try MMIO on Cell blades where
it's known to be necessary (the host bridge doesn't do PIO on these).
We'll try to find the root problem with MMIO separately.
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
---
drivers/ata/pata_sil680.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
--- linux-work.orig/drivers/ata/pata_sil680.c 2008-03-26 10:43:20.000000000 +...
| Mar 25, 7:50 pm 2008 |
| Alan Cox | Re: [PATCH] pata_sil680: Only enable MMIO on Cell blades
On Wed, 26 Mar 2008 10:50:41 +1100
Acked-by: Alan Cox <alan@redhat.com>
--
| Mar 25, 7:49 pm 2008 |
| J.C. Pizarro | Re: larger default page sizes...
But there is a general problem of larger pages in systems that
don't support them natively (in hardware) depending in how it's
implemented the memory manager in the kernel:
"Doubling the soft page size implies
halfing the TLB soft-entries in the old hardware".
"x4 soft page size=> 1/4 TLB soft-entries, ... and so on."
Assuming one soft double-sized page represents 2 real-sized pages,
one replacing of one soft double-sized page implies replacing
2 TLB's entries containing the 2...
| Mar 25, 7:47 pm 2008 |
| NeilBrown | Re: r-o bind in nfsd
While I have no desire to defend that particular design, saying "tasteless"
without suggesting an alternate approach does appear somewhat unhelpful.
NeilBrown
--
| Mar 25, 7:29 pm 2008 |
| Alexey Dobriyan | 2.6.24.4: RIP: [<0000000000000000>] _stext+0x7fdf7000/0x20
I was trying to setup NAT, and oops happened during interface restart
("/etc/init.d/net.eth0 restart: in gentoo speak). Much rule adding and
flushing necessary to setup NAT was before that.
atl1 0000:03:00.0: eth0 link is up 100 Mbps full duplex
atl1 0000:03:00.0: eth0 link is down
atl1 0000:03:00.0: eth0 link is up 100 Mbps full duplex
Unable to handle kernel NULL pointer dereference at 0000000000000000 RIP:
[<0000000000000000>] _stext+0x7fdf7000/0x20
PGD 17cd79067 PUD 17d4f4067 PMD 0
...
| Mar 25, 7:14 pm 2008 |
| Thorsten Kranzkowski | `.exit.text' referenced in section `.rodata'
Hello!
Current Kernels (2.6.25-rc6, commit d2532dd20a126020de407c1c2476a75b53fce7ac)
results in the following link errors:
CC arch/alpha/lib/udelay.o
AR arch/alpha/lib/lib.a
LD vmlinux.o
MODPOST vmlinux.o
WARNING: "saved_config" [vmlinux] is COMMON symbol
WARNING: modpost: Found 22 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
GEN .version
CHK include/linux/compile.h
UPD include/linux/com...
| Mar 25, 6:39 pm 2008 |
| Christian Kujau | 2.6.25-rc6: BUG: unable to handle kernel NULL pointer derefe...
Hi,
2.6.25-rc6 is a strong beast :)
Another[0] BUG is printed and the box is still alive:
BUG: unable to handle kernel NULL pointer dereference at 00000000
IP: [<c0179114>] __d_lookup+0x94/0x150
*pde = 00000000
Oops: 0000 [#1]
Modules linked in: fuse sha256_generic xt_tcpudp ipt_MASQUERADE iptable_nat nf_conntrack_ipv4 nf_nat_ftp nf_nat nf_conntrack_ftp xt_conntrack nf_conntrack iptable_filter ip_tables ipt_ULOG x_tables nfsd lockd nfs_acl auth_rpcgss exportfs tun sunrpc twofish_i586 twof...
| Mar 25, 7:08 pm 2008 |
| devzero | some minor issues with 2.6.25-rc6-git7-default
here are some (probably more or less minor) issues i have found in /var/log/messages & dmesg after some bigger module load/unload session - maybe someone wants to take a closer look.
this one looks more serious (happened with modprobe -r ac), because kernel has problems afterwards (cannot load/anload any other module afterwards)
ACPI: ACPI0007:00 is registered as cooling_device0
ACPI: Processor [CPU0] (supports 8 throttling states)
BUG: unable to handle kernel paging request at 1b563b0c
IP: [&l...
| Mar 25, 7:00 pm 2008 |
| Len Brown | acpi_ps_execute_method OOPS (Re: some minor issues with 2.6....
On Tuesday 25 March 2008, devzero@web.de wrote:
any idea when this started happening?
Any chance you can snag the output from acpidump
and attach it to a sighting here?:
http://bugzilla.kernel.org/enter_bug.cgi?product=ACPI
thanks,
--
| Mar 25, 7:37 pm 2008 |
| Rafael J. Wysocki | Re: some minor issues with 2.6.25-rc6-git7-default
Well, Andrew should be CCed too ...
Thanks,
Rafael
--
| Mar 25, 7:10 pm 2008 |
| Andrew Morton | Re: some minor issues with 2.6.25-rc6-git7-default
There are many physmap-flashes in the tree. Is this one
As the hardware probe failed, why did we ever register anything which needs
uh, "known problem": multiple rtc drivers are being run.
I don't really understand why we haven't been able to fix this - there have
yay, I fixed one.
--- a/net/9p/trans_fd.c~a
+++ a/net/9p/trans_fd.c
@@ -1522,7 +1522,7 @@ static int __init p9_trans_fd_init(void)
v9fs_register_trans(&p9_unix_trans);
v9fs_register_trans(&p9_fd_trans);
...
| Mar 25, 7:42 pm 2008 |
| Andrew Morton | Re: [Bug 10328] New: [regression] performance drop for glx
(switched to email. Please respond via emailed reply-to-all, not via the
bugzilla web interface).
On Tue, 25 Mar 2008 15:11:15 -0700 (PDT)
--
| Mar 25, 6:28 pm 2008 |
| Josef 'Jeff' Sipek | Re: [opensuse] nfs_update_inode: inode X mode changed, Y to Z
On Wed, Mar 26, 2008 at 08:38:22AM +1100, NeilBrown wrote:
I looked at the code (xfs_ialloc.c:xfs_ialloc_ag_alloc)
290 /*
291 * Set initial values for the inodes in this buffer.
292 */
293 xfs_biozero(fbuf, 0, ninodes << args.mp->m_sb.sb_inodelog);
294 for (i = 0; i < ninodes; i++) {
295 free = XFS_MAKE_IPTR(args.mp, fbuf, i);
296 free->di_c...
| Mar 25, 6:13 pm 2008 |
| NeilBrown | Re: [opensuse] nfs_update_inode: inode X mode changed, Y to Z
What we need is for the "filehandle" to be stable and unique.
By 'stable' I mean that every time I get the filehandle for a particular
file, I get the same string of bytes.
By 'uniqie' I mean that if I get two filehandles for two different
files, they must differ in at least one bit.
If a file is deleted and the inode is re-used for a new file, then the
old and new files are different and must have different file handles.
The filehandle is traditionally generated from the inode number and
a gene...
| Mar 25, 7:09 pm 2008 |
| Mike Travis | [PATCH 02/10] init: move setup of nr_cpu_ids to as early as ...
Move the setting of nr_cpu_ids from sched_init() to setup_per_cpu_areas(),
so that it's available as early as possible.
Based on:
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86.git
# ia64
Cc: Tony Luck <tony.luck@intel.com>
# powerpc
Cc: Paul Mackerras <paulus@samba.org>
Cc: Anton Blanchard <anton@samba.org>
# sparc
Cc: David S. Miller <davem@davemloft.net>
Cc: William L. Irwin...
| Mar 25, 6:06 pm 2008 |
| Mike Travis | [PATCH 06/10] x86: reduce memory and stack usage in intel_ca...
* Change the following static arrays sized by NR_CPUS to
per_cpu data variables:
_cpuid4_info *cpuid4_info[NR_CPUS];
_index_kobject *index_kobject[NR_CPUS];
kobject * cache_kobject[NR_CPUS];
* Remove the local NR_CPUS array with a kmalloc'd region in
show_shared_cpu_map().
Also some minor complaints from checkpatch.pl fixed.
Based on:
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86.git
Cc: Thom...
| Mar 25, 6:06 pm 2008 |
| Mike Travis | [PATCH 09/10] x86: oprofile: remove NR_CPUS arrays in arch/x...
Change the following arrays sized by NR_CPUS to be PERCPU variables:
static struct op_msrs cpu_msrs[NR_CPUS];
static unsigned long saved_lvtpc[NR_CPUS];
Also some minor complaints from checkpatch.pl fixed.
Based on:
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86.git
Cc: Philippe Elie <phil.el@wanadoo.fr>
Signed-off-by: Mike Travis <travis@sgi.com>
---
All changes were transparent excep...
| Mar 25, 6:06 pm 2008 |
| Mike Travis | [PATCH 10/10] sched: Remove fixed NR_CPUS sized arrays in ke...
Change fixed size arrays to per_cpu variables or dynamically allocated
arrays in sched_init() and sched_init_smp().
(1) static struct sched_entity *init_sched_entity_p[NR_CPUS];
(1) static struct cfs_rq *init_cfs_rq_p[NR_CPUS];
(1) static struct sched_rt_entity *init_sched_rt_entity_p[NR_CPUS];
(1) static struct rt_rq *init_rt_rq_p[NR_CPUS];
static struct sched_group **sched_group_nodes_bycpu[NR_CPUS];
char str[NR_CPUS];
int ints[NR_CPUS], i;
(1 - these arrays are allocated via alloc_boo...
| Mar 25, 6:07 pm 2008 |
| Mike Travis | [PATCH 08/10] net: remove NR_CPUS arrays in net/core/dev.c v2
Remove the fixed size channels[NR_CPUS] array in
net/core/dev.c and dynamically allocate array based on
nr_cpu_ids.
Based on:
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86.git
Cc: David S. Miller <davem@davemloft.net>
Cc: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
Cc: James Morris <jmorris@namei.org>
Cc: Patrick McHardy <kaber@trash.net>
Signed-off-by: Mike Travis <travis@sgi.com>...
| Mar 25, 6:06 pm 2008 |
| Mike Travis | [PATCH 07/10] cpu: change cpu_sys_devices from array to per_...
Change cpu_sys_devices from array to per_cpu variable in
drivers/base/cpu.c.
Based on:
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86.git
(MAINTAINER unknown)
Signed-off-by: Mike Travis <travis@sgi.com>
---
drivers/base/cpu.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
--- linux.trees.git.orig/drivers/base/cpu.c
+++ linux.trees.git/drivers/base/cpu.c
@@ -18,7 +18,7 @@ struc...
| Mar 25, 6:06 pm 2008 |
| Mike Travis | [PATCH 04/10] acpi: change processors from array to per_cpu ...
Change processors from an array sized by NR_CPUS to a per_cpu variable.
Based on:
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86.git
Cc: Len Brown <len.brown@intel.com>
Signed-off-by: Mike Travis <travis@sgi.com>
---
drivers/acpi/processor_core.c | 18 ++++++++----------
drivers/acpi/processor_idle.c | 8 ++++----
drivers/acpi/processor_perflib.c | 18 +++++++++---------
d...
| Mar 25, 6:06 pm 2008 |
| Mike Travis | [PATCH 03/10] cpufreq: change cpu freq arrays to per_cpu var...
Change cpufreq_policy and cpufreq_governor pointer tables
from arrays to per_cpu variables in the cpufreq subsystem.
Also some minor complaints from checkpatch.pl fixed.
Based on:
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86.git
Cc: Dave Jones <davej@codemonkey.org.uk>
Signed-off-by: Mike Travis <travis@sgi.com>
---
drivers/cpufreq/cpufreq.c | 45 +++++++++++++++++++++----------------...
| Mar 25, 6:06 pm 2008 |
| Mike Travis | [PATCH 05/10] cpumask: Add cpumask_scnprintf_len function
Add a new function cpumask_scnprintf_len() to return the number of
characters needed to display "len" cpumask bits. The current method
of allocating NR_CPUS bytes is incorrect as what's really needed is
9 characters per 32-bit word of cpumask bits (8 hex digits plus the
seperator [','] or the terminating NULL.) This function provides the
caller the means to allocate the correct string length.
Based on:
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
git://git.kernel.org/pu...
| Mar 25, 6:06 pm 2008 |
| Mike Travis | [PATCH 01/10] x86_64: Cleanup non-smp usage of cpu maps v2
Cleanup references to the early cpu maps for the non-SMP configuration
and remove some functions called for SMP configurations only.
Based on:
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86.git
Cc: Andi Kleen <ak@suse.de>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Christoph Lameter <clameter@sgi.com>
Signed-off-by: Mike Travis <travis@sgi.com>...
| Mar 25, 6:06 pm 2008 |
| Mike Travis | [PATCH 00/10] NR_CPUS: third reduction of NR_CPUS memory usa...
Wii, isn't this fun...! This is a resubmission of yesterday's patches
based on the x86.git/latest tree. Yes, it _is_ a maze of twisty litle
passages. ;-)
Patches that are actually different are marked "v2". (I did not recalculate
the memory usages changes but I did reverify the defconfig and akpm2
configs with both 255 and 4096 NR_CPUS.)
...................
Here's the third round of removing static allocations of arrays using
NR_CPUS to size the length. The change is to use PER_CPU variab...
| Mar 25, 6:06 pm 2008 |
| J.C. Pizarro | What means Hugepage? 8KiB,16KiB,..,2MiB or 4MiB?
What means Hugepage?
Does it mean 8KiB? 16KiB? 32KiB? 64KiB? 2MiB? 4MiB?
The real page sizes of x86 and x86-64 are 4 KiB for this linux kernel.
But the page sizes can be soft 8 KiB or 16 KiB or 32 KiB or 64 KiB
if it is implemented in the memory manager of the kernel.
But too they exist real page sizes of 2 MiB and 4 MiB that they have
some reserved entries of TLB in the specs of Intel/AMD processors
for these gigant pages.
--
| Mar 25, 6:03 pm 2008 |
| H. Peter Anvin | Re: What means Hugepage? 8KiB,16KiB,..,2MiB or 4MiB?
On x86, it means 2/4 MiB, or even 1 GiB in some very strange
circumstances. Other architectures might be different.
-hpa
--
| Mar 25, 6:59 pm 2008 |
| Pekka J Enberg | [PATCH] slab: fix cache_cache bootstrap in kmem_cache_init()
From: Daniel Yeisley <dan.yeisley@unisys.com>
Commit 556a169dab38b5100df6f4a45b655dddd3db94c1 ("slab: fix bootstrap on
memoryless node") introduced bootstrap-time cache_cache list3s for all nodes
but forgot that initkmem_list3 needs to be accessed by [somevalue + node]. This
patch fixes list_add() corruption in mm/slab.c seen on the ES7000.
Cc: Mel Gorman <mel@csn.ul.ie>
Cc: Olaf Hering <olaf@aepfle.de>
Cc: Christoph Lameter <clameter@sgi.com>
Signed-off-by: Dan Yeisley &...
| Mar 25, 5:59 pm 2008 |
| Joerg Schilling | Re: Burning CDs as user produces coasters (Plextor drive)
One of the known bugs in "wodium" is that it tries to keep you missinformed
about the fact that you need root privileges in order to write CDs on Linux.
The official cdrecord does not have this problem, it informs you early about
missing root privileges.
I recommend you to get a recent original from:
ftp://ftp.berlios.de/pub/cdrecord/alpha/
compile it and install it suid root. Readcd and cdda2wav also need root
privileges in order to work.
BTW: at the Linuxtage in Chemnitz, I got a hint...
| Mar 25, 5:40 pm 2008 |
| Andrew Morton | Re: [Bugme-new] [Bug 10327] New: keyboard stops responding a...
(switched to email. Please respond via emailed reply-to-all, not via the
bugzilla web interface).
On Tue, 25 Mar 2008 14:22:51 -0700 (PDT)
So it's not an ill-advised disable_irq().
I guess the first question is: did the ifdown just kill the keyboard, or
did more things die?
Perhaps you could try
ifdown eth0 ; sleep 5 ; ifup eth0
and see if the machine recovers?
(I am just maxed out on bug reports at present - could someone please take
this up and see if we can get it fixed?)
...
| Mar 25, 5:39 pm 2008 |
| Marcus Better | Re: [Bugme-new] [Bug 10327] New: keyboard stops responding a...
Will try. There is also a Debian bug report of the same or a similar
problem with kernels from 2.6.18:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=415147
--
| Mar 25, 5:43 pm 2008 |
| J.C. Pizarro | Why /proc/cpuinfo doesn't print L1,L2,L3 caches?
$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 47
model name : AMD Athlon(tm) 64 Processor 3200+
...
cache size : 512 KB
...
The cache size is currently misinformed. It's not the real size because
it's 64+64+512 KiB = 640 KiB, not 512 KB.
How can i know what hw-caches use the processors?
The current kernel doesn't know well what hw-caches uses.
The good proposal is by example (the data below are not real):
* In old ...
| Mar 25, 5:39 pm 2008 |
| Chris Snook | Re: Why /proc/cpuinfo doesn't print L1,L2,L3 caches?
I think you want this:
/sys/devices/system/cpu/cpu0/cache
/proc/cpuinfo is intended to give a general summary of certain properties of the
processor that tend to be particularly interesting, and present them all in one
place. It is not intended to expose everything the kernel knows about every
processor on the system.
-- Chris
--
| Mar 25, 5:57 pm 2008 |
| J.C. Pizarro | Re: Why /proc/cpuinfo doesn't print L1,L2,L3 caches?
Thanks, but there is not easier manner to print the properties of hw-caches
unless printing recursively this tree /sys/devices/system/cpu/cpu[0-9]+/cache/
that they are only numbers without symbolic fields.
/proc/cpuinfo doesn't give a general summary because it gives superfluous info.
I think that it's better to refactorize /proc/cpuinfo still more.
(
... fields common to all present processors known by the kernel ....
[ to warn if the values are differents between cores ]
)
(
...
| Mar 25, 6:50 pm 2008 |
| Chris Snook | Re: Why /proc/cpuinfo doesn't print L1,L2,L3 caches?
Then use dmidecode. It's all in one place, and everyone expects it to be far
It's precisely that sort of weirdness we want to be able to catch at a glance.
These days, there is no possible way to make /proc/cpuinfo satisfy everyone and
still be compact. That's why we mostly leave it alone and put all the fun stuff
in /sys, which is much better suited to the ever-increasing complexity of modern
hardware.
If we refactor /proc/cpuinfo, it will break all sorts of things that use that
inform...
| Mar 25, 6:59 pm 2008 |
| J.C. Pizarro | Re: Why /proc/cpuinfo doesn't print L1,L2,L3 caches?
Well, i understand as if this cosmetic data formatting can break the grep of
some applications.
But if the modern PC has 6 or 8 cores then it prints an equivalent to
x6 or x8 common pages in a small xterm console of 80x25 although
the panoramic TFT is bigger as 23' 1900x1200 pixels.
Tomorrow, 32 cores, it prints x32 instead of x8.
Soon, it will need cosmetic data formatting.
Hahahaha ;)
--
| Mar 25, 7:10 pm 2008 |
| Chris Snook | Re: Why /proc/cpuinfo doesn't print L1,L2,L3 caches?
All the more reason to use an interface that allows you to pick and choose the
data you want, like /sys.
-- Chris
--
| Mar 25, 7:14 pm 2008 |
| Glauber Costa | [PATCH 18/20] x86: unify dma_mapping_error
We provide a map_error function in pci-base_32.c to make
sure i386 keeps with the same behaviour it used to.
Signed-off-by: Glauber Costa <gcosta@redhat.com>
---
arch/x86/kernel/pci-base_32.c | 7 +++++++
include/asm-x86/dma-mapping.h | 8 ++++++++
include/asm-x86/dma-mapping_32.h | 6 ------
include/asm-x86/dma-mapping_64.h | 8 --------
4 files changed, 15 insertions(+), 14 deletions(-)
diff --git a/arch/x86/kernel/pci-base_32.c b/arch/x86/kernel/pci-base_32.c
index ...
| Mar 25, 5:36 pm 2008 |
| Glauber Costa | [PATCH 19/20] x86: move ARCH_HAS_DMA_DECLARE_COHERENT_MEMORY...
define it conditionally to i386
Signed-off-by: Glauber Costa <gcosta@redhat.com>
---
include/asm-x86/dma-mapping.h | 14 ++++++++++++++
include/asm-x86/dma-mapping_32.h | 12 ------------
2 files changed, 14 insertions(+), 12 deletions(-)
diff --git a/include/asm-x86/dma-mapping.h b/include/asm-x86/dma-mapping.h
index 352433b..9548b19 100644
--- a/include/asm-x86/dma-mapping.h
+++ b/include/asm-x86/dma-mapping.h
@@ -202,4 +202,18 @@ dma_cache_sync(struct device *dev, void *vaddr,...
| Mar 25, 5:36 pm 2008 |
| Glauber Costa | [PATCH 20/20] x86: delete the arch-specific dma-mapping head...
all the code that is left is ready to be merged as-is
in dma-mapping.h
Signed-off-by: Glauber Costa <gcosta@redhat.com>
---
include/asm-x86/dma-mapping.h | 19 +++++++++++++------
include/asm-x86/dma-mapping_32.h | 23 -----------------------
include/asm-x86/dma-mapping_64.h | 17 -----------------
3 files changed, 13 insertions(+), 46 deletions(-)
delete mode 100644 include/asm-x86/dma-mapping_32.h
delete mode 100644 include/asm-x86/dma-mapping_64.h
diff --git a/include/asm-...
| Mar 25, 5:36 pm 2008 |
| Glauber Costa | [PATCH 14/20] x86: move dma_cache_sync to common header
they are the same in both architectures.
Signed-off-by: Glauber Costa <gcosta@redhat.com>
---
include/asm-x86/dma-mapping.h | 6 ++++++
include/asm-x86/dma-mapping_32.h | 7 -------
include/asm-x86/dma-mapping_64.h | 7 -------
3 files changed, 6 insertions(+), 14 deletions(-)
diff --git a/include/asm-x86/dma-mapping.h b/include/asm-x86/dma-mapping.h
index b5a413a..70a5ede 100644
--- a/include/asm-x86/dma-mapping.h
+++ b/include/asm-x86/dma-mapping.h
@@ -183,4 +183,10 @@ st...
| Mar 25, 5:36 pm 2008 |
| Glauber Costa | [PATCH 15/20] x86: move dma_supported and dma_set_mask to pc...
This is the way x86_64 does, so this make them equal. They have
to be extern now in the header, and the extern definition is moved to
the common dma-mapping.h header
Signed-off-by: Glauber Costa <gcosta@redhat.com>
---
arch/x86/kernel/pci-dma_32.c | 33 +++++++++++++++++++++++++++++++++
include/asm-x86/dma-mapping.h | 3 +++
include/asm-x86/dma-mapping_32.h | 29 -----------------------------
include/asm-x86/dma-mapping_64.h | 4 ----
4 files changed, 36 insertions(+), 33 ...
| Mar 25, 5:36 pm 2008 |
| Glauber Costa | [PATCH 16/20] x86: align to clflush size
Do it instead of using the conservative approach we're currently
doing. This is the way x86_64 does, and this patch makes this piece
of code the same between them, ready to be integrated
Signed-off-by: Glauber Costa <gcosta@redhat.com>
---
include/asm-x86/dma-mapping_32.h | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/include/asm-x86/dma-mapping_32.h b/include/asm-x86/dma-mapping_32.h
index fd7246d..d0512c9 100644
--- a/include/asm-x86/dma-mapping_32.h
+++ b/in...
| Mar 25, 5:36 pm 2008 |
| Glauber Costa | [PATCH 17/20] x86: provide a bad_dma_address symbol for i386
It's initially 0, since we don't expect any DMA there.
Signed-off-by: Glauber Costa <gcosta@redhat.com>
---
arch/x86/kernel/pci-dma_32.c | 4 ++++
include/asm-x86/dma-mapping.h | 2 ++
include/asm-x86/dma-mapping_64.h | 1 -
3 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/arch/x86/kernel/pci-dma_32.c b/arch/x86/kernel/pci-dma_32.c
index 453b4bd..55ab3c8 100644
--- a/arch/x86/kernel/pci-dma_32.c
+++ b/arch/x86/kernel/pci-dma_32.c
@@ -14,6 +14,10 @@
#inclu...
| Mar 25, 5:36 pm 2008 |
| Glauber Costa | [PATCH 12/20] x86: move alloc and free coherent to common he...
they are the same between architectures (except for the fact
that x86_64 has duplicate code)
move them to dma-mapping.h
Signed-off-by: Glauber Costa <gcosta@redhat.com>
---
include/asm-x86/dma-mapping.h | 10 ++++++++++
include/asm-x86/dma-mapping_32.h | 9 ---------
include/asm-x86/dma-mapping_64.h | 11 -----------
3 files changed, 10 insertions(+), 20 deletions(-)
diff --git a/include/asm-x86/dma-mapping.h b/include/asm-x86/dma-mapping.h
index 53a404b..3ea3802 100644
---...
| Mar 25, 5:36 pm 2008 |
| Glauber Costa | [PATCH 13/20] x86: move dma_map_page and dma_unmap_page to c...
They are similar enough to do this move.
the macro version is ugly, and we use inline functions instead
Signed-off-by: Glauber Costa <gcosta@redhat.com>
---
include/asm-x86/dma-mapping.h | 14 ++++++++++++++
include/asm-x86/dma-mapping_32.h | 15 ---------------
include/asm-x86/dma-mapping_64.h | 4 ----
3 files changed, 14 insertions(+), 19 deletions(-)
diff --git a/include/asm-x86/dma-mapping.h b/include/asm-x86/dma-mapping.h
index 3ea3802..b5a413a 100644
--- a/include/asm-x...
| Mar 25, 5:36 pm 2008 |
| Glauber Costa | [PATCH 09/20] x86: move dma_sync_single_range_for_device to ...
i386 gets an empty function
Signed-off-by: Glauber Costa <gcosta@redhat.com>
---
arch/x86/kernel/pci-base_32.c | 1 +
include/asm-x86/dma-mapping.h | 14 ++++++++++++++
include/asm-x86/dma-mapping_32.h | 8 --------
include/asm-x86/dma-mapping_64.h | 12 ------------
4 files changed, 15 insertions(+), 20 deletions(-)
diff --git a/arch/x86/kernel/pci-base_32.c b/arch/x86/kernel/pci-base_32.c
index c501599..4512c30 100644
--- a/arch/x86/kernel/pci-base_32.c
+++ b/arch/x86...
| Mar 25, 5:36 pm 2008 |
| Glauber Costa | [PATCH 10/20] x86: move dma_sync_sg_for_cpu to common header
i386 gets an empty function
Signed-off-by: Glauber Costa <gcosta@redhat.com>
---
arch/x86/kernel/pci-base_32.c | 1 +
include/asm-x86/dma-mapping.h | 9 +++++++++
include/asm-x86/dma-mapping_32.h | 6 ------
include/asm-x86/dma-mapping_64.h | 11 -----------
4 files changed, 10 insertions(+), 17 deletions(-)
diff --git a/arch/x86/kernel/pci-base_32.c b/arch/x86/kernel/pci-base_32.c
index 4512c30..d876600 100644
--- a/arch/x86/kernel/pci-base_32.c
+++ b/arch/x86/kernel/...
| Mar 25, 5:36 pm 2008 |
| Glauber Costa | [PATCH 11/20] x86: move dma_sync_sg_for_device to common hea...
i386 gets an empty function
Signed-off-by: Glauber Costa <gcosta@redhat.com>
---
arch/x86/kernel/pci-base_32.c | 1 +
include/asm-x86/dma-mapping.h | 11 +++++++++++
include/asm-x86/dma-mapping_32.h | 7 -------
include/asm-x86/dma-mapping_64.h | 12 ------------
4 files changed, 12 insertions(+), 19 deletions(-)
diff --git a/arch/x86/kernel/pci-base_32.c b/arch/x86/kernel/pci-base_32.c
index d876600..033d94e 100644
--- a/arch/x86/kernel/pci-base_32.c
+++ b/arch/x86/ker...
| Mar 25, 5:36 pm 2008 |
| previous day | today | next day |
|---|---|---|
| March 24, 2008 | March 25, 2008 | March 26, 2008 |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
| Jeff Garzik | Re: fallocate-implementation-on-i86-x86_64-and-powerpc.patch |
git: | |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Arjan van de Ven | Re: [GIT]: Networking |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| Natalie Protasevich | [BUG] New Kernel Bugs |
