| From | Subject | Date |
|---|---|---|
| James Morris | Resolved merge conflicts in next-creds
I manually resolved the following conflicts in
git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6#next-creds
when merging with latest Linus. (This branch holds the creds API changes
from David Howells and is being pulled into linux-next).
commit 293f28d5b02efe4504d5976f6f5889458ed56539
Merge: ea40dc0... 796aade...
Author: James Morris <jmorris@namei.org>
Date: Mon Aug 11 09:22:10 2008 +1000
Merge branch 'master' into next-creds
Conflicts:
...
| Aug 10, 4:57 pm 2008 |
| H. Peter Anvin | Re: [2.6.27-rc2-git4] Kernel panic on VIA Ester+VIA CX700
Out of those, viafb by far seems most likely. Could you try compiling
with only one or the other?
-hpa
--
| Aug 10, 4:39 pm 2008 |
| Alexander Beregalov | [PATCH] sound/pci/Kconfig: update for ice1712/24
From: Alexander Beregalov <a.beregalov@gmail.com>
sound/pci/Kconfig: update for ice1712/24
Signed-off-by: Alexander Beregalov <a.beregalov@gmail.com>
---
sound/pci/Kconfig | 14 +++++++++-----
1 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/sound/pci/Kconfig b/sound/pci/Kconfig
index f7d95b2..e14dc54 100644
--- a/sound/pci/Kconfig
+++ b/sound/pci/Kconfig
@@ -649,8 +649,9 @@ config SND_ICE1712
Currently supported hardware is: M-Audio Delta 1010(LT),
DiO ...
| Aug 10, 3:52 pm 2008 |
| Marcin Slusarz | [PATCH] x86: fix MP_processor_info section mismatch warning
WARNING: arch/x86/kernel/built-in.o(.cpuinit.text+0x1fe7): Section mismatch in reference from the function MP_processor_info() to the variable .init.data:x86_quirks
The function __cpuinit MP_processor_info() references
a variable __initdata x86_quirks.
If x86_quirks is only used by MP_processor_info then
annotate x86_quirks with a matching annotation.
MP_processor_info uses x86_quirks which is __init and is used only from
smp_read_mpc and construct_default_ISA_mptable which are ...
| Aug 10, 3:12 pm 2008 |
| Marcin Slusarz | [PATCH] x86: mmconf: fix section mismatch warning
WARNING: arch/x86/kernel/built-in.o(.cpuinit.text+0x1591): Section mismatch in reference from the function init_amd() to the function .init.text:check_enable_amd_mmconf_dmi()
The function __cpuinit init_amd() references
a function __init check_enable_amd_mmconf_dmi().
If check_enable_amd_mmconf_dmi is only used by init_amd then
annotate check_enable_amd_mmconf_dmi with a matching annotation.
check_enable_amd_mmconf_dmi is only called from init_amd which is __cpuinit
Signed-off-by: Marcin ...
| Aug 10, 3:11 pm 2008 |
| Marcin Slusarz | [PATCH] x86: mpparse.c: fix section mismatch warning
WARNING: vmlinux.o(.text+0x118f7): Section mismatch in reference from the function construct_ioapic_table() to the function .init.text:MP_bus_info()
The function construct_ioapic_table() references
the function __init MP_bus_info().
This is often because construct_ioapic_table lacks a __init
annotation or the annotation of MP_bus_info is wrong.
construct_ioapic_table is called only from construct_default_ISA_mptable which is __init
Signed-off-by: Marcin Slusarz <marcin.slusarz@gmail.com>
Cc: ...
| Aug 10, 3:09 pm 2008 |
| Alexander Beregalov | [PATCH] ice1724/revo: simple clean up
From: Alexander Beregalov <a.beregalov@gmail.com>
ice1724/revo: simple clean up
Signed-off-by: Alexander Beregalov <a.beregalov@gmail.com>
---
sound/pci/ice1712/revo.c | 12 ++++++++----
1 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/sound/pci/ice1712/revo.c b/sound/pci/ice1712/revo.c
index 4d26314..5e1b156 100644
--- a/sound/pci/ice1712/revo.c
+++ b/sound/pci/ice1712/revo.c
@@ -524,16 +524,20 @@ static int __devinit revo_init(struct snd_ice1712 *ice)
ak = ...
| Aug 10, 3:09 pm 2008 |
| Marcin Slusarz | [PATCH] x86, tsc: fix section mismatch warning
WARNING: vmlinux.o(.text+0x7950): Section mismatch in reference from the function native_calibrate_tsc() to the function .init.text:tsc_read_refs()
The function native_calibrate_tsc() references
the function __init tsc_read_refs().
This is often because native_calibrate_tsc lacks a __init
annotation or the annotation of tsc_read_refs is wrong.
tsc_read_refs is called from native_calibrate_tsc which is not __init
and native_calibrate_tsc cannot be marked __init
Signed-off-by: Marcin Slusarz ...
| Aug 10, 3:07 pm 2008 |
| Adrian Bunk | [2.6 patch] ipc/sem.c: make free_un() static
This patch makes the needlessly global free_un() static.
Signed-off-by: Adrian Bunk <bunk@kernel.org>
---
4d674b52ad86936fcc96601fd37c04fb7343c0b8
diff --git a/ipc/sem.c b/ipc/sem.c
index bf1bc36..0821224 100644
--- a/ipc/sem.c
+++ b/ipc/sem.c
@@ -504,7 +504,7 @@ static int count_semzcnt (struct sem_array * sma, ushort semnum)
return semzcnt;
}
-void free_un(struct rcu_head *head)
+static void free_un(struct rcu_head *head)
{
struct sem_undo *un = container_of(head, struct ...
| Aug 10, 2:50 pm 2008 |
| Samuel Ortiz | [GIT] MFD update
Hi Linus,
Please pull the latest MFD updates for 2.6.27.
They are new driver for the tc6387 and the t7l66 TMIO controllers.
You will also find the corresponding MMC and NAND TMIO drivers.
The following changes since commit 796aadeb1b2db9b5d463946766c5bbfd7717158c:
Linus Torvalds (1):
Merge branch 'fixes' of git://git.kernel.org/.../davej/cpufreq
are available in the git repository at:
git://git.o-hand.com/linux-mfd for-linus
Ian Molton (8):
mfd: TMIO MMC structures ...
| Aug 10, 2:41 pm 2008 |
| Rene Herman | [PATCH] V4L1: make PMS not autoprobe when builtin.
Hi Andrew.
Alternate version of the PMS patch sent yesterday. This one makes it
need explicit enabling when builtin and doesn't change anything when
modular as per Alan Cox's comments.
This is a deprecated, unused driver meaning it doesn't matter. It still
fixes that (randconfig testing breakage) which it is supposed to fix.
Rene.
| Aug 10, 2:37 pm 2008 |
| Alan Cox | Re: [PATCH] V4L1: make PMS not autoprobe when builtin.
On Sun, 10 Aug 2008 23:37:29 +0200
Acked-by: Alan Cox <alan@redhat.com>
Would probably make the printk "pms: not enabled, use pms.enable=1 to
probe"
So you know
a) What is wittering about not being probed
b) How to undo it.
But thats trivia really.
--
| Aug 10, 2:37 pm 2008 |
| Rene Herman | Re: [PATCH] V4L1: make PMS not autoprobe when builtin.
I suppose I wouldn't be messing with these drivers in the first place if
I weren't deeply into trivia, so <bow> ...
Rene.
| Aug 10, 3:06 pm 2008 |
| Adrian Bunk | [2.6 patch make struct scsi_dh_devlist's static
This patch makes several needlessly global struct scsi_dh_devlist's
static.
Signed-off-by: Adrian Bunk <bunk@kernel.org>
---
drivers/scsi/device_handler/scsi_dh_alua.c | 2 +-
drivers/scsi/device_handler/scsi_dh_emc.c | 2 +-
drivers/scsi/device_handler/scsi_dh_hp_sw.c | 2 +-
drivers/scsi/device_handler/scsi_dh_rdac.c | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
ae6ee914615e415cc4b22ee1c0545bb088889b6a
diff --git ...
| Aug 10, 2:31 pm 2008 |
| Adrian Bunk | [2.6 patch] make cgroup_is_removed() static
cgroup_is_removed() can now become static.
Additionally, make it no longer "inline" but let gcc decide whether or
not to inline it.
Signed-off-by: Adrian Bunk <bunk@kernel.org>
---
8e37a5ecc6f51b3904d5be693c16324bad6923c5
diff --git a/include/linux/cgroup.h b/include/linux/cgroup.h
index c98dd7c..f5df0ae 100644
--- a/include/linux/cgroup.h
+++ b/include/linux/cgroup.h
@@ -295,8 +295,6 @@ int cgroup_add_files(struct cgroup *cgrp,
const struct cftype cft[],
int count);
-int ...
| Aug 10, 2:15 pm 2008 |
| Jean Delvare | [GIT PULL] i2c fixes for 2.6.27
Hi Linus,
Please pull the i2c subsystem fixes for Linux 2.6.27 from:
git://jdelvare.pck.nerim.net/jdelvare-2.6 i2c-for-linus
drivers/hwmon/lm75.c | 114 ++++++-------------------------
drivers/i2c/Kconfig | 14 ++++
drivers/i2c/algos/Kconfig | 11 ++-
drivers/i2c/busses/i2c-amd756-s4882.c | 9 +--
drivers/i2c/busses/i2c-nforce2-s4985.c | 5 +-
drivers/i2c/chips/at24.c | 8 +-
drivers/i2c/i2c-core.c ...
| Aug 10, 1:59 pm 2008 |
| Krzysztof Helt | [PATCH RESEND] agp: fix SIS 5591/5592 wrong PCI id
From: Krzysztof Helt <krzysztof.h1@wp.pl>
The correct id for the AGP bridge is the id of
the main host (5591) not the id of the PCI-to-PCI
bridge AGP (0001). Output from "lspci -nv" shows
that only the former has AGP capabilities flag set:
00:00.0 0600: 1039:5591 (rev 02)
Flags: bus master, medium devsel, latency 64
Memory at ec000000 (32-bit, non-prefetchable) [size=32M]
Capabilities: [c0] AGP version 1.0
00:02.0 0604: 1039:0001 (prog-if 00 [Normal decode])
...
| Aug 10, 1:54 pm 2008 |
| Wim Van Sebroeck | [WATCHDOG] v2.6.27-rc watchdog fixes
Hi Linus,
Please pull from 'master' branch of
git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog.git
or if master.kernel.org hasn't synced up yet:
master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog.git
This will update the following files:
MAINTAINERS | 6 ------
drivers/watchdog/Makefile | 5 ++++-
drivers/watchdog/at91rm9200_wdt.c | 2 +-
drivers/watchdog/ixp4xx_wdt.c | 2 +-
drivers/watchdog/shwdt.c ...
| Aug 10, 1:45 pm 2008 |
| Russell King | Re: [WATCHDOG] v2.6.27-rc watchdog fixes
Note that s3c2410_wdt still gives an additional warning that I've
fixed in my set of ARM watchdog fixes.
It would be nice to get _all_ the issues resolved.
--
Russell King
Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/
maintainer of:
--
| Aug 10, 2:35 pm 2008 |
| Adrian Bunk | [RFC: 2.6 patch] s390: use kernel/uid.c
Unless I missed a twist the only reason for s390 to not use the code in
kernel/uid.c was that it copied the code from sparc64 (that is now
being changed in a similar way by David).
Signed-off-by: Adrian Bunk <bunk@kernel.org>
---
arch/s390/kernel/compat_linux.c | 204 ------------------------------
arch/s390/kernel/compat_linux.h | 19 --
arch/s390/kernel/compat_wrapper.S | 30 ++--
arch/s390/kernel/syscalls.S | 8 -
init/Kconfig | 2
5 files ...
| Aug 10, 1:40 pm 2008 |
| Yoshinori Sato | [PATCH] h8300 move header files
git mv include/asm-h8300/* arch/h8300/include/asm
Signed-off-by: Yoshinori Sato <ysato@users.sourceforge.jp>
arch/h8300/include/asm/Kbuild | 1 +
arch/h8300/include/asm/a.out.h | 20 ++
arch/h8300/include/asm/atomic.h | 144 +++++++++++
arch/h8300/include/asm/auxvec.h | 4 +
arch/h8300/include/asm/bitops.h | 212 ++++++++++++++++
arch/h8300/include/asm/bootinfo.h | 2 +
arch/h8300/include/asm/bug.h ...
| Aug 10, 12:01 pm 2008 |
| mengualjeanphi | Boot problem
Hi,
I try building an LFS system for 64 bits. But now I've a problem, linked to the kernel.
I've a motherboard ASRock ALiveNF6P-VSTA. Instead of its port IDE, I use a PCI controller where are connected my disks.
On the livecd lfs, sometimes disks are named hda, hdb... sometimes hdc, hdd... Strange.
When I boot on my system, I get: "root fs not found on "hdc1"" (or hda1, according what I said in fstab and menu.lst of grub). Grub is built in static release I found on a cvs repository of clfs ...
| Aug 10, 10:25 am 2008 |
| Eduard - Gabriel Mun ... | [PATCH 0/5] kmemtrace
Hi everybody,
As usual, the kmemtrace userspace repo is located at
git://repo.or.cz/kmemtrace-user.git
It's not updated now, but I will rebase it. So re-clone it, don't just
git-rebase it. The changes were too extensive and I'd like to keep the
revision history clean.
Changes in kmemtrace:
- new ABI, supports variable sized packets and it's much shorter (it has
specific fields for allocations)
- we'll use splice() in userspace
- replaced timestamps with sequence numbers, since timestamps ...
| Aug 10, 10:14 am 2008 |
| Matt Mackall | Re: [PATCH 5/5] kmemtrace: SLOB hooks.
Yeah, that's fine.
Acked-by: Matt Mackall <mpm@selenic.com>
--
Mathematics is the supreme nostalgia of our time.
--
| Aug 10, 4:18 pm 2008 |
| Eduard - Gabriel Mun ... | [PATCH 2/5] kmemtrace: Additional documentation.
Documented kmemtrace's ABI, purpose and design. Also includes a short
usage guide, FAQ, as well as a link to the userspace application's Git
repository, which is currently hosted at repo.or.cz.
Signed-off-by: Eduard - Gabriel Munteanu <eduard.munteanu@linux360.ro>
---
Documentation/ABI/testing/debugfs-kmemtrace | 71 +++++++++++++++
Documentation/vm/kmemtrace.txt | 126 +++++++++++++++++++++++++++
2 files changed, 197 insertions(+), 0 deletions(-)
create mode 100644 ...
| Aug 10, 10:14 am 2008 |
| Eduard - Gabriel Mun ... | [PATCH 5/5] kmemtrace: SLOB hooks.
This adds hooks for the SLOB allocator, to allow tracing with kmemtrace.
We also convert some inline functions to __always_inline to make sure
_RET_IP_, which expands to __builtin_return_address(0), always works
as expected.
Signed-off-by: Eduard - Gabriel Munteanu <eduard.munteanu@linux360.ro>
---
include/linux/slob_def.h | 9 +++++----
mm/slob.c | 37 +++++++++++++++++++++++++++++++------
2 files changed, 36 insertions(+), 10 deletions(-)
diff --git ...
| Aug 10, 10:14 am 2008 |
| Eduard - Gabriel Mun ... | [PATCH 4/5] kmemtrace: SLUB hooks.
This adds hooks for the SLUB allocator, to allow tracing with kmemtrace.
Signed-off-by: Eduard - Gabriel Munteanu <eduard.munteanu@linux360.ro>
---
include/linux/slub_def.h | 53 ++++++++++++++++++++++++++++++++++--
mm/slub.c | 66 +++++++++++++++++++++++++++++++++++++++++----
2 files changed, 110 insertions(+), 9 deletions(-)
diff --git a/include/linux/slub_def.h b/include/linux/slub_def.h
index d117ea2..d77012a 100644
--- a/include/linux/slub_def.h
+++ ...
| Aug 10, 10:14 am 2008 |
| Eduard - Gabriel Mun ... | [PATCH 1/5] kmemtrace: Core implementation.
kmemtrace provides tracing for slab allocator functions, such as kmalloc,
kfree, kmem_cache_alloc, kmem_cache_free etc.. Collected data is then fed
to the userspace application in order to analyse allocation hotspots,
internal fragmentation and so on, making it possible to see how well an
allocator performs, as well as debug and profile kernel code.
Signed-off-by: Eduard - Gabriel Munteanu <eduard.munteanu@linux360.ro>
---
Documentation/kernel-parameters.txt | 10 +
MAINTAINERS ...
| Aug 10, 10:14 am 2008 |
| Pekka Enberg | Re: [PATCH 5/5] kmemtrace: SLOB hooks.
On Sun, Aug 10, 2008 at 8:14 PM, Eduard - Gabriel Munteanu
I think Matt acked this already but as you dropped the tags, I'll ask
once more before I merge this.
--
| Aug 10, 10:48 am 2008 |
| Eduard - Gabriel Mun ... | [PATCH 3/5] kmemtrace: SLAB hooks.
This adds hooks for the SLAB allocator, to allow tracing with kmemtrace.
We also convert some inline functions to __always_inline to make sure
_RET_IP_, which expands to __builtin_return_address(0), always works
as expected.
Signed-off-by: Eduard - Gabriel Munteanu <eduard.munteanu@linux360.ro>
---
include/linux/slab_def.h | 68 ++++++++++++++++++++++++++++++++++++++------
mm/slab.c | 71 +++++++++++++++++++++++++++++++++++++++++----
2 files changed, 123 insertions(+), 16 ...
| Aug 10, 10:14 am 2008 |
| Rafael J. Wysocki | Re: resume from s2ram regression (bisected to ftrace...)
Does it still happen if:
- CONFIG_FTRACE is unset
- CONFIG_FTRACE is set, but CONFIG_FTRACE_STARTUP_TEST is unset?
Rafael
--
| Aug 10, 10:40 am 2008 |
| Marcin Slusarz | resume from s2ram regression (bisected to ftrace...)
Hi
Few days ago I discovered that resume from suspend to ram does not work anymore
on my 2.6.27-rc2 (actually 796aadeb1b2db9b5d463946766c5bbfd7717158c) gentoo box.
My computer just boots on resume. Today I had enough time to bisect it and found
(after 1 panic and 1 build breakage) out "the reason":
$ git bisect good
d05cdb25d80f06f77aa6bddb53cd1390d4d91a0b is first bad commit
commit d05cdb25d80f06f77aa6bddb53cd1390d4d91a0b
Author: Steven Rostedt <rostedt@goodmis.org>
Date: Mon May 12 ...
| Aug 10, 10:08 am 2008 |
| Marcin Slusarz | Re: resume from s2ram regression (bisected to ftrace...)
yes
Marcin
--
| Aug 10, 12:24 pm 2008 |
| Rafael J. Wysocki | Re: resume from s2ram regression (bisected to ftrace...)
Thanks for testing.
Well, ftrace is a new feature in 2.6.27, IIRC, so this is not a regression in
the strict sense.
Still, of couse, there is a bug in ftrace that needs to be fixed. Steven?
--
| Aug 10, 12:48 pm 2008 |
| mengualjeanphi | Question
Hi, can I write.
--
| Aug 10, 9:45 am 2008 |
| Bartlomiej Zolnierki ... | Re: [PATCH] ide: remove unused macros from <asm-parisc/ide.h>
In the fear of include/asm-parisc/ shuffle I would prefer that you pick it.
Thanks.
--
| Aug 10, 11:03 am 2008 |
| Kyle McMartin | Re: [PATCH] ide: remove unused macros from <asm-parisc/ide.h>
Thanks Bart!
Groovy... Want me to merge this, or will you shepherd it in?
Acked-by: Kyle McMartin <kyle@mcmartin.ca>
regards, Kyle
--
| Aug 10, 8:54 am 2008 |
| Bartlomiej Zolnierki ... | [PATCH] ide: remove unused macros from <asm-parisc/ide.h>
Cc: Kyle McMartin <kyle@mcmartin.ca>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
include/asm-parisc/ide.h | 4 ----
1 file changed, 4 deletions(-)
Index: b/include/asm-parisc/ide.h
===================================================================
--- a/include/asm-parisc/ide.h
+++ b/include/asm-parisc/ide.h
@@ -13,10 +13,6 @@
#ifdef __KERNEL__
-#define ide_request_irq(irq,hand,flg,dev,id) request_irq((irq),(hand),(flg),(dev),(id))
-#define ...
| Aug 10, 8:47 am 2008 |
| Bartlomiej Zolnierki ... | [PATCH] ide: remove M68K_IDE_SWAPW define from <asm-m68k ...
Since we solved this by overriding default ->{in,out}put_data
methods in {q40,falcon}ide M68K_IDE_SWAP define can go away.
Cc: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: Roman Zippel <zippel@linux-m68k.org>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
include/asm-m68k/ide.h | 9 ---------
1 file changed, 9 deletions(-)
Index: b/include/asm-m68k/ide.h
===================================================================
--- a/include/asm-m68k/ide.h
+++ ...
| Aug 10, 8:46 am 2008 |
| Geert Uytterhoeven | Re: [PATCH] ide: remove M68K_IDE_SWAPW define from <asm- ...
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
--
| Aug 10, 11:16 am 2008 |
| Bartlomiej Zolnierki ... | [PATCH] ide: remove dead <asm-arm/arch-sa1100/ide.h>
It has been dead for more than 3 years and needs to be converted
to use platform PATA support anyway.
Cc: Russell King <rmk@arm.linux.org.uk>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
include/asm-arm/arch-sa1100/ide.h | 75 --------------------------------------
1 file changed, 75 deletions(-)
Index: b/include/asm-arm/arch-sa1100/ide.h
===================================================================
--- a/include/asm-arm/arch-sa1100/ide.h
+++ /dev/null
@@ ...
| Aug 10, 8:45 am 2008 |
| Bartlomiej Zolnierki ... | [PATCH] ide: fix support for IDE PCI controllers using M ...
Just include <asm-generic/ide_iops.h> for __ide_mm_*() instead of
defining them to normal I/O helpers so PCI bus <-> CPU byte-swapping
is done as needed.
Cc: David Howells <dhowells@redhat.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
David, please verify it. Thanks.
include/asm-frv/ide.h | 10 +---------
1 file changed, 1 insertion(+), 9 deletions(-)
Index: b/include/asm-frv/ide.h
===================================================================
--- ...
| Aug 10, 8:44 am 2008 |
| Bartlomiej Zolnierki ... | [PATCH 04/22] ide-floppy: add ide_floppy_set_media_lock( ...
Add ide_floppy_set_media_lock() helper and convert idefloppy_open(),
idefloppy_release() and ide_floppy_lockdoor() to use it.
There should be no functional changes caused by this patch.
Cc: Borislav Petkov <petkovbb@gmail.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/ide-floppy.c | 39 ++++++++++++++++-----------------------
1 file changed, 16 insertions(+), 23 deletions(-)
Index: ...
| Aug 10, 8:35 am 2008 |
| Bartlomiej Zolnierki ... | [PATCH 17/22] ide: drop 'timeout' and 'expiry' arguments ...
* Move idescsi_expiry() to ide-atapi.c.
* Move get_timeout() to <linux/ide.h>.
* Drop 'timeout' and 'expiry' arguments from ide_pc_intr().
While at it:
* idescsi_expiry() -> ide_scsi_expiry()
* get_timeout() -> ide_scsi_get_timeout()
There should be no functional changes caused by this patch.
Cc: Borislav Petkov <petkovbb@gmail.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/ide-atapi.c | 34 +++++++++++++++++++++++++++-------
...
| Aug 10, 8:37 am 2008 |
| Bartlomiej Zolnierki ... | [PATCH 00/22] ide: more work on generic ATAPI support
Just some more work on generic ATAPI layer...
- code unifications here and there
- move IDEFLOPPY_IOCTL_FORMAT_* support to a separate file
- ide_pc_intr() no longer requires zillion of arguments
Applies on top of current pata tree, tested with ide-scsi.
diffstat:
drivers/ide/Makefile | 3
drivers/ide/ide-atapi.c | 323 +++++++++++++++--
drivers/ide/ide-floppy.c | 739 ++++++-----------------------------------
drivers/ide/ide-floppy.h | 72 +++
...
| Aug 10, 8:35 am 2008 |
| Bartlomiej Zolnierki ... | [PATCH 02/22] ide-scsi: cleanup ide_scsi_io_buffers()
Preparation for ide_{floppy,scsi}_io_buffers() unification.
Cc: Borislav Petkov <petkovbb@gmail.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/scsi/ide-scsi.c | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
Index: b/drivers/scsi/ide-scsi.c
===================================================================
--- a/drivers/scsi/ide-scsi.c
+++ b/drivers/scsi/ide-scsi.c
@@ -139,29 +139,29 @@ static void ide_scsi_io_buffers(ide_driv
...
| Aug 10, 8:35 am 2008 |
| Bartlomiej Zolnierki ... | [PATCH 13/22] ide: add ide_do_test_unit_ready() helper
* Add ide_do_test_unit_ready() helper and convert ide-{floppy,tape}.c
to use it.
* Remove no longer used idetape_create_test_unit_ready_cmd().
There should be no functional changes caused by this patch.
Cc: Borislav Petkov <petkovbb@gmail.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/ide-atapi.c | 11 +++++++++++
drivers/ide/ide-floppy.c | 6 +-----
drivers/ide/ide-tape.c | 10 +---------
include/linux/ide.h | 1 +
4 files ...
| Aug 10, 8:37 am 2008 |
| Bartlomiej Zolnierki ... | [PATCH 07/22] ide: add ide_queue_pc_head() helper
* Move REQ_IDETAPE_* enums to <linux/ide.h>.
* Add ide_queue_pc_head() and convert ide-{floppy,tape}.c to use it
instead of ide*_queue_pc_head().
* Remove no longer used ide*_queue_pc_head().
There should be no functional changes caused by this patch.
Cc: Borislav Petkov <petkovbb@gmail.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/ide-atapi.c | 20 ++++++++++++++++++++
drivers/ide/ide-floppy.c | 21 +--------------------
...
| Aug 10, 8:36 am 2008 |
| Bartlomiej Zolnierki ... | [PATCH 01/22] ide-floppy: fixup ide_floppy_io_buffers()
map hwif->sg_{table,nents} on pc->{sg,sg_cnt} (multi-IRQs-per-sg fix)
Cc: Borislav Petkov <petkovbb@gmail.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
I will fold this into the original patch later.
drivers/ide/ide-floppy.c | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
Index: b/drivers/ide/ide-floppy.c
===================================================================
--- a/drivers/ide/ide-floppy.c
+++ b/drivers/ide/ide-floppy.c
@@ ...
| Aug 10, 8:35 am 2008 |
| Bartlomiej Zolnierki ... | [PATCH 11/22] ide: add ide_set_media_lock() helper
* Set IDE_AFLAG_NO_DOORLOCK in idetape_get_mode_sense_result(), check it
in ide_tape_set_media_lock() and cleanup idetape_create_prevent_cmd().
* Set IDE_AFLAG_NO_DOORLOCK in ide_floppy_create_read_capacity_cmd() and
check it instead of IDE_AFLAG_CLIK_DRIVE in ide_floppy_set_media_lock().
* Add ide_set_media_lock() helper and convert ide-{floppy,tape}.c to use it.
* Remove no longer used ide*_create_prevent_cmd()/ide*_set_media_lock().
* Update comment in <linux/ide.h> ...
| Aug 10, 8:36 am 2008 |
| Bartlomiej Zolnierki ... | [PATCH 22/22] ide: make ide_transfer_pc() static
* Move ->ticks field from struct ide_floppy_obj to ide_drive_t.
* Move idefloppy_transfer_pc() to ide-atapi.c and make
ide_transfer_pc() use it.
* Always use ide_transfer_pc as a handler in ide_issue_pc().
* Remove no longer used idefloppy_start_pc_transfer(),
ide*_transfer_pc() and 'handler' argument from ide_issue_pc().
* Make ide_transfer_pc() static.
While at it:
* idefloppy_transfer_pc() -> ide_delayed_transfer_pc()
* IDEFLOPPY_TICKS_DELAY -> IDEFLOPPY_PC_DELAY
* ...
| Aug 10, 8:38 am 2008 |
| Bartlomiej Zolnierki ... | [PATCH 05/22] ide-tape: add ide_tape_set_media_lock() helper
Add ide_tape_set_media_lock() helper and convert idetape_mtioctop(),
idetape_chrdev_open() and idetape_chrdev_release() to use it.
There should be no functional changes caused by this patch (it is
OK to modify ->door_locked if idetape_create_prevent_cmd() fails).
Cc: Borislav Petkov <petkovbb@gmail.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/ide-tape.c | 39 +++++++++++++++++++--------------------
1 file changed, 19 insertions(+), 20 ...
| Aug 10, 8:36 am 2008 |
| Bartlomiej Zolnierki ... | [PATCH 09/22] ide-floppy: ->{srfp,wp} -> IDE_AFLAG_{SRFP,WP}
Add IDE_AFLAG_{SRFP,WP} drive->atapi_flags and use them
instead of ->{srfp,wp} struct ide_floppy_obj fields.
There should be no functional changes caused by this patch.
Cc: Borislav Petkov <petkovbb@gmail.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/ide-floppy.c | 24 ++++++++++++++----------
include/linux/ide.h | 16 ++++++++++------
2 files changed, 24 insertions(+), 16 deletions(-)
Index: ...
| Aug 10, 8:36 am 2008 |
| Bartlomiej Zolnierki ... | [PATCH 06/22] ide: add ide_init_pc() helper
* Add IDE_PC_BUFFER_SIZE define.
* Add ide_init_pc() and convert ide-{floppy,tape}.c to use it
instead of ide*_init_pc().
* Remove no longer used IDE*_PC_BUFFER_SIZE and ide*_init_pc().
There should be no functional changes caused by this patch.
Cc: Borislav Petkov <petkovbb@gmail.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/ide-atapi.c | 8 ++++++++
drivers/ide/ide-floppy.c | 31 +++++++++----------------------
drivers/ide/ide-tape.c | ...
| Aug 10, 8:36 am 2008 |
| Bartlomiej Zolnierki ... | [PATCH 15/22] ide: drop dsc_handle argument from ide_pc_intr()
* Add 'int dsc' argument to ->pc_callback method.
* Call ide_tape_handle_dsc() internally in ide_tape_callback()
if dsc argument is set and update ide_pc_intr() accordingly.
There should be no functional changes caused by this patch.
Cc: Borislav Petkov <petkovbb@gmail.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/ide-atapi.c | 16 +++++++---------
drivers/ide/ide-floppy.c | 6 +++---
drivers/ide/ide-tape.c | 13 +++++++++----
...
| Aug 10, 8:37 am 2008 |
| Bartlomiej Zolnierki ... | [PATCH 20/22] ide: add ->pc_{update,io}_buffers methods
Add ->pc_{update,io}_buffers methods to ide_drive_t and use
them instead of {update,io}_buffers ide_pc_intr() arguments.
There should be no functional changes caused by this patch.
Cc: Borislav Petkov <petkovbb@gmail.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/ide-atapi.c | 14 ++++++--------
drivers/ide/ide-floppy.c | 7 ++++---
drivers/ide/ide-tape.c | 7 ++++---
drivers/scsi/ide-scsi.c | 6 ++++--
include/linux/ide.h | 9 ...
| Aug 10, 8:37 am 2008 |
| Bartlomiej Zolnierki ... | [PATCH 08/22] ide: add ide_queue_pc_tail() helper
* Add ide_queue_pc_tail() and convert ide-{floppy,tape}.c to use it
instead of ide*_queue_pc_tail().
* Remove no longer used ide*_queue_pc_tail().
There should be no functional changes caused by this patch.
Cc: Borislav Petkov <petkovbb@gmail.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/ide-atapi.c | 23 +++++++++++++++
drivers/ide/ide-floppy.c | 49 +++++++++++----------------------
drivers/ide/ide-tape.c | 69 ...
| Aug 10, 8:36 am 2008 |
| Bartlomiej Zolnierki ... | [PATCH 03/22] ide: add ide_io_buffers() helper
* Make ->io_buffers method return number of bytes transferred.
* Use ide_end_request() instead of idefloppy_end_request()
in ide_floppy_io_buffers() and then move the call out to
ide_pc_intr().
* Add ide_io_buffers() helper and convert ide-{floppy,scsi}.c
to use it instead of ide*_io_buffers().
There should be no functional changes caused by this patch.
Cc: Borislav Petkov <petkovbb@gmail.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
...
| Aug 10, 8:35 am 2008 |
| Bartlomiej Zolnierki ... | [PATCH 21/22] ide: make ide_pc_intr() static
* Always use ide_pc_intr as a handler in ide_pc_intr().
* Remove no longer used ide*_pc_intr() and 'handler'
argument from ide_{transfer_pc,pc_intr}().
* Make ide_pc_intr() static.
There should be no functional changes caused by this patch.
Cc: Borislav Petkov <petkovbb@gmail.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/ide-atapi.c | 15 +++++++++------
drivers/ide/ide-floppy.c | 10 ++--------
drivers/ide/ide-tape.c | 18 ...
| Aug 10, 8:37 am 2008 |
| Bartlomiej Zolnierki ... | [PATCH 19/22] ide: add ide_retry_pc() helper
* Add ide_create_request_sense_cmd() and ide_retry_pc() helpers
and convert ide-{atapi,floppy,tape}.c to use them.
* Remove no longer used ide*_create_request_sense_cmd(),
ide*_retry_pc() and 'retry_pc' argument from ide_pc_intr().
* Make ide_queue_pc_head() static.
There should be no functional changes caused by this patch.
Cc: Borislav Petkov <petkovbb@gmail.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/ide-atapi.c | 39 ...
| Aug 10, 8:37 am 2008 |
| Bartlomiej Zolnierki ... | [PATCH 12/22] ide: add ide_do_start_stop() helper
* Add ide_do_start_stop() helper and convert ide-{floppy,tape}.c
to use it.
* Remove no longer used idefloppy_create_start_stop_cmd()
and idetape_create_load_unload_cmd().
There should be no functional changes caused by this patch.
Cc: Borislav Petkov <petkovbb@gmail.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/ide-atapi.c | 15 +++++++++++++++
drivers/ide/ide-floppy.c | 19 ++++---------------
drivers/ide/ide-tape.c | 24 ...
| Aug 10, 8:36 am 2008 |
| Bartlomiej Zolnierki ... | [PATCH 14/22] ide: move IDE{FLOPPY,TAPE}_WAIT_CMD define ...
While at it:
* IDE{FLOPPY,TAPE}_WAIT_CMD -> WAIT_{FLOPPY,TAPE}_CMD
* Use enum for WAIT_* defines.
There should be no functional changes caused by this patch.
Cc: Borislav Petkov <petkovbb@gmail.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/ide-floppy.c | 13 ++++---------
drivers/ide/ide-tape.c | 13 +++----------
include/linux/ide.h | 28 ++++++++++++++++++++++------
3 files changed, 29 insertions(+), 25 deletions(-)
Index: ...
| Aug 10, 8:37 am 2008 |
| Bartlomiej Zolnierki ... | [PATCH 10/22] ide-floppy: move floppy ioctls handling to ...
While at it:
- idefloppy_create_read_capacity_cmd() -> ide_floppy_create_read_capacity_cmd()
- idefloppy_create_mode_sense_cmd() -> ide_floppy_create_mode_sense_cmd()
- idefloppy_create_request_sense_cmd() -> ide_floppy_create_request_sense_cmd()
- idefloppy_create_format_unit_cmd() -> ide_floppy_create_format_unit_cmd()
- idefloppy_get_sfrp_bit() -> ide_floppy_get_sfrp_bit()
Cc: Borislav Petkov <petkovbb@gmail.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
...
| Aug 10, 8:36 am 2008 |
| Bartlomiej Zolnierki ... | [PATCH 16/22] ide: add pointer to the current packet com ...
* Add pointer to the current packet command (struct ide_atapi_pc *pc)
to ide_drive_t and use it instead of the pointer in struct ide_*_obj.
* Use drive->pc in ide_{issue,transfer}_pc() and ide_pc_intr()
instead of 'pc' argument.
There should be no functional changes caused by this patch.
Cc: Borislav Petkov <petkovbb@gmail.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/ide-atapi.c | 9 ++++---
drivers/ide/ide-floppy.c | 20 ++++++----------
...
| Aug 10, 8:37 am 2008 |
| Bartlomiej Zolnierki ... | [PATCH 18/22] ide: add request_sense_{pc,rq} to ide_drive_t
Add 'struct ide_atapi_pc request_sense_pc' and 'request request_sense_rq' to
ide_drive_t and use them instead of fields in struct ide_{floppy,tape}_obj.
There should be no functional changes caused by this patch.
Cc: Borislav Petkov <petkovbb@gmail.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/ide-floppy.c | 4 -
drivers/ide/ide-floppy.h | 3 -
drivers/ide/ide-tape.c | 7 --
include/linux/ide.h | 134 ...
| Aug 10, 8:37 am 2008 |
| Ico Doornekamp | TIOCGWINSZ retuns old pty size after receiving SIGWINCH
Hello,
Recently my X terminals showed annoying behaviour where the application
in the terminal was not resized properly to the actual size of the X
terminal emulator window, resulting in a lot of misaligned text on the
screen. Hunting the issue down from the windowmanager and the terminal
emulator program, I suspect the problem might lie in the kernel. I'm
running 2.6.26 on a dual core i386.
What I see is this: the userspace application receives a SIGWINCH signal
and acquires the terminal ...
| Aug 10, 8:08 am 2008 |
| wickey | Unsupportet Asus Laptop /proc/acpi/dsdt 2.6.26
Hi!
dmesg:
[ 10.084802] Asus Laptop ACPI Extras version 0.30
[ 10.088918] unsupported model X55SV, trying default values
[ 10.088918] send /proc/acpi/dsdt to the developers
My Laptop is a Asus X55SV-AP166C running with Debian testing with Kernel 2.6.26-1-686 from the Debian unstable repository.
OK, there is a
cat /proc/acpi/dsdt > dsdt
in the attachment
I hope it helps you to support this.
If you need somthing else, please send a mail to me.
cheers wickey
-- ...
| Aug 10, 7:47 am 2008 |
| Vegard Nossum | [PATCH] au1000_eth: use 'unsigned long' for irqflags
From a0d915d5e99e752389093b3e1d6cae5ab5438392 Mon Sep 17 00:00:00 2001
From: Vegard Nossum <vegard.nossum@gmail.com>
Date: Wed, 6 Aug 2008 14:12:11 +0200
Subject: [PATCH] au1000_eth: use 'unsigned long' for irqflags
The patch was generated using the Coccinelle semantic patch framework.
Cc: Julia Lawall <julia@diku.dk>
Cc: Alexey Dobriyan <adobriyan@gmail.com>
Cc: Jeff Garzik <jgarzik@redhat.com>
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com>
---
drivers/net/au1000_eth.c | 2 ...
| Aug 10, 6:42 am 2008 |
| Huang Weiyi | fs/reiserfs/super.c: removed duplicated #include
Removed duplicated #include <linux/quotaops.h> in
fs/reiserfs/super.c.
Signed-off-by: Huang Weiyi <weiyi.huang@gmail.com>
diff --git a/fs/reiserfs/super.c b/fs/reiserfs/super.c
index 282a135..d318c7e 100644
--- a/fs/reiserfs/super.c
+++ b/fs/reiserfs/super.c
@@ -27,7 +27,6 @@
#include <linux/mnt_namespace.h>
#include <linux/mount.h>
#include <linux/namei.h>
-#include <linux/quotaops.h>
struct file_system_type reiserfs_fs_type;
--
| Aug 10, 6:15 am 2008 |
| Huang Weiyi | arch/x86/kernel/cpuid.c: removed duplicated #include
Removed duplicated include file <linux/smp_lock.h> in
arch/x86/kernel/cpuid.c.
Signed-off-by: Huang Weiyi <weiyi.huang@gmail.com>
diff --git a/arch/x86/kernel/cpuid.c b/arch/x86/kernel/cpuid.c
index 14b11b3..3fa4e92 100644
--- a/arch/x86/kernel/cpuid.c
+++ b/arch/x86/kernel/cpuid.c
@@ -36,7 +36,6 @@
#include <linux/smp_lock.h>
#include <linux/major.h>
#include <linux/fs.h>
-#include <linux/smp_lock.h>
#include <linux/device.h>
#include <linux/cpu.h>
#include ...
| Aug 10, 6:09 am 2008 |
| Geert Uytterhoeven | [PATCH] m68k{,nommu}: Wire up new system calls
Wire up for m68k{,nommu} the system calls that were added in the last merge
window:
commit 4006553b06306b34054529477b06b68a1c66249b (flag parameters: inotify_init)
commit ed8cae8ba01348bfd83333f4648dd807b04d7f08 (flag parameters: pipe)
commit 336dd1f70ff62d7dd8655228caed4c5bfc818c56 (flag parameters: dup2)
commit a0998b50c3f0b8fdd265c63e0032f86ebe377dbf (flag parameters: epoll_create)
commit 9fe5ad9c8cef9ad5873d8ee55d1cf00d9b607df0 (flag parameters add-on: remove
epoll_create size ...
| Aug 10, 5:15 am 2008 |
| Adrian Bunk | [2.6 patch] fix watchdog/ixp4xx_wdt.c compilation
This patch fixes the following compile error caused by
commit 20d35f3e50ea7e573f9568b9fce4e98523aaee5d
([WATCHDOG 22/57] ixp4xx_wdt: unlocked_ioctl):
<-- snip -->
...
CC drivers/watchdog/ixp4xx_wdt.o
ixp4xx_wdt.c:32: error: expected '=', ',', ';', 'asm' or '__attribute__'
ixp4xx_wdt.c: In function 'wdt_enable':
ixp4xx_wdt.c:41: error: 'wdt_lock' undeclared (first use in this
ixp4xx_wdt.c:41: error: (Each undeclared identifier is reported only
ixp4xx_wdt.c:41: error: for each ...
| Aug 10, 4:03 am 2008 |
| Russell King | Re: [2.6 patch] fix watchdog/ixp4xx_wdt.c compilation
Thanks Adrian.
I've merged all these into one big "Fix a pile of broken watchdog drivers"
commit along with the remaining fixes for s3c2410_wdt that were missed
from my patch.
--
Russell King
Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/
maintainer of:
--
| Aug 10, 4:41 am 2008 |
| Arjan van de Ven | Re: ACPI PM-Timer on K6-3 SiS5591: Houston...
On Sun, 10 Aug 2008 18:29:20 +0200
if it's really only one board that's faulty... a dmi blacklist might be
appropriate.
--
If you want to reach me at my work email, use arjan@linux.intel.com
For development, discussion and tips for power savings,
visit http://www.lesswatts.org
--
| Aug 10, 9:40 am 2008 |
| Dominik Brodowski | Re: ACPI PM-Timer on K6-3 SiS5591: Houston...
Hi Andreas,
this isn't the bug which is handled by the read-three-times-workaround.
Instead, that handels the following PIIX4 errata:
* PIIX4 Errata:
*
* The power management timer may return improper results when read.
* Although the timer value settles properly after incrementing,
* while incrementing there is a 3 ns window every 69.8 ns where the
* timer value is indeterminate (a 4.2% chance that the data will be
* incorrect when read). As a result, the ACPI free running count ...
| Aug 10, 9:29 am 2008 |
| Andreas Mohr | Re: ACPI PM-Timer on K6-3 SiS5591: Houston...
OK, right, technically this workaround is not related to this
different bug.
And it's in fact not this triple-read which has any weakness here but rather
Yeah, might be motherboard only, but likely still chipset-global,
since probably not too many people tried this beast with ACPI / acpi_pm even
(we're not even talking about the usual Linux ACPI 2001 blacklist limit
with this board, more like 1999, 1998 or even 1997 stoneage).
OK, dmidecode said:
Vendor: Award Software ...
| Aug 10, 12:08 pm 2008 |
| Andreas Mohr | ACPI PM-Timer on K6-3 SiS5591: Houston...
Hello all,
forgive me for such a blunt description, but:
"bad hardware - PASS, good hardware - FAIL"
That's about what could be used as a summary for my recent observations
about our ACPI PM-Timer usage ;)
With a modified pmtmr_test on my stoneage system, I get the following
sequence (relevant excerpt only):
652419 <==
65241b <===================
65241d ...
| Aug 10, 3:17 am 2008 |
| Dominik Brodowski | Re: ACPI PM-Timer on K6-3 SiS5591: Houston...
Hi Andreas,
what about this?
Best,
Dominik
acpi_pm.c: check for monotonicity
Expand the check for monotonicity by doing ten tests instead of one.
Applies on top of "acpi_pm.c: use proper read function also in errata mode."
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.de>
diff --git a/drivers/clocksource/acpi_pm.c b/drivers/clocksource/acpi_pm.c
index 2c00edd..f05c4fb 100644
--- a/drivers/clocksource/acpi_pm.c
+++ b/drivers/clocksource/acpi_pm.c
@@ -178,7 ...
| Aug 10, 1:02 pm 2008 |
| Jaswinder Singh | Re: [PATCH v2 02/13] ARM:DaVinci: base address for dm6467
Hello all,
On Fri, Aug 8, 2008 at 4:52 AM, Kevin Hilman
I do not understand what is the point of adding dm6467.h without
#ifdef CONFIG_ARCH_DAVINCI_DM646x. If I have 6446 why should I add
6467. This make sense if I have board with multiple chips like dm6446
chip and dm6467 chips. Can you please explain.
I can understand you are trying to follow omap model but some other
nice models are also available for example SH model we can take
advantage of those.
I like this approach in SH that ...
| Aug 10, 2:34 am 2008 |
| Yinghai Lu | [PATCH 02/43] 8250: Remove NR_IRQ usage
From: Alan Cox <alan@redhat.com>
Works on my test box with a quick test.
From: Alan Cox <alan@redhat.com>
Signed-off-by: Alan Cox <alan@redhat.com>
---
drivers/serial/68328serial.c | 11 +-----
drivers/serial/8250.c | 67 ++++++++++++++++++++++++++++++++++-------
2 files changed, 57 insertions(+), 21 deletions(-)
diff --git a/drivers/serial/68328serial.c b/drivers/serial/68328serial.c
index 381b12a..d935b2d 100644
--- a/drivers/serial/68328serial.c
+++ ...
| Aug 10, 12:35 am 2008 |
| Yinghai Lu | [PATCH 16/43] drivers/scsi to use nr_irqs
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
drivers/scsi/aha152x.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/scsi/aha152x.c b/drivers/scsi/aha152x.c
index b5a868d..1e5478a 100644
--- a/drivers/scsi/aha152x.c
+++ b/drivers/scsi/aha152x.c
@@ -337,7 +337,7 @@ CMD_INC_RESID(struct scsi_cmnd *cmd, int inc)
#else
#define IRQ_MIN 9
#if defined(__PPC)
-#define IRQ_MAX (NR_IRQS-1)
+#define IRQ_MAX (nr_irqs-1)
#else
#define IRQ_MAX 12
...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 17/43] drivers/serial to use nr_irqs
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
drivers/serial/8250.c | 2 +-
drivers/serial/amba-pl010.c | 2 +-
drivers/serial/amba-pl011.c | 2 +-
drivers/serial/cpm_uart/cpm_uart_core.c | 2 +-
drivers/serial/m32r_sio.c | 4 ++--
drivers/serial/serial_core.c | 2 +-
drivers/serial/serial_lh7a40x.c | 2 +-
drivers/serial/sh-sci.c | 2 +-
drivers/serial/ucc_uart.c ...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 35/43] replace loop with nr_irqs with for_each_irq_icfg
so don't all irq_cfg at begining to allocate all.
and only call that when needed
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/x86/kernel/io_apic_64.c | 24 ++++++++++++------------
1 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/arch/x86/kernel/io_apic_64.c b/arch/x86/kernel/io_apic_64.c
index 0fc7f5a..a2e3dda 100644
--- a/arch/x86/kernel/io_apic_64.c
+++ b/arch/x86/kernel/io_apic_64.c
@@ -129,6 +129,9 @@ static void __init init_work(void *data)
...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 04/43] x86: remove irq_vectors_limits
no user
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
include/asm-x86/mach-generic/irq_vectors_limits.h | 14 --------------
include/asm-x86/summit/irq_vectors_limits.h | 14 --------------
2 files changed, 0 insertions(+), 28 deletions(-)
delete mode 100644 include/asm-x86/mach-generic/irq_vectors_limits.h
delete mode 100644 include/asm-x86/summit/irq_vectors_limits.h
diff --git a/include/asm-x86/mach-generic/irq_vectors_limits.h ...
| Aug 10, 12:35 am 2008 |
| Yinghai Lu | [PATCH 09/43] introduce nr_irqs
and at this point it is equal NR_IRQS
v2: according to Eric, we need to take care of arch without generic_hardirqs
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/m68k/kernel/ints.c | 2 ++
arch/s390/kernel/irq.c | 2 ++
arch/sparc/kernel/irq.c | 3 +++
include/linux/interrupt.h | 2 ++
kernel/irq/autoprobe.c | 10 +++++-----
kernel/irq/chip.c | 20 ++++++++++----------
kernel/irq/handle.c | 3 ++-
kernel/irq/manage.c | 16 ...
| Aug 10, 12:35 am 2008 |
| Yinghai Lu | [PATCH 32/43] add irq_desc_without_new
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
include/linux/irq.h | 13 +++++++++++++
kernel/irq/handle.c | 27 ++++++++++++++++++++++++---
2 files changed, 37 insertions(+), 3 deletions(-)
diff --git a/include/linux/irq.h b/include/linux/irq.h
index e98bc00..c13e645 100644
--- a/include/linux/irq.h
+++ b/include/linux/irq.h
@@ -191,10 +191,23 @@ struct irq_desc {
} ____cacheline_internodealigned_in_smp;
extern struct irq_desc *irq_desc(unsigned int irq);
+extern struct ...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 30/43] x86: put timer_rand_state pointer into irq_desc
so could remove timer_rand_state pointer array
v2: keep the old way to support arch not support irq_desc
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
drivers/char/random.c | 66 +++++++++++++++++++++++++++++++++++++++++++++---
include/linux/irq.h | 2 +
2 files changed, 63 insertions(+), 5 deletions(-)
diff --git a/drivers/char/random.c b/drivers/char/random.c
index 872669e..9af9bf7 100644
--- a/drivers/char/random.c
+++ b/drivers/char/random.c
@@ -557,7 +557,7 @@ struct ...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 19/43] drivers xen events to use nr_irqs
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
drivers/xen/events.c | 12 ++++++------
1 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/drivers/xen/events.c b/drivers/xen/events.c
index a083703..8e329c2 100644
--- a/drivers/xen/events.c
+++ b/drivers/xen/events.c
@@ -139,7 +139,7 @@ static void init_evtchn_cpu_bindings(void)
#ifdef CONFIG_SMP
int i;
/* By default all event channels notify CPU#0. */
- for (i = 0; i < NR_IRQS; i++)
+ for (i = 0; i < nr_irqs; ...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 14/43] drivers/pcmcia to use nr_irqs
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
drivers/pcmcia/at91_cf.c | 2 +-
drivers/pcmcia/vrc4171_card.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/pcmcia/at91_cf.c b/drivers/pcmcia/at91_cf.c
index 6849685..194c8ba 100644
--- a/drivers/pcmcia/at91_cf.c
+++ b/drivers/pcmcia/at91_cf.c
@@ -273,7 +273,7 @@ static int __init at91_cf_probe(struct platform_device *pdev)
goto fail0d;
cf->socket.pci_irq = board->irq_pin;
} ...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 15/43] drivers/rtc to use nr_irqs
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
drivers/rtc/rtc-vr41xx.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/rtc/rtc-vr41xx.c b/drivers/rtc/rtc-vr41xx.c
index 884b635..834dcc6 100644
--- a/drivers/rtc/rtc-vr41xx.c
+++ b/drivers/rtc/rtc-vr41xx.c
@@ -360,7 +360,7 @@ static int __devinit rtc_probe(struct platform_device *pdev)
spin_unlock_irq(&rtc_lock);
aie_irq = platform_get_irq(pdev, 0);
- if (aie_irq < 0 || aie_irq >= NR_IRQS) ...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 05/43] add dyn_array support
could have crazy big arrays and allocate them in bootmem at init stage.
also also to allocate array according to size we need to use to avoid wasting
memory
use CONFIG_HAVE_DYN_ARRAY to enable it or not
usage:
|static struct irq_desc irq_desc_init __initdata = {
| .status = IRQ_DISABLED,
| .chip = &no_irq_chip,
| .handle_irq = handle_bad_irq,
| .depth = 1,
| .lock = __SPIN_LOCK_UNLOCKED(irq_desc->lock),
|#ifdef CONFIG_SMP
| .affinity = ...
| Aug 10, 12:35 am 2008 |
| Yinghai Lu | [PATCH 03/43] x86: add after_bootmem for 32bit
to prepare to use dyn_array support etc.
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/x86/mm/init_32.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/arch/x86/mm/init_32.c b/arch/x86/mm/init_32.c
index 4974e97..b5c1751 100644
--- a/arch/x86/mm/init_32.c
+++ b/arch/x86/mm/init_32.c
@@ -65,6 +65,7 @@ static unsigned long __meminitdata table_end;
static unsigned long __meminitdata table_top;
static int __initdata after_init_bootmem;
+int ...
| Aug 10, 12:35 am 2008 |
| Yinghai Lu | [PATCH 20/43] make irq_timer_state to use dyn_array
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
drivers/char/random.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/drivers/char/random.c b/drivers/char/random.c
index fdbdcfc..872669e 100644
--- a/drivers/char/random.c
+++ b/drivers/char/random.c
@@ -558,7 +558,13 @@ struct timer_rand_state {
};
static struct timer_rand_state input_timer_state;
+
+#ifdef CONFIG_HAVE_DYN_ARRAY
+static struct timer_rand_state ...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 01/43] x86_64: Restore the proper NR_IRQS define ...
From: Eric W. Biederman <ebiederm@xmission.com>
As pointed out and tracked by Yinghai Lu <yhlu.kernel@gmail.com>:
Dhaval Giani got:
kernel BUG at arch/x86/kernel/io_apic_64.c:357!
invalid opcode: 0000 [1] SMP
CPU 24
...
his system (x3950) has 8 ioapic, irq > 256
This was caused by:
commit 9b7dc567d03d74a1fbae84e88949b6a60d922d82
Author: Thomas Gleixner <tglx@linutronix.de>
Date: Fri May 2 20:10:09 2008 +0200
x86: unify interrupt vector defines
...
| Aug 10, 12:35 am 2008 |
| Yinghai Lu | [PATCH 43/43] x86: put irq_2_iommu pointer into irq_desc
when CONFIG_HAVE_SPARSE_IRQ
preallocate some irq_2_iommu, and use get_one_free_irq_2_iomm to get one
and link to irq_desc if needed.
else will use dyn_array or static array
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
drivers/pci/intr_remapping.c | 213 ++++++++++++++++++++++++++++++++----------
include/linux/irq.h | 4 +
2 files changed, 169 insertions(+), 48 deletions(-)
diff --git a/drivers/pci/intr_remapping.c b/drivers/pci/intr_remapping.c
index ...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 08/43] x86: enable dyn_array support
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/Kconfig | 2 ++
arch/x86/Kconfig | 1 +
arch/x86/kernel/vmlinux_32.lds.S | 1 +
arch/x86/kernel/vmlinux_64.lds.S | 3 +++
4 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/arch/Kconfig b/arch/Kconfig
index 0267bab..c1f9feb 100644
--- a/arch/Kconfig
+++ b/arch/Kconfig
@@ -103,3 +103,5 @@ config HAVE_CLK
The <linux/clk.h> calls support software clock gating and
...
| Aug 10, 12:35 am 2008 |
| Yinghai Lu | [PATCH 27/43] x86_64: use irq_desc() together with dyn_array
add CONFIG_HAVE_SPARSE_IRQ to for use condensed array
preallocate 32 irq_desc, and irq_desc() will try to get more.
v2: accrording to Eric, change get_irq_desc() to irq_desc()
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/Kconfig | 4 +
arch/alpha/kernel/irq.c | 19 ++-
arch/alpha/kernel/irq_alpha.c | 5 +-
arch/alpha/kernel/irq_i8259.c | 8 +-
...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 23/43] irq: make irqs in kernel stat use per_cpu_ ...
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
include/linux/kernel_stat.h | 4 ++++
kernel/sched.c | 5 ++++-
2 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/include/linux/kernel_stat.h b/include/linux/kernel_stat.h
index cf9f40a..fe1f7fe 100644
--- a/include/linux/kernel_stat.h
+++ b/include/linux/kernel_stat.h
@@ -28,7 +28,11 @@ struct cpu_usage_stat {
struct kernel_stat {
struct cpu_usage_stat cpustat;
+#ifdef ...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 34/43] replace loop with nr_irqs for proc/stat
so don't all irq_desc at begining to allocate all.
and only call that when needed
v2: make sure arch without GENERIC_HARDIRQS works too
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
fs/proc/proc_misc.c | 41 +++++++++++++++++++++++++++--------------
include/linux/interrupt.h | 5 +++++
2 files changed, 32 insertions(+), 14 deletions(-)
diff --git a/fs/proc/proc_misc.c b/fs/proc/proc_misc.c
index aeb0a40..1131f07 100644
--- a/fs/proc/proc_misc.c
+++ ...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 38/43] x86: check with without_new in show_interrupts
so don't get new one that we don't need
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/x86/kernel/irq_64.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/arch/x86/kernel/irq_64.c b/arch/x86/kernel/irq_64.c
index e3117de..2acb719 100644
--- a/arch/x86/kernel/irq_64.c
+++ b/arch/x86/kernel/irq_64.c
@@ -83,7 +83,10 @@ int show_interrupts(struct seq_file *p, void *v)
if (i < nr_irqs) {
unsigned any_count = 0;
- struct irq_desc *desc = ...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 12/43] drivers/net to use nr_irqs
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
drivers/net/3c59x.c | 4 ++--
drivers/net/hamradio/baycom_ser_fdx.c | 4 ++--
drivers/net/hamradio/scc.c | 6 +++---
drivers/net/wan/sbni.c | 2 +-
4 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/drivers/net/3c59x.c b/drivers/net/3c59x.c
index 8db4e6b..7449a1c 100644
--- a/drivers/net/3c59x.c
+++ b/drivers/net/3c59x.c
@@ -90,7 +90,7 @@ static int vortex_debug = 1;
...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 24/43] x86: use dyn_array in io_apic_xx.c
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/x86/kernel/io_apic_32.c | 54 +++++++++++++++++++++++++++++++++--------
arch/x86/kernel/io_apic_64.c | 28 ++++++++++++++++-----
arch/x86/kernel/setup.c | 6 ++++
3 files changed, 70 insertions(+), 18 deletions(-)
diff --git a/arch/x86/kernel/io_apic_32.c b/arch/x86/kernel/io_apic_32.c
index d5953ff..a0ce64c 100644
--- a/arch/x86/kernel/io_apic_32.c
+++ b/arch/x86/kernel/io_apic_32.c
@@ -70,7 +70,7 @@ int ...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | Re: [PATCH 00/43] dyn_array/nr_irqs/sparse_irq support v7
together with attached patch
LBSuse:~ # cat /proc/interrupts
CPU0 CPU1 CPU2 CPU3 CPU4 CPU5
CPU6 CPU7 CPU8 CPU9 CPU10 CPU11
CPU12 CPU13 CPU14 CPU15 CPU16 CPU17
CPU18 CPU19 CPU20 CPU21 CPU22 CPU23
CPU24 CPU25 CPU26 CPU27 CPU28 CPU29
CPU30 CPU31
0: 255 0 0 0 0 0
0 0 ...
| Aug 10, 2:21 am 2008 |
| Yinghai Lu | [PATCH 26/43] x86: remove nr_irq_vectors
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
include/asm-x86/irq_vectors.h | 9 ---------
1 files changed, 0 insertions(+), 9 deletions(-)
diff --git a/include/asm-x86/irq_vectors.h b/include/asm-x86/irq_vectors.h
index 3f4b1b6..2a20edc 100644
--- a/include/asm-x86/irq_vectors.h
+++ b/include/asm-x86/irq_vectors.h
@@ -115,7 +115,6 @@
# else
# define NR_IRQS (NR_VECTORS + (32 * MAX_IO_APICS))
# endif
-# define NR_IRQ_VECTORS NR_IRQS
#elif !defined(CONFIG_X86_VOYAGER)
...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 31/43] x86: move kstat_irqs from kstat to irq_desc
based Eric's patch ...
together mold it with dyn_array for irq_desc, will allcate kstat_irqs for
nr_irq_desc alltogether if needed. -- at that point nr_cpus is known already.
v2: make sure system without generic_hardirqs works they don't have irq_desc
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/alpha/kernel/irq.c | 2 +-
arch/alpha/kernel/irq_alpha.c | 2 +-
arch/arm/kernel/irq.c | 2 +-
arch/arm/mach-ns9xxx/irq.c ...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 00/43] dyn_array/nr_irqs/sparse_irq support v7
Please check dyn_array support for x86
v3: split changing to nr_irqs to small patches
fix checkpatch error
reorder the patch sequence to make dyn_array support go at first
so could use that with arrays other than NR_IRQS
v4: add CONFIG_HAVE_SPARSE_IRQ with list to use condensed irq_desc array
so could use 32 init, and init more if needed.
x86 32bit: have CONFIG_HAVE_DYN_ARRAY
x86 64bit: have CONFIG_HAVE_DYN_ARRAY and CONFIG_HAVE_SPARSE_IRQ
v5: apply alan cox patch with ...
| Aug 10, 12:35 am 2008 |
| Yinghai Lu | [PATCH 33/43] replace loop with nr_irqs with for_each_irq_desc
so don't all irq_desc at begining to allocate all.
and only call that when needed
v2: make sure arch without GENERIC_HARDIRQS works too
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/x86/kernel/io_apic_64.c | 6 +++---
arch/x86/kernel/irq_64.c | 5 ++---
arch/x86/kernel/irqinit_64.c | 17 +++++------------
include/linux/irq.h | 5 +++++
kernel/irq/internals.h | 4 ++--
kernel/irq/manage.c | 2 +-
kernel/irq/proc.c | 10 ...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 22/43] make irq_desc to use dyn_array
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
include/linux/irq.h | 4 ++++
kernel/irq/handle.c | 31 +++++++++++++++++++++++++++++++
2 files changed, 35 insertions(+), 0 deletions(-)
diff --git a/include/linux/irq.h b/include/linux/irq.h
index 1d73d1a..5f4b013 100644
--- a/include/linux/irq.h
+++ b/include/linux/irq.h
@@ -179,7 +179,11 @@ struct irq_desc {
const char *name;
} ____cacheline_internodealigned_in_smp;
+#ifdef CONFIG_HAVE_DYN_ARRAY
+extern struct irq_desc ...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 07/43] x86: alloc dyn_array all alltogether
so could spare some memory with small alignment in bootmem
also tighten the alignment checking..., and make print out less debug info
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/x86/kernel/setup_percpu.c | 16 +++++++---
include/linux/init.h | 2 +-
init/main.c | 65 ++++++++++++++++++++++++++++++---------
3 files changed, 62 insertions(+), 21 deletions(-)
diff --git a/arch/x86/kernel/setup_percpu.c b/arch/x86/kernel/setup_percpu.c
index ...
| Aug 10, 12:35 am 2008 |
| Yinghai Lu | [PATCH 41/43] x86_64: sperate irq_cfgx with irq_cfgx_free
so later don't need compare with -1U
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/x86/kernel/io_apic_64.c | 90 ++++++++++++++++++++++++++---------------
1 files changed, 57 insertions(+), 33 deletions(-)
diff --git a/arch/x86/kernel/io_apic_64.c b/arch/x86/kernel/io_apic_64.c
index 4756d04..17a6914 100644
--- a/arch/x86/kernel/io_apic_64.c
+++ b/arch/x86/kernel/io_apic_64.c
@@ -111,44 +111,44 @@ static void init_one_irq_cfg(struct irq_cfg *cfg)
memcpy(cfg, ...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 28/43] x86: add irq_cfg in io_apic_64.c
preallocate size is 32, and if is not enough, irq_cfg will more with alloc_bootmem or kzalloc
v2: fix typo about size of init_one_irq_cfg ... should use sizeof(struct irq_cfg)
v3: according to Eric, change get_irq_cfg() to irq_cfg()
v4: squash add irq_cfg_with_new in
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/x86/kernel/io_apic_64.c | 209 ++++++++++++++++++++++++++++++++++--------
1 files changed, 169 insertions(+), 40 deletions(-)
diff --git ...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 29/43] x86: put irq_2_pin pointer into irq_cfg
preallocate 32 irq_2_pin, and use get_one_free_irq_2_pin to get one
and link to irq_cfg if needed.
so don't waste one for no irq is enabled.
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/x86/kernel/io_apic_64.c | 161 +++++++++++++++++++++++++++++++-----------
1 files changed, 120 insertions(+), 41 deletions(-)
diff --git a/arch/x86/kernel/io_apic_64.c b/arch/x86/kernel/io_apic_64.c
index ff72b6f..32a18a4 100644
--- a/arch/x86/kernel/io_apic_64.c
+++ ...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 10/43] x86: using nr_irqs
also add first_free_entry and pin_map_size
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/x86/kernel/io_apic_32.c | 26 ++++++++++++++------------
arch/x86/kernel/io_apic_64.c | 33 +++++++++++++++++----------------
arch/x86/kernel/irq_32.c | 8 ++++----
arch/x86/kernel/irq_64.c | 8 ++++----
arch/x86/kernel/irqinit_32.c | 2 +-
arch/x86/kernel/irqinit_64.c | 2 +-
include/asm-x86/irq.h | 3 +++
7 files changed, 44 insertions(+), 38 ...
| Aug 10, 12:35 am 2008 |
| Yinghai Lu | [PATCH 06/43] add per_cpu_dyn_array support
could make array in per_cpu is allocated dynamically too
usage:
| /* in .h */
|struct kernel_stat {
| struct cpu_usage_stat cpustat;
| unsigned int *irqs;
|};
|
| /* in .c */
|DEFINE_PER_CPU(struct kernel_stat, kstat);
|
|DEFINE_PER_CPU_DYN_ARRAY_ADDR(per_cpu__kstat_irqs, per_cpu__kstat.irqs, sizeof(unsigned int), nr_irqs, sizeof(unsigned long), NULL);
after setup_percpu()/per_cpu_alloc_dyn_array(), that dyn_array in per_cpu area is ready to use
Signed-off-by: Yinghai Lu ...
| Aug 10, 12:35 am 2008 |
| Yinghai Lu | [PATCH 40/43] seperate irq_descX with irq_descX_free
so later don't need compare with -1U
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
include/linux/irq.h | 2 +-
kernel/irq/handle.c | 113 ++++++++++++++++++++++++++------------------------
2 files changed, 60 insertions(+), 55 deletions(-)
diff --git a/include/linux/irq.h b/include/linux/irq.h
index 979ef9e..b9b56fe 100644
--- a/include/linux/irq.h
+++ b/include/linux/irq.h
@@ -221,7 +221,7 @@ extern struct irq_desc *irq_descX;
extern struct irq_desc *irq_descX;
#define ...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 36/43] remove >= nr_irqs checking with config_hav ...
v2: fix checking about result irq_cfg_without_new, so could use msi again
v3: use irq_desc_without_new to check irq is valid
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/x86/kernel/io_apic_64.c | 9 -------
arch/x86/kernel/irq_64.c | 2 +-
kernel/irq/chip.c | 49 +++++++++++++++++++++++------------------
kernel/irq/manage.c | 43 +++++++++++++++++++++++-------------
4 files changed, 55 insertions(+), 48 deletions(-)
diff --git ...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 13/43] drivers intr remapping to use nr_irqs
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
drivers/pci/intr_remapping.c | 16 ++++++++--------
1 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/drivers/pci/intr_remapping.c b/drivers/pci/intr_remapping.c
index bb642cc..980566e 100644
--- a/drivers/pci/intr_remapping.c
+++ b/drivers/pci/intr_remapping.c
@@ -22,7 +22,7 @@ static DEFINE_SPINLOCK(irq_2_ir_lock);
int irq_remapped(int irq)
{
- if (irq > NR_IRQS)
+ if (irq > nr_irqs)
return 0;
if ...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 11/43] drivers/char to use nr_irqs
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
drivers/char/hpet.c | 2 +-
drivers/char/random.c | 4 ++--
drivers/char/vr41xx_giu.c | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/char/hpet.c b/drivers/char/hpet.c
index 2908a0e..8d562ae 100644
--- a/drivers/char/hpet.c
+++ b/drivers/char/hpet.c
@@ -219,7 +219,7 @@ static void hpet_timer_set_irq(struct hpet_dev *devp)
for (irq = find_first_bit(&v, HPET_MAX_IRQ); irq < ...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 25/43] x86: get mp_irqs from madt
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/x86/kernel/acpi/boot.c | 30 ++++++++++++++++++++++++++++--
include/asm-x86/mpspec.h | 1 +
2 files changed, 29 insertions(+), 2 deletions(-)
diff --git a/arch/x86/kernel/acpi/boot.c b/arch/x86/kernel/acpi/boot.c
index 27ef365..443cb30 100644
--- a/arch/x86/kernel/acpi/boot.c
+++ b/arch/x86/kernel/acpi/boot.c
@@ -962,6 +962,29 @@ void __init mp_register_ioapic(int id, u32 address, u32 gsi_base)
nr_ioapics++;
}
+int ...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 37/43] x86_64: add irq_desc in function in paramater
So could remove some duplicated calling to irq_desc
v2: make sure irq_desc in init/main.c is not used without generic_hardirqs
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/x86/kernel/io_apic_32.c | 6 ++-
arch/x86/kernel/io_apic_64.c | 49 +++++++++++++------------------
arch/x86/kernel/irq_32.c | 3 +-
arch/x86/kernel/irq_64.c | 8 +++--
drivers/mfd/tc6393xb.c | 7 +++-
drivers/parisc/dino.c | 3 +-
drivers/parisc/eisa.c | 4 ...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 18/43] drivers proc to use nr_irqs
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
fs/proc/proc_misc.c | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/fs/proc/proc_misc.c b/fs/proc/proc_misc.c
index ded9698..1968251 100644
--- a/fs/proc/proc_misc.c
+++ b/fs/proc/proc_misc.c
@@ -503,7 +503,7 @@ static int show_stat(struct seq_file *p, void *v)
struct timespec boottime;
unsigned int *per_irq_sum;
- per_irq_sum = kzalloc(sizeof(unsigned int)*NR_IRQS, GFP_KERNEL);
+ per_irq_sum = ...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 21/43] make irq2_iommu to use dyn_array
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
drivers/pci/intr_remapping.c | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/drivers/pci/intr_remapping.c b/drivers/pci/intr_remapping.c
index 980566e..6961be8 100644
--- a/drivers/pci/intr_remapping.c
+++ b/drivers/pci/intr_remapping.c
@@ -1,3 +1,4 @@
+#include <linux/interrupt.h>
#include <linux/dmar.h>
#include <linux/spinlock.h>
#include <linux/jiffies.h>
@@ -11,12 +12,19 @@ static struct ...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 42/43] x86_64: make /proc/interrupts works with d ...
loop with irq_desc list
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/x86/kernel/irq_64.c | 31 ++++++++++++++++++++++++-------
fs/proc/proc_misc.c | 28 ++++++++++++++++++++++++----
2 files changed, 48 insertions(+), 11 deletions(-)
diff --git a/arch/x86/kernel/irq_64.c b/arch/x86/kernel/irq_64.c
index 4ebf884..f7dabe8 100644
--- a/arch/x86/kernel/irq_64.c
+++ b/arch/x86/kernel/irq_64.c
@@ -70,9 +70,27 @@ static inline void stack_overflow_check(struct pt_regs ...
| Aug 10, 12:36 am 2008 |
| Yinghai Lu | [PATCH 39/43] x86_64: rename irq_desc/irq_desc_with_new
change name irq_desc() ==> irq_desc_with_new
irq_desc_without_new() ==> irq_desc
So could only call that one time
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/x86/kernel/io_apic_64.c | 18 ++++++++++++------
arch/x86/kernel/irq_64.c | 4 ++--
arch/x86/kernel/irqinit_64.c | 3 ++-
include/linux/irq.h | 2 +-
kernel/irq/chip.c | 21 +++++++++++----------
kernel/irq/handle.c | 23 +++++------------------
kernel/irq/manage.c ...
| Aug 10, 12:36 am 2008 |
| Rafael J. Wysocki | Re: Query: should 'Marvell SATA support' depend on PCI?
Well, I think so. It obviously depends on PCI.
Thanks,
Rafael
--
| Aug 10, 5:08 am 2008 |
| Alan Cox | Re: Query: should 'Marvell SATA support' depend on PCI?
Obviously ? Try looking a bit harder
/**
* mv_platform_probe - handle a positive probe of an soc Marvell
* host
* @pdev: platform device found
*
* LOCKING:
* Inherited from caller.
*/
static int mv_platform_probe(struct platform_device *pdev)
Alan
--
| Aug 10, 4:54 am 2008 |
| Grant Coady | Query: should 'Marvell SATA support' depend on PCI?
Hi Alan,
I was reworking the ATA driver menu patch to shrink it (merge 'depends on'
lines) and noticed that the:
config SATA_MV
tristate "Marvell SATA support (HIGHLY EXPERIMENTAL)"
depends on EXPERIMENTAL
help
This option enables support for the Marvell Serial ATA family.
Currently supports 88SX[56]0[48][01] chips.
doesn't have 'depends on PCI && EXPERIMENTAL' like other drivers around
it, this is okay or should it also depend on ...
| Aug 9, 11:47 pm 2008 |
| Rafael J. Wysocki | Re: Query: should 'Marvell SATA support' depend on PCI?
Sorry, I didn't notice the '#ifdef CONFIG_PCI' in there.
Rafael
--
| Aug 10, 5:26 am 2008 |
| Frans Pop | Re: Query: should 'Marvell SATA support' depend on PCI?
AFAICT it should not as it can also be implemented as a platform device.
I have SATA_MV on a QNAP TS-109 NAS dervice (arm) and lspci on that gives me:
$ lspci
00:00.0 Memory controller: Marvell Technology Group Ltd. Device 5182 (rev 02)
01:00.0 Memory controller: Marvell Technology Group Ltd. Device 5182 (rev 02)
So the disk controller is not on the PCI bus.
And in /sys/ I see sata_mv listed under devices/platform/.
Cheers,
FJP
--
| Aug 10, 5:24 am 2008 |
| Cyrill Gorcunov | Re: Programming the apic when no external to cpu timer i ...
[Cyrill Gorcunov - Sun, Aug 10, 2008 at 11:28:38AM +0400]
| [Bradley Hanna - Sat, Aug 09, 2008 at 08:19:43PM -0400]
| | I am working with an embedded testing board that has no timer external
| | to the cpu other than an rtc. How does linux go about programming the
| | local cpu timer (apic) to raise hardware interrupts?
| |
| | thanks for your patience,
| |
| | brahan
| |
|
| you could take a look on apic_(32|64).c. Here is the
| function you need I hope - setup_APIC_timer
|
| - ...
| Aug 10, 12:32 am 2008 |
| Bradley Hanna | Programming the apic when no external to cpu timer is present?
I am working with an embedded testing board that has no timer external
to the cpu other than an rtc. How does linux go about programming the
local cpu timer (apic) to raise hardware interrupts?
thanks for your patience,
brahan
--
| Aug 9, 5:19 pm 2008 |
| Cyrill Gorcunov | Re: Programming the apic when no external to cpu timer i ...
[Bradley Hanna - Sat, Aug 09, 2008 at 08:19:43PM -0400]
| I am working with an embedded testing board that has no timer external
| to the cpu other than an rtc. How does linux go about programming the
| local cpu timer (apic) to raise hardware interrupts?
|
| thanks for your patience,
|
| brahan
|
you could take a look on apic_(32|64).c. Here is the
function you need I hope - setup_APIC_timer
- Cyrill -
--
| Aug 10, 12:28 am 2008 |
| H. Peter Anvin | Re: [Bug #11201] kernel BUG at arch/x86/kernel/io_apic_6 ...
Yes, unfortunately I still don't have enough testing resources to want
to push this upstream. I'm queuing it up for submission, though.
-hpa
--
| Aug 10, 11:22 am 2008 |
| Grant Coady | Re: [Bug #11278] 2.6.27-rc2: Very odd top: '5124095h kth ...
root@twins:/mnt/build/linux-2.6# git show 4a273f209cc95d148f79b4c96d3d03997b44ffda | patch -p1 -R
patching file kernel/sched_clock.c
Is what I have from Peter's email. Added Peter Z. to the Cc:
--
| Aug 10, 7:06 am 2008 |
| Theodore Tso | Re: [Bug #11237] [BUG] 2.6.27-rc1 in ext3_find_entry
You might want to change the description to include that it occurred
after a suspend/resume; Hugh suspects corrupted PMD entries as the
cause of the crash, and not necessarily anything in the ext3 code. So
the title might be a bit misleading. (At the same time, if turns out
that the suspend/resume was a red herring, and it looks more like a
real ext3 bug, please send a note to that effect; right now I'm not
paying attention to this bug.)
- Ted
--
| Aug 9, 8:43 pm 2008 |
| Jaswinder Singh | Re: [Bug #11271] BUG: fealnx in 2.6.27-rc1
Hello all,
This still exists on 2.6.27-rc2 when I transfer some data on RealTek 8139C NIC.
01:00.0 Ethernet controller: MYSON Technology Inc SURECOM EP-320X-S
100/10M Ethernet PCI Adapter
Subsystem: MYSON Technology Inc SURECOM EP-320X-S 100/10M Ethernet PCI Adapter
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32 ...
| Aug 9, 11:27 pm 2008 |
| Francois Romieu | Re: [Bug #11271] BUG: fealnx in 2.6.27-rc1
Jaswinder Singh <jaswinderlinux@gmail.com> :
Does the transfer complete or not ?
--
Ueimor
--
| Aug 10, 6:04 am 2008 |
| Justin Mattock | Re: [Bug #11277] BUG kmalloc-64: Object already free
Sounds good to me.
--
Justin P. Mattock
--
| Aug 9, 7:47 pm 2008 |
| Sven Wegener | Re: [Bug #11235] acer-wmi broken in latest git kernel on ...
Yes.
I don't think it is included in some tree yet. Andi, care to take the
--
| Aug 10, 7:15 am 2008 |
| Bill Gatliff | Re: [Bug #11204] Commit 76a2a6ee8a0660a29127f05989ac59ae ...
Will test this tomorrow (Monday) a.m.
b.g.
--
Bill Gatliff
bgat@billgatliff.com
--
| Aug 10, 7:10 am 2008 |
| Eric W. Biederman | Re: [Bug #11201] kernel BUG at arch/x86/kernel/io_apic_6 ...
No problem. I don't expect any problems as it is a simple reversion of the
definition of NR_IRQS on x86_64 to what we had before everything was merged
into irq_vectors.h and the x86_64 bits got lost.
With the result that NR_IRQS varies in practice between 244 and 4096
depending on how many cpus you have. We have had NR_IRQS that large on
x86_64 for a year or better now so I don't expect any practical problems.
The long term fix will obviously be kill NR_IRQS. But that is not a ...
| Aug 10, 12:51 pm 2008 |
| Parag Warudkar | Re: [Bug #11277] BUG kmalloc-64: Object already free
Patch is not in mainline yet - should be closed after Andrew pushes it to Linus.
Parag
--
| Aug 9, 5:33 pm 2008 |
| Mikael Pettersson | Re: [Bug #11205] x86: 2.6.27-rc1 does not build with gcc ...
No change, the bug is still present, and the patch still applies & works.
--
| Aug 10, 2:01 am 2008 |
| Eric W. Biederman | Re: [Bug #11201] kernel BUG at arch/x86/kernel/io_apic_6 ...
Yep. There is a patch in -mm. It seems the process is to wait for Thomas &
Eric
--
| Aug 9, 6:00 pm 2008 |
| Peter Zijlstra | Re: [Bug #11278] 2.6.27-rc2: Very odd top: '5124095h kth ...
its part of tip/sched/clock
except for that one patch that got reverted. I'll work on getting it
upstream once Ingo is back next week.
--
| Aug 10, 8:52 am 2008 |
| Rafael J. Wysocki | Re: [Bug #11278] 2.6.27-rc2: Very odd top: '5124095h kth ...
Is the patch in the mainline already?
If not, can you please provide me with a link to the patch?
Rafael
--
| Aug 10, 5:57 am 2008 |
| Jaswinder Singh | Re: [Bug #11272] BUG: parport_serial in 2.6.27-rc1 for N ...
Hello all,
This problem still exists on 2.6.27-rc2
When I connect development boads to /dev/ttyS1 and /dev/ttyS2:
bootloader still prints Junk (Garbage Characters) but when Linux
starts then it becomes readable and normal.
So I thought problem is in bootloader so I connected different kind of
develepment boards and all shows junk characters during boot-loading.
But when I connect development boads to /dev/ttyS0 : bootloader
messages are readable and normal with same settings.
If ...
| Aug 9, 11:54 pm 2008 |
| Dhaval Giani | Re: [Bug #11243] Current git fails to compile (gcc 3.4.4)
There is a fix available for it now at http://lkml.org/lkml/2008/8/8/349
Thanks,
--
regards,
Dhaval
--
| Aug 9, 10:59 pm 2008 |
| Adrian Bunk | Re: [Bug #11254] KVM: fix userspace ABI breakage
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
--
| Aug 10, 3:14 am 2008 |
| Alistair John Strachan | Re: [Bug #11197] Oops in microcode sysfs registration
-git is still broken too, so it should definitely remain listed.
The patches to which I am referring are from here:
http://lkml.org/lkml/2008/8/3/114
--
Cheers,
Alistair.
--
| Aug 10, 6:51 am 2008 |
| Hugh Dickins | Re: [Bug #11237] [BUG] 2.6.27-rc1 in ext3_find_entry
Right, there's no reason at all to suppose it's related to ext3,
that just happened to be the first victim of the corruption on
one occasion. Carry on paying no attention to this bug, Ted.
"corrupt PMD after resume" perhaps.
Hugh
--
| Aug 10, 3:50 am 2008 |
| Justin Mattock | Re: [Bug #11277] BUG kmalloc-64: Object already free
I think this bug report can be closed.
--
Justin P. Mattock
--
| Aug 9, 5:25 pm 2008 |
| Andi Kleen | Re: [Bug #11235] acer-wmi broken in latest git kernel on ...
Yes it's on my list.
-Andi
--
| Aug 10, 1:50 pm 2008 |
| Sam Ravnborg | Re: [Bug #11230] Kconfig no longer outputs a .config wit ...
The originally reported issue is fixed,
but the fix was bad.
Roman have already posted a patch fixing it but I need time
to review/test.
Sam
--
| Aug 9, 11:01 pm 2008 |
| Alistair John Strachan | Re: [Bug #11197] Oops in microcode sysfs registration
It's still broken in -rc2 but I'll check -git in a minute. Dmitry posted an
alternative set of patches but I don't know if they've been merged?
--
Cheers,
Alistair.
--
| Aug 10, 6:31 am 2008 |
| Russell King - ARM Linux | Re: [Bug #11204] Commit 76a2a6ee8a0660a29127f05989ac59ae ...
Well, in theory we're waiting for Bill Gatliff to do some testing
--
| Aug 10, 1:30 am 2008 |
| Larry Finger | Re: [Bug #11228] p54usb broken by commit b19fa1f
The fix has been submitted to John Linville at Linux Wireless
(http://marc.info/?l=linux-wireless&m=121832837824216&w=2).
Larry
--
| Aug 9, 6:12 pm 2008 |
| Grant Coady | Re: [Bug #11278] 2.6.27-rc2: Very odd top: '5124095h kth ...
Patch from Peter Z. fixed it for me, so it may be removed now.
Grant.
--
| Aug 9, 5:37 pm 2008 |
| Dhaval Giani | Re: [Bug #11207] VolanoMark regression with 2.6.27-rc1
--
regards,
Dhaval
--
| Aug 9, 11:01 pm 2008 |
| David Howells | Re: [PATCH] cred: remove const qualifiers
Sparse is wrong in this instance, it failed to note the cast. I know what I'm
That will break the compilation. Please don't do that.
The point of my use of const in this instance is to stop people from trying to
modify committed credentials directly, especially current->cred. But we still
have to be able to take a reference to it. Unfortunately, C does not provide
the necessary tools to do what I want.
Eventually, we can probably ditch the const marks on the pointers but not ...
| Aug 10, 3:58 am 2008 |
| David Howells | Re: [PATCH] cred: add static, remove extern on function ...
Acked-by: David Howells <dhowells@redhat.com>
--
| Aug 10, 4:01 am 2008 |
| James Morris | Re: [PATCH] cred: add static, remove extern on function ...
Applied to:
git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6#next-creds
--
James Morris
<jmorris@namei.org>
--
| Aug 10, 3:45 pm 2008 |
| Paul E. McKenney | Re: HPET regression in 2.6.26 versus 2.6.25 -- RCU problem
One other possibility would be something like:
rcu_read_lock();
/* something that waits for the HPET. */
rcu_read_unlock();
I don't know of any such code sequence, but if one did exist somewhere
OK, so at least the desktop machine is multi-CPU, and perhaps the
OK. Classic RCU has not changed much recently. This also indicates
an infinite loop in kernel code (or a CPU locking up completely, which
is quite rare, but can still happen).
You do try preemptable RCU, which is much ...
| Aug 10, 8:15 am 2008 |
| H. Peter Anvin | Re: [PATCH] [PATCH] x86: Restore proper vector locking ...
Queuing for tip:x86/urgent.
--
| Aug 10, 4:51 pm 2008 |
| Rene Herman | Re: [PATCH] WATCHDOG: don't auto-grab eurotechwdt.
Wim, do you want them with the grab when modular, not grab when builtin
distinction?
Rene.
--
| Aug 10, 2:44 pm 2008 |
| Rafael J. Wysocki | Aug 10, 5:14 am 2008 | |
| Rafael J. Wysocki | [PATCH] sky2: Fix suspend/hibernation/shutdown regressio ...
But, shouldn't we switch to page 2 before selecting PHY_MARV_PHY_CTRL? Things
work correctly if this is done (patch below).
Thanks,
Rafael
---
On my test box with the Asus M3A32-MVP main board there is a
regression from 2.6.26 related to suspend, hibernation and
shutdown. Namely, if Wake-on-LAN is enabled with
'ethtool -s eth0 wol g', the box hangs solid during all of these
operations, while executing either sky2_suspend(), or
sky2_shutdown(). This patch fixes it for ...
| Aug 10, 10:30 am 2008 |
| Stephen Hemminger | Re: [PATCH] sky2: Fix suspend/hibernation/shutdown regre ...
On Sat, 9 Aug 2008 23:32:28 +0200
The problem is not unique to your chip version, so patching out
the power down is not the correct solution.
--
| Aug 9, 11:57 pm 2008 |
| Rene Herman | Re: Framebuffer drivers that break the boot on systemswi ...
Okay. MDA_CONSOLE was also in there impying RAM at 0xb0000 which might
Ah, thanks.
Rene.
--
| Aug 10, 2:49 pm 2008 |
| Aivils Stoss | Re: PROBLEM: USB keyboards works only 4 per PC host port
Yes, on same machine. Under Windows i don't have evdev interface,
checked only how keypress go to console.
Of course to repeat a try You must have at least 5 keyboards and
1 7-port or 2 4-port hubs and kernel 2.6.22 and above. I allways
got result - 5th, 6th, 7th keyboard does not send events to console
--
| Aug 9, 8:08 pm 2008 |
| Andrey Borzenkov | Re: 2.6.27-rc2: unable to suspend - one task not freezed
Looks like I messed something up when rebasing to 2.6.27-rc2. I now
made new build and it works. Sorry for the noice.
| Aug 10, 3:49 am 2008 |
| Andrey Borzenkov | Re: 2.6.27-rc2: unable to suspend - one task not freezed
This commit caused my system to hang after ohci_usb was loaded. It was
reverted in 2.6.26 after my report. Later Alan sent the fix for it which I
have been testing. This commit (with fix) is scheduled back in 2.6.27.
This is regression because 2.6.26 + two patches mentioned above suspend and
So far yes.
| Aug 9, 11:40 pm 2008 |
| Greg KH | Re: [00/03] [RFC] USB debugging rework
Yes, you can do that right now with them, just change the value at
/sys/module/usbcore/paramaters/debug and debugging is disabled on the
fly.
thanks,
greg k-h
--
| Aug 9, 6:38 pm 2008 |
| Greg KH | Re: [00/03] [RFC] USB debugging rework
And that's great, but for some problems we seem to keep needing to
enable debugging for either the core or the host controllers. This
change should help with that.
thanks,
greg k-h
--
| Aug 9, 8:35 pm 2008 |
| Greg KH | Re: [01/03] USB: add CONFIG_USB_DEBUG_MESSAGES and usb_dbg()
Does it really generate better code?
I really dislike using unlikely except for fast paths.
thanks,
greg k-h
--
| Aug 9, 8:36 pm 2008 |
| Nick Piggin | Re: [PATCH] stack and rcu interaction bug in smp_call_fu ...
Nice debugging work.
I'd suggest something like the attached (untested) patch as the simple
fix for now.
I expect the benefits from the less synchronized, multiple-in-flight-data
global queue will still outweigh the costs of dynamic allocations. But
if worst comes to worst then we just go back to a globally synchronous
one-at-a-time implementation, but that would be pretty sad!
| Aug 9, 11:24 pm 2008 |
| Zhao Yakui | Re: Regression in 2.6.27-rc2 in acpi_processor_init()
Hi, Mark
Will you please attach the output of acpidump on bug 11287?
Of course it will be great if you can enable CONFIG_ACPI_DEBUG and
CONFIG_CPUFREQ_DEBUG in kernel configuration and boot the system with
the option of "cpufreq.debug=7 acpi.debug_layer=0x01010000
acpi.debug_level=0x17".
After the system is booted, please attach the output of dmesg.
Please do the above test on both kernel 2.6.27-rc1 and 2.6.27-rc2.
--
| Aug 9, 8:34 pm 2008 |
| Mimi Zohar | Re: [PATCH 3/4] integrity: Linux Integrity Module(LIM)
We started out with the integrity_inode_permission() hook call in
inode_permission(), but because of the removal of the nameidata
parameter in the last merge, based on discussions
http://marc.info/?l=linux-security-module&m=121797845308246&w=2,
the call to integrity_inode_permission() was moved up to the caller,
The original version of IMA was LSM based, using i_security. Based
on discussions on the LSM mailing list, it was decided that the LSM hooks
were meant only for access control. ...
| Aug 10, 6:52 am 2008 |
| Mimi Zohar | Re: [PATCH 2/4] integrity: special fs magic
ok.
Mimi
--
| Aug 10, 6:48 am 2008 |
| David Howells | Re: next-20080808: bash: fork: Resource temporarily unav ...
Does it happen every time? I took your config modified it very slightly so
that it'd work on my system:
-CONFIG_INITRAMFS_SOURCE="/usr/share/v86d/initramfs"
-CONFIG_INITRAMFS_ROOT_UID=0
-CONFIG_INITRAMFS_ROOT_GID=0
+CONFIG_INITRAMFS_SOURCE=""
-CONFIG_PACKET=m
+CONFIG_PACKET=y
-CONFIG_UNIX=m
+CONFIG_UNIX=y
-CONFIG_NET_KEY=m
+CONFIG_NET_KEY=y
-CONFIG_E1000E=m
+CONFIG_E1000E=y
-# CONFIG_SERIAL_8250 is not ...
| Aug 10, 2:45 am 2008 |
| Grant Wilson | Re: next-20080808: bash: fork: Resource temporarily unav ...
On Sun, 10 Aug 2008 10:45:39 +0100
David Howells <dhowells@redhat.com> wrote:
[snip]
I'm also experiencing this on an X86_64 system as an unprivileged user.
With your patch applied I get the following repeated several times
during the boot, but with no apparent ill effects:
[ 31.033195] copy_process() = -513
When the fork call starts to fail after a few minutes the following is logged:
[ 223.039938] Rlimit EAGAIN (-1 >= 16375, uid 1000)
[ 223.044744] copy_process() = -11
[ ...
| Aug 10, 3:30 am 2008 |
| David Howells | Re: next-20080808: bash: fork: Resource temporarily unav ...
That's probably nothing to worry about. It -ERESTARTNOINTR, indicating, I
Okay. That's useful, thanks. That indicates that my accounting of user
processes is incorrect somewhere. This won't show up when running as a
privileged user only.
David
--
| Aug 10, 4:31 am 2008 |
| Geert Uytterhoeven | Re: [9/17] m68k: use bcd2bin/bin2bcd
Thanks, queued for 2.6.28.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
--
| Aug 10, 1:27 pm 2008 |
| Grant Coady | Re: [RFC PATCH] cleanup Serial ATA and Parallel ATA Kcon ...
Perhaps:
--- linux-2.6.27-rc2f/drivers/ata/Kconfig~ 2008-08-10 19:21:48.941431196 +1000
+++ linux-2.6.27-rc2f/drivers/ata/Kconfig 2008-08-11 09:25:34.408822659 +1000
@@ -346,7 +346,7 @@
tristate "Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support"
depends on PCI && (ATA_SFF_PATA || ATA_SFF_SATA)
help
- This option enables support for ICH5/6/7/8 Serial ATA
+ This option enables support for ICH5 or later Serial ATA,
and support for PATA on the Intel ESB/ICH/PIIX3/PIIX4 series
...
| Aug 10, 4:29 pm 2008 |
| Oliver Pinter | Re: [RFC PATCH] cleanup Serial ATA and Parallel ATA Kcon ...
Hi Grant!
in ATA_PIIX-s help text is a little "old", and not contained the
ich9/10s "help text"
[...]
--
Thanks,
Oliver
--
| Aug 10, 4:57 am 2008 |
| Grant Coady | [RFC PATCH] cleanup Serial ATA and Parallel ATA Kconfig try4
Hi there,
Like try3 only the right patch this time, somehow I scrambled try3.
Grant.
From: Grant Coady <gcoady.lk@gmail.com>
Cleanup ATA Kconfig, this patch replaces earlier RFC patches.
Cleanup ATA Kconfig, hide the SFF option behind new PATA and SATA menu
items, sort drivers into a single list, add missing "if unsure, say..."
help text, this version gets the items indented in make menuconfig, some
inconsistent text resolved, and one long (>80 col) help line split.
Signed-off-by: Grant ...
| Aug 10, 1:30 am 2008 |
| Grant Coady | Re: [RFC PATCH] cleanup Serial ATA and Parallel ATA Kcon ...
From: Grant Coady <gcoady.lk@gmail.com>
Cleanup ATA Kconfig, this applies after try4 to fix a dependency.
Signed-off-by: Grant Coady <gcoady.lk@gmail.com>
---
Kconfig | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
--- linux-2.6.27-rc2e/drivers/ata/Kconfig~ 2008-08-10 18:12:52.495604924 +1000
+++ linux-2.6.27-rc2e/drivers/ata/Kconfig 2008-08-10 19:21:48.941431196 +1000
@@ -344,7 +344,7 @@
config ATA_PIIX
tristate "Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA ...
| Aug 10, 2:27 am 2008 |
| Grant Coady | [RFC PATCH] cleanup Serial ATA and Parallel ATA Kconfig try3
On Sun, 10 Aug 2008 11:07:30 +1000, Grant Coady <grant_lkml@dodo.com.au> wrote:
Okay, third time lucky? This one brings back the indentation and is
smaller than the last patch too.
Grant.
From: Grant Coady <gcoady.lk@gmail.com>
Cleanup ATA Kconfig, this patch replaces earlier RFC patches.
Cleanup ATA Kconfig, hide the SFF option behind new PATA and SATA menu
items, sort drivers into a single list, add missing "if unsure, say..."
help text, this version gets the items indented in ...
| Aug 10, 12:10 am 2008 |
| Grant Coady | Re: [RFC PATCH] cleanup Serial ATA and Parallel ATA Kcon ...
Okay, here's another try:
¦ ¦ --- Serial ATA (SATA) and Parallel ATA (PATA) drivers ¦ ¦
¦ ¦ <*> AHCI SATA support ¦ ¦
¦ ¦ [*] ATA ACPI Support ¦ ¦
¦ ¦ [ ] SATA Port Multiplier support ¦ ¦
¦ ¦ < > Silicon Image 3124/3132 SATA support ¦ ¦
¦ ¦ [*] Parallel ATA (PATA) support ¦ ¦
¦ ...
| Aug 9, 6:07 pm 2008 |
| Grant Coady | Re: [RFC PATCH] cleanup Serial ATA and Parallel ATA Kcon ...
I'm sorry, please ignore this patch, it's busted :( Tomorrow...
--
| Aug 10, 12:32 am 2008 |
| Benny Halevy | Re: [2.6 patch] uninline nfsd4_op_name()
Thanks for picking this up,
Benny
--
| Aug 10, 4:32 am 2008 |
| Jeremy Fitzhardinge | Re: [RFC][PATCH 2/4] checkpoint/restart: x86 support
Struct pt_regs is not ABI, and can (and has) changed on x86. It's not
suitable for a checkpoint structure because it only contains the
registers that the kernel trashes, not all usermode registers (on i386,
it leaves out %gs, for example). asm-x86/ptrace-abi.h does define stuff
that's fixed in stone; it expresses it in terms of a register array,
with constants defining what element is which register.
J
--
| Aug 10, 7:55 am 2008 |
| Yi Yang | Re: [PATCH] lib/vsprintf.c: wrong conversion function used
Swen, your fix is just partly correct, it'll has a big problem for strict_strtoul, because val is of long type,
but you patch will result in long long return type, the below patch is a correct fix.
Signed-off-by: Yi Yang <yi.y.yang@intel.com>
Noticed-by: Swen Schillig <swen@vnet.ibm.com>
---
vsprintf.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/vsprintf.c b/lib/vsprintf.c
index 1dc2d1d..d8d1d11 100644
--- a/lib/vsprintf.c
+++ b/lib/vsprintf.c
@@ -220,7 ...
| Aug 10, 8:38 am 2008 |
| Ian Kent | Re: [PATCH 4/4] autofs4 - add miscelaneous device for ioctls
The text you've quoted from provides quite a detailed explanation of
this and my response above to your question also notes why this cannot
be done in this case.
Perhaps you missed the fact that the mount in question is covered by
another mount, as noted in the quoted text and in my answer, which is
why a mount with a remount option cannot work. Or perhaps your assuming
the covering mount is also an autofs mount which may be the case but
generally is not.
--
| Aug 9, 10:20 pm 2008 |
| Adrian Bunk | Re: [2.6 patch] binfmt_som.c: add MODULE_LICENSE
Either the file is available since the beginning under the terms of the
GPLv2 (or a compatible license that can be reduced to GPLv2) or it's
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
--
| Aug 10, 7:11 am 2008 |
| Matthew Wilcox | Re: [2.6 patch] binfmt_som.c: add MODULE_LICENSE
http://cvs.parisc-linux.org/obsolete/linux-2.2/fs/binfmt_som.c?rev=1.8&view=log
indicates I first committed the file in June 1999 and was the majority
committer to this file (prumpf also committed some code). My last
commit to it was in November 1999 (while I still worked for Genedata).
At some point around then, we moved to the 2.4 CVS tree:
http://cvs.parisc-linux.org/linux-2.4/fs/binfmt_som.c?rev=1.21&view=log
and there are some commits from other people at HP and myself while ...
| Aug 10, 8:14 am 2008 |
| Matthew Wilcox | Re: [2.6 patch] binfmt_som.c: add MODULE_LICENSE
I actually did the work here, it was derived heavily from binfmt_elf
and binfmt_aout; had it not been GPL-licensed, it would not have been
distributable. Also, I believe I did this work before joining Linuxcare,
so I don't believe HP has any claim to it at all. You'd have to check
CVS history to be sure. Oh, and even if HP does have a claim to it
through Linuxcare, HP's contract required all changes made by Linuxcare
to be contributed upstream. So three different reasons why this code
being ...
| Aug 9, 6:00 pm 2008 |
| Bdale Garbee | Re: [2.6 patch] binfmt_som.c: add MODULE_LICENSE
If that is indeed the timing, I agree. If not, let me know, and I'll
see if I can push the right buttons in HP.
Bdale
--
| Aug 10, 6:41 am 2008 |
| Grant Grundler | Re: [2.6 patch] binfmt_som.c: add MODULE_LICENSE
+bdale@hp.com
Someone from HP needs to ACK this patch since I believe HP funded the code
changes made during the parisc-linux port. This should be a no-brainer
and I expect Bdale Garbee can quickly take care of this.
thanks,
grant
--
| Aug 9, 5:55 pm 2008 |
| Adrian Bunk | [2.6 patch] pnp: remove printk() with outdated version
cu
Adrian
<-- snip -->
There's no point in printing some ancient version number forever.
Signed-off-by: Adrian Bunk <bunk@kernel.org>
Acked-by: Rene Herman <rene.herman@gmail.com>
Acked-by: Bjorn Helgaas <bjorn.helgaas@hp.com>
Acked-by: Adam M Belay <abelay@MIT.EDU>
---
There's no point in printing some ancient version number forever.
Signed-off-by: Adrian Bunk <bunk@kernel.org>
---
acef517cfbe3cd741f8884311ef6fc2dfbeb1a4d diff --git a/drivers/pnp/core.c ...
| Aug 10, 3:48 am 2008 |
| Herbert Xu | Re: Kernel oops with 2.6.26, padlock and ipsec: probably ...
Right, we could've fixed this by doing the clts before checking
TS_USEDFPU in kernel_fpu_begin. However, I admit that taking a
fault in the general case for the PadLock is stupid anyway so we
should definitely fix this in the ways that you suggested.
Cheers,
--
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
--
| Aug 9, 6:40 pm 2008 |
| Herbert Xu | Re: Kernel oops with 2.6.26, padlock and ipsec: probably ...
Thanks, so for IPsec it's about a 10% increase in CPU utilisation.
Cheers,
--
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
--
| Aug 9, 6:59 pm 2008 |
| Herbert Xu | Re: Kernel oops with 2.6.26, padlock and ipsec: probably ...
Couldn't we just move clts before the USEDFPU check? That huld
close the window.
Cheers,
--
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
--
| Aug 9, 8:05 pm 2008 |
| Herbert Xu | Re: Kernel oops with 2.6.26, padlock and ipsec: probably ...
Thanks for checking this!
--
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
--
| Aug 9, 10:30 pm 2008 |
| Herbert Xu | Re: Kernel oops with 2.6.26, padlock and ipsec: probably ...
In softirq context, yes.
Cheers,
--
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
--
| Aug 9, 5:29 pm 2008 |
| Wolfgang Walter | Re: Kernel oops with 2.6.26, padlock and ipsec: probably ...
Here are the results:
===================================================
*** 2.6.25.13: modprobe tcrypt mode=200
testing speed of ecb(aes) encryption
test 0 (128 bit key, 16 byte blocks): 1 operation in 608 cycles (16 bytes)
test 1 (128 bit key, 64 byte blocks): 1 operation in 582 cycles (64 bytes)
test 2 (128 bit key, 256 byte blocks): 1 operation in 702 cycles (256 bytes)
test 3 (128 bit key, 1024 byte blocks): 1 operation in 1182 cycles (1024 bytes)
test 4 (128 bit key, 8192 byte ...
| Aug 9, 6:56 pm 2008 |
| H. Peter Anvin | Re: Kernel oops with 2.6.26, padlock and ipsec: probably ...
Indeed :)
-hpa
--
| Aug 9, 10:41 pm 2008 |
| Alan Stern | Re: [regression?] usb: new errors during device detection
It's no more dangerous than somebody unplugging the USB cable by
mistake. :-)
Alan Stern
--
| Aug 10, 8:44 am 2008 |
| S K | Re: cpufreq doesn't seem to work in Intel Q9300
But Windows XP is able to do the scaling properly. So how can it be a
BIOS issue? While reading about the Foxconn BIOS fiasco that happened
recently a kernel dev (forgot his name) stated that Linux tries to
emulate Windows for ACPI operations.
So I'm guessing this is a kernel bug.
-SK
--
| Aug 10, 1:28 am 2008 |
| Paul Mackerras | Re: please pull cell merge branch
Since you're touching generic oprofile code here, do you have an ack
from the oprofile maintainer? Or is the oprofile maintainer listed in
MAINTAINERS (Robert Richter) no longer active or something?
Paul.
--
| Aug 10, 4:17 pm 2008 |
| Andrew Morton | Re: [PATCH 1/4] scsi: megaraid_sas - Add the dumy readl ...
I'll send them over now.
--
| Aug 10, 12:40 pm 2008 |
| James Bottomley | RE: [PATCH 1/4] scsi: megaraid_sas - Add the dumy readl ...
So could we have the corrected patch, please ... at least the pci
posting flush fix looks like a pure bug fix that's a rc candidate.
James
--
| Aug 10, 8:03 am 2008 |
| Alan Cox | Re: [RFC][PATCH 1/1] cxgb3i: cxgb3 iSCSI initiator
Its another system so surely SNMP ;)
More seriously I do think iSCSI is actually a subtly special case of TOE.
Most TOE disintegrates under carefully chosen "malicious" workloads
because of the way it is optimised, and the lack of security integration
ranges can be very very dangeorus. A pure iSCSI connection is generally
private, single purpose and really is the classic application of "pigs fly
given enough thrust" - which is the only way to make the pig in question
(iSCSI) work ...
| Aug 10, 2:19 am 2008 |
| Steve Wise | Re: [RFC][PATCH 1/1] cxgb3i: cxgb3 iSCSI initiator
Sure.
Seems to me we _could_ architect this all so that these devices would
have to support a method for the management/admin tools to tweak, and if
nothing else kill, offload connections if policy rules change and the
existing connections aren't implementing the policy. IE: if the offload
connection doesn't support whatever security or other facilities that
the admin requires, then the admin should have the ability to disable
that device. And of course, some devices will allow doing ...
| Aug 10, 10:57 am 2008 |
| Roland Dreier | Re: [RFC][PATCH 1/1] cxgb3i: cxgb3 iSCSI initiator
> Also, I find it ironic that the port abduction is being asked for in
> order to be "compatible with existing tools" yet in fact this stuff
> breaks everything. You can't netfilter this traffic, you can't apply
> qdiscs to it, you can't execut TC actions on them, you can't do
> segmentation offload on them, you can't look for the usual TCP MIB
> statistics on the connection, etc. etc. etc.
We already support offloads that break other features, eg large receive
offload breaks forwarding. ...
| Aug 9, 10:14 pm 2008 |
| Jeff Garzik | Re: [RFC][PATCH 1/1] cxgb3i: cxgb3 iSCSI initiator
Indeed.
Just like with TOE, from the net stack's point of view, an iSCSI HBA is
essentially a wholly asynchronous remote system [with a really fast
communication bus like PCI Express].
As such, the task becomes updating the net stack such that
formerly-private resources are now shared with an independent, external
system... with all the complexity, additional failure modes, and
additional security complications that come along with that.
Jeff
--
| Aug 10, 5:49 am 2008 |
| David Miller | Re: [RFC][PATCH 1/1] cxgb3i: cxgb3 iSCSI initiator
From: Roland Dreier <rdreier@cisco.com>
We turn it off. If I want to shape or filter one of these iSCSI
connections can we turn it off?
It's funny you mention LRO because it probably gives most of whatever
gain these special iSCSI TCP connection offload things get.
--
| Aug 9, 10:47 pm 2008 |
| David Miller | Re: [RFC][PATCH 1/1] cxgb3i: cxgb3 iSCSI initiator
From: Roland Dreier <rdreier@cisco.com>
Why show these special connections if the user cannot interact with or
shape the stream at all like normal ones?
This whole "make it look normal" argument is entirely bogus because
none of the standard Linux networking facilities can be applied to
these things.
And I even wonder, these days, if you probably get %90 or more of the
gain these "optimized" iSCSI connections obtain from things like LRO.
And since LRO can be done entirely in software ...
| Aug 9, 10:46 pm 2008 |
| Roland Dreier | Re: [RFC][PATCH 1/1] cxgb3i: cxgb3 iSCSI initiator
> * however, giving the user the ability to co-manage IP addresses means
> hacking up the kernel TCP code and userland tools for this new
> concept, something that I think DaveM would rightly be a bit reluctant
> to do? You are essentially adding a bunch of special case code
> whenever TCP ports are used:
>
> if (port in list of "magic" TCP ports with special,
> hardware-specific behavior)
> ...
> else
> do what we've been doing for decades
I think you're arguing ...
| Aug 9, 10:12 pm 2008 |
| Herbert Xu | Re: [RFC][PATCH 1/1] cxgb3i: cxgb3 iSCSI initiator
Actually one of my TODO items is to restructure software LRO
so that we preserve the original packet headers while aggregating
the packets. That would allow us to easily refragment them on
output for forwarding.
In other words LRO (at least the software variant) is not
fundamentally incompatible with forwarding.
I'd also like to encourage all hardware manufacturers considering
LRO support to provide a way for us to access the original headers
so that it doesn't have to be turned off for ...
| Aug 9, 11:34 pm 2008 |
| James Bottomley | Re: [RFC][PATCH 1/1] cxgb3i: cxgb3 iSCSI initiator
What's wrong with making it configurable identically to current software
iSCSI? i.e. plumb the thing into the current iscsi transport class so
that we use the standard daemon for creating and binding sessions?
Then, only once the session is bound do you let your iSCSI TOE stack
take over.
That way the connection appears to the network as completely normal,
because it has an open socket associated with it; and, since the
transport class has done the connection login, it even looks like ...
| Aug 10, 7:54 am 2008 |
| Herbert Xu | Re: [RFC][PATCH 1/1] cxgb3i: cxgb3 iSCSI initiator
We've been here many times before. This is just the smae old TOE
debate all over again. The fact with TOE is that history has shown
that Dave's decision has been spot on.
So you're going to have to come up with some really convincing
evidence that shows we are all wrong and these TOE-like hardware
offload solutions is the only way to go. You can start by collecting
solid benchmark numbers that we can all reproduce and look into.
Thanks,
--
Visit Openswan at ...
| Aug 9, 11:24 pm 2008 |
| Martin Schwidefsky | Re: [patch 1/3] kmsg: Kernel message catalog macros.
Aehhm, .. what ? If a user does not understand a message directly
how can he NOT be interested in the kmsg tag? As a random example
consider the situation when the user gets the message
monwriter.1: Writing monitor data failed with rc=5
Usually a user will go "Huh?" except if he is a z/VM expert. Looking
at the source code won't help too much either:
static int monwrite_diag(struct monwrite_hdr *myhdr, char *buffer, int fcn)
{
struct appldata_product_id id;
int rc;
...
| Aug 9, 5:08 pm 2008 |
| Martin Schwidefsky | Re: [patch 1/3] kmsg: Kernel message catalog macros.
No, there are more printks in the system then just dev_printk. The kmsg interface
It is fixed in the macro for standard kmsg printks, there the message
tag is the first field. It is fixed in the macro for the dev_printk
variant of the kmsg message, there it is the third field. This mismatch
I refer to as not have a fixed position, for some message (the standard
ones) it is at the start of the final message, for others (the
Then lets look at how this will look like. First a standard ...
| Aug 9, 5:03 pm 2008 |
| David Brownell | Re: [RFC,PATCH] i2c: fix device_init_wakeup place
Patch looked OK to me, except for the one comment below.
The root cause of the bug could be blamed on the new-style code
recycling the legacy i2c_attach_client() code instead of taking
a more driver-model-ish approach.
That forced use of device_register(), instead of device_add() ...
and register() always zero-initializes those wakeup flags. On the
other hand, add() just takes their original value. This patch
I thought I had. The one board I had with a wake-capable I2C
device ...
| Aug 10, 4:04 pm 2008 |
| Matthew Wilcox | Re: [PATCH 3/3] PCI: Add pci_read_base() API
It turns out Eric doesn't need this code after all. So we have no
users, and this patch (3/3) isn't going into the tree. 1/3 and 2/3
are already in, and make the code easier to follow while adding no
additional functionality.
--
Intel are signing my paycheques ... these opinions are still mine
"Bill, look, we understand that you're interested in selling us this
operating system, but compare it to ours. We can't possibly take such
a retrograde step."
--
| Aug 9, 6:01 pm 2008 |
| Grant Grundler | Re: [PATCH 3/3] PCI: Add pci_read_base() API
This would be a suitable comment in the code.
My point still stands: The next person modifying the code will
need to know how/what to test and where to look it up.
thanks,
grant
--
| Aug 9, 5:47 pm 2008 |
| Frédéric L. W. Meunier | Re: X "Hangs" with RS690 + 2.6.26
On Sun, 10 Aug 2008, Jonathan McDowell wrote:
> On Sat, Aug 09, 2008 at 05:47:42AM -0300, Fr
| Aug 10, 1:25 pm 2008 |
| Jonathan McDowell | Re: X "Hangs" with RS690 + 2.6.26
My mobo is an ASUS M2A-VM HDMI and a "shutdown -r now" when X is wedged
(done over ssh) results in a clean reboot; no need to hard reset.
J.
--
] http://www.earth.li/~noodles/ [] 101 things you can't have too much [
] PGP/GPG Key @ the.earth.li [] of : 38 - clean underwear. [
] via keyserver, web or email. [] [
] RSA: 4DC4E7FD / DSA: 5B430367 [] [
--
| Aug 10, 2:22 pm 2008 |
| Jonathan McDowell | Re: X "Hangs" with RS690 + 2.6.26
259434acccbc823ee8bc00b2d2689ccccd25e1fd
d7463eb41d88a39de2653fd41857c4ccddb8707b
45e519052e8f583a709edd442a23f59581d3fe42
all don't seem to be the problem. It's getting harder to do the reverts
Likewise, I'm not doing anything 3D related (at least, not consciously).
J.
--
] http://www.earth.li/~noodles/ [] No program done by a hacker will [
] PGP/GPG Key @ the.earth.li [] work unless he is on the system. [
] via keyserver, web or email. [] ...
| Aug 10, 12:18 pm 2008 |
| Kyuma Ohta | Re: [PATCH AVAIL.]ivtv:Crash 2.6.26 with KUROTOSIKOU CX2 ...
Dear Hans,and Jean;
I was applied Hans's patch to 2.6.26.1 vanilla at
morning of 08/06 (JST),and running to now,problem
cause from IIC issue was not happend.
Thanx for you (^^)
Ohta
---
E-Mail: whatisthis.sowhat@gmail.com (Public)
Home Page: http://d.hatena.ne.jp/artane/
&nbsp; (Sorry,not maintaining,and written in Japanese only...)
Twitter: Artanejp (Mainly Japanese)
KEYID: 6B79F95F
FINGERPRINT:
9AB3 8569 6033 FDBE 352B&nbsp; CB6D DBFA B9E2 6B79 F95F
---
--
| Aug 10, 12:40 am 2008 |
| Adrian Bunk | Re: Problem with restricted I2C algorithms in kernel 2.6.26!
The last thing mustn't happen.
Can you give examples?
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
--
| Aug 10, 4:07 am 2008 |
| Jan Engelhardt | Re: Does sysrq break something?
(a) make sure sysrq-over-keyboard is enabled
(b) if the system does not react to sysrq, it is unlikely
it is servicing any processes at all
(c) try xt_SYSRQ (xtables-addons 1.5.5), to hopefully
trigger sysrq over the network (receive routine may run
No.
--
| Aug 10, 10:29 am 2008 |
| Sergei Shtylyov | Re: [PATCH 1/2] ide: don't allow DMA to be enabled if CO ...
Hello.
Not only that: it also would affect CompactFlash with no DMA support but
Heh, I've just run into this myself while trying to retro-fit Palmchip
Timeouts ensued in my case...
WBR, Sergei
--
| Aug 10, 9:30 am 2008 |
| previous day | today | next day |
|---|---|---|
| August 9, 2008 | August 10, 2008 | August 11, 2008 |
