2004-03-30 05:37:18

by Linus Torvalds

[permalink] [raw]
Subject: Linux 2.6.5-rc3



x86-64, arm, ppc64, ia64, s390 updates.

And agp, acpi, ISDN and watchdog.

Nothing earth-shattering, in other words.

Linus

----

Summary of changes from v2.6.5-rc2 to v2.6.5-rc3
============================================

"Bailey, Scott":
o [TRIVIAL] Tighten sanity in time_init to 250 ppm

"Colin Leroy":
o therm_adt7467 update

"Petri T. Koistinen":
o [TRIVIAL] Miata url update

Adam Belay:
o [PARPORT] Update PC Parport Detection Code
o [ISAPNP] Fix Device Detection Issue
o [ISAPNP] MEM Config Fix
o [PNP] Add some more modem IDs
o [ISAPNP] Unmark experimental status

Adrian Bunk:
o fix scsi_transport_spi.c compile with gcc 2.95

Alain Knaff:
o email address update

Alan Stern:
o Work around compiler error in proc_misc.c

Alex Williamson:
o ia64: lost sx1000 naming in sba_iommu

Andi Kleen:
o critical x86-64 merge
o Hack mptfusion to work on >4GB machines
o Two more x86-64 fixes
o Fix x86-64 32bit getdents for new glibc
o Don't register disabled nodes
o Emulate deviceless bridge ioctls
o Pass correct task to get_user_pages in ptrace
o Disable debugging in parport daisy

Andrew Morton:
o fix console oops/race
o start_cpu_timer() cannot be __init
o fix device open return values
o rename dma_error()
o ia64: add dma_mapping_error() support
o null-terminate sb->s_id
o ext2&3: use the right i_flags in find_group_orlov()
o con_close() deadlock fix
o write_kmem() fix
o arch/x86_64/ia32/sys_ia32.c needs vmalloc.h
o cciss: return -ENXIO on no-device-present
o inode dirtying timestamp fix

Anton Blanchard:
o ppc64: remove duplicate FBIOBLANK ioctl translation
o ppc64: Add eeh calls to hotplug driver
o ppc64: Remove some stale iseries code
o ppc64: fix timebase bugs
o ppc64: implement iommu=off for pseries
o ppc64: clean up boot messaegs
o ppc64: implement pci_dma_error
o ppc64: fix mount compat translation bug
o [PPC64] make compat filldir/getdents check for errors

Armin Schindler:
o ISDN Eicon driver: restructured capi list and lock handling
o ISDN Eicon driver: move workqueue to tasklet for divas dpc
o ISDN Eicon driver: linked-list handling by kernel api list.h
o ISDN Eicon driver: fix compilation with non __exit function
o i386 Kconfig typo fix
o ISDN CAPI: fix capiminor_alloc() to assign lowest free minor

Arnd Bergmann:
o Fix missing "noinline" on x86-64

Arthur Othieno:
o [ARM] arch/arm/boot/Makefile: s/quite_cmd_mknote/quiet_cmd_mknote/

badari:
o ipc locking fix

Bartlomiej Zolnierkiewicz:
o ide.c: remove unused code for hwif->mmio == 1
o remove unused CONFIG_BLK_DEV_TIVO
o remove unused CONFIG_DMA_NONPCI
o remove unused ide_hwif_t->pnp_dev
o asm-sparc{64}/ide.h cleanup (there are no standard ports)
o asm-parisc/ide.h cleanup (there are no standard ports)

Benjamin Herrenschmidt:
o pmac: Improved G4 "windtunnel" fan controller
o pmac_zilog: sleep fix
o More pmac-zilog sleep fix
o Cosmetic fix of BMAC boot messages
o ppc32: Fix racy access to TI_FLAGS
o adbhid preempt/smp races
o powerbook via-pmu races
o dmasound close timeout
o ppc32: arch code preempt fixes
o ppc32: More preempt fixes
o ppc64: syscall error test incorrect for 64 bits results

Bjorn Helgaas:
o ia64: init IO port space, IO accessors earlier
o clean up ACPI GSI/IRQ conversions (i386 part)
o ia64: fix name conflict with handle_exception()
o ia64: don't prompt for the floppy driver
o ia64: fix kernel NULL-pointer message
o Fix uninitialized data in EFI RTC /proc interface
o Remove <asm/setup.h> from cmdlinepart.c

Brian King:
o SCSI: Fix Oops in sg with lots of SG_IO activity

Chas Williams:
o [ATM]: [lec] lec_push() races with vcc->proto_data
o [ATM]: [nicstar] use kernel min/max (by Randy.Dunlap
<[email protected]>)

Christoph Hellwig:
o [ISAPNP] Remove uneeded MOD_INC/DEC_USE_COUNT

Colin Leroy:
o fix oops at pmac_zilog rmmod'ing

Daniel Ritz:
o [PCMCIA] attack of the clones

