linux-kernel mailing list

FromSubjectsort iconDate
Ingo Molnar
[bug] usb build failure, latest -git
FYI, the attached config fails to build on most recent -git with: In file included from drivers/usb/host/ohci-hcd.c:1038: drivers/usb/host/ohci-ssb.c:120: error: 'ohci_bus_suspend' undeclared here (not in a function) drivers/usb/host/ohci-ssb.c:121: error: 'ohci_bus_resume' undeclared here (not in a function) make[3]: *** [drivers/usb/host/ohci-hcd.o] Error 1 found via randconfig testing. Ingo
Oct 13, 8:29 pm 2007
Al Viro
Re: [bug] usb build failure, latest -git
Subject: [PATCH] ohci-ssb with !CONFIG_PM -
Oct 13, 8:35 pm 2007
Gabriel C
Re: [bug] usb build failure, latest -git
Patch posted by Al Viro should fix that I think. http://lkml.org/lkml/2007/10/13/221 Regards, Gabriel -
Oct 13, 8:40 pm 2007
Rob Landley
[PATCH] Update Jens Axboe's email in Documentation/*
From: Rob Landley <rob@landley.net> Jens Axboe's old email address bounces. Signed-off-by: Rob Landley <rob@landley.net> --- He's emailing from oracle.com these days, and the old one bounced with: <axboe@suse.de>: host mx2.suse.de[195.135.220.15] said: 550 <axboe@suse.de>:     Recipient address rejected: User has moved to <unknown> (in reply to RCPT     TO command) Documentation/DMA-mapping.txt | 2 +- Documentation/HOWTO | 2 +- ...
Oct 13, 6:55 pm 2007
Scott Petler
PROBLEM: kernel panic
Machine lockup with caps lock/num lock flashing or complete reboot/panic. I get various lockup issues with this kernel, (2.6.23 also similar problem). I had problems getting e1000 lan module to work (it was fine in 2.6.21.5). I disabled it and installed a different lan card that seems to work "better". Dual head machine 1GB RAM, nvidia driver x86-100.14.19 Here is output of ...
Oct 13, 3:48 pm 2007
Peter Zijlstra
Re: [2.6.23.1] possible circular locking dependency detected
Could you try: git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-lockdep.git v2.6.24-lockdep on top of current -linus, I just pushed out the patch that should fix it: lockdep: per filesystem inode lock class (still hasn't replicated though, so might take a while) -
Oct 13, 4:59 pm 2007
Peter Zijlstra
Re: [2.6.23.1] possible circular locking dependency detected
I seems that patch hasn't made it into .23... I'll stick it in the lockdep tree aimed at .24. -
Oct 13, 4:19 pm 2007
Folkert van Heusden
[2.6.23.1] possible circular locking dependency detected
I've got a deja-vu feeling for this one but in any case: [ 7393.894980] ======================================================= [ 7393.895081] [ INFO: possible circular locking dependency detected ] [ 7393.895130] 2.6.23.1 #2 [ 7393.895175] ------------------------------------------------------- [ 7393.895225] moo/28246 is trying to acquire lock: [ 7393.895275] (tty_mutex){--..}, at: [<c1231f9f>] mutex_lock+0x8/0xa [ 7393.895486] [ 7393.895487] but task is already holding lock: [ ...
Oct 13, 3:36 pm 2007
Jean Delvare
[GIT PULL] i2c updates for 2.6.24
Linus, Please pull the i2c subsystem updates for Linux 2.6.24 from: git://jdelvare.pck.nerim.net/jdelvare-2.6 i2c-for-linus There is one new I2C bus driver (i2c-davinci), support for the Intel Tolapai SMBus, some more conversions to the new i2c model, and a dozen random fixes and cleanups. Documentation/i2c/busses/i2c-i801 | 3 +- Documentation/i2c/chips/pcf8574 | 8 +- Documentation/i2c/dev-interface | 11 +- ...
Oct 13, 3:11 pm 2007
Al Viro
[PATCH] ohci-ssb with !CONFIG_PM
ohci_bus_{suspend,resume} exists only if we have CONFIG_PM; do the same thing as other subdrivers... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> --- b0b4f616f9ca381aa6a8559923137ce7cadc4108 diff --git a/drivers/usb/host/ohci-ssb.c b/drivers/usb/host/ohci-ssb.c index bc3e785..fe70e72 100644 --- a/drivers/usb/host/ohci-ssb.c +++ b/drivers/usb/host/ohci-ssb.c @@ -117,8 +117,10 @@ static const struct hc_driver ssb_ohci_hc_driver = { .hub_status_data = ohci_hub_status_data, ...
Oct 13, 2:29 pm 2007
Roland Dreier
[GIT PULL] please pull infiniband.git for-linus
Linus, please pull from master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband.git for-linus This tree is also available from kernel.org mirrors at: git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git for-linus This will get one bug fix for a problem that completely kills the mlx4 driver: Roland Dreier (1): mlx4_core: Fix infinite loop on device initialization drivers/net/mlx4/main.c | 2 +- 1 files changed, 1 insertions(+), 1 ...
Oct 13, 2:17 pm 2007
Roland Dreier
Re: x86: merge some trivially mergeable headers
> Roland, thanks for providing this. I have some of those already, but I > really appreciate the help. I take yours and the previously posted and > push them out into a cleanup branch on my x86 git tree. No problem, this merging work is the perfect thing when I need a break-- mindless enough to be relaxing, but useful enough that I don't feel guilty... Anyway, I assume you meant to write "I [will] take yours", since I don't see anything at all in tglx/linux-2.6-x86.git right now. ...
Oct 13, 8:12 pm 2007
Roland Dreier
x86: merge some trivially mergeable headers
Merge errno.h, resource.h, rtc.h, sections.h, serial.h and sockios.h, where i386 and x86_64 have no or only trivial comment/include guard differences. Build tested on both 32-bit and 64-bit, and booted on 64-bit. Signed-off-by: Roland Dreier <roland@digitalvampire.org> --- Not sure who's merging this type of stuff so I just picked a grab bag of people to put on the To: line. Also I'm not sure if someone else is already working on this, so I'm just sending out about 15 minutes of work. If ...
Oct 13, 1:48 pm 2007
Thomas Gleixner
Re: x86: merge some trivially mergeable headers
Roland, thanks for providing this. I have some of those already, but I really appreciate the help. I take yours and the previously posted and push them out into a cleanup branch on my x86 git tree. I guess it will be unavoidable that there will be some overlap on the low hanging fruit merges, but anyone who is tackling a more complex one should make this public upfront so we can avoid the redundant work. Thanks, tglx -
Oct 13, 2:12 pm 2007
Dmitry Torokhov
[git pull] Input updates for 2.6.24-rc0
Hi Linus, Please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git for-linus or master.kernel.org:/pub/scm/linux/kernel/git/dtor/input.git for-linus to receive updates for the input subsystem. You will get a bunch new drivers, fixes for existing ones and also input core will finally have proper locking. Changelog: --------- Adrian McMenamin (1): Input: add support for SEGA Dreamcast keyboard Alon Ziv (1): Input: psmouse - reset harder during ...
Oct 13, 1:14 pm 2007
Philip Langdale
[PATCH] Input: Refactor evdev 32bit compat to be shareab ...
Currently, evdev has working 32bit compatibility and uinput does not. uinput needs the input_event code that evdev uses, so let's refactor it so it can be shared. Signed-off-by: Philip Langdale <philipl@overt.org> --- drivers/input/Makefile | 2 drivers/input/evdev.c | 118 ++----------------------------------------- drivers/input/input_compat.c | 89 ++++++++++++++++++++++++++++++++ drivers/input/misc/uinput.c | 23 ++++++-- include/linux/input_compat.h | 61 ...
Oct 13, 12:12 pm 2007
Jeff Garzik
[PATCH] JFS: Bio cleanup: Replace missing return statements
From: Dave Kleikamp <shaggy@linux.vnet.ibm.com> commit 6712ecf8f648118c3363c142196418f89a510b90 removed some "return 0;" statements, rather than changing them to null returns. Signed-off-by: Dave Kleikamp <shaggy@linux.vnet.ibm.com> Signed-off-by: Jeff Garzik <jgarzik@redhat.com> --- Dave sent this under a different cover, but just in case it was missed in the middle of the thread, I wanted to make sure it was not missed. fs/jfs/jfs_logmgr.c | 3 +++ 1 file changed, 3 ...
Oct 13, 12:11 pm 2007
Dave Kleikamp
Re: [PATCH] JFS: Bio cleanup: Replace missing return sta ...
Yeah. It was that one. I cut and pasted the wrong one for the comment. Thanks, Shaggy -- David Kleikamp IBM Linux Technology Center -
Oct 13, 6:46 pm 2007
Randy Dunlap
Re: [PATCH] JFS: Bio cleanup: Replace missing return sta ...
Is my git tree mucked up? It looks to me like it was commit --- ~Randy -
Oct 13, 12:28 pm 2007
Rafael J. Wysocki
linux-2.6.23-git3: Many sysfs-related warnings in dmesg
Hi, There are many traces like this in my dmesg from 2.6.23-git3 (they don't appear for vanilla 2.6.23): <4>sysfs: duplicate filename 'ethxx1' can not be created WARNING: at /home/rafael/src/linux-2.6/fs/sysfs/dir.c:425 sysfs_add_one() Call Trace: [<ffffffff802d1532>] sysfs_add_one+0x5c/0xc9 [<ffffffff802d2411>] sysfs_create_link+0xd1/0x12c [<ffffffff803756da>] device_rename+0x17a/0x1db [<ffffffff803c903d>] dev_change_name+0x114/0x20c [<ffffffff803c9339>] dev_ifsioc+0x204/0x2d0 ...
Oct 13, 12:26 pm 2007
Matthew Wilcox
Re: What still uses the block layer?
That's nice. Why not take a look in drivers/block? Floppy, CCISS, sd and sr are block drivers. In fact, the whole SCSI subsystem ... depends on BLOCK Just take a look at sd.c. The init code reads: for (i = 0; i < SD_MAJORS; i++) if (register_blkdev(sd_major(i), "sd") == 0) majors++; Then look at struct scsi_cmnd. It has a pointer to the block request that was passed down to it. struct scsi_device has a pointer to ...
Oct 13, 3:05 pm 2007
Jeff Garzik
[PATCH] drivers/pci, drivers/dma: kill unused vars
Kill two never-used (not even in hidden debug macros) variables, noticed by the compiler. Signed-off-by: Jeff Garzik <jgarzik@redhat.com> --- drivers/dma/ioatdma.c | 1 - drivers/pci/hotplug/pci_hotplug_core.c | 2 -- 2 files changed, 3 deletions(-) diff --git a/drivers/dma/ioatdma.c b/drivers/dma/ioatdma.c index 41b18c5..d9db64b 100644 --- a/drivers/dma/ioatdma.c +++ b/drivers/dma/ioatdma.c @@ -244,7 +244,6 @@ static void ioat_dma_free_chan_resources(struct ...
Oct 13, 12:07 pm 2007
Jeff Garzik
[PATCH] drivers/char/ip2: fix used-uninit'd bug
Fix bug flagged by a variable-used-uninitialized warning. Signed-off-by: Jeff Garzik <jgarzik@redhat.com> --- drivers/char/ip2/ip2main.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/drivers/char/ip2/ip2main.c b/drivers/char/ip2/ip2main.c index bd94d5f..2a566a0 100644 --- a/drivers/char/ip2/ip2main.c +++ b/drivers/char/ip2/ip2main.c @@ -619,11 +619,7 @@ ip2_loadmain(int *iop, int *irqp, unsigned char *firmware, int firmsize) ip2config.irq[i] = ...
Oct 13, 12:04 pm 2007
Jeff Garzik
[PATCH] drivers/block/cpqarray,cciss: kill unused var
The recent bio work and subsequent fixups created unused variables. Signed-off-by: Jeff Garzik <jgarzik@redhat.com> --- drivers/block/cciss.c | 1 - drivers/block/cpqarray.c | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/block/cciss.c b/drivers/block/cciss.c index 28d1457..27401d6 100644 --- a/drivers/block/cciss.c +++ b/drivers/block/cciss.c @@ -1191,7 +1191,6 @@ static inline void complete_buffers(struct bio *bio, int status) { while (bio) ...
Oct 13, 12:03 pm 2007
Bernhard Rosenkraenzer
[PATCH] 2.6.23-mm1 gdth doesn't compile with CONFIG_ISA ...
gdth_irq_tab is defined only in #ifdef CONFIG_EISA, but used in gdth_init_isa() Signed-off-by: Bernhard Rosenkraenzer <bero@arklinux.org> --- linux-2.6.23/drivers/scsi/gdth.c.ark 2007-10-13 20:51:32.000000000 +0200 +++ linux-2.6.23/drivers/scsi/gdth.c 2007-10-13 20:52:05.000000000 +0200 @@ -288,7 +288,7 @@ static struct timer_list gdth_timer; #ifdef CONFIG_ISA static unchar gdth_drq_tab[4] = {5,6,7,7}; /* DRQ table */ #endif -#ifdef CONFIG_EISA +#if defined(CONFIG_EISA) || ...
Oct 13, 11:56 am 2007
Al Viro
[PATCH] fallout from elsa setup split
... and yes, caller wants it to return int. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> --- diff --git a/drivers/isdn/hisax/elsa.c b/drivers/isdn/hisax/elsa.c index 0c1351b..948a9b2 100644 --- a/drivers/isdn/hisax/elsa.c +++ b/drivers/isdn/hisax/elsa.c @@ -1088,7 +1088,7 @@ setup_elsa_pci(struct IsdnCard *card) #else -static void __devinit +static int __devinit setup_elsa_pci(struct IsdnCard *card) { return (1); -
Oct 13, 11:42 am 2007
Jeff Garzik
Re: [PATCH] fallout from elsa setup split
ACK (I was just about to send same) -
Oct 13, 11:50 am 2007
Grant Likely
Re: [PATCH] missing includes in arch/powerpc/platforms/5 ...
Nak, this patch should be used to fix it instead. A change to lite5200 got dropped during merging. http://patchwork.ozlabs.org/linuxppc/patch?id=14077 Cheers, -- Grant Likely, B.Sc., P.Eng. Secret Lab Technologies Ltd. grant.likely@secretlab.ca (403) 399-0195 -
Oct 13, 1:35 pm 2007
Al Viro
[PATCH] missing includes in arch/powerpc/platforms/52xx/ ...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> --- diff --git a/arch/powerpc/platforms/52xx/lite5200.c b/arch/powerpc/platforms/52xx/lite5200.c index 0caa3d9..774f249 100644 --- a/arch/powerpc/platforms/52xx/lite5200.c +++ b/arch/powerpc/platforms/52xx/lite5200.c @@ -18,6 +18,8 @@ #include <linux/init.h> #include <linux/pci.h> #include <linux/of.h> +#include <linux/root_dev.h> +#include <linux/initrd.h> #include <asm/time.h> #include <asm/io.h> #include <asm/machdep.h> -
Oct 13, 11:40 am 2007
Al Viro Oct 13, 1:47 pm 2007
Stephen Hemminger
Re: regression(?): starting with 2.6.21 sending packets ...
On Sat, 13 Oct 2007 22:35:25 +0200 (CEST) You can also do it on a per route basis which is easier than bothering with filtering rules by just enforcing a window size limit. ip route add {broken_dst}/32 via {gateway} window 65535 Long description at: http://lwn.net/Articles/92727/ -- Stephen Hemminger <shemminger@linux-foundation.org> -
Oct 13, 4:23 pm 2007
Jan Engelhardt
Re: regression(?): starting with 2.6.21 sending packets ...
There is an xt_TCPOPTSTRIP module in the works that allows you to strip Window Scaling only on the connections you want (rather than globally); seems to be in for 2.6.24 at earliest, though it's there is also the standalone patch. -
Oct 13, 1:35 pm 2007
David
Re: regression(?): starting with 2.6.21 sending packets ...
Try echo 0 > /proc/sys/net/ipv4/tcp_window_scaling I bet you have broken router(s) between your machine and the problem site(s). Cheers David -
Oct 13, 11:59 am 2007
Peter Volkov
regression(?): starting with 2.6.21 sending packets beca ...
--=-rRMR6Xk/g54HVGki4B4P Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hello, all on the list. Please CC me in answers, I'm not subscribed. Please, if this is wrong list tell me what is correct. Starting with 2.6.21 (or may be 2.6.20 as I have not tried it) kernel I have problem that most tcp based services freeze at some point of operation. I've noticed this first on ssh but then found out that at lease one other service became similarly. The problem sites ...
Oct 13, 11:16 am 2007
Jeff Garzik
Re: 2.6.23-git3 jfs/bio bug
Ouch, yes indeed. Jeff -
Oct 13, 11:39 am 2007
Randy Dunlap
2.6.23-git3 jfs/bio bug
[ 9158.155844] JFS: nTxBlock = 8192, nTxLock = 65536 [ 9159.199567] BUG at fs/jfs/jfs_logmgr.c:2333 assert(bp->l_flag & lbmRELEASE) [ 9159.206566] ------------[ cut here ]------------ [ 9159.211189] kernel BUG at fs/jfs/jfs_logmgr.c:2333! [ 9159.216066] invalid opcode: 0000 [1] SMP [ 9159.220108] CPU 2 [ 9159.222144] Modules linked in: jfs loop [ 9159.226034] Pid: 0, comm: swapper Not tainted 2.6.23-git3 #1 [ 9159.231688] RIP: 0010:[<ffffffff8801e39c>] [<ffffffff8801e39c>] ...
Oct 13, 10:25 am 2007
Linus Torvalds
Re: 2.6.23-git3 jfs/bio bug
Not commit 6712ecf8f648118c3363c142196418f89a510b90. It was the later e30408b2a99cb7b8bf529c7dc2328a19d71894cf commit by Jeff that removed the returns. Tssk, tssk. Linus -
Oct 13, 12:44 pm 2007
Dave Kleikamp
Re: 2.6.23-git3 jfs/bio bug
I don't have time to test this now, but the bio_endio patches ended up removing some return statements that need to stay. I think this should fix it. JFS: Bio cleanup: Replace missing return statements commit 6712ecf8f648118c3363c142196418f89a510b90 removed some "return 0;" statements, rather than changing them to null returns. Signed-off-by: Dave Kleikamp <shaggy@linux.vnet.ibm.com> diff --git a/fs/jfs/jfs_logmgr.c b/fs/jfs/jfs_logmgr.c index ccfd029..15a3974 100644 --- ...
Oct 13, 10:58 am 2007
Jan-Benedict Glaw
Re: wierd file perms
On Sat, 2007-10-13 22:40:23 +0530, vignesh babu <vigneshbabu@gmail.com> wro= Most probably, your filesystem is broken and needs a fsck. MfG, JBG --=20 Jan-Benedict Glaw jbglaw@lug-owl.de +49-172-7608481 Signature of: Zensur im Internet? Nein danke! the second :
Oct 13, 10:28 am 2007
vignesh babu
wierd file perms
Hi all, Was having trouble with the latest source-in compiling it and did an mrproper which fixed things...well-temporarily. I was hitting another issue with permissions-as root :( I was surprised and did an ls -l on the files and guess what I found: total 0 ?--------- ? ? ? ? ? fcntl.c ?--------- ? ? ? ? ? fifo.c ?--------- ? ? ? ? ? filesystems.c ?--------- ? ? ? ? ? file_table.c ?--------- ? ? ? ? ? ...
Oct 13, 10:10 am 2007
Brian Gerst
[PATCH] x86: trivial header merges
Merge 32/64-bit headers that simply redirect to asm-generic Signed-off-by: Brian Gerst <bgerst@didntduck.org> --- include/asm-x86/cputime.h | 6 +----- include/asm-x86/cputime_32.h | 6 ------ include/asm-x86/cputime_64.h | 6 ------ include/asm-x86/errno.h | 14 +------------- include/asm-x86/errno_32.h | 6 ------ include/asm-x86/errno_64.h | 6 ------ include/asm-x86/resource.h | 14 +------------- include/asm-x86/resource_32.h | 6 ------ ...
Oct 13, 9:05 am 2007
Florin Malita
[PATCH] mmc: possible leak in mmc_read_ext_csd
The exception path associated with an invalid ext_csd_struct returns without freeing ext_csd. Coverity CID 1909. Signed-off-by: Florin Malita --- drivers/mmc/core/mmc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/mmc/core/mmc.c b/drivers/mmc/core/mmc.c index 65fe288..68c0e3b 100644 --- a/drivers/mmc/core/mmc.c +++ b/drivers/mmc/core/mmc.c @@ -213,7 +213,8 @@ static int mmc_read_ext_csd(struct mmc_card *card) printk(KERN_ERR "%s: unrecognised ...
Oct 13, 9:27 am 2007
Alan Cox
Re: [git patches] IDE updates (part 2)
On Sat, 13 Oct 2007 18:25:24 +0200 Reading the current driver from the git tree I don't see how the PCI driver ever sets the ctl register base. It seems to always be set to zero which means you can't issue SRST and reset sequences ? -
Oct 13, 12:56 pm 2007
Bartlomiej Zolnierki ...
Re: [git patches] IDE updates (part 2)
pmac_ide_init_hwif_ports() is also called by ide_init_hwif_ports() through ppc_ide_md.init_hwif. Bart -
Oct 13, 3:41 pm 2007
Alan Cox
Re: [git patches] IDE updates (part 2)
Ok so in actual fact - The piece of code above can't be executed anyway - The ctrl_port argument is not needed ? Alan -
Oct 13, 3:29 pm 2007
Alan Cox
Re: [git patches] IDE updates (part 2)
Which is zero.. See the problem ? Alan -
Oct 13, 2:44 pm 2007
Bartlomiej Zolnierki ... Oct 13, 3:09 pm 2007
Al Viro
Re: [git patches] IDE updates (part 2)
Proposed addition to icside part, provided that ARM folks ACK it - gets icside to build and AFAICS it's correct: diff --git a/drivers/ata/pata_icside.c b/drivers/ata/pata_icside.c index be30923..842fe08 100644 --- a/drivers/ata/pata_icside.c +++ b/drivers/ata/pata_icside.c @@ -332,12 +332,13 @@ static void ata_dummy_noret(struct ata_port *port) { } -static void pata_icside_postreset(struct ata_port *ap, unsigned int *classes) +static void pata_icside_postreset(struct ata_link *link, ...
Oct 13, 5:12 pm 2007
Bartlomiej Zolnierki ...
[git patches] IDE updates (part 2)
Hi, highlights of this update: * Rework of IDE PMAC host driver: bugfixes, removal of the code duplicated from the IDE core and conversion to use the generic DMA tuning code path (the rework cuts ide-pmac.c by ~200 LOC). Thanks to Ben Herrenschmidt for help with it. * Move setting device transfer mode from host drivers to the core code, this makes IDE host drivers very similar to libata one's w.r.t. PIO/DMA tuning and cuts another ~200 LOC from IDE code. * Backport cable ...
Oct 13, 9:25 am 2007
Bartlomiej Zolnierki ...
Re: [git patches] IDE updates (part 2)
Hi Alan, Comment in pmac_ide_init_hwif_ports() is highly misleading as this function returns early only for "normal" IDE PCI devices (pmac_ide_init_hwif_ports() can be called outside ide-pmac driver through ppc_ide_md). static int __devinit pmac_ide_pci_attach(struct pci_dev *pdev, const struct pci_device_id *id) { ... pmif = &pmac_ide[i]; ... pmif->regbase = (unsigned long) base + 0x2000; ... rc = pmac_ide_setup_device(pmif, hwif); ... } static ...
Oct 13, 1:59 pm 2007
Benjamin Herrenschmidt
Re: [git patches] IDE updates (part 2)
In which case it should be called with a ctrl_port right ? Ben. -
Oct 13, 5:08 pm 2007
Roman Zippel
Re: [patch 3/8] m68k: ignore restart_syscall
Hi, It's somewhat needed, but nobody has gotten around to actually implement it yet... bye, Roman -
Oct 13, 11:53 am 2007
Geert Uytterhoeven
[patch 3/8] m68k: ignore restart_syscall
m68k: ignore restart_syscall, which is not needed on m68k. Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org> --- include/asm-m68k/unistd.h | 3 +++ 1 file changed, 3 insertions(+) --- a/include/asm-m68k/unistd.h +++ b/include/asm-m68k/unistd.h @@ -351,6 +351,9 @@ #define __ARCH_WANT_SYS_SIGPROCMASK #define __ARCH_WANT_SYS_RT_SIGACTION +/* whitelist for checksyscalls */ +#define __IGNORE_restart_syscall + /* * "Conditional" syscalls * -- ...
Oct 13, 5:31 am 2007
Willy Tarreau
[2.6.20.21 review 17/35] sigqueue_free: fix the race wit ...
commit 60187d2708caa870f0825d753df1612ea688eb9e in mainline. Spotted by taoyue <yue.tao@windriver.com> and Jeremy Katz <jeremy.katz@windriver.com>. collect_signal: sigqueue_free: list_del_init(&first->list); if (!list_empty(&q->list)) { // not taken } q->flags &= ~SIGQUEUE_PREALLOC; __sigqueue_free(first); __sigqueue_free(q); Now, __sigqueue_free() is called twice on the same "struct sigqueue" with the obviously bad implications. In particular, this ...
Oct 13, 8:28 am 2007
Steven Toth
Re: [PATCH] Double-free in cx23885_initdev [sls][spam-bayes]
Thanks for the patch, much appreciated. - Steve -
Oct 13, 8:46 am 2007
Florin Malita
[PATCH] Double-free in cx23885_initdev
Both cx23885_initdev and cx23885_dev_setup free the device in their error path so a failure in the latter causes a double-free. Since cx23885_dev_setup is only called from cx23885_initdev, it should be safe to remove its deallocation and leave the cleanup up to the allocating function. Coverity CID 1922. Signed-off-by: Florin Malita <fmalita@gmail.com> --- drivers/media/video/cx23885/cx23885-core.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git ...
Oct 13, 7:49 am 2007
Willy Tarreau
[2.6.20.21 review 18/35] USB: fix linked list insertion ...
commit e5dd01154c1e9ca2400f4682602d1a4fa54c25dd in mainline. This patch fixes the order of list_add_tail() arguments in usb_store_new_id() so the list can have more than one single element. Signed-off-by: Nathael Pajani <nathael.pajani@cpe.fr> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> --- drivers/usb/core/driver.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) Index: ...
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 05/35] DCCP: Fix DCCP GFP_KERNEL alloc ...
This fixes the following bug reported in syslog: [ 4039.051658] BUG: sleeping function called from invalid context at /usr/src/davem-2.6/mm/slab.c:3032 [ 4039.051668] in_atomic():1, irqs_disabled():0 [ 4039.051670] INFO: lockdep is turned off. [ 4039.051674] [<c0104c0f>] show_trace_log_lvl+0x1a/0x30 [ 4039.051687] [<c0104d4d>] show_trace+0x12/0x14 [ 4039.051691] [<c0104d65>] dump_stack+0x16/0x18 [ 4039.051695] [<c011371e>] __might_sleep+0xaf/0xbe [ 4039.051700] [<c0157b66>] ...
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 28/35] Fix race with shared tag queue maps
The commit in Linus upstream git tree is f3da54ba140c6427fa4a32913e1bf406f41b5dda. Fix race with shared tag queue maps There's a race condition in blk_queue_end_tag() for shared tag maps, users include stex (promise supertrak thingy) and qla2xxx. The former at least has reported bugs in this area, not sure why we haven't seen any for the latter. It could be because the window is narrow and that other conditions in the qla2xxx code hide this. It's a real bug, though, as the stex smp users ...
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 25/35] nfs: fix oops re sysctls and V4 ...
commit 49af7ee181f4f516ac99eba85d3f70ed42cabe76 in mainline. NFS unregisters sysctls only if V4 support is compiled in. However, sysctl table is not V4 specific, so unregister it always. Steps to reproduce: [build nfs.ko with CONFIG_NFS_V4=n] modrobe nfs rmmod nfs ls /proc/sys Unable to handle kernel paging request at ffffffff880661c0 RIP: [<ffffffff802af8e3>] proc_sys_readdir+0xd3/0x350 PGD 203067 PUD 207063 PMD 7e216067 PTE 0 Oops: 0000 [1] SMP CPU 1 Modules linked in: lockd ...
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 24/35] Leases can be hidden by flocks
commit 0e2f6db88a6900bc9db576d6b478b12ee60d61f7 in mainline. The inode->i_flock list contains the leases, flocks and posix locks in the specified order. However, the flocks are added in the head of this list thus hiding the leases from F_GETLEASE command, from time_out_leases() and other code that expects the leases to come first. The following example will demonstrate this: #define _GNU_SOURCE #include <unistd.h> #include <fcntl.h> #include <stdio.h> #include <sys/file.h> static ...
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 34/35] Fix datagram recvmsg NULL iov h ...
commit ef8aef55ce61fd0e2af798695f7386ac756ae1e7 in mainline Subject: [2.6.20.21 review 34/35] [PATCH] [NET]: Do not dereference iov if length is zero When msg_iovlen is zero we shouldn't try to dereference msg_iov. Right now the only thing that tries to do so is skb_copy_and_csum_datagram_iovec. Since the total length should also be zero if msg_iovlen is zero, it's sufficient to check the total length there and simply return if it's zero. Signed-off-by: Herbert Xu ...
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 30/35] fix realtek phy id in forcedeth
commit ba685fb2abd71162bea6895a99449c1071b01402 in mainline. As noticed by Chuck Ebbert, commit c5e3ae8823693b260ce1f217adca8add1bc0b3de introduced a copy-paste typo, as realtek phy is 0x732 and not 0x1c1. Obvious fix below suggested by Ayaz Abdulla. Signed-off-by: Willy Tarreau <w@1wt.eu> Cc: Ayaz Abdulla <aabdulla@nvidia.com> Cc: Chuck Ebbert <cebbert@redhat.com> Signed-off-by: Jeff Garzik <jeff@garzik.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> --- drivers/net/forcedeth.c | ...
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 23/35] futex_compat: fix list traversal bugs
commit 179c85ea53bef807621f335767e41e23f86f01df in mainline. The futex list traversal on the compat side appears to have a bug. It's loop termination condition compares: while (compat_ptr(uentry) != &head->list) But that can't be right because "uentry" has the special "pi" indicator bit still potentially set at bit 0. This is cleared by fetch_robust_entry() into the "entry" return value. What this seems to mean is that the list won't terminate when list iteration gets back ...
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 35/35] sysfs: store sysfs inode nrs in ...
Backport of ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc1/2.6.22-rc1-mm... For regular files in sysfs, sysfs_readdir wants to traverse sysfs_dirent->s_dentry->d_inode->i_ino to get to the inode number. But, the dentry can be reclaimed under memory pressure, and there is no synchronization with readdir. This patch follows Tejun's scheme of allocating and storing an inode number in the new s_ino member ...
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 33/35] Fix ipv6 double-sock-release wi ...
commit 3ef9d943d26dea764f4fecf3767001c90b778b0c in mainline Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> --- net/ipv6/raw.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) Index: 2.6/net/ipv6/raw.c =================================================================== --- 2.6.orig/net/ipv6/raw.c +++ 2.6/net/ipv6/raw.c @@ -851,11 +851,10 @@ back_from_confirm: ...
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 31/35] Fix IPV6 append OOPS.
commit e1f52208bb968291f7d9142eff60b62984b4a511 in mainline. [IPv6]: Fix NULL pointer dereference in ip6_flush_pending_frames Some of skbs in sk->write_queue do not have skb->dst because we do not fill skb->dst when we allocate new skb in append_data(). BTW, I think we may not need to (or we should not) increment some stats when using corking; if 100 sendmsg() (with MSG_MORE) result in 2 packets, how many should we increment? If 100, we should set skb->dst for every queued skbs. If 1 ...
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 29/35] crypto: blkcipher_get_spot() ha ...
This corresponds to upstream changesets e4630f9fd8cdc14eb1caa08dafe649eb5ae09985 and 32528d0fbda1093eeeaa7d0a2c498bbb5154099d. [CRYPTO] blkcipher: Fix handling of kmalloc page straddling The function blkcipher_get_spot tries to return a buffer of the specified length that does not straddle a page. It has an off-by-one bug so it may advance a page unnecessarily. What's worse, one of its callers doesn't provide a buffer that's sufficiently long for this operation. This patch fixes both ...
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 27/35] ieee1394: ohci1394: fix initial ...
Initialization of ohci1394 was broken according to one reporter if the driver was statically linked, i.e. not built as loadable module. Dmesg: PCI: Device 0000:02:07.0 not available because of resource collisions ohci1394: Failed to enable OHCI hardware. This was reported for a Toshiba Satellite 5100-503. The cause is commit 8df4083c5291b3647e0381d3c69ab2196f5dd3b7 in Linux 2.6.19-rc1 which only served purposes of early remote debugging via FireWire. This functionality is better ...
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 26/35] dir_index: error out instead of ...
commit 3d82abae9523c33d4a16fdfdfd2bdde316d7b56a in mainline. Convert asserts (BUGs) in dx_probe from bad on-disk data to recoverable errors with helpful warnings. With help catching other asserts from Duane Griffin <duaneg@dghda.com> Signed-off-by: Eric Sandeen <sandeen@redhat.com> Acked-by: Duane Griffin <duaneg@dghda.com> Acked-by: Theodore Ts'o <tytso@mit.edu> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds ...
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 16/35] setpgid(child) fails if the chi ...
commit b07e35f94a7b6a059f889b904529ee907dc0634d in mainline tree Spotted by Marcin Kowalczyk <qrczak@knm.org.pl>. sys_setpgid(child) fails if the child was forked by sub-thread. Fix the "is it our child" check. The previous commit ee0acf90d320c29916ba8c5c1b2e908d81f5057d was not complete. (this patch asks for the new same_thread_group() helper, but mainline doesn't have it yet). Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru> Acked-by: Roland McGrath <roland@redhat.com> Tested-by: ...
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 07/35] SNAP: Fix SNAP protocol header ...
The snap_rcv code reads 5 bytes so we should make sure that we have 5 bytes in the head before proceeding. Based on diagnosis and fix by Evgeniy Polyakov, reported by Alan J. Wylie. Patch also kills the skb->sk assignment before kfree_skb since it's redundant. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> --- net/802/psnap.c | 17 ++++++++++++----- 1 files changed, 12 ...
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 22/35] Fix "Fix DAC960 driver on machi ...
commit 3558c9b3232b5f0fd9f32043a191eca20fca64c6 in mainline. sparc32: drivers/block/DAC960.c: In function 'DAC960_V1_EnableMemoryMailboxInterface': drivers/block/DAC960.c:1168: error: 'DMA_32BIT_MASK' undeclared (first use in this function) drivers/block/DAC960.c:1168: error: (Each undeclared identifier is reported only Cc: <dac@conglom-o.org> Cc: Alessandro Polverini <alex@nibbles.it> Cc: Jeff Garzik <jeff@garzik.org> Cc: Matthew Wilcox <matthew@wil.cx> Signed-off-by: Andrew Morton ...
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 21/35] V4L: cx88: Avoid a NULL pointer ...
(cherry picked from commit 48200baeab95fd39a7f4c4f3536c7142a64ac335) [PATCH] V4L: cx88: Avoid a NULL pointer dereference during mpeg_open() Bug: With a hardware encoder board installed as cx88[1] and a non-encoder boards installed as cx88[0], an OOPS is generated during cx8802_get_device() called from mpeg_open(). Signed-off-by: Steven Toth <stoth@hauppauge.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org> Signed-off-by: Michael Krufky <mkrufky@linuxtv.org> Signed-off-by: ...
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 19/35] POWERPC: Flush registers to pro ...
commit 0ee6c15e7ba7b36a217cdadb292eeaf32a057a59 in mainline. When we flush register state for FP, Altivec, or SPE in flush_*_to_thread we need to respect the task_struct that the caller has passed to us. Most cases we are called with current, however sometimes (ptrace) we may be passed a different task_struct. This showed up when using gdbserver debugging a simple program that used floating point. When gdb tried to show the FP regs they all showed up as 0, because the child's FP registers ...
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 15/35] Convert snd-page-alloc proc fil ...
Use seq_file for the proc file read/write of snd-page-alloc module. This automatically fixes bugs in the old proc code. Signed-off-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> --- sound/core/memalloc.c | 68 ++++++++++++++++++++++++++++--------------------- 1 files changed, 39 insertions(+), 29 deletions(-) Index: 2.6/sound/core/memalloc.c =================================================================== --- ...
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 11/35] TCP: Fix TCP rate-halving on bi ...
Actually, the ratehalving seems to work too well, as cwnd is reduced on every second ACK even though the packets in flight remains unchanged. Recoveries in a bidirectional flows suffer quite badly because of this, both NewReno and SACK are affected. After this patch, rate halving is performed for ACK only if packets in flight was supposedly changed too. Signed-off-by: Ilpo J
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 04/35] i386: allow debuggers to access ...
From: Jan Beulich <jbeulich@novell.com> Signed-off-by: Jan Beulich <jbeulich@novell.com> Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> --- arch/i386/kernel/sysenter.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) Index: 2.6/arch/i386/kernel/sysenter.c =================================================================== --- 2.6.orig/arch/i386/kernel/sysenter.c +++ 2.6/arch/i386/kernel/sysenter.c @@ -183,7 +183,9 @@ struct ...
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 13/35] USB: allow retry on descriptor ...
This patch (as964) was suggested by Steffen Koepf. It makes usb_get_descriptor() retry on all errors other than ETIMEDOUT, instead of only on EPIPE. This helps with some devices. Signed-off-by: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> --- drivers/usb/core/message.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: 2.6/drivers/usb/core/message.c =================================================================== --- ...
Oct 13, 8:28 am 2007
Adrian Bunk
Re: [2.6.20.21 review 12/35] TCP: Fix TCP handling of SA ...
I discussed this issue with Ilpo just yesterday regarding 2.6.16, and the result of our discussion was that I reverted it. TCP being in some situations a bit more conservative than it should be isn't a big issue and not worth backporting with a risk of introducing a regression. 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. ...
Oct 13, 10:50 am 2007
Ilpo Järvinen Oct 13, 10:15 am 2007
Willy Tarreau
Re: [2.6.20.21 review 12/35] TCP: Fix TCP handling of SA ...
Hi Ilpo, Thanks for your help, I really appreciate it. In fact, I've reviewed them four, but two of them did not apply and the code looked somewhat different, so I considered them irrelevant to 2.6.20. I didn't understand that they were all related, so maybe I checked them in a wrong order. I'll recheck all that in the right sequence and will merge them four, or get back to you if something still puzzles me. Thanks! Willy -
Oct 13, 10:22 am 2007
Willy Tarreau
Re: [2.6.20.21 review 12/35] TCP: Fix TCP handling of SA ...
Hi Adrian, I agree with this. The impression I got from the description of the two patches I merged was that the problems they fix were quite annoying. But That sounds OK to me. If 2.6.16 is fine without the patches, 2.6.20 certainly is, particularly if we keep in mind that it's a last version. Thanks very much for your insights Adrian, Willy -
Oct 13, 11:10 am 2007
Willy Tarreau
[2.6.20.21 review 14/35] USB: fix DoS in pwc USB video driver
the pwc driver has a disconnect method that waits for user space to close the device. This opens up an opportunity for a DoS attack, blocking the USB subsystem and making khubd's task busy wait in kernel space. This patch shifts freeing resources to close if an opened device is disconnected. Signed-off-by: Oliver Neukum <oneukum@suse.de> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> --- drivers/media/video/pwc/pwc-if.c | 52 +++++++++++++++++++++++++------------ ...
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 10/35] TCP: Do not autobind ports for ...
[TCP]: Invoke tcp_sendmsg() directly, do not use inet_sendmsg(). As discovered by Evegniy Polyakov, if we try to sendmsg after a connection reset, we can do incredibly stupid things. The core issue is that inet_sendmsg() tries to autobind the socket, but we should never do that for TCP. Instead we should just go straight into TCP's sendmsg() code which will do all of the necessary state and pending socket error checks. TCP's sendpage already directly vectors to tcp_sendpage(), so ...
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 09/35] SPARC64: Fix sparc64 task stack ...
It didn't handle that case at all, and now dump_stack() can be implemented directly as show_stack(current, NULL) Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> --- arch/sparc64/kernel/traps.c | 18 +++++++++++------- arch/sparc64/mm/fault.c | 5 +---- 2 files changed, 12 insertions(+), 11 deletions(-) Index: 2.6/arch/sparc64/kernel/traps.c =================================================================== --- ...
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 03/35] r8169: avoid needless NAPI poll ...
Theory : though needless, it should not have hurt. Practice: it does not play nice with DEBUG_SHIRQ + LOCKDEP + UP (see https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=3D242572). The patch makes sense in itself but I should dig why it has an effect on #242572 (assuming that NAPI do not change in a near future). Patch in mainline as 313b0305b5a1e7e0fb39383befbf79558ce68a9c. Backported to 2.6.22-stable by Thomas M=FCller. Signed-off-by: Thomas M=FCller ...
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 06/35] Netfilter: Missing Kbuild entry ...
Author: Chuck Ebbert <cebbert@redhat.com> Add xt_statistic.h to the list of headers to install. Apparently needed to build newer versions of iptables. Signed-off-by: Chuck Ebbert <cebbert@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> --- include/linux/netfilter/Kbuild | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) Index: ...
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 02/35] AVR32: Fix atomic_add_unless() ...
These functions depend on "result" being initalized to 0, but "result" is not included as an input constraint to the inline assembly block following its initialization, only as an output constraint. Thus gcc thinks it doesn't need to initialize it, so result ends up undefined if the "unless" condition is true. This fixes an oops in sunrpc where the faulty atomics caused rpciod_up() to not start the workqueue as it should. Signed-off-by: Haavard Skinnemoen ...
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 01/35] ACPICA: Fixed possible corrupti ...
ACPICA: Fixed possible corruption of global GPE list Fixed a problem in acpi_ev_delete_gpe_xrupt where the global interrupt list could be corrupted if the interrupt being removed was at the head of the list. Reported by Linn Crosetto. Signed-off-by: Bob Moore <robert.moore@intel.com> Signed-off-by: Len Brown <len.brown@intel.com> Cc: Chuck Ebbert <cebbert@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> --- drivers/acpi/events/evgpeblk.c | 4 ++++ 1 files changed, 4 ...
Oct 13, 8:28 am 2007
Willy Tarreau
[2.6.20.21 review 00/35] 2.6.20.21 -stable review
This is the start of the review cycle for the stable 2.6.20.21 kernel release. This version catches up with 2.6.22.9, and 35 patches will be posted as a response to this message. I tried hard to trim the patches to a minimally reasonable set, and unless I have introduced a big regression or build error, this version will remain the last 2.6.20.x (at least from me). 2.6.23.1 is already there, 2.6.22.9 is quite clean, 2.6.16.54 still lives, there is no reason to maintain a fourth branch. The ...
Oct 13, 7:28 am 2007
Ismail
Bluetooth wireless mouse very sluggish when there is mod ...
Hi all, I got a Bluetooth wireless mouse identifed as, input: Microsoft Microsoft� Wireless Notebook Presenter Mouse 8000 as /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1.3/3-1.3:1.0/input/input12 input: USB HID v1.11 Mouse [Microsoft Microsoft� Wireless Notebook Presenter Mouse 8000] on usb-0000:00:1d.1-1.3 Problem is when there is a moderate traffic on wireless interface (300-400k/s down 50-60k/up on 4Mbit) mouse is really sluggish. This is when I am running ktorrent. If I stop the ...
Oct 13, 7:13 am 2007
Ismail
Re: Bluetooth wireless mouse very sluggish when there is ...
s/moderated/moderate of course :-/ -- Faith is believing what you know isn't so -- Mark Twain -
Oct 13, 7:15 am 2007
Marco Lamberto
Spurious completions during NCQ
Hi, I think that my drives should be NCQ blacklisted too. That's what I'm getting in my /var/log/messages: ------------------------------------------------------------------------------- Oct 13 13:55:52 ko kernel: ata1.00: exception Emask 0x2 SAct 0x3f9 SErr 0x0 action 0x2 frozen Oct 13 13:55:53 ko kernel: ata1.00: (spurious completions during NCQ issue=0x0 SAct=0x3f9 FIS=004040a1:00000004) Oct 13 13:55:53 ko kernel: ata1.00: cmd 61/08:00:d0:5e:8f/00:00:0f:00:00/40 tag 0 cdb 0x0 data 4096 ...
Oct 13, 6:12 am 2007
Geert Uytterhoeven
Re: [patch 2/8] m68k: Atari keyboard ACIA driver cleanup
Done. New version below: Subject: m68k: Atari keyboard ACIA driver cleanup Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com>, linux-input@atrey.karlin.mff.cuni.cz m68k: Atari keyboard ACIA driver cleanup: - removed dead key autorepeat code - removed hardcoded initial keymap Signed-off-by: Michael Schmitz <schmitz@biophys.uni-duesseldorf.de> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org> --- arch/m68k/atari/atakeyb.c | 104 ++-------------------------------------------- 1 ...
Oct 13, 11:27 am 2007
Andreas Schwab
Re: [patch 2/8] m68k: Atari keyboard ACIA driver cleanup
Please kill that line. Andreas. -- Andreas Schwab, SuSE Labs, schwab@suse.de SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany PGP key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." -
Oct 13, 8:32 am 2007
Geert Uytterhoeven
[patch 2/8] m68k: Atari keyboard ACIA driver cleanup
m68k: Atari keyboard ACIA driver cleanup: - removed dead key autorepeat code - removed hardcoded initial keymap Signed-off-by: Michael Schmitz <schmitz@biophys.uni-duesseldorf.de> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org> --- arch/m68k/atari/atakeyb.c | 104 +++------------------------------------------- 1 file changed, 7 insertions(+), 97 deletions(-) --- a/arch/m68k/atari/atakeyb.c +++ b/arch/m68k/atari/atakeyb.c @@ -1,5 +1,5 @@ /* - * linux/atari/atakeyb.c + * ...
Oct 13, 5:31 am 2007
Geert Uytterhoeven
[patch 0/8] m68k patches for 2.6.24
Hi Linus, Andrew, Here are some m68k patches for 2.6.24: [1] m68k: Atari input drivers cleanup [2] m68k: Atari keyboard ACIA driver cleanup [3] m68k: ignore restart_syscall [4] m68k: Export cachectl.h [5] dm: emc_endio returns void [6] m68k: fix net drivers after recent get_stats updates [7] b43 wireless needs <linux/io.h> [8] ssb bus needs <linux/io.h> Patches 1-4 are m68k support updates. Patches 5-8 are fixes for regressions/failures introduced after 2.6.23. Please ...
Oct 13, 5:31 am 2007
Michael Buesch Oct 13, 8:23 am 2007
Geert Uytterhoeven
[patch 8/8] ssb bus needs <linux/io.h>
ssb bus needs &lt;linux/io.h&gt; linux/drivers/ssb/main.c: In function 'ssb_ssb_read16': linux/drivers/ssb/main.c:518: error: implicit declaration of function 'readw' linux/drivers/ssb/main.c: In function 'ssb_ssb_read32': linux/drivers/ssb/main.c:526: error: implicit declaration of function 'readl' linux/drivers/ssb/main.c: In function 'ssb_ssb_write16': linux/drivers/ssb/main.c:534: error: implicit declaration of function 'writew' linux/drivers/ssb/main.c: In function ...
Oct 13, 5:31 am 2007
Geert Uytterhoeven
[patch 4/8] m68k: Export cachectl.h
From: Matthew Wilcox &lt;matthew@wil.cx&gt; libffi in GCC 4.2 needs cachectl.h to do its cache flushing. But we don't currently export it. I believe this patch should do the trick. Signed-off-by: Matthew Wilcox &lt;matthew@wil.cx&gt; Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt; --- include/asm-m68k/Kbuild | 1 + 1 file changed, 1 insertion(+) --- a/include/asm-m68k/Kbuild +++ b/include/asm-m68k/Kbuild @@ -1 +1,2 @@ include include/asm-generic/Kbuild.asm +header-y += ...
Oct 13, 5:31 am 2007
Geert Uytterhoeven
[patch 7/8] b43 wireless needs <linux/io.h>
b43 wireless needs &lt;linux/io.h&gt; linux/drivers/net/wireless/b43/pio.h: In function 'b43_pio_write': linux/drivers/net/wireless/b43/pio.h:89: error: implicit declaration of function 'mmiowb' linux/drivers/net/wireless/b43/phy.c: In function 'b43_phy_write': linux/drivers/net/wireless/b43/phy.c:301: error: implicit declaration of function 'mmiowb' linuxdrivers/net/wireless/b43/sysfs.c: In function 'b43_attr_interfmode_store': linuxdrivers/net/wireless/b43/sysfs.c:147: error: implicit ...
Oct 13, 5:31 am 2007
Michael Buesch
Re: [patch 7/8] b43 wireless needs <linux/io.h>
Signed-off-by: Michael Buesch &lt;mb@bu3sch.de&gt; -- Greetings Michael. -
Oct 13, 8:21 am 2007
Geert Uytterhoeven
Re: [patch 7/8] b43 wireless needs <linux/io.h>
I had no problems compiling b43legacy on m68k, though. Probably &lt;linux/io.h&gt; was included through some other include file. Of course it's safer to always #include &lt;linux/io.h&gt; when using I/O. During linking, I did get a bunch of `undefined reference to `dma_*'' errors, with both b43 and b43legacy (and a few other drivers). Probably they need to depend on HAS_DMA. I'll post separate patches for those after I've sorted them out. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- ...
Oct 13, 11:38 am 2007
Michael Buesch
Re: [patch 7/8] b43 wireless needs <linux/io.h>
We could make the b43 and b43legacy DMA engine code depend on HAS_DMA then. So it can still be compiled with PIO. (Though, I don't know if anybody would put such a card into a machine without DMA, anyway). The DMA engine code is a seperate kconfig option. -- Greetings Michael. -
Oct 13, 11:45 am 2007
Larry Finger
Re: [patch 7/8] b43 wireless needs <linux/io.h>
From the distribution list for this E-mail, I presume this error occurred for m68k. Is this correct? If so, I will probably need to prepare a similar patch for b43legacy. Thanks, Larry -
Oct 13, 8:22 am 2007
Jeff Garzik Oct 13, 5:44 am 2007
Geert Uytterhoeven
[patch 6/8] m68k: fix net drivers after recent get_stats ...
m68k: fix net drivers after recent get_stats updates Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt; --- drivers/net/macmace.c | 6 +++--- drivers/net/mvme147.c | 1 - 2 files changed, 3 insertions(+), 4 deletions(-) --- a/drivers/net/macmace.c +++ b/drivers/net/macmace.c @@ -538,8 +538,9 @@ static void mace_set_multicast(struct ne local_irq_restore(flags); } -static void mace_handle_misc_intrs(struct mace_data *mp, int intr) +static void ...
Oct 13, 5:31 am 2007
Geert Uytterhoeven
[patch 5/8] dm: emc_endio returns void
emc_endio returns void: linux/drivers/md/dm-emc.c: In function 'emc_endio': linux/drivers/md/dm-emc.c:58: warning: 'return' with a value, in function returning void Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt; --- drivers/md/dm-emc.c | 2 -- 1 file changed, 2 deletions(-) --- a/drivers/md/dm-emc.c +++ b/drivers/md/dm-emc.c @@ -54,8 +54,6 @@ static void emc_endio(struct bio *bio, i /* request is freed in block layer */ free_bio(bio); - - return 0; } static ...
Oct 13, 5:31 am 2007
Geert Uytterhoeven
[patch 1/8] m68k: Atari input drivers cleanup
m68k: Atari input drivers cleanup: - memleak on failed init/register of input devices fixed - correct keycodes table (Atari keycodes are almost, but not entirely, equal to Linux keycodes). Signed-off-by: Michael Schmitz &lt;schmitz@biophys.uni-duesseldorf.de&gt; Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt; --- drivers/input/keyboard/atakbd.c | 157 ++++++++++++++++++++++++++++++++++++--- drivers/input/mouse/atarimouse.c | 18 ++-- 2 files changed, 154 insertions(+), 21 ...
Oct 13, 5:31 am 2007
Adrian Bunk
Re: checkpatch: ERROR: Does not appear to be a unified-d ...
cu Adrian -- &quot;Is there not promise of rain?&quot; Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. &quot;Only a promise,&quot; Lao Er said. Pearl S. Buck - Dragon Seed -
Oct 13, 5:47 am 2007
Andy Whitcroft
Re: checkpatch: ERROR: Does not appear to be a unified-d ...
Yep, that occurs a lot in the second parameter which we expect this and cope with it. Will fix this for the next release. Thanks for the analysis. -apw -
Oct 13, 7:47 am 2007
Jan Engelhardt
Re: checkpatch: ERROR: Does not appear to be a unified-d ...
No, this is actually how diff outputs it. /([-+]\d+)\b/ seems to imply /$1,1/ -
Oct 13, 5:55 am 2007
Geert Uytterhoeven
checkpatch: ERROR: Does not appear to be a unified-diff ...
scripts/checkpatch.pl doesn't seem to like this patch: $ scripts/checkpatch.pl m68k-export-asm-cachectl-h.diff ERROR: Does not appear to be a unified-diff format patch Your patch has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. $ cat m68k-export-asm-cachectl-h.diff Subject: m68k: Export cachectl.h From: Matthew Wilcox &lt;matthew@wil.cx&gt; libffi in GCC 4.2 needs cachectl.h to do its cache flushing. ...
Oct 13, 5:28 am 2007
Adrian Bunk
Re: checkpatch: ERROR: Does not appear to be a unified-d ...
You seem to be right. That's a really strange part of the unidiff format - you have to write &quot;,0&quot; or &quot;,2&quot;, but you can omit a &quot;,1&quot;. cu Adrian -- &quot;Is there not promise of rain?&quot; Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. &quot;Only a promise,&quot; Lao Er said. Pearl S. Buck - Dragon Seed -
Oct 13, 6:52 am 2007
YH
Why the bond0 is set on kernel 2.6.22?
Hi, I am using an ARM processor with CS8900 Ethernet card, it works fine in kernel 2.6.11. But, recently I upgraded it to kernel 2.6.22, the ipconfig.c started up a bond0 instead of eth0 with an IP address I actually assigned to eth0 in cs89x0.c. The trouble was I cannot event ping the ip address. Any advice why this was happend and how to fix it? Thank you. Jim -
Oct 13, 4:26 am 2007
Patrizio Bassi
2.6.23-git3 compilation broken, asm headers missing?
Fast snip: CHK include/linux/version.h CHK include/linux/utsrelease.h CC arch/x86/kernel/asm-offsets.s In file included from arch/x86/kernel/asm-offsets_32.c:7, from arch/x86/kernel/asm-offsets.c:2: include/linux/crypto.h:20:24: error: asm/atomic.h: No such file or directory In file included from include/linux/types.h:14, from include/linux/prefetch.h:13, from include/linux/list.h:8, from ...
Oct 13, 4:33 am 2007
Alessandro Suardi
Re: 2.6.23-git3 compilation broken, asm headers missing?
Same issue here, and as well making mrproper fixes it. Thanks, ciao, --alessandro &quot;you feel the sweet breath of time it's whispering, its truth not mine&quot; (Interpol, 'No I In Threesome') -
Oct 13, 5:52 pm 2007
Patrizio Bassi Oct 13, 5:12 pm 2007
Thomas Gleixner
Re: 2.6.23-git3 compilation broken, asm headers missing?
That's a stale include/asm symlink. Can you save your .config file and do make mrproper please and check if it's solved. Thanks, tglx -
Oct 13, 4:50 am 2007
Sam Ravnborg
dontdiff update needed
Hi Randy. I tried to do a simple find -name 'xxx' where xxx was the file patters from dontdiff. A suprisingly number of files showed up in a clean kernel. Ignoring all the .gitignore hits wc counted 58 matches (a few is false). The list is below. I did a git clean -d -x before executing the scripts som there should be no output files present. Something you could take a look at and ...
Oct 13, 2:57 am 2007
Avi Kivity
KVM updates for the 2.6.24-rc merge window
Linus, please pull from the repo and branch at git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm.git for-linus to receive the 2.6.24 episode of KVM. Highlights include in-kernel pic/lapic/ioapic emulation, improved guest support, preemptibility, an improved x86 emulator, and a fair amount of cleanup. The changes outside drivers/kvm/ and include/linux/kvm*.h fix the CR8 mask definition (which is not otherwise used in the kernel) and expose some ioapic register definitions even if ...
Oct 13, 2:05 am 2007
Marcus Meissner
[PATCH] tokenring/3c359.c: fixed array index problem
Hi, I tried to send this to netdev and various maintainers, but they seem not to have seen it. Please add to -mm and have it merged somewhere. The xl_laa array is just 6 bytes long, so we should substract 10 from the index, like is also done some lines above already. Signed-Off-By: Marcus Meissner &lt;meissner@suse.de&gt; --- drivers/net/tokenring/3c359.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/net/tokenring/3c359.c ...
Oct 13, 1:19 am 2007
Al Viro
[PATCH] fix sparc32 breakage (result of vmlinux.lds.S bug)
In commit 4665079cbb2a3e17de82f2ab2940b9f97f37d65e ([NETNS]: Move some code into __init section when CONFIG_NET_NS=n) we got a new section - .exit.text.refok (more of 'let's tell modpost that some bogus calls are not bogus', a-la text.init.refok). Unfortunately, commit in question forgot to add it to TEXT_TEXT, with rather amusing results. Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt; --- diff --git a/include/asm-generic/vmlinux.lds.h b/include/asm-generic/vmlinux.lds.h index ...
Oct 13, 12:40 am 2007
Al Viro
[PATCH] fallout from DECLARE_MAC_BUF patches
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt; --- 4804102d4d0db062dcc480bfbd4336066f6e879d diff --git a/drivers/net/atarilance.c b/drivers/net/atarilance.c index ebf1a3a..b74dbee 100644 --- a/drivers/net/atarilance.c +++ b/drivers/net/atarilance.c @@ -1023,7 +1023,7 @@ static int lance_rx( struct net_device *dev ) DECLARE_MAC_BUF(mac); DECLARE_MAC_BUF(mac2); - printk(KERN_DEBUG &quot;%s: RX pkt type 0x%04x from %s to %s &quot;, + printk(KERN_DEBUG &quot;%s: RX pkt type 0x%04x ...
Oct 13, 12:30 am 2007
Al Viro
[PATCH] fallout from ->get_stats patches
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt; --- diff --git a/drivers/net/macmace.c b/drivers/net/macmace.c index 6589239..1877052 100644 --- a/drivers/net/macmace.c +++ b/drivers/net/macmace.c @@ -538,8 +538,9 @@ static void mace_set_multicast(struct net_device *dev) local_irq_restore(flags); } -static void mace_handle_misc_intrs(struct mace_data *mp, int intr) +static void mace_handle_misc_intrs(struct net_device *dev, int intr) { + struct mace_data *mp = netdev_priv(dev); ...
Oct 13, 12:28 am 2007
Mauro Carvalho Chehab
Re: [PATCH] v4l: copy_to_user() is not a good method name
Acked-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt; Cheers, Mauro -
Oct 13, 6:20 am 2007
Al Viro
[PATCH] v4l: copy_to_user() is not a good method name
Breaks on any target that has copy_to_user() defined as a non-trivial macro. Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt; --- diff --git a/drivers/media/video/videobuf-core.c b/drivers/media/video/videobuf-core.c index c606332..5599a36 100644 --- a/drivers/media/video/videobuf-core.c +++ b/drivers/media/video/videobuf-core.c @@ -674,7 +674,7 @@ ssize_t videobuf_read_one(struct videobuf_queue *q, } /* Copy to userspace ...
Oct 13, 12:25 am 2007
Christoph Hellwig
Re: [PATCH] v4l: copy_to_user() is not a good method name
Where did that CALL crap come from? We normally don;t accept junk like that. -
Oct 13, 4:33 am 2007
Al Viro
[PATCH] minimal build fixes for uml (fallout from x86 merge)
a) include/asm-um/arch can't just point to include/asm-$(SUBARCH) now b) arch/{i386,x86_64}/crypto are merged now c) subarch-obj needed changes d) cpufeature_64.h should pull &quot;cpufeature_32.h&quot;, not &lt;asm/cpufeature_32.h&gt; since it can be included from asm-um/cpufeature.h e) in case of uml-i386 we need CONFIG_X86_32 for make and gcc, but not for Kconfig f) sysctl.c shouldn't do vdso_enabled for uml-i386 (actually, that one should be registered from corresponding arch/*/kernel/*, with ifdef ...
Oct 13, 12:16 am 2007
Kamalesh Babulal
2.6.23-git2 buid failure
Hi, The 2.6.23-git2 build fails with build error CC [M] drivers/mmc/core/core.o CC [M] drivers/mmc/core/sysfs.o CC [M] drivers/mmc/core/bus.o CC [M] drivers/mmc/core/host.o drivers/mmc/core/host.c: In function ‘mmc_remove_host’: drivers/mmc/core/host.c:146: error: implicit declaration of function ‘led_trigger_unregister’ drivers/mmc/core/host.c:146: error: ‘struct mmc_host’ has no member named ‘led’ make[3]: *** [drivers/mmc/core/host.o] Error 1 make[2]: *** ...
Oct 13, 12:15 am 2007
Paul Jackson
Re: git-block patches broken on 2.6.23-mm1 ia64 SN
Sure - if I knew what that was or how to do it ;). If you want to guide me, I'll give it try. -- I won't rest till it's the best ... Programmer, Linux Scalability Paul Jackson &lt;pj@sgi.com&gt; 1.925.600.0401 -
Oct 13, 12:20 am 2007
Jens Axboe
Re: git-block patches broken on 2.6.23-mm1 ia64 SN
Can you try with init call debugging, perhaps that'll show where it stalls? Sounds a bit odd that the block changes would cause a failure so early in the boot, it hasn't done anything yet. But it could be some error in the init functions. -- Jens Axboe -
Oct 13, 12:18 am 2007
Paul Jackson
Re: git-block patches broken on 2.6.23-mm1 ia64 SN
Booting with initcall_debug doesn't change the output at all. If I boot a working kernel with initcall_debug, the added output starts showing up right after the point that my broken kernel is freezing. Mount-cache hash table entries: 1024 ACPI: Core revision 20070126 Boot processor id 0x0/0x0 Brought up 8 CPUs Total of 8 processors activated (15564.80 BogoMIPS). &lt;&lt; Broken kernel freezes here &gt;&gt; &lt;&lt; Good kernel continues with ...&gt;&gt; Calling initcall 0xa0000001009d6310: ...
Oct 13, 12:36 am 2007
Jens Axboe
Re: git-block patches broken on 2.6.23-mm1 ia64 SN
Just pass 'initcall_debug' as a boot parameter. -- Jens Axboe -
Oct 13, 12:25 am 2007
Paul Jackson
Re: git-block patches broken on 2.6.23-mm1 ia64 SN
Dang it -- I suspect I borked my bisection. Looks like the problem is in the few patches prior to git-block. Sorry, Jens. I'll start all over again, on some other thread, once I have something useful (to someone, likely not you ;) to say. Sorry. -- I won't rest till it's the best ... Programmer, Linux Scalability Paul Jackson &lt;pj@sgi.com&gt; 1.925.600.0401 -
Oct 13, 12:57 am 2007
Andrew Morton
Re: git-block patches broken on 2.6.23-mm1 ia64 SN
Add initcall_debug to the boot command line. -
Oct 13, 12:22 am 2007
Paul Jackson
git-block patches broken on 2.6.23-mm1 ia64 SN
[Try again, with a Subject this time ...] The git-block patches in 2.6.23-mm1 freeze my ia64 SN Altix hard on boot. Not good (tm). Something broke between the git-block patch of Sept 26 in 2.6.23-rc8-mm2 and the git-block patches of Oct 10-11 in 2.6.23-mm1 on my ia64 SN Altix system using sn2_defconfig. Bisecting 2.6.23-mm1 narrows the problem down to the git-block patches: git-block.patch git-block-fixup-1.patch git-block-fixup.patch git-block-fixup-fix.patch ...
Oct 13, 12:13 am 2007
Paul Jackson
(No subject)
The git-block patches in 2.6.23-mm1 freeze my ia64 SN Altix hard on boot. Not good (tm). Something broke between the git-block patch of Sept 26 in 2.6.23-rc8-mm2 and the git-block patches of Oct 10-11 in 2.6.23-mm1 on my ia64 SN Altix system using sn2_defconfig. Bisecting 2.6.23-mm1 narrows the problem down to the git-block patches: git-block.patch git-block-fixup-1.patch git-block-fixup.patch git-block-fixup-fix.patch git-block-borkages.patch ...
Oct 13, 12:10 am 2007
Andrey Borzenkov
Re: [git patches] libata update
Does it depend on hardware offering suitable support? What are chances for it to work on 5 years old DVD-ROM? -
Oct 13, 12:05 am 2007
Jeff Garzik
Re: [git patches] libata update
Correct -- it requires a new SATA CD-ROM with the AN capability. Jeff -
Oct 13, 3:55 am 2007
Randy Dunlap
new 2.6.23-git2 section mismatches
2.6.23-git2, on x86_32, with HOTPLUG=n, MODULES=n: WARNING: vmlinux.o(.text+0x809e): Section mismatch: reference to .init.text:register_cpu (between 'arch_register_cpu' and 'alternatives_smp_module_del') WARNING: vmlinux.o(.text+0x1c1acc): Section mismatch: reference to .init.text:pcibios_fixup_bus (between 'pci_scan_child_bus' and 'pci_scan_bus_parented') WARNING: vmlinux.o(.data+0x6af38): Section mismatch: reference to .init.text:asd_aic9410_setup (between 'asd_pcidev_data' and ...
Oct 12, 11:43 pm 2007
Kamalesh Babulal
[BUG] 2.6.23-rc9 kernel panic - simple_map_write+0x4e/0x75
Hi, Kernel panic's with following oops message with 2.6.23-rc9 kernel [ 320.747257] ks0108: ERROR: parport didn't register new device [ 320.771314] cfag12864b: ERROR: ks0108 is not initialized [ 320.794308] cfag12864bfb: ERROR: cfag12864b is not initialized [ 320.820729] BUG: unable to handle kernel paging request at virtual address bf000000 [ 320.857712] printing eip: [ 320.872556] *pde = 00000000 [ 320.887577] Oops: 0002 [#1] [ 320.902383] SMP [ 320.914174] Modules linked ...
Oct 12, 11:40 pm 2007
Kamalesh Babulal
[BUG] 2.6.23-rc8-mm2 - call trace at kernel/lockdep.c:2664
Hi Andrew, Following call trace is seen will booting up the machine. Similar call trace was reported for 2.6.23-rc3-mm1 at http://lkml.org/lkml/2007/8/26/77 Mount-cache hash table entries: 512 WARNING: at kernel/lockdep.c:2664 check_flags() [&lt;c010612f&gt;] dump_trace+0x68/0x1d2 [&lt;c01062b1&gt;] show_trace_log_lvl+0x18/0x2c [&lt;c0106c23&gt;] show_trace+0xf/0x11 [&lt;c0106d33&gt;] dump_stack+0x12/0x14 [&lt;c01414ac&gt;] check_flags+0x92/0x145 [&lt;c0144426&gt;] lock_acquire+0x2f/0x8a [&lt;c0509771&gt;] ...
Oct 12, 11:21 pm 2007
Andrew Morton
Re: [BUG] 2.6.23-rc8-mm2 - call trace at kernel/lockdep.c:2664
Were kprobes/jprobes in use? If so, 2.6.23-mm1's lockdep-annotate-kprobes-irq-fiddling.patch should help. -
Oct 12, 11:56 pm 2007
Jeff Garzik
Re: [linux-2.6.git] IDE/ATA fighting over driver name?
That's a clear bug.. IDE's should be called ide_platform. Jeff -
Oct 13, 3:51 am 2007
Alan Cox
Re: [linux-2.6.git] IDE/ATA fighting over driver name?
On Sat, 13 Oct 2007 06:51:06 -0400 No its intentional and was discussed. Both of them provide an identical platform driver interface, so they both use the same name. This means an embedded platform developer doesn't have to choose which driver each of their downstream users gets. Probably just needs a bit of ifdef twiddling, if its even a bug (which is not clear). Alan -
Oct 13, 5:02 am 2007
Mike Galbraith
[linux-2.6.git] IDE/ATA fighting over driver name?
Greetings, Perhaps my .config is dainbramaged. When make oldconfig asked me if I wanted CONFIG_PATA_PLATFORM, I said &quot;Damned if I know, go for it&quot;. drivers/ide/legacy/ide_platform.c: .name = &quot;pata_platform&quot;, drivers/ata/pata_platform.c:#define DRV_NAME &quot;pata_platform&quot; [ 26.586663] sysfs: duplicate filename 'pata_platform' can not be created [ 26.601006] WARNING: at fs/sysfs/dir.c:425 sysfs_add_one() [ 26.614080] [&lt;c010515a&gt;] show_trace_log_lvl+0x1a/0x30 [ 26.626777] ...
Oct 12, 10:41 pm 2007
Al Viro
Re: [PATCH] Version 6 (2.6.23) Smack: Simplified Mandato ...
On Fri, Oct 12, 2007 at 10:01:17PM -0700, Casey Schaufler wrote: What do you need smk_sb for? Looks like dead weight... smk_read_load(): obvious seq_file candidate. smk_read_cipso(): ditto. What protects smk_cipso_written? BTW, its use on the read side is an atrocity... smk_write_doi() - WTF would NUL-terminate temp[]? You run sscanf on it... smk_write_direct() - ditto smk_write_ambient() - ditto smk_read_ambient() - who said that you won't get write between strlen() and ...
Oct 12, 11:04 pm 2007
Casey Schaufler
Re: [PATCH] Version 6 (2.6.23) Smack: Simplified Mandato ...
Eek. The smackfs code does look pretty crufty in the context of seq_file, doesn't it? I will have a go at Nope. What you see there is a flaw, a mistake, a bug. And a serious memory use problem, too. Fix in test. Your suggestions regarding seq_file look helpful. Thank you. Casey Schaufler casey@schaufler-ca.com -
Oct 13, 12:26 pm 2007
Casey Schaufler
[PATCH] Version 6 (2.6.23) Smack: Simplified Mandatory A ...
From: Casey Schaufler &lt;casey@schaufler-ca.com&gt; Smack is the Simplified Mandatory Access Control Kernel. Smack implements mandatory access control (MAC) using labels attached to tasks and data containers, including files, SVIPC, and other tasks. Smack is a kernel based scheme that requires an absolute minimum of application support and a very small amount of configuration data. Smack uses extended attributes and provides a set of general mount options, borrowing technics used elsewhere. ...
Oct 12, 10:01 pm 2007
Randy Dunlap
[PATCH 5/5] net core: fix kernel-doc for new function pa ...
From: Randy Dunlap &lt;randy.dunlap@oracle.com&gt; Fix networking code kernel-doc for newly added parameters. Warning(linux-2.6.23-git2//net/core/sock.c:879): No description found for parameter 'net' Warning(linux-2.6.23-git2//net/core/dev.c:570): No description found for parameter 'net' Warning(linux-2.6.23-git2//net/core/dev.c:594): No description found for parameter 'net' Warning(linux-2.6.23-git2//net/core/dev.c:617): No description found for parameter ...
Oct 12, 9:17 pm 2007
Randy Dunlap
[PATCH 4/5] docbook/mcabook: fixup x86 path/file names
From: Randy Dunlap &lt;randy.dunlap@oracle.com&gt; Fix docbook templates for new x86 path/filenames: docproc: linux-2.6.23-git2/include/asm-i386/mca_dma.h: No such file or directory Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt; --- Documentation/DocBook/mcabook.tmpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- linux-2.6.23-git2.orig/Documentation/DocBook/mcabook.tmpl +++ linux-2.6.23-git2/Documentation/DocBook/mcabook.tmpl @@ -101,7 +101,7 @@ &lt;chapter ...
Oct 12, 9:17 pm 2007
Randy Dunlap
[PATCH 1/5] docbook/deviceiobook: fixup x86 path/file names
From: Randy Dunlap &lt;randy.dunlap@oracle.com&gt; Fix docbook templates for new x86 path/filenames: docproc: linux-2.6.23-git2/include/asm-i386/io.h: No such file or directory Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt; --- Documentation/DocBook/deviceiobook.tmpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- linux-2.6.23-git2.orig/Documentation/DocBook/deviceiobook.tmpl +++ linux-2.6.23-git2/Documentation/DocBook/deviceiobook.tmpl @@ -316,7 +316,7 @@ CPU B: ...
Oct 12, 9:17 pm 2007
Randy Dunlap
[PATCH 3/5] docbook/kernel-api: fixup x86 path/file names
From: Randy Dunlap &lt;randy.dunlap@oracle.com&gt; Fix docbook templates for new x86 path/filenames. Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt; --- Documentation/DocBook/kernel-api.tmpl | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) --- linux-2.6.23-git2.orig/Documentation/DocBook/kernel-api.tmpl +++ linux-2.6.23-git2/Documentation/DocBook/kernel-api.tmpl @@ -45,8 +45,8 @@ &lt;/sect1&gt; &lt;sect1&gt;&lt;title&gt;Atomic and pointer ...
Oct 12, 9:17 pm 2007
Randy Dunlap
[PATCH 2/5] docbook/kernel-hacking: fixup x86 path/file names
From: Randy Dunlap &lt;randy.dunlap@oracle.com&gt; Fix docbook templates for modified x86 path/filenames. Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt; --- Documentation/DocBook/kernel-hacking.tmpl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- linux-2.6.23-git2.orig/Documentation/DocBook/kernel-hacking.tmpl +++ linux-2.6.23-git2/Documentation/DocBook/kernel-hacking.tmpl @@ -1239,7 +1239,7 @@ static struct block_device_operations op &lt;/para&gt; &lt;para&gt; - ...
Oct 12, 9:17 pm 2007
Paul Mundt
[GIT PULL] [RESEND] sh64 updates for 2.6.24-rc1
Please pull from: master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh64-2.6.git Which contains: Paul Mundt (18): sh64: Move *_p() I/O routine variants to io.h. sh64: Tidy up includes for Cayman board. sh64: Kill off dead ROM-RAM and generic boards. sh64: Kill off duplicate frame pointer option. sh64: mach-harp: Build fixes. sh64: mach-sim: Build fixes. sh64: Some symbol exports and build fixes. sh64: Move consistent DMA routines to ...
Oct 12, 9:10 pm 2007
Paul Mundt
[GIT PULL] [RESEND] sh updates for 2.6.24-rc1
Please pull from: master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.git Which contains: Adrian McMenamin (4): fb: pvr2fb: Shared IRQ for dreamcast pvr2. sh: Add maple bus support for the SEGA Dreamcast. video: pvr2fb: Add TV (RGB) support to Dreamcast PVR driver. sh: Fix SH-4 DMAC CHCR masking. Aoi Shinkai (1): sh: rts7751r2d cf_ide rework Kristoffer Ericson (9): sh: Fix OFFCHIP_IRQ_BASE compile error. sh: update hp6xx defconfig. ...
Oct 12, 9:09 pm 2007
Nigel Cunningham Oct 13, 4:19 am 2007
Jean Delvare
Re: Current Linus' git compilation breakage.
Fixes the problem for me, thanks Dave! Acked-by: Jean Delvare &lt;khali@linux-fr.org&gt; This should be applied to Linus' tree quickly. -- Jean Delvare -
Oct 13, 2:30 am 2007
Christoph Hellwig
Re: Correct filenames in comments.
Please just remove all these useless filename comments. -
Oct 13, 4:32 am 2007
Peter Zijlstra
Re: [PATCH 5/7] RT: Add support for low-priority wake-up ...
I'd like to see an additional termination condition to this loop (might just be paranoia though).
Oct 13, 2:46 am 2007
Jens Axboe
Re: Build error in block/compat_ioctl.c latest git
This should already be fixed, Linus fixed it up. block/compat_ioctl.o should only be built when CONFIG_BLOCK &amp;&amp; CONFIG_COMPAT are both set. -- Jens Axboe -
Oct 13, 5:22 am 2007
Philip Langdale
Re: [PATCH] hiddev: Add 32bit ioctl compatibilty
So, I don't actually know what you're looking for, but of the 140 occasions that .compat_ioctl is implemented in Linus' tree, I can't find another one that actually uses this form. So, writing a shared implementation doesn't pick off any low hanging fruit. Now, it's possible that some of the other implementations could be reduced to this form - but for now, it seems the answer to your question is 'one' in either case. :-) --phil -
Oct 13, 10:42 am 2007
Stefan Richter
Re: [PATCH] Allow kconfig to accept overrides
Sounds like &quot;overthrows government&quot;. -- Stefan Richter -=====-=-=== =-=- -==-= http://arcgraph.de/sr/ -
Oct 13, 7:01 am 2007
Stefan Richter
Re: [PATCH] Allow kconfig to accept overrides
Perhaps say warning(&quot;override: switching to choice %s&quot;, sym-&gt;name); if sym-&gt;name is [CONFIG_]PREEMPT_VOLUNTARY. Or what is it? -- Stefan Richter -=====-=-=== =-=- -==-= http://arcgraph.de/sr/ -
Oct 13, 1:16 am 2007
Jan Engelhardt
Re: [PATCH] Allow kconfig to accept overrides
Yeah, I've put in (&quot;override: %s changes choice state&quot;, sym-&gt;name); this morning. -
Oct 13, 9:36 am 2007
Jan Engelhardt
Re: [PATCH] Allow kconfig to accept overrides
Patches welcome. Even without the patch, i.e. original kconfig behavior, spews two warnings. One for the symbol, and one for the choiec object. I do not see anything wrong with that; adding extra checks would perhaps only increase the code size. -
Oct 13, 7:15 am 2007
Randy Dunlap
Re: [PATCH] Allow kconfig to accept overrides
.config:176:warning: override: PREEMPT_VOLUNTARY modifies state choice -- ~Randy -
Oct 13, 9:25 am 2007
Jan Engelhardt
Re: [PATCH] Allow kconfig to accept overrides
.config:176:warning: override: reassigning to symbol PREEMPT_VOLUNTARY .config:176:warning: override: PREEMPT_VOLUNTARY turns state choice Which seems correct, as PREEMPT_VOLUNTARY=y will overturn the previous decision. Perhaps it should be &quot;%s overturns state choice&quot; ? -
Oct 13, 4:39 am 2007
Steen Eugen Poulsen
Re: Off-Topic: Patent infringement cases filed in U.S.
The fact it has nothing to do with Linux Kernel, not even remotely as the patent is never, no matter how wide you stretch it, is going to cower any technology in the kernel, makes this a FUD post, since the poster didn't bother to explain it. It's still unclear what the patent actually mean, might be multi monitor, virtual desktop or maybe sticky windows. Only thing clear is that it can't be the Linux Kernel it's about.
Oct 12, 10:19 pm 2007
Mike Galbraith
Re: [PATCH] sched: high-res preemption tick
This patch further reduced iperf context switching, and boosted throughput. iperf -c localhost -P 10 -t 300 Previously reported numbers 2.6.23-smp [SUM] 0.0-300.0 sec 153 GBytes 4.39 Gbits/sec [SUM] 0.0-300.1 sec 148 GBytes 4.23 Gbits/sec [SUM] 0.0-300.0 sec 152 GBytes 4.36 Gbits/sec 2.6.23-smp-d (sched-devel) [SUM] 0.0-300.0 sec 173 GBytes 4.96 Gbits/sec [SUM] 0.0-300.1 sec 173 GBytes 4.96 Gbits/sec [SUM] 0.0-300.0 sec 172 GBytes 4.93 ...
Oct 13, 12:18 am 2007
Peter Zijlstra
Re: [PATCH] sched: high-res preemption tick
I guess that proves it.... that should have read: ... so I'm _not_ quite sure. -
Oct 13, 4:16 pm 2007
Mike Galbraith
Re: [PATCH] sched: high-res preemption tick
Yes. Throughput falls as preemption climbs. -Mike -
Oct 13, 3:11 am 2007
Peter Zijlstra
Re: [PATCH] sched: high-res preemption tick
(I do plan to fix that eventually, just need to do it) -
Oct 13, 2:17 am 2007
Peter Zijlstra
Re: [PATCH] sched: high-res preemption tick
I guess something like this ought to do, but its a tad late so I'm quite sure :-) --- kernel/sched_fair.c | 44 +++++++++++++++++++++++++++++++++++++------- 1 file changed, 37 insertions(+), 7 deletions(-) Index: linux-2.6/kernel/sched_fair.c =================================================================== --- linux-2.6.orig/kernel/sched_fair.c +++ linux-2.6/kernel/sched_fair.c @@ -737,6 +737,24 @@ static inline struct sched_entity *paren #endif /* CONFIG_FAIR_GROUP_SCHED ...
Oct 13, 4:13 pm 2007
Peter Zijlstra
[RFC][PATCH] sched: SCHED_FIFO watchdog timer
The below patch is an idea proposed by tglx and depends on sched-devel + the hrtick patch previously posted. The current watchdog action is to demote the task to SCHED_NORMAL, however it might be wanted to deliver a signal instead (or have more per task configuration state). Which is why I added Lennart to the CC list as I gathered he would like something like this for PulseAudio. --- Subject: sched: SCHED_FIFO watchdog timer Set a per task (rlimit based) limit on SCHED_FIFO runtime. When ...
Oct 13, 3:51 pm 2007
Peter Zijlstra
Re: [PATCH] sched: high-res preemption tick
Ah, but HRTICK is not compatible with PREEMPT_RESTRICT, it will be
Oct 13, 1:55 am 2007
Frans Pop
Re: [stable] 2.6.23 regression: top displaying 9999% CPU usage
Not AFAICT. CCing Christian (as patch author) and Ingo (as author of the change that caused the regression) so they can push it through the correct channels. -
Oct 13, 12:53 am 2007
Erez Zadok
Re: [PATCH] checkpatch: Fix line number reporting
Andy, I've tested the --emacs feature in the above latest checkpatch.pl-next. Below is a patch that completes the functionality of the --emacs option: it ensures that only the cc-style error messages are printed, no extra context lines or caret lines, no extra newlines, etc. Although this patch changes every call to a message-producing function, it is a trivial change, and I believe it's the cleanest way to handle the separation between the terse cc-style messages and the verbose ...
Oct 13, 11:35 am 2007
Theodore Tso
Re: [PATCH 00/52] Introduce credential record
Hi David, I'm going to ask a stupid question, and I probably missed something in the 52 patches, but.... I see how the credential is used to do access checks, but why does the credentials record need to passed all the way into block allocator? What is it used for there? - Ted -
Oct 13, 11:11 am 2007
David Howells
Re: [PATCH 00/52] Introduce credential record
Ext2, 3 &amp; 4 use it to determine whether someone has the right to use the reserved space according to whether their UID/GID match those in the superblock. See ext3_has_free_blocks() for an example. David -
Oct 13, 2:46 pm 2007
Al Viro
Re: [PATCH 00/52] Introduce credential record
&quot;5% are reserved for root&quot; -
Oct 13, 11:19 am 2007
Andrey Panin
Re: [PATCH try #4] Blackfin BF54x Input Keypad controlle ...
--=20 Andrey Panin | Linux and UNIX system administrator pazke@donpac.ru | PGP key: wwwkeys.pgp.net
Oct 13, 7:07 am 2007
Christoph Hellwig
Re: [patch 2/2] r/o bind mounts: Accept passing a mnt NU ...
We should just not allow a NULL vfsmount in dentry_open. Dave and I have fixes for reiserfs, and I'll look at the uml use. -
Oct 13, 4:25 am 2007
David Howells
Re: [PATCH] frv: Remove duplicate output of .exit.data
No, they aren't. I believe the linker only makes one copy of each section, and once a copy is inserted, all other attempts to make a copy of it are ignored. NAK. David -
Oct 13, 2:17 am 2007
Tetsuo Handa
Re: How to find slab\'s usage?
Hello. Yes. There is /sys/slab/ . But are there any tools for browsing like /usr/bin/slabtop ? Is cd /sys/slab/; for i in *; do echo -n $i &quot; &quot;; cat $i/slabs; done the only way currently available? Thank you. -
Oct 13, 1:02 am 2007
Pekka Enberg
Re: How to find slab\'s usage?
Hi, Do you have CONFIG_SLUB enabled? Try looking into /sys/slab/. Pekka -
Oct 13, 12:43 am 2007
Eric Dumazet
Re: How to find slab\'s usage?
Grab kernel sources, you'll find inside : Documentation/vm/slabinfo.c gcc -o slabinfo Documentation/vm/slabinfo.c -
Oct 13, 1:10 am 2007
Pekka Enberg
Re: How to find slab\'s usage?
Hi, I don't think slabtop in procps has been updated to support slub. Christoph? Pekka -
Oct 13, 1:10 am 2007
Rok Markovic
Re: 2.6.23-rt1 lockup after loading HAL deamon
Hi I have recompiled kernel with OPROFILE disabled. I am sending in attachment /proc/interrupts (i ran it 3 times with 2 sec delay) and netconsole log. Lockup in the lock is software made with ./lockup. The kernel still locks 4-5minutes after boot without any further messages (waited more than 2 minutes). Any ideas? Rok
Oct 13, 2:29 am 2007
Rok Markovic
Re: 2.6.23-rt1 lockup after loading HAL deamon
Hi Good news (I hope). With kernel option maxcpus=1, I can not get a lock, so the system is stable and running. Where could be a problem? Best regards, Rok -
Oct 13, 5:03 am 2007
Ingo Molnar
Re: 2.6.23-rt1 lockup after loading HAL deamon
no good ideas :-( I suspect this one: [ 185.600900] hdc: lost interrupt was a side-effect of lockup.c too? does the lockup go away if you boot with maxcpus=1? Ingo -
Oct 13, 2:41 am 2007
Ingo Molnar
Re: 2.6.23-rt1 lockup after loading HAL deamon
hm: [ 104.224904] oprofile: using NMI interrupt. could you disable CONFIG_OPROFILE? Maybe it interferes with the NMI watchdog? how does /proc/interrupts look like shortly after bootup? Does a simple &quot;intentional lockup&quot; piece of code, which provokes a hard lockup from user-space, get properly zapped by the NMI watchdog (within a minute or so): # cat &gt; lockup.c int main(void) { iopl(3); for (;;) asm(&quot;cli&quot;); } Ctrl-D # make lockup # ./lockup &lt;hard hang&gt; the NMI ...
Oct 12, 10:59 pm 2007
Thomas Gleixner
Re: 2.6.23.git build error
I have a patch from Adrian staged to do this. tglx -
Oct 13, 2:44 am 2007
Giacomo Catenazzi
Re: 2.6.23.git build error
I also saw this behaiour, but make mrproper solved the problem. ciao cate -
Oct 12, 10:40 pm 2007
Sam Ravnborg
Re: 2.6.23.git build error
Pulled 2.6.23 tree and did a build Added latest -linus on top of it. Did a new build (x86_64). As expected it failed due to wrong asm symlink but nothing like the error Mike posted. So I'm a bit puzzeled here. I anyone can explain how to reproduce it I will chase it but otherwise it will be left as a &quot;consequence of the x86 merge&quot;. Sam -
Oct 13, 12:16 am 2007
Sam Ravnborg
Re: 2.6.23.git build error
After a quick look: [sam@neptun x86.git]$ find -name '*.i' ./include/asm-x86/alternative-asm_64.i ./include/asm-x86/alternative-asm_32.i ./include/asm-x86/frame.i ./include/asm-x86/alternative-asm.i ./include/asm-um/frame.i ./include/asm-um/alternative-asm.i [sam@neptun x86.git]$ grep '*.i' Documentation/dontdiff *.i But I cannot see how this could result in the bug you reported.. Anyway at least one dontdiff buglet - or we should preferably drop the .i files in the kernel ...
Oct 13, 1:17 am 2007
Mike Galbraith
Re: 2.6.23.git build error
What I did was to pull, then diff against my working tree (/me=SCM weenie;) for review as usual, and then apply that diff to working tree and make oldconfig as usual. That left me with the same failure this morning, despite the file being verified present in the git tree. I then used git-archive --format=tar | (cd work_tree;tar -xvf -). That spewed chunks when I tried to build it even though diff said the trees were identical. After make mrproper and restoring my saved .config, all was ...
Oct 13, 12:35 am 2007
Kamalesh Babulal
Re: 2.6.23-mm1 - Build failure on rgmii
Hi Andrew, The build fails with following message CC drivers/net/ibm_newemac/zmii.o CC drivers/net/ibm_newemac/rgmii.o drivers/net/ibm_newemac/rgmii.c: In function ‘rgmii_probe’: drivers/net/ibm_newemac/rgmii.c:254: error: implicit declaration of function ‘device_is_compatible’ make[3]: *** [drivers/net/ibm_newemac/rgmii.o] Error 1 make[2]: *** [drivers/net/ibm_newemac] Error 2 make[1]: *** [drivers/net] Error 2 make: *** [drivers] Error 2 The function device_is_compatible does not ...
Oct 12, 9:35 pm 2007
Torsten Kaiser
Re: 2.6.23-mm1
Yes. The system seems to work correctly now. The only thing I noted during load testing (updating Gentoo == compiling and installing) was, that there seems to be memory leak. After ~2h 2.5 of my 4Gb where gone. But there where to many things -
Oct 13, 11:05 am 2007
Gabriel C Oct 13, 11:08 am 2007
Torsten Kaiser
Re: 2.6.23-mm1
I can't follow you on SYNCHRONIZE CACHE. The only command written to the syslog in the errors where 0x60==ATA_CMD_FPDMA_READ and 0xB0 (which is not in include/linux/ata.h, but ATA-6 says that this is SMART related. That But that still seems correct, as I would not expect that SMART commands get queued. (Thats just a guess, as I did not try to find the Comparing sata_nv.c from 2.6.23-rc8-mm1 and 2.6.23-mm1 I see two changes, that look ...
Oct 13, 5:03 am 2007
Tilman Schmidt
[2.6.23-mm1] CONFIG_LOCALVERSION handling broken
Something seems to be amiss with CONFIG_LOCALVERSION handling. I am routinely building with CONFIG_LOCALVERSION=3D&quot;-testing&quot; CONFIG_LOCALVERSION_AUTO=3Dy My usual sequence of &quot;make ; sudo make modules_install install&quot; has worked fine for all of 2.6.23{-rc?{,-mm?},}. For 2.6.23-mm1 it fails with: ts@xenon:~/kernel/linux-2.6.23-mm1-work&gt; sudo make modules_install instal= l root's password: INSTALL arch/i386/crypto/aes-i586.ko [...] INSTALL sound/usb/usx2y/snd-usb-usx2y.ko if [ -r ...
Oct 13, 3:11 pm 2007
Laurent Riffard
[PATCH] Reiser4: Drop 'size' argument from bio_endio and ...
Reiser4: Drop 'size' argument from bio_endio and bi_end_io This patch pushes into Reiser4 the changes introduced by commit 6712ecf8f648118c3363c142196418f89a510b90: As bi_end_io is only called once when the request is complete, the 'size' argument is now redundant. Remove it. Now there is no need for bio_endio to subtract the size completed from bi_size. So don't do that either. While we are at it, change bi_end_io to return void. Please review. Signed-Off-By: Laurent ...
Oct 13, 2:29 am 2007
Jeff Garzik
Re: 2.6.23-mm1
Thanks for helping track this down. Fix pushed out to libata-dev.git. Jeff -
Oct 13, 11:41 am 2007
Rafael J. Wysocki
Re: Suspend Broken (Re: 2.6.23-mm1)
Hi, Could you please try to find the patch that introduces this issue (using bisection)? Greetings, Rafael -
Oct 13, 11:33 am 2007
Kamalesh Babulal
Re: 2.6.23-mm1 - build failure with advansys
Hi Andrew, Another build failure with following message CC drivers/scsi/advansys.o drivers/scsi/advansys.c:71:2: warning: #warning this driver is still not properly converted to the DMA API drivers/scsi/advansys.c: In function ‘AdvBuildCarrierFreelist’: drivers/scsi/advansys.c:6486: error: implicit declaration of function ‘virt_to_bus’ drivers/scsi/advansys.c: In function ‘AdvInitAsc3550Driver’: drivers/scsi/advansys.c:6974: error: implicit declaration of function ...
Oct 12, 9:44 pm 2007
Rafael J. Wysocki
Re: 2.6.23-mm1 pm_prepare() and _finish() w/ args vs. without
Well, suspend_state_t is undefined in mpc52xx.h . I've added #include &lt;linux/suspend.h&gt; to the corrected patch below, although I'm not sure if that's the right thing to do here. Greetings, Rafael Signed-off-by: Rafael J. Wysocki &lt;rjw@sisk.pl&gt; --- arch/powerpc/platforms/52xx/lite5200_pm.c | 35 +++++++++++++++++++----------- arch/powerpc/platforms/52xx/mpc52xx_pm.c | 4 +-- include/asm-powerpc/mpc52xx.h | 6 +++-- 3 files changed, 29 insertions(+), 16 ...
Oct 13, 12:13 pm 2007
Rafael J. Wysocki
Re: 2.6.23-mm1 pm_prepare() and _finish() w/ args vs. without
Ouch. I think that the appended patch is needed. Unfortunately, I can't test it here. Greetings, Rafael Signed-off-by: Rafael J. Wysocki &lt;rjw@sisk.pl&gt; --- arch/powerpc/platforms/52xx/lite5200_pm.c | 35 +++++++++++++++++++----------- include/asm-powerpc/mpc52xx.h | 4 +-- 2 files changed, 25 insertions(+), 14 deletions(-) Index: linux-2.6.23-mm1/include/asm-powerpc/mpc52xx.h =================================================================== --- ...
Oct 13, 10:22 am 2007
Gabriel C
Re: 2.6.23-mm1
Andrew Morton wrote: Works a bit better right :) At least it boots here but I have a strange problem with it. It seems 2.6.23-mm1 kills off java. Every program needs java here does not work anymore telling 'my java' installation is incorrect. Also I noticed firefox is acting weird as well thunderbird. Gtk apps just random freeze and need be killed with -11. Running 'java -version' manually returns nothing , 'java -jar some.jar' does nothing as well. ( not even a error or anything else ...
Oct 13, 10:12 am 2007
Oleg Nesterov
Re: 2.6.23-mm1 thread exit_group issue
Aha. I am looking at ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.23/2.6.23-mm1/broken... Looks like the original patch was damaged somehow, it doesn't have the &quot;put_user(nr, parent_tidptr)&quot; code. Oleg. -
Oct 13, 5:02 am 2007
Andrew Morton
Re: 2.6.23-mm1
Please send /proc/meminfo and /proc/slabinfo after the leak has been happening for a while. Sometimes `echo m &gt; /proc/sysrq_trigger ; dmesg -s 1000000' will provide useful info. The page-owner code can pinpoint a leak source. See ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.23/2.6.23-mm1/broken... Enable CONFIG_DEBUG_SLAB_LEAK, check out /proc/slab_allocators -
Oct 13, 11:18 am 2007
Oleg Nesterov
Re: 2.6.23-mm1 thread exit_group issue
No, the reason is that pthread_join() succeeds while it shouldn't. The main thread does exit_group() and kills the sub-thread sleeping in nanosleep. ERESTART_RESTARTBLOCK is not delivered to the user-space (sub-thread is dying), I bet something like this void *threda(void *arg) { for (;;) pause(); return NULL; } int main(void) { pthread_t tid; pthread_create(&amp;tid, NULL, thread, NULL); pthread_join(tid, NULL); return 0; } Because do_fork() doesn't use ...
Oct 13, 4:48 am 2007
Jens Axboe
Re: [PATCH] Reiser4: Drop 'size' argument from bio_endio ...
Looks correct to me. Acked-by: Jens Axboe &lt;jens.axboe@oracle.com&gt; -- Jens Axboe -
Oct 13, 3:10 am 2007
Jeff Garzik
Re: 2.6.23-mm1
In the traceback you have &quot;ata_scsi_flush_xlat&quot;, which is the function that translates a SCSI sync-cache command into an ATA flush-cache command. The &quot;WARNING: at drivers/ata/libata-core.c:5752 ata_qc_issue()&quot; also guides us to the code comment /* Make sure only one non-NCQ command is outstanding. The * check is skipped for old EH because it reuses active qc to * request ATAPI sense. */ which is a check related to NCQ-&gt;off and off-&gt;NCQ edge ...
Oct 13, 5:19 am 2007
Joseph Fannin
Re: 2.6.23-mm1 pm_prepare() and _finish() w/ args vs. without
Domen Puncer's change to support &quot;MPC5200 low power mode&quot; (in powerpc-git, which is in Linus's tree now) adds new code calling mpc52xx_pm_prepare and _finish with suspend_state_t as an argument, while Rafael Wysocki's pm-rework-struct-platform_suspend_ops.patch converts those to take no arguments. So the build fails: arch/powerpc/platforms/52xx/mpc52xx_pm.c:61: error: conflicting types for ‘mpc52xx_pm_prepare’ include/asm/mpc52xx.h:270: error: previous declaration ...
Oct 13, 8:50 am 2007
Torsten Kaiser
Re: 2.6.23-mm1
I don't have the meminfo or slabinfo, only the output from SysRq+M: SysRq : Show Memory Mem-info: Node 0 DMA per-cpu: CPU 0: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0 CPU 1: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0 CPU 2: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0 CPU 3: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0 Node 0 DMA32 per-cpu: CPU 0: Hot: hi: 186, btch: ...
Oct 13, 11:35 am 2007
Andrew Morton
Re: 2.6.23-mm1 - build failure with advansys
especially ones like that ;) Matthew has proposed that advansys should be dependent upon CONFIG_VIRT_TO_BUS. I don't think anyone's done a patch yet though. (Actually, the code which you've altered there should probably be using CONFIG_VIRT_TO_BUS, too). -
Oct 12, 11:52 pm 2007
Torsten Kaiser
Re: 2.6.23-mm1
3 boots, all worked. So I'm very sure that was the bug, but I will now do a little load testing... The only strange thing about 2.6.23-mm1 is, that it takes ~4 second more to boot. 2.6.23-rc8-mm1: [ 3.720000] scsi0 : sata_sil24 [ 3.730000] scsi1 : sata_sil24 [ 3.740000] ata1: SATA max UDMA/100 irq 17 [ 3.750000] ata2: SATA max UDMA/100 irq 17 [ 4.110000] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300) [ 4.160000] ata1.00: ATA-7: MAXTOR STM3320820AS, 3.AAE, max ...
Oct 13, 8:13 am 2007
Dhaval Giani
Suspend Broken (Re: 2.6.23-mm1)
Hi, I just tried 2.6.23-mm1 and suspend is not working there. automount refuses to go in the freezer. I've attached dmesg (three attempts to suspend so it gets a bit big). Suspend works on 2.6.23 and sched-devel. Another funny thing that I've noticed on -mm is that amarok refuses to load a playlist. It works properly on sched-devel tree. # # Automatically generated make config: don't edit # Linux kernel version: 2.6.23-mm1 # Sat Oct 13 14:05:27 ...
Oct 13, 10:58 am 2007
Torsten Kaiser
Re: 2.6.23-mm1
Aha. That makes sense. But on the second error, where the drive was kicked out completely all three traces did not have ata_scsi_flush_xlat. First WARNING: Oct 13 07:46:48 treogen [ 99.850000] Call Trace: Oct 13 07:46:48 treogen [ 99.850000] [&lt;ffffffff8044431a&gt;] ata_qc_issue+0x4aa/0x540 Oct 13 07:46:48 treogen [ 99.850000] [&lt;ffffffff80432e60&gt;] scsi_done+0x0/0x20 Oct 13 07:46:48 treogen [ 99.850000] [&lt;ffffffff8044ce30&gt;] ata_scsi_pass_thru+0x0/0x2c0 Oct 13 07:46:48 treogen [ ...
Oct 13, 7:32 am 2007
Andrew Morton
Re: 2.6.23-mm1
what is vlc? -
Oct 13, 11:01 am 2007
Torsten Kaiser
Re: 2.6.23-mm1
On the next boot no WARNING show up. On the third boot with 2.6.23-mm1 the drive failed completely: First I got this WARNING: Oct 13 07:46:48 treogen smartd[6081]: Device: /dev/sdc, opened Oct 13 07:46:48 treogen [ 99.850000] WARNING: at drivers/ata/libata-core.c:5761 ata_qc_issue() Oct 13 07:46:48 treogen [ 99.850000] Oct 13 07:46:48 treogen [ 99.850000] Call Trace: Oct 13 07:46:48 treogen [ 99.850000] [&lt;ffffffff8044431a&gt;] ata_qc_issue+0x4aa/0x540 Oct 13 07:46:48 treogen [ ...
Oct 13, 1:01 am 2007
Jeff Garzik
Re: 2.6.23-mm1
So, you basically applied the attached patch? Yeah, absence of qc_defer for an NCQ-capable chip would do it. Jeff
Oct 13, 10:48 am 2007
Joseph Fannin
Re: 2.6.23-mm1 pm_prepare() and _finish() w/ args vs. without
These declarations are extern, but pm-rework-struct-platform_suspend_ops.patch makes the function definitions static, which doesn't seem to be allowed. After removing the static bits from those two functions in mpc52xx_pm.c it builds, but there are lots of warnings, which seem to be related: CC arch/powerpc/kernel/prom.o In file included from arch/powerpc/platforms/52xx/mpc52xx_pic.c:34: include/asm/mpc52xx.h:271: warning: parameter names (without types) in function declaration ...
Oct 13, 11:40 am 2007
Andrew Morton
Re: 2.6.23-mm1 thread exit_group issue
It does have it, except it moved somewhere else. That would have been me trying to fix yet another reject storm. I thought I had that one right. Could someone fix it please? -
Oct 13, 10:49 am 2007
Jeff Garzik
Re: 2.6.23-mm1
The WARNING indicates that there is a SWNCQ bug in sata_nv. Given that the problem appears when SYNCHRONIZE CACHE is being issued, I would guess that sata_nv is not properly handling non-queued commands. NVIDIA CC'd. This is a patch from libata-dev.git#nv-swncq (via #ALL). Jeff -
Oct 13, 3:55 am 2007
Torsten Kaiser
Re: 2.6.23-mm1
Wait! I think I found the bug: Its a evil interaction between the above patch and the swncq patch that is applied later. The qc_defer patch removes the old ata_scmd_need_defer that was always called for all drivers and substitutes it for ata_std_qc_defer and adds it as aops-&gt;qc_defer to all drivers that support NCQ *at that point*. Then the swncq patch adds a new NCQ capable driver, but the nobody added the qc_defer-ops to the ops-structure that is added. So swncq will never defer any ...
Oct 13, 7:40 am 2007
Yasunori Goto Oct 12, 10:00 pm 2007
Adrian Bunk
Re: Scsi on sparc build break in 2.6.23.
The .config is the canonical format everyone is used to. It also has advantages like a defined order of the options. And it is actually an advantage that you see what the other options are set to (e.g. in this case your miniconfig did not show the value of CONFIG_HOTPLUG which was the most important option for understanding the bug) - it doesn't matter whether you {dis,en}abled it intentionally, all that matter is it's value. There might be use cases where a miniconfig is better, but ...
Oct 13, 12:26 pm 2007
Rob Landley
Re: Scsi on sparc build break in 2.6.23.
*shrug* I find miniconfig much easier to read because I can see what the 50 or so intentional options are, not just the 1000 or so background options set to various default values. Rob -- &quot;One of my most productive days was throwing away 1000 lines of code.&quot; - Ken Thompson. -
Oct 13, 12:09 pm 2007
Al Boldi
Re: [PATCH] Reserve N process to root
Here is the patch again: [PATCH 1/1] threads_max: Simple lockout prevention patch Simple attempt to provide a backdoor in a process lockout situation. echo $$ &gt; /proc/sys/kernel/su-pid allows pid to exceed the threads_max limit. Note that this patch incurs zero runtime-overhead. Signed-off-by: Al Boldi &lt;a1426z@gawab.com&gt; --- (patch against 2.6.14) --- kernel/fork.c.orig 2005-11-14 20:55:33.000000000 +0300 +++ kernel/fork.c 2005-11-14 20:58:25.000000000 +0300 @@ -57,6 ...
Oct 12, 10:01 pm 2007
Randy Dunlap
Re: [GIT PULL] MMC updates
Patch doesn't apply cleanly due to spaces instead of tabs. Copy-and-paste ? --- ~Randy -
Oct 12, 10:29 pm 2007
Pierre Ossman
Re: [GIT PULL] MMC updates
On Fri, 12 Oct 2007 22:29:29 -0700 Yeah, gnome-terminal damage. But you need to git it from the repo to get the full commit info anyway. Rgds -- -- Pierre Ossman Linux kernel, MMC maintainer http://www.kernel.org PulseAudio, core developer http://pulseaudio.org rdesktop, core developer http://www.rdesktop.org -
Oct 13, 12:03 am 2007
Luca
Re: Hitachi disk: spurious completions during NCQ
The system is stable, the EH seems to be doing its job. Luca -
Oct 13, 9:13 am 2007
Steen Eugen Poulsen
Re: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen
Sep 28 04:32:40 locker ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen Sep 28 04:32:40 locker ata1.00: cmd b0/d2:f1:00:4f:c2/00:00:00:00:00/00 tag 0 cdb 0x0 data 123392 in Sep 28 04:32:40 locker res 50/00:f1:00:4f:c2/00:00:00:00:00/00 Emask 0x202 (HSM violation) Sep 28 04:32:41 locker current size: 625140335 sectors Sep 28 04:32:41 locker native size: 625142448 sectors Sep 28 04:32:41 locker current size: 625140335 sectors Sep 28 04:32:41 locker native size: ...
Oct 12, 10:49 pm 2007
Folkert van Heusden
Re: [PATCH] NTFS error messages: replace static char poi ...
While doing that clean-up, shouldn't these be converted as well? folkert@muur:/usr/src/linux$ find . -name \*.c -print0 | xargs -0 grep &quot;^ *char *\* *[a-zA-Z0-9_]* *= *\&quot;.*\&quot;.*;&quot; ./arch/mips/tx4927/toshiba_rbtx4927/toshiba_rbtx4927_setup.c:char *toshiba_name = &quot;&quot;; ./arch/ppc/boot/simple/misc-embedded.c:char *bootrom_cmdline = &quot;&quot;; ./arch/blackfin/mach-bf561/boards/ezkit.c:char *bfin_board_name = &quot;ADDS-BF561-EZKIT&quot;; ./arch/blackfin/mach-bf561/boards/generic_board.c:char *bfin_board_name = ...
Oct 13, 3:00 pm 2007
Malte
Re: Strange network related data corruption
On Tue, 9 Oct 2007 12:57:20 +0100 Well, that did not show problems. But I put apart the PC, removed dust and so on. Now it doesn't even boot anymore (i.e. no BIOS, not even pcspeaker when Done. But it is the hardware. --=20 --------------------------------------- Malte Schr=C3=B6der MalteSch@gmx.de ICQ# 68121508 ---------------------------------------
Oct 13, 12:55 am 2007
Mark Lord
Re: hdparm standby timeout not working for WD raptors?
Yes: a stock kernel, please. Preferably 2.6.23. Thanks. -
Oct 13, 5:46 am 2007
Komuro
[NOT VERY SAFE] [TCP]: Set initial_ssthresh default ...
Dear David The patch &quot;[TCP]: Set initial_ssthresh default to zero in Cubic and BIC.&quot; is not very safe. With this patch, ftp-transfer stops in my system. (vsftpd-2.0.5-8) Please revert this patch. Best Regards -
Oct 13, 3:36 pm 2007
David Miller
Re: [NOT VERY SAFE] [TCP]: Set initial_ssthresh default ...
From: David Miller &lt;davem@davemloft.net&gt; BTW, even my reply didn't reach him, nifty.com reports &quot;user unknown&quot; for him. I really, truly, suspect therefore that he has other kinds of issues at his site :-) -
Oct 13, 3:54 pm 2007
David Miller
Re: [NOT VERY SAFE] [TCP]: Set initial_ssthresh default ...
From: Komuro &lt;komurojun@nifty.com&gt; Komuro, every single email I sent to you bounces with &quot;user unknown&quot;, I bet it is some spam filter or similar that doesn't like the fact that I lack reverse DNS. Can someone tell Komuro this side-band? He also missed my previous reply, which directed him to make his report on netdev@vger.kernel.org which is very important. -
Oct 13, 7:38 pm 2007
Komuro
Re: [NOT VERY SAFE] [TCP]: Set initial_ssthresh defa ...
Dear David Actually, tcp_sk(sk)-&gt;snd_ssthresh is not initialized, if initial_ssthresh is 0. The patch should be static void bictcp_init(struct sock *sk) { bictcp_reset(inet_csk_ca(sk)); - if (initial_ssthresh) - tcp_sk(sk)-&gt;snd_ssthresh = initial_ssthresh; + + tcp_sk(sk)-&gt;snd_ssthresh = initial_ssthresh; } Best Regards -- Komuro &lt;komurojun@nifty.com&gt; -
Oct 13, 6:02 pm 2007
David Miller
Re: [NOT VERY SAFE] [TCP]: Set initial_ssthresh default ...
From: Komuro &lt;komurojun@nifty.com&gt; No, I will not revert it with so little information, that would be a knee-jerk reaction. Let's anaylyze the problem first. Please: 1) Send this report to the correct place, which is netdev@vger.kernel.org, so that the networking developers can analyze the bug. Most of the core networking developers do not read linux-kernel so they did not see your report. 2) Provide a test case that the developers can use the precisely reproduce the ...
Oct 13, 3:52 pm 2007
Erez Zadok
Re: [PATCH] 0/3 checkpatch updates, new checkfiles script
OK, I just checked the latest version of checkpatch on 2.6.23.1. Here are the stats broken down by subsystem and category of message (error, warning, or subjective check): SUBSYSTEM Error Warn Check Total drivers 866113 168093 7712 1041918 fs 102133 14016 1236 117385 arch 78531 32898 5400 116829 include 41237 42974 1838 86049 sound 59175 20319 1184 80678 net 6898 6614 ...
Oct 13, 11:55 am 2007
animesh saxena
Compiling kernel 2.6.23.1 HELP
Hi, I am a kernel newbie, so need some help trying to compile it. I have fedora 7 installed. While compiling it, I get errors as follows..... HOSTCC scripts/basic/fixdep scripts/basic/fixdep.c:107:23: error: sys/types.h: No such file or directory scripts/basic/fixdep.c:108:22: error: sys/stat.h: No such file or directory scripts/basic/fixdep.c:109:22: error: sys/mman.h: No such file or directory scripts/basic/fixdep.c:110:20: error: unistd.h: No such file ...
Oct 13, 9:46 am 2007
Kristoffer Ericson
Re: Compiling kernel 2.6.23.1 HELP
Greetings, This is not the proper forum for compilation help (if nothing is broken of course). You would probably get good help asking on fedora forum (or simply do a search there). Looking at your log it seems to more reflect headers missing than anything wrong with the kernel in it self. If you fail to find anything useful, I can help you but please send me mail directly so we don't put additional weight on this mailinglist. Best wishes Kristoffer Ericson On Sat, 13 Oct 2007 22:16:08 ...
Oct 13, 7:35 pm 2007
Willy Tarreau
Re: Compiling kernel 2.6.23.1 HELP
It seems to me that you do not have glibc-devel or any other name it can have on your distro. It's very likely that after that you will be missing a few other development packages, but you'll quickly find them one at a time. Possibly that you will also need some random kernel-header-xxxx package, If you're a newbie, you're not encouraged to try building GIT kernels. They are *very* likely to break during build with nasty errors. You'd better get the official releases in tar.bz2 form which ...
Oct 13, 10:12 am 2007
Borislav Petkov
Re: -mm merge plans for 2.6.24
On Mon, Oct 01, 2007 at 02:22:22PM -0700, Andrew Morton wrote: can you please add http://lkml.org/lkml/2007/7/30/98 also to the misc-queue for the warning still persists and the patch is good to go as is (against current git v2.6.23-2840-g752097c, for example) albeit with a little fuzziness. -- Regards/Gruß, Boris. -
Oct 13, 1:44 am 2007
Borislav Petkov
Re: -mm merge plans for 2.6.24
/me wondering: what if you pass it on upstream to Linus, since: 1. it applies cleanly now 2. is pretty trivial and forget it about it forever :). It seems the place this patch touches is the only place where kobject_* and sysfs_create_* etc. error codes are not being handled in contrast to all those functions which have been declared __must_check? -- Regards/Gruß, Boris. -
Oct 13, 4:45 am 2007
Andrew Morton
Re: -mm merge plans for 2.6.24
I got completely fed up with maintaining that patch against ongoing churn frenzy in Greg's trees so I dropped it. If/when things settle down in that area someone will need to redo the patch. -
Oct 13, 1:52 am 2007
Manfred Spraul
Re: MSI interrupts and disable_irq
I checked the code: IRQ_DISABLE is implemented in software, i.e. handle_level_irq() only calls handle_IRQ_event() [and then the nic irq handler] if IRQ_DISABLE is not set. OTHO: The last trace looks as if nv_do_nic_poll() is interrupted by an irq. Perhaps something corrupts dev-&gt;irq? The irq is requested with request_irq(np-&gt;pci_dev-&gt;irq, handler, IRQF_SHARED, dev-&gt;name, dev) and disabled with disable_irq_lockdep(dev-&gt;irq); Someone around with a MSI capable board? The forcedeth ...
Oct 13, 2:30 am 2007
Arjan Opmeer
Re: First stab at Elantech touchpad driver for 2.6.22.6. ...
Hi Dmitry, Well, from the few reports I got it seems not all Elantech touchpads are created equal. And as we don't have any documentation on these touchpads I really don't know whether they all support absolute mode, have the same parameters or use the same protocol for it. So for the time being I really would like to keep support for absolute as well as relative mode in to make it easier for users to switch and test and find out and report where thing go wrong. Maybe that once we find ...
Oct 13, 6:14 pm 2007
Avuton Olrich
Re: 2.6.23-rc4-mm1 myri10ge module link error on x86_64
This bug still exists, though now it is in mainline. I just bisected to it with this config[1], unless, of course randconfig is still making bad configs. Errors out with: drivers/built-in.o: In function `myri10ge_poll': myri10ge.c:(.text+0xce259): undefined reference to `lro_receive_frags' myri10ge.c:(.text+0xce37c): undefined reference to `lro_flush_all' It bisects back to this with this: sbh@shapeshifter /tmp/tester/linux-2.6 $ git-bisect bad 1e6e9342d41ff80ced0ad5dfcf084926700cdfc5 is ...
Oct 13, 3:03 pm 2007
previous daytodaynext day
October 12, 2007October 13, 2007October 12, 2007