Dave Jones:
o [AGPGART] Fix URL
o [AGPGART] Silence serverworks CNB20HE printks
o [AGPGART] Recognise B3 stepping 8151 in amd64 GART driver
o [AGPGART] Add SIS 648/746 work around
o [AGPGART] Give IA32E its own GART driver
o [AGPGART] Move HP ZX1 registers out of agp.h
o [AGPGART] Move other chipset vendors registers into vendor specific
files
o [AGPGART] More agp.h cleanups Grouping stuff, and bumping copyright
date.
o [AGPGART] agp.h indentation fixes
o [AGPGART] AGPv3 generic support
o [AGPGART] Clean up SiS648 workaround by giving it its own driver
o [AGPGART] Make some more Intel/ia32e functions static to fix build
when both compiled in
o [AGPGART] Mass ia32e renaming
o [AGPGART] Remove more unneeded routines from the new Intel driver
o [AGPGART] Minor CodingStyle fixups

Dave Kleikamp:
o JFS: Prevent hang in __lock_metapage
o JFS: don't use global lock in lmLogSync when local lock is
sufficient

David Mosberger:
o ia64: GCC v3.5 fixes
o ia64: Small cleanup in __kernel_sigtramp()
o ia64: Manual merge of Andrew/Alex/Bjorn's dma_mapping_error()
changes
o ia64: Improve layout of cpuinfo_ia64
o ia64: Minor formatting fix for two earlier patches
o ia64: Correct value for PREFETCH_STRIDE
o ia64: Fix typo in unwinder which could cause NULL-pointer
dereferences

David S. Miller:
o [B44]: Restore PCI state in b44_resume()
o [SPARC64]: Handle NULL type arg properly in sys32_mount()
o [SPARC64]: Provide d_type in sys32_getdents()
o [SPARC64]: Do not use cast exprs as lvalues
o [IPV4]: Zap CONFIG_INET_ECN, just always off by default
o [SPARC64]: Update defconfig
o [IGMP]: Do nothing in ip_mc_down() if ip_mc_up() was not called
previously
o [SPARC64]: Do not lvalue cast in pgd/pmd macros
o [SPARC64]: Fix lvalue casting in signal32.c
o [SPARC64]: Fix lvalue casting in sys_sunos32.c
o [SPARC64]: Fix svr4_stack_t typing in svr4.h
o [SPARC64]: Fix lvalue casting in sys_sparc32.c
o [SPARC64]: Fix one last cast-as-lvalue, present in uniprocessor
builds

Dmitry Torokhov:
o [NET_SCHED]: Fix class reporting in TBF qdisc
o [NET_SCHED]: Trailing whitespace cleanup in TBF qdisc

Felipe Alfaro Solana:
o Add BINFMT_MISC docs for Mono .NET-based binaries

Greg Kroah-Hartman:
o USB: Eliminate wait following interface unregistration

Hideaki Yoshifuji:
o [XFRM] remove duplicated lines; fl->fl4_{src,dst} is already filled
in xfrm_lookup()
o [XFRM] remove unused argument for (*find_bundle)()

Hugh Dickins:
o Fix /proc/swaps output alignment

James Morris:
o [CRYPTO]: Add setkey operation for digests
o [CRYPTO]: Add Michael MIC algorithm
o selinux: check return value for receive node permission

James Simmons:
o tgafb: missing include

Jeff Garzik:
o Set PCI DMA masks in old-OSS via82cxxx audio driver
o forgotten pci_dma_mapping_error on x86-64
o SATA: fix and enable sata-sil
o update i386 defconfig
o fix SATA simulation of 6-byte read/write

Jens Axboe:
o Broken CDROMs default to writeable
o don't show cdroms in /proc/partitions
o ide-cd capacity fix

Jeremy Higdon:
o ia64: make level sensitive interrupt emulation default on SN2

Jesse Barnes:
o ia64: quiet sn_serial driver
o ia64: update sn2_defconfig

Joe Korty:
o Fix posix scheduling violation for !SCHED_OTHER

john stultz:
o adjuct cpu_khz in response to cpufreq changes

John Williams Floroiu:
o [IPSEC]: Missing family settings in af_key and xfrm_user

Jon Oberheide:
o [CRYPTO]: Remove confusing TODO comment in arc4.c

Julian Anastasov:
o [IPVS] Fix connection rehashing with new cport

Kai M?kisara:
o Fix SCSI + st regressions problem

Keith M. Wesolowski:
o [SPARC32]: Down with our cpu_offset. Use regular per_cpu instead
o [SPARC32]: Restore a.out binary format capability
o [SPARC32]: Use correct atomic initializer for semaphore counters

Keith Owens:
o ia64: force all kernel sections into one and the same segment
o ia64: SN2 salinfo oemdata race fix

Kenneth W. Chen:
o ia64: Interim pal_halt_light patch

Krishna Kumar:
o [IPV6]: Error is option length increases amidst corking

Len Brown:
o [ACPI] check "maxcpus=N" early -- same as NR_CPUS check
o [ACPI] numa.c build fix (Luming Yu)
http://bugzilla.kernel.org/show_bug.cgi?id=2131
o [ACPI] create disable_acpi()
o [ACPI] fix interrupts behind yenta cardbus bridge (David Shaohua
Li) http://bugzilla.kernel.org/show_bug.cgi?id=1564
o [ACPI] ACPI SCI shall be level/low unless explicit over-ride
http://bugzilla.kernel.org/show_bug.cgi?id=1622 add "acpi_sci=edge"
and "acpi_sci=high" manual over-ride
o [ACPI] delete POWER_OF_TWO array (Pavel Machek)
o [ACPI] toshiba_acpi 0.18 from John Belmonte add missing copyin
o [ACPI] share i386/kernel/acpi/boot.c with x86_64
o [ACPI] PCI interrupt link routing (Luming Yu) use _PRS to determine
resource type for _SRS fixes HP Proliant servers
http://bugzilla.kernel.org/show_bug.cgi?id=1590
o [ACPI] proposed fix for non-identity-mapped SCI override
http://bugme.osdl.org/show_bug.cgi?id=2366
o [ACPI] ACPICA 20040326 from Bob Moore
o [ACPI] Linux specific updates from ACPICA 20040326
"acpi_wake_gpes_always_on" boot flag for old GPE behaviour

Linus Torvalds:
o Rename therm_adt7467.c to match the new reality
o Fix missing part of x86-64 update
o Fix missing part of x86-64 update, part 2
o Remove stale legacy ISDN files
o Revert the input layer change that assumes the i8042 controller is
always in XLATE mode.
o Update ppc64 G5-config to something more uptodate
o Linux 2.6.5-rc3

Luiz Fernando Capitulino:
o cmpci warning fixes
o fix a warning in sound/oss/opl3sa2.c

Marc-Christian Petersen:
o Add missing uacccess checks for sysctl.c
o mprotect return value fix

Marcel Holtmann:
o [Bluetooth] Add missing compat ioctl's for CMTP
o [Bluetooth] Add support for AVM BlueFRITZ! USB v2.0
o [Bluetooth] Fix display for class of device

Marcelo Tosatti:
o Fix cyclades async driver timeout miscalculation

Marcus Meissner:
o ppc64: getdents patch for 32 -> 64 converter

Mark Goodwin:
o ia64: deprecate SN2 linkstatd

Martin Devera:
o [NET_SCHED]: HTB scheduler updates

Martin Schwidefsky:
o s390: core fixes
o s390: dasd driver
o s390: z/VM monitor stream
o s390: network driver
o s390: tape driver
o s390: system call speedup part 1
o s390: system call speedup part 2

Matt Mackall:
o make inflate use less stack space with gcc3.5

Matthew Wilcox:
o ia64: kill unused ACPI configgery
o [PNP] Resource Conflict Cleanup
o ia64: Fix SAL 3.2 detection
o consolidate compat_sys_mount

Maximilian Attems:
o [NETFILTER]: Add MODULE_AUTHOR to ipchains_core.c

Neil Brown:
o Fix bugs introduced by recent improvements to readdir_plus

NeilBrown:
o md: Convert a number or "unsigned long"s to "sector_t"s

Olaf Hering:
o don't display viocd partitions in /proc/paritions

Olof Johansson:
o ppc64: SMT snooze fix in idle loop
o ppc64: Fix thinko in iommu allocator
o ppc64: Use full DART table on G5

Paul Mackerras:
o ppc32: fix build with CONFIG_MODVERSIONS
o Threaded core dumps for PPC32
o fix ppc32 sys_swapcontext

Paul Mundt:
o sh: update defconfigs
o sh: port sh-sci driver to the new API
o sh: DAC ODD driver
o sh: DMA Mapping API
o sh: hugetlb support
o sh: sh-specific framebuffer updates
o sh: various fixes

Pavel Machek:
o Kill IDE debug messages during suspend

Peter Osterlund:
o Revert UDF inode semaphore locking

Petr Baudis:
o fbcon font cloning fix

Petri Koistinen:
o [NETFILTER]: ipv4 Kconfig URL updates
o [ARM] arch_arm_mach-sa1100_Kconfig URL update

Randy Dunlap:
o [PNP] remove __init from system.c

Richard Henderson:
o [ALPHA] Fix build in alpha_ksyms.c
o [TRIVIAL] Remove x86 instructions on alpha
o [ALPHA] Streamline opDEC_check and the actual fixup bits in
do_entIF
o [ALPHA] Update defconfig

Roman Zippel:
o add missing <linux/config.h>

Russell King:
o [ARM] Add support for dev->coherent_dma_mask
o [ARM] Remove Anakin machine support
o [ARM] Add dma_mapping_error() definition
o [ARM] Don't conditionally include the sound configuration
o [ARM] Remove vm_region_dump() debugging
o [ARM] Move kmalloc() and spinlocks into vm_region_alloc()
o [ARM] Extend DMA API on ARM for DMA-able writecombining memory
o [ARM] Convert ARM video drivers to use (ARM extended) DMA API
o [ARM] Remove consistent_alloc/consistent_free
o [ARM] Clean up coherent DMA allocator from previous changes
o [ARM] Fix Acorn RTC year handling

Sam Ravnborg:
o kbuild ordering fix

Samuel Rydh:
o keywest bugfix

Santiago Leon:
o ppc64: Fix log_rtas_error

Sridhar Samudrala:
o [SCTP] Don't do any ppid byte-order conversions as it is opaque to
SCTP
o [SCTP] Avoid the use of hackish CONFIG_IPV6_SCTP__ option

Srivatsa Vaddagiri:
o Fix slab creation/destruction vs. CPU Hotplug

Stefan Holst:
o [SPARC32]: Support memory starting at physical address other than 0
o [SPARC32]: Clean up secondary System.map

Stephen Rothwell:
o PPC64 iSeries kernel messages cleanup
o ppc64: iSeries virtual cd fix
o ppc64: iSeries virtual console cleanup (part 1)

Trent Lathiat Lloyd:
o [NETFILTER]: Fix typo in ip_fw_compat_masq.c

Ulrich Drepper:
o Fix error value for opening block devices

Wensong Zhang:
o [IPVS]: Fix to hold the lock before updating a service

Wim Van Sebroeck:
o [WATCHDOG] v2.6.5-rc2 wdt.c-patch
o [WATCHDOG] v2.6.5-rc2 wdt_pci.c-patch
o [WATCHDOG] v2.6.5-rc2 wd501p.h-patch
o [WATCHDOG] v2.6.5-rc2 softdog.c-patch
o [WATCHDOG] v2.6.5-rc2 pcwd.c-patch1
o [WATCHDOG] v2.6.5-rc2 Kconfig-patch
o [WATCHDOG] v2.6.5-rc2 pcwd.c-patch2
o [WATCHDOG] v2.6.5-rc2 pcwd.c-patch3
o [WATCHDOG] v2.6.5-rc2 pcwd.c-patch4


2004-03-30 05:54:20

by Ivan Gyurdiev

[permalink] [raw]
Subject: Re: Linux 2.6.5-rc3

Linus Torvalds wrote:
>
> x86-64, arm, ppc64, ia64, s390 updates.
>
> And agp, acpi, ISDN and watchdog.
>
> Nothing earth-shattering, in other words.
>

My binary-only proprietary unfree Nvidia driver is broken (and works on
2.6.4). What are some interesting changeset numbers to try to locate the
exact cause?




2004-03-30 06:03:56

by Ivan Gyurdiev

[permalink] [raw]
Subject: Re: Linux 2.6.5-rc3


>
> My binary-only proprietary unfree Nvidia driver is broken (and works on
> 2.6.4). What are some interesting changeset numbers to try to locate the
> exact cause?

Just in case this is helpful:

Mar 29 17:23:15 cobra kernel: Badness in pci_find_subsys at
drivers/pci/search.c:167
Mar 29 17:23:15 cobra kernel: Call Trace:
Mar 29 17:23:15 cobra kernel: [pci_find_subsys+232/240]
pci_find_subsys+0xe8/0xf0
Mar 29 17:23:15 cobra kernel: [pci_find_device+47/64]
pci_find_device+0x2f/0x40
Mar 29 17:23:15 cobra kernel: [pci_find_slot+40/80] pci_find_slot+0x28/0x50
Mar 29 17:23:15 cobra kernel:
[__crc_pci_bus_find_capability+922468/2689568]
os_pci_init_handle+0x39/0x68 [nvidia]
Mar 29 17:23:15 cobra kernel: [__crc_send_sig+2251290/2818195]
_nv001243rm+0x1f/0x24 [nvidia]
Mar 29 17:23:15 cobra kernel:
[__crc_pci_bus_find_capability+158597/2689568] _nv003797rm+0xa9/0x128
[nvidia]
Mar 29 17:23:15 cobra kernel:
[__crc_pci_bus_find_capability+603593/2689568] _nv001490rm+0x55/0xe4
[nvidia]
Mar 29 17:23:15 cobra kernel:
[__crc_pci_bus_find_capability+770684/2689568] _nv000816rm+0x334/0x384
[nvidia]
Mar 29 17:23:15 cobra kernel:
[__crc_pci_bus_find_capability+150100/2689568] _nv003801rm+0xd8/0x100
[nvidia]
Mar 29 17:23:15 cobra kernel:
[__crc_pci_bus_find_capability+769399/2689568] _nv000809rm+0x2f/0x34
[nvidia]
Mar 29 17:23:15 cobra kernel:
[__crc_pci_bus_find_capability+153720/2689568] _nv003816rm+0xf0/0x104
[nvidia]
Mar 29 17:23:15 cobra kernel:
[__crc_pci_bus_find_capability+157167/2689568] _nv000013rm+0x77/0x84
[nvidia]
Mar 29 17:23:15 cobra kernel:
[__crc_pci_bus_find_capability+155539/2689568] _nv003780rm+0x1df/0x2c8
[nvidia]
Mar 29 17:23:15 cobra kernel:
[__crc_pci_bus_find_capability+155039/2689568] _nv000012rm+0x43/0x58
[nvidia]
Mar 29 17:23:15 cobra kernel:
[__crc_pci_bus_find_capability+154972/2689568] _nv000012rm+0x0/0x58 [nvidia]
Mar 29 17:23:15 cobra kernel: [__crc_send_sig+2201687/2818195]
_nv001219rm+0xa8/0x124 [nvidia]
Mar 29 17:23:15 cobra kernel:
[__crc_pci_bus_find_capability+912349/2689568] nv_kern_rc_timer+0x0/0x37
[nvidia]
Mar 29 17:23:15 cobra kernel: [__crc_send_sig+2269297/2818195]
rm_run_rc_callback+0x36/0x4c [nvidia]
Mar 29 17:23:15 cobra kernel:
[__crc_pci_bus_find_capability+912368/2689568]
nv_kern_rc_timer+0x13/0x37 [nvidia]
Mar 29 17:23:15 cobra kernel: [__crc_sleep_on+1875873/3746342]
rh_report_status+0x0/0x140 [usbcore]
Mar 29 17:23:15 cobra kernel: [run_timer_softirq+203/432]
run_timer_softirq+0xcb/0x1b0
Mar 29 17:23:15 cobra kernel: [do_softirq+144/160] do_softirq+0x90/0xa0
Mar 29 17:23:15 cobra kernel: [do_IRQ+253/304] do_IRQ+0xfd/0x130
Mar 29 17:23:15 cobra kernel: [common_interrupt+24/32]
common_interrupt+0x18/0x20

2004-03-30 06:12:12

by Dominik Karall

[permalink] [raw]
Subject: Re: Linux 2.6.5-rc3

Take a look in your config file, if 4KSTACK is enabled, it shouldn't.

btw, the 2.6.5-rc3 isn't displayed on the http://www.kernel.org frontpage!?


On Tuesday 30 March 2004 07:54, you wrote:
> Linus Torvalds wrote:
> > x86-64, arm, ppc64, ia64, s390 updates.
> >
> > And agp, acpi, ISDN and watchdog.
> >
> > Nothing earth-shattering, in other words.
>
> My binary-only proprietary unfree Nvidia driver is broken (and works on
> 2.6.4). What are some interesting changeset numbers to try to locate the
> exact cause?
>
>
>
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/

2004-03-30 06:50:32

by Dumitru Ciobarcianu

[permalink] [raw]
Subject: Re: Linux 2.6.5-rc3 [ACPI error message]

On Mon, 2004-03-29 at 21:35 -0800, Linus Torvalds wrote:
> And agp, acpi, ISDN and watchdog.
>
> Nothing earth-shattering, in other words.


My laptop's acpi shaked a bit...

ACPI: Subsystem revision 20040326
ACPI: IRQ9 SCI: Level Trigger.
ACPI-1133: *** Error: Method execution failed
[\_SB_.PCI0.PCIB.MPC0._PRW] (Node c1521780), AE_NOT_EXIST
ACPI-0154: *** Error: Method execution failed
[\_SB_.PCI0.PCIB.MPC0._PRW] (Node c1521780), AE_NOT_EXIST
ACPI: Interpreter enabled


In -rc2 the error did not exist.


--
Cioby



Attachments:
signature.asc (189.00 B)
This is a digitally signed message part

2004-03-30 08:26:57

by Marc-Christian Petersen

[permalink] [raw]
Subject: Re: Linux 2.6.5-rc3

On Tuesday 30 March 2004 08:14, Dominik Karall wrote:

Hi Dominik,

> Take a look in your config file, if 4KSTACK is enabled, it shouldn't.

err, we are talking about 2.6.5-rc3, not 2.6.5-rc*-mm* :p

ciao, Marc

2004-03-30 12:38:05

by Felipe Alfaro Solana

[permalink] [raw]
Subject: Re: Linux 2.6.5-rc3

On Tue, 2004-03-30 at 10:26, Marc-Christian Petersen wrote:
> On Tuesday 30 March 2004 08:14, Dominik Karall wrote:
>
> Hi Dominik,
>
> > Take a look in your config file, if 4KSTACK is enabled, it shouldn't.
>
> err, we are talking about 2.6.5-rc3, not 2.6.5-rc*-mm* :p

What about CONFIG_REGPARM? Did you enable it?

2004-03-30 14:08:07

by Ivan Gyurdiev

[permalink] [raw]
Subject: Re: Linux 2.6.5-rc3

Felipe Alfaro Solana wrote:
> On Tue, 2004-03-30 at 10:26, Marc-Christian Petersen wrote:
>
>>On Tuesday 30 March 2004 08:14, Dominik Karall wrote:
>>
>>Hi Dominik,
>>
>>
>>>Take a look in your config file, if 4KSTACK is enabled, it shouldn't.
>>
>>err, we are talking about 2.6.5-rc3, not 2.6.5-rc*-mm* :p
>
>
> What about CONFIG_REGPARM? Did you enable it?

No, it's off...
I'll do some more testing and figure out which changeset breaks it.


2004-03-30 14:34:16

by Lenar Lõhmus

[permalink] [raw]
Subject: Re: Linux 2.6.5-rc3

Ivan Gyurdiev wrote:

>>
>> What about CONFIG_REGPARM? Did you enable it?
>
>
> No, it's off...
> I'll do some more testing and figure out which changeset breaks it.

Whatever is the cause it might have come from -mm tree.
I remember than 2.6.5-rc2 worked with 5336nvidia, but when I applied
-mm2 it started to hang after X start or just made spontaneous reboot.

In case of -mm2 I'm almost sure 4KSTACK wasn't enabled, but can't check
right now.
MREGPARM wasn't - that's sure.

Lenar

2004-03-30 15:39:55

by Greg KH

[permalink] [raw]
Subject: Re: Linux 2.6.5-rc3

On Tue, Mar 30, 2004 at 01:03:47AM -0500, Ivan Gyurdiev wrote:
>
> >
> >My binary-only proprietary unfree Nvidia driver is broken (and works on
> >2.6.4). What are some interesting changeset numbers to try to locate the
> >exact cause?
>
> Just in case this is helpful:
>
> Mar 29 17:23:15 cobra kernel: Badness in pci_find_subsys at
> drivers/pci/search.c:167
> Mar 29 17:23:15 cobra kernel: Call Trace:
> Mar 29 17:23:15 cobra kernel: [pci_find_subsys+232/240]
> pci_find_subsys+0xe8/0xf0

known b0rkage in the nvidia driver. been this way for months. see the
archives for details.

thanks,

greg k-h

2004-03-30 16:05:24

by John Cherry

[permalink] [raw]
Subject: Re: Linux 2.6.5-rc3 (compile stats)

Here are the compile stats for the last week or so of releases.
The 2.6.5-rc3.mm1 release is almost done. Stay tuned.

Linux 2.6 Compile Statistics (gcc 3.2.2)
Warnings/Errors Summary

Kernel bzImage bzImage bzImage modules bzImage modules
(defconfig) (allno) (allyes) (allyes) (allmod) (allmod)
----------- ----------- -------- -------- -------- -------- ---------
2.6.5-rc3 0w/0e 0w/0e 135w/ 0e 8w/0e 4w/0e 132w/0e
2.6.5-rc2 0w/0e 0w/0e 135w/ 0e 8w/0e 3w/0e 132w/0e
2.6.5-rc1 0w/0e 0w/0e 138w/ 0e 8w/0e 3w/0e 135w/0e
2.6.4 1w/0e 0w/0e 145w/ 0e 7w/0e 3w/0e 142w/0e

Linux 2.6 (mm tree) Compile Statistics (gcc 3.2.2)
Warnings/Errors Summary

Kernel bzImage bzImage bzImage modules bzImage modules
(defconfig) (allno) (allyes) (allyes) (allmod) (allmod)
--------------- ---------- -------- -------- -------- -------- --------
2.6.5-rc2-mm5 0w/0e 5w/0e 130w/ 0e 8w/0e 4w/0e 129w/0e
2.6.5-rc2-mm4 0w/0e 5w/0e 134w/ 0e 8w/0e 3w/0e 133w/0e
2.6.5-rc2-mm3 0w/0e 5w/0e 134w/ 0e 8w/0e 3w/0e 133w/0e
2.6.5-rc2-mm2 0w/0e 5w/0e 137w/ 0e 8w/0e 3w/0e 134w/0e
2.6.5-rc2-mm1 0w/0e 5w/0e 136w/ 0e 8w/0e 3w/0e 134w/0e
2.6.5-rc1-mm2 0w/0e 5w/0e 135w/ 5e 8w/0e 3w/0e 133w/0e
2.6.5-rc1-mm1 0w/0e 5w/0e 135w/ 5e 8w/0e 3w/0e 133w/0e

Web page with links to complete details:
http://developer.osdl.org/cherry/compile/
Daily compiles (ia32):
http://developer.osdl.org/cherry/compile/2.6/linus-tree/running.txt
Daily compiles (ia64):
http://developer.osdl.org/cherry/compile/2.6/linus-tree/running64.txt
Latest changes in Linus' bitkeeper tree:
http://linux.bkbits.net:8080/linux-2.5

John


2004-03-30 19:42:53

by Helge Deller

[permalink] [raw]
Subject: Re: Linux 2.6.5-rc3 - ALI15X3, irq 15: nobody cared! / Disabling IRQ #15

IBM R30 Laptop, ALI15X3 IDE onboard chip, internal IDE harddisk & CDROM gives
irq 15: nobody cared!
....
Disabling IRQ #15

Message repeats ~ 1/min.

00:10.0 IDE interface: ALi Corporation M5229 IDE (rev c3) (prog-if fa)
Subsystem: IBM: Unknown device 050f
Flags: bus master, medium devsel, latency 32, IRQ 15
I/O ports at 7050 [size=16]
Capabilities: [60] Power Management version 2

Any ideas ?

<4>Linux version 2.6.5-rc3 (root@halden) (gcc version 3.3.1 (SuSE Linux)) #2 Tue Mar 30 10:28:34 CEST 2004
<6>BIOS-provided physical RAM map:
<4> BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
<4> BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
<4> BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
<4> BIOS-e820: 0000000000100000 - 000000000f7e0000 (usable)
<4> BIOS-e820: 000000000f7e0000 - 000000000f7f0000 (reserved)
<4> BIOS-e820: 000000000f7f0000 - 000000000f7f8000 (ACPI data)
<4> BIOS-e820: 000000000f7f8000 - 000000000f800000 (ACPI NVS)
<4> BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
<5>247MB LOWMEM available.
<4>On node 0 totalpages: 63456
<4> DMA zone: 4096 pages, LIFO batch:1
<4> Normal zone: 59360 pages, LIFO batch:14
<4> HighMem zone: 0 pages, LIFO batch:1
<6>DMI 2.3 present.
<6>IBM machine detected. Enabling interrupts during APM calls.
<6>IBM machine detected. Disabling SMBus accesses.
<6>ACPI: RSDP (v000 IBM ) @ 0x000fe030
<6>ACPI: RSDT (v001 IBM TP-1C 0x00001320 IBM 0x00000000) @ 0x0f7f0000
<6>ACPI: FADT (v001 IBM TP-1C 0x00001320 IBM 0x00000000) @ 0x0f7f0054
<6>ACPI: BOOT (v001 IBM TP-1C 0x00001320 IBM 0x00000000) @ 0x0f7f002c
<6>ACPI: DSDT (v001 IBM TP-1C 0x00001320 MSFT 0x0100000d) @ 0x00000000
<6>ACPI: PM-Timer IO Port: 0xf108
<4>Built 1 zonelists
<4>Kernel command line: root=/dev/hda2 pmdisk=/dev/hda3
<4>Local APIC disabled by BIOS -- reenabling.
<4>Could not enable APIC!
<6>Initializing CPU#0
<4>PID hash table entries: 1024 (order 10: 8192 bytes)
<4>Detected 697.812 MHz processor.
<6>Using pmtmr for high-res timesource
<4>Console: colour VGA+ 80x25
<6>Memory: 247704k/253824k available (1687k kernel code, 5388k reserved, 720k data, 168k init, 0k highmem)
<4>Checking if this processor honours the WP bit even in supervisor mode... Ok.
<4>Calibrating delay loop... 1384.44 BogoMIPS
<6>Security Scaffold v1.0.0 initialized
<6>Capability LSM initialized
<6>Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
<4>Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
<4>Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
<7>CPU: After generic identify, caps: 0383f9ff 00000000 00000000 00000000
<7>CPU: After vendor identify, caps: 0383f9ff 00000000 00000000 00000000
<6>CPU: L1 I cache: 16K, L1 D cache: 16K
<6>CPU: L2 cache: 256K
<7>CPU: After all inits, caps: 0383f9ff 00000000 00000000 00000040
<6>Intel machine check architecture supported.
<6>Intel machine check reporting enabled on CPU#0.
<4>CPU: Intel Pentium III (Coppermine) stepping 0a
<6>Enabling fast FPU save and restore... done.
<6>Enabling unmasked SIMD FPU exception support... done.
<6>Checking 'hlt' instruction... OK.
<4>POSIX conformance testing by UNIFIX
<6>NET: Registered protocol family 16
<6>PCI: PCI BIOS revision 2.10 entry at 0xf0200, last bus=1
<6>PCI: Using configuration type 1
<6>mtrr: v2.0 (20020519)
<6>ACPI: Subsystem revision 20040326
<4>ACPI: IRQ9 SCI: Edge Trigger.
<6>ACPI: Interpreter enabled
<6>ACPI: Using PIC for interrupt routing
<4>ACPI: PCI Interrupt Link [PILA] (IRQs 1 3 4 5 6 7 10 11 12 14 15)
<4>ACPI: PCI Interrupt Link [PILB] (IRQs 1 3 4 5 6 7 10 *11 12 14 15)
<4>ACPI: PCI Interrupt Link [PILC] (IRQs 1 3 4 5 6 7 *10 11 12 14 15)
<4>ACPI: PCI Interrupt Link [PILD] (IRQs 10 *11)
<4>ACPI: PCI Interrupt Link [PILE] (IRQs 1 3 4 5 6 7 10 11 12 14 15)
<4>ACPI: PCI Interrupt Link [PILF] (IRQs 1 3 4 5 6 7 10 11 12 14 15)
<4>ACPI: PCI Interrupt Link [PILG] (IRQs 1 3 4 5 6 7 10 *11 12 14 15)
<4>ACPI: PCI Interrupt Link [PILH] (IRQs 1 3 4 5 6 7 10 *11 12 14 15)
<4>ACPI: PCI Interrupt Link [PILI] (IRQs 1 3 4 5 6 7 *10 11 12 14 15)
<6>ACPI: PCI Root Bridge [PCI0] (00:00)
<4>PCI: Probing PCI hardware (bus 00)
<7>ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
<6>ACPI: Embedded Controller [EC0] (gpe 34)
<6>Linux Plug and Play Support v0.97 (c) Adam Belay
<6>PnPBIOS: Scanning system for PnP BIOS support...
<6>PnPBIOS: Found PnP BIOS installation structure at 0xc00f6f40
<6>PnPBIOS: PnP BIOS version 1.0, entry 0xfa000:0x0, dseg 0xf0000
<3>PnPBIOS: dev_node_info: function not supported on this system
<3>PnPBIOS: Unable to get node info. Aborting.
<4>ACPI: PCI Interrupt Link [PILH] enabled at IRQ 11
<4>ACPI: PCI Interrupt Link [PILB] enabled at IRQ 11
<4>ACPI: PCI Interrupt Link [PILD] enabled at IRQ 11
<4>ACPI: PCI Interrupt Link [PILI] enabled at IRQ 10
<6>PCI: Using ACPI for IRQ routing
<6>PCI: if you experience problems, try using option 'pci=noacpi' or even 'acpi=off'
<6>Simple Boot Flag at 0x41 set to 0x1
<6>Machine check exception polling timer started.
<6>cpufreq: Intel(R) SpeedStep(TM) for this chipset not (yet) available.
<6>ikconfig 0.7 with /proc/config*
<6>Initializing Cryptographic API
<6>Activating ISA DMA hang workarounds.
<6>isapnp: Scanning for PnP cards...
<6>isapnp: No Plug & Play device found
<6>Real Time Clock Driver v1.12
<6>loop: loaded (max 8 devices)
<6>Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
<6>ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
<6>ALI15X3: IDE controller at PCI slot 0000:00:10.0
<6>ALI15X3: chipset revision 195
<6>ALI15X3: not 100%% native mode: will probe irqs later
<6> ide0: BM-DMA at 0x7050-0x7057, BIOS settings: hda:DMA, hdb:pio
<6> ide1: BM-DMA at 0x7058-0x705f, BIOS settings: hdc:DMA, hdd:pio
<4>hda: HITACHI_DK23CA-30, ATA DISK drive
<4>Using anticipatory io scheduler
<4>ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
<4>hdc: MATSHITADVD-ROM SR-8176, ATAPI CD/DVD-ROM drive
<3>irq 15: nobody cared!
<4>Call Trace:
<4> [<c0109c74>] __report_bad_irq+0x24/0x90
<4> [<c0109fd7>] do_IRQ+0x177/0x1f0
<4> [<c0107cc8>] common_interrupt+0x18/0x20
<4> [<c0123cbd>] do_softirq+0x3d/0xa0
<4> [<c0109fca>] do_IRQ+0x16a/0x1f0
<4> [<c0107cc8>] common_interrupt+0x18/0x20
<4> [<c010961e>] setup_irq+0x7e/0xe0
<4> [<c021e830>] ide_intr+0x0/0x260
<4> [<c0109bff>] request_irq+0x8f/0xe0
<4> [<c02217b2>] init_irq+0x1c2/0x5a0
<4> [<c021e830>] ide_intr+0x0/0x260
<4> [<c01bf3a7>] vsprintf+0x27/0x30
<4> [<c0221cd5>] hwif_init+0x145/0x380
<4> [<c0223029>] probe_hwif_init+0x19/0x66
<4> [<c0226768>] ide_setup_pci_device+0x68/0x80
<4> [<c021437b>] alim15x3_init_one+0x4b/0x80
<4> [<c0374d84>] ide_scan_pcidev+0x54/0x80
<4> [<c0374dce>] ide_scan_pcibus+0x1e/0xb0
<4> [<c0374d1a>] ide_init+0x5a/0x70
<4> [<c01030e8>] init+0x58/0x1d0
<4> [<c0103090>] init+0x0/0x1d0
<4> [<c0105005>] kernel_thread_helper+0x5/0x10
<4>
<3>handlers:
<3>[<c021e830>] (ide_intr+0x0/0x260)
<0>Disabling IRQ #15
<4>ide1 at 0x170-0x177,0x376 on irq 15
<4>hda: max request size: 128KiB
<6>hda: 58605120 sectors (30005 MB) w/2048KiB Cache, CHS=58140/16/63, UDMA(33)
<6> hda: hda1 hda2 hda3 hda4 < hda5 hda6 >
<6>mice: PS/2 mouse device common for all mice