]> git.hungrycats.org Git - linux/log
linux
22 years ago[SPARC32]: Use drivers/block/Kconfig
Matthew Wilcox [Wed, 7 Jan 2004 04:10:46 +0000 (20:10 -0800)]
[SPARC32]: Use drivers/block/Kconfig

22 years agoMerge nuts.ninka.net:/disk1/davem/BK/sparcwork-2.6
David S. Miller [Wed, 7 Jan 2004 03:13:20 +0000 (19:13 -0800)]
Merge nuts.ninka.net:/disk1/davem/BK/sparcwork-2.6
into nuts.ninka.net:/disk1/davem/BK/sparc-2.6

22 years ago[PATCH] don't clear i_sb
Dave Kleikamp [Wed, 7 Jan 2004 02:35:15 +0000 (18:35 -0800)]
[PATCH] don't clear i_sb

From: Christoph Hellwig <hch@lst.de>

JFS currently clears i_sb in some error pathes which can make the
core kernel OOPS because it may never be NULL.  Noticed because some
IBM people try to "fix" the core kernel for it now..

22 years ago[PATCH] ia32 sched_clock() deadlock fix
Andrew Morton [Tue, 6 Jan 2004 23:52:48 +0000 (15:52 -0800)]
[PATCH] ia32 sched_clock() deadlock fix

From: Ingo Molnar <mingo@elte.hu>,

Voyager is getting odd deadlocks due to the taking of xtime_lock() in
sched_clock()->get_jiffies_64().

I had this patch queued up to fix a different deadlock, which occurs when we
relax the requirement that TSC's be synchronised across CPUs.  But it will
fix James' deadlock too.

22 years ago[PATCH] dvb: firmware fixes
Andrew Morton [Tue, 6 Jan 2004 23:52:39 +0000 (15:52 -0800)]
[PATCH] dvb: firmware fixes

From: Michael Hunold <hunold@convergence.de>

- move around sp887x firmware file entry to be close to sp887x selection

- fix a bunch of filenames to point to /usr/lib/hotplug/firmware/ rather
  then /etc/dvb

- fix the av7110 firmware config entry for "make allyesconfig"

22 years ago[PATCH] JFS fix for NFS on little-endian systems
Andrew Morton [Tue, 6 Jan 2004 23:52:30 +0000 (15:52 -0800)]
[PATCH] JFS fix for NFS on little-endian systems

From: Dave Kleikamp <shaggy@austin.ibm.com>

After Jose debugged the problem down to the routine jfs_get_parent, we
were able to find the problem.  I believe it only affects users of
NFS-exported JFS file systems on big-endian hardware.

The problem was a missing le32_to_cpu macro.  The patch also fixes a
return code to be more consistent other implementations of get_parent.

22 years ago[PATCH] fix sysfs oops
Andrew Morton [Tue, 6 Jan 2004 23:52:21 +0000 (15:52 -0800)]
[PATCH] fix sysfs oops

From: Greg KH <greg@kroah.com>

This fixes an oops when a kobject is unregistered before it's child is.
The usb-serial devices show this bug very easily (yank out a device
while its port is opened...)

Patch was originally written by Mike Gorse <mgorse@mgorse.dhs.org>

22 years ago[PATCH] MSI build fixes
Andrew Morton [Tue, 6 Jan 2004 23:52:12 +0000 (15:52 -0800)]
[PATCH] MSI build fixes

Add missing NR_VECTORS definition to visws and pc9800.  Also, make MSI
support dependent on CONFIG_X86_IO_APIC, as it won't build without IOAPIC
support.

22 years agoMerge bk://linux-dj.bkbits.net/agpgart
Linus Torvalds [Tue, 6 Jan 2004 23:44:53 +0000 (15:44 -0800)]
Merge bk://linux-dj.bkbits.net/agpgart
into home.osdl.org:/home/torvalds/v2.5/linux

22 years ago[AGPGART] Add support for Radeon IGP345M to ATI GART driver.
Dave Jones [Wed, 7 Jan 2004 14:53:58 +0000 (14:53 +0000)]
[AGPGART] Add support for Radeon IGP345M to ATI GART driver.
Also consolidate a bunch of convoluted if's into a single
"is this an r200 or r300" function.

22 years agoMerge nuts.ninka.net:/disk1/davem/BK/sparcwork-2.6
David S. Miller [Tue, 6 Jan 2004 13:05:40 +0000 (05:05 -0800)]
Merge nuts.ninka.net:/disk1/davem/BK/sparcwork-2.6
into nuts.ninka.net:/disk1/davem/BK/sparc-2.6

22 years ago[PATCH] Fix PnP BIOS call
Adam Belay [Tue, 6 Jan 2004 12:08:21 +0000 (04:08 -0800)]
[PATCH] Fix PnP BIOS call

The recent escd fix I have made corrects a thinko in the PnPBIOS code and it
turns out that faults from calling /proc/pnp/bus/escd were probably not caused
by BIOS bugs.

22 years agoMerge home.osdl.org:/home/torvalds/v2.5/kconfig
Linus Torvalds [Tue, 6 Jan 2004 11:47:08 +0000 (03:47 -0800)]
Merge home.osdl.org:/home/torvalds/v2.5/kconfig
into home.osdl.org:/home/torvalds/v2.5/linux

22 years ago[PATCH] qconf fix
Roman Zippel [Tue, 6 Jan 2004 11:46:12 +0000 (03:46 -0800)]
[PATCH] qconf fix

Sometimes a menuconfig item is shown twice, so hide the other item.

22 years ago[PATCH] gconf startup fixes
Roman Zippel [Tue, 6 Jan 2004 11:46:03 +0000 (03:46 -0800)]
[PATCH] gconf startup fixes

Let gconf find it's glade file, even it's started with an absolute path
and check srcdir so it also works if it's compiled outside of the tree.

22 years ago[PATCH] gconf compile warning fixes
Roman Zippel [Tue, 6 Jan 2004 11:45:55 +0000 (03:45 -0800)]
[PATCH] gconf compile warning fixes

gconf compile warning fixes (by Buddy Lucas <b.lucas@ohra.nl>)

22 years ago[PATCH] fix gconf segfault problem
Roman Zippel [Tue, 6 Jan 2004 11:45:46 +0000 (03:45 -0800)]
[PATCH] fix gconf segfault problem

fix gconf segfault problem (by Romain Lievin <roms@tilp.info>)

22 years ago[PATCH] generate an error if writing of kernel config failed
Roman Zippel [Tue, 6 Jan 2004 11:45:38 +0000 (03:45 -0800)]
[PATCH] generate an error if writing of kernel config failed

generate an error if writing of kernel config failed

22 years ago[AGPGART] printk level changes for amd64
Dave Jones [Mon, 5 Jan 2004 18:11:11 +0000 (18:11 +0000)]
[AGPGART] printk level changes for amd64

22 years ago[PATCH] fix oopses on rmmod in some OSS drivers
Bartlomiej Zolnierkiewicz [Mon, 5 Jan 2004 13:39:29 +0000 (05:39 -0800)]
[PATCH] fix oopses on rmmod in some OSS drivers

Fix for oops on rmmod caused by *_remove() function marked as __devinit
(and thus discarded after module initialization - if CONFIG_MODULES=y
and CONFIG_HOTPLUG is not set).
This patch changes __devinit to __devexit and adds __devexit_p() where
pointer to such function is used.

The only exception is au1000, where au1000_remove() is called from
cleanup_au1000() function - __devinit is jest removed there.

22 years ago[PATCH] remove dead and broken DISK_RECOVERY_TIME support
Bartlomiej Zolnierkiewicz [Mon, 5 Jan 2004 13:39:20 +0000 (05:39 -0800)]
[PATCH] remove dead and broken DISK_RECOVERY_TIME support

It was also removed in 2.4.23.

22 years ago[PATCH] ide-tape.c: stop abusing rq->flags
Bartlomiej Zolnierkiewicz [Mon, 5 Jan 2004 13:39:11 +0000 (05:39 -0800)]
[PATCH] ide-tape.c: stop abusing rq->flags

Use rq->cmd[0] instead of rq->flags for storing special request flags.

Per Jens' suggestion.  Tested by Stef van der Made <svdmade@planet.nl>.

22 years ago[PATCH] cmd640.c: fix PCI type1 access
Bartlomiej Zolnierkiewicz [Mon, 5 Jan 2004 13:39:01 +0000 (05:39 -0800)]
[PATCH] cmd640.c: fix PCI type1 access

Revert wrong changes introduced in 2.4.21.

From: Stefan Talpalaru <stefantalpalaru@yahoo.com>,
      Ingo Kilian <ikilian@web.de>.

22 years ago[PATCH] Fix interrupt routing problem on x86-64
Andi Kleen [Mon, 5 Jan 2004 13:38:52 +0000 (05:38 -0800)]
[PATCH] Fix interrupt routing problem on x86-64

The MSI port to x86-64 added an interrupt routing bug that makes the
kernel not boot anymore on some machines.

Fix that.

22 years ago[SPARC32]: Fix BUG on swapout on srmmu systems.
Keith M. Wesolowski [Mon, 5 Jan 2004 12:27:02 +0000 (04:27 -0800)]
[SPARC32]: Fix BUG on swapout on srmmu systems.

This fixes BUG-on-swapout for srmmu-based systems.  The problem is
caused by kmap_atomic_to_page being fed an aliased (pagetable) address
and returning bogons.  This also adjusts the pkmap and fixmap base
addresses so they cannot overlap.

22 years agoLinux 2.6.1-rc2 v2.6.1-rc2
Linus Torvalds [Mon, 5 Jan 2004 11:41:17 +0000 (03:41 -0800)]
Linux 2.6.1-rc2

22 years ago[SPARC64]: Export sys_close for solaris emulation.
Tom 'spot' Callaway [Mon, 5 Jan 2004 06:33:55 +0000 (22:33 -0800)]
[SPARC64]: Export sys_close for solaris emulation.

22 years ago[SPARC64]: Use drivers/block/Kconfig.
Matthew Wilcox [Mon, 5 Jan 2004 06:11:25 +0000 (22:11 -0800)]
[SPARC64]: Use drivers/block/Kconfig.

22 years ago[SPARC]: Add placeholder asm-{sparc,sparc64}/setup.h so MTD builds.
Tom 'spot' Callaway [Mon, 5 Jan 2004 06:10:25 +0000 (22:10 -0800)]
[SPARC]: Add placeholder asm-{sparc,sparc64}/setup.h so MTD builds.

22 years ago[SPARC64]: Fix CONFIG_DRM_FFB=y build.
Ciaran McCreesh [Mon, 5 Jan 2004 05:00:05 +0000 (21:00 -0800)]
[SPARC64]: Fix CONFIG_DRM_FFB=y build.

22 years ago[SPARC64]: Fix sun_uflash MTD driver build.
Tom 'spot' Callaway [Mon, 5 Jan 2004 03:27:49 +0000 (19:27 -0800)]
[SPARC64]: Fix sun_uflash MTD driver build.

22 years ago[SUNZILOG]: Register the correct number of ports, ignore keyb/mouse lines.
David Dillow [Mon, 5 Jan 2004 03:23:47 +0000 (19:23 -0800)]
[SUNZILOG]: Register the correct number of ports, ignore keyb/mouse lines.

22 years ago[SPARC]: Add missing MODULE_LICENSE tags to various Sparc driver.
Tom 'spot' Callaway [Mon, 5 Jan 2004 03:08:54 +0000 (19:08 -0800)]
[SPARC]: Add missing MODULE_LICENSE tags to various Sparc driver.

22 years agoMerge centrino speedstep duplicate patches
Linus Torvalds [Mon, 5 Jan 2004 03:03:45 +0000 (19:03 -0800)]
Merge centrino speedstep duplicate patches

22 years ago[CPUFREQ] Missing .owner entry in speedstep-smi driver.
Dave Jones [Mon, 5 Jan 2004 18:44:26 +0000 (18:44 +0000)]
[CPUFREQ] Missing .owner entry in speedstep-smi driver.

22 years ago[CPUFREQ] Typo fix in drivers/cpufreq/Kconfig
Dave Jones [Mon, 5 Jan 2004 18:43:47 +0000 (18:43 +0000)]
[CPUFREQ] Typo fix in drivers/cpufreq/Kconfig

22 years ago[CPUFREQ] do not leak memory in powernow-k8
Dave Jones [Mon, 5 Jan 2004 18:42:37 +0000 (18:42 +0000)]
[CPUFREQ] do not leak memory in powernow-k8
From Pavel Machek

22 years ago[CPUFREQ] Do something about "cpufreq: change failed"
Dave Jones [Mon, 5 Jan 2004 18:35:23 +0000 (18:35 +0000)]
[CPUFREQ] Do something about "cpufreq: change failed"

22 years ago[CPUFREQ] use latency in nanoseconds
Dave Jones [Mon, 5 Jan 2004 18:33:27 +0000 (18:33 +0000)]
[CPUFREQ] use latency in nanoseconds
sometimes nanoseconds are used, sometimes microseconds, sometimes even something else.

22 years ago[CPUFREQ] remove unneeded #ifdefs in include/linux/cpufreq.h
Dave Jones [Mon, 5 Jan 2004 18:32:08 +0000 (18:32 +0000)]
[CPUFREQ] remove unneeded #ifdefs in include/linux/cpufreq.h

22 years ago[CPUFREQ] Detect CPU speed without relying on cpu_khz
Dave Jones [Mon, 5 Jan 2004 18:31:40 +0000 (18:31 +0000)]
[CPUFREQ] Detect CPU speed without relying on cpu_khz

22 years ago[CPUFREQ] Support for 533 MHz FSB in speedstep driver.
Dave Jones [Mon, 5 Jan 2004 18:30:48 +0000 (18:30 +0000)]
[CPUFREQ] Support for 533 MHz FSB in speedstep driver.

22 years ago[CPUFREQ] Disable smi_detect_freqs() call on systems which do not support it [BUG...
Dave Jones [Mon, 5 Jan 2004 18:19:13 +0000 (18:19 +0000)]
[CPUFREQ] Disable smi_detect_freqs() call on systems which do not support it [BUG #1422]
Dominik Brodowski.

22 years ago[CPUFREQ] speedstep hcakers cnat spel.
Dave Jones [Mon, 5 Jan 2004 18:18:10 +0000 (18:18 +0000)]
[CPUFREQ] speedstep hcakers cnat spel.

22 years ago[CPUFREQ] Disable debug output in speedstep-smi driver
Dave Jones [Mon, 5 Jan 2004 18:17:20 +0000 (18:17 +0000)]
[CPUFREQ] Disable debug output in speedstep-smi driver

22 years ago[CPUFREQ] on P4s no TSC adjustment is necessary
Dave Jones [Mon, 5 Jan 2004 18:16:28 +0000 (18:16 +0000)]
[CPUFREQ] on P4s no TSC adjustment is necessary
From Dominik Brodowski

22 years agoMerge bk://linux-dj.bkbits.net/agpgart
Linus Torvalds [Mon, 5 Jan 2004 02:18:21 +0000 (18:18 -0800)]
Merge bk://linux-dj.bkbits.net/agpgart
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoDon't allow mremap of zero-sized areas.
Linus Torvalds [Mon, 5 Jan 2004 01:41:13 +0000 (17:41 -0800)]
Don't allow mremap of zero-sized areas.

22 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-rmk
Linus Torvalds [Sun, 4 Jan 2004 10:37:38 +0000 (02:37 -0800)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk
into home.osdl.org:/home/torvalds/v2.5/linux

22 years ago[ARM] Report more detail when unable to resolve module relocations.
Russell King [Sun, 4 Jan 2004 20:51:41 +0000 (20:51 +0000)]
[ARM] Report more detail when unable to resolve module relocations.

22 years ago[ARM] Kill dma-isa.c warning.
Russell King [Sun, 4 Jan 2004 20:06:39 +0000 (20:06 +0000)]
[ARM] Kill dma-isa.c warning.

22 years ago[ARM] Fix cachepolicy=<foo>
Russell King [Sun, 4 Jan 2004 17:29:23 +0000 (17:29 +0000)]
[ARM] Fix cachepolicy=<foo>

On ARM, it is possible to configure the desired cache policy in
the page tables.  Unfortunately, we haven't been updating the
protection_map nor PAGE_KERNEL, so this option doesn't change
the behaviour of the majority of mappings.  This cset corrects
this oversight.

22 years ago[ARM] Fix more gcc3 build errors.
Russell King [Sun, 4 Jan 2004 16:49:04 +0000 (16:49 +0000)]
[ARM] Fix more gcc3 build errors.

22 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-serial
Linus Torvalds [Sun, 4 Jan 2004 10:34:20 +0000 (02:34 -0800)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-serial
into home.osdl.org:/home/torvalds/v2.5/linux

22 years ago[SERIAL] EISA ID for PnP modem
Amit Gurdasani [Sun, 4 Jan 2004 16:28:39 +0000 (16:28 +0000)]
[SERIAL] EISA ID for PnP modem

Patch from: Amit Gurdasani

I have a PROLiNK 1456VH internal Rockwell-based ISA PnP K56flex fax modem
whose EISA ID seems not to be known to 8250_pnp.c. The ID is AEI0250 as
reported in /sys/devices/pnp1/01:01/01:01.00/id and adding this into the
pnp_dev_table[] allows the device to be found and enabled properly by the
8250 serial driver.

22 years agoFix IDE "PIO WRITE wait for ready" test under extreme interrupt load.
Linus Torvalds [Sat, 3 Jan 2004 10:25:13 +0000 (02:25 -0800)]
Fix IDE "PIO WRITE wait for ready" test under extreme interrupt load.

From Daniel Tram Lux: under extreme irq load on an underpowered CPU,
the timeout loop may not make any progress, and decide that a timeout
occurred before it has actually tested the status register.

The minimal fix for now is to just have a final test _after_ the timeout
to remove the problem. The real fix would likely be to not have irqs
enabled between reading the status and the timeout.

22 years ago[SERIAL] Remove old RSA resource handlign.
Russell King [Fri, 2 Jan 2004 19:36:52 +0000 (19:36 +0000)]
[SERIAL] Remove old RSA resource handlign.

The resource handling left in autoconfig() is plainly wrong, since
we've already claimed the necessary resources prior to calling
autoconfig().  Therefore, we remove the superfluous code from
autoconfig().

22 years ago[SERIAL] add PnP ID to 8250_pnp.c
Rene Herman [Fri, 2 Jan 2004 19:25:32 +0000 (19:25 +0000)]
[SERIAL] add PnP ID to 8250_pnp.c

Patch from: Rene Herman

This patch adds the PnP ID for the E-Tech CyberBULLET PC56RVP.

22 years ago[PATCH] Fix memset on x86-64
Andi Kleen [Fri, 2 Jan 2004 12:57:06 +0000 (04:57 -0800)]
[PATCH] Fix memset on x86-64

The memset for C stepping K8 was broken. This broke mainly CONFIG_SLAB_DEBUG
because memset(...., 0, ...) still worked correctly.

Thanks to Manfred Spraul for giving me the right cue.

22 years ago[PATCH] X86-64 merge
Andi Kleen [Thu, 1 Jan 2004 03:41:03 +0000 (19:41 -0800)]
[PATCH] X86-64 merge

At least one of them is critical. It fixes an path in the IOMMU that
I broke with the ealier "fullflush" workaround.

 - Check for ~/bin/installkernel like i386 (M. Bligh)
 - Implement 32bit RTC_IRQ_SET correctly (Lutz Vieweg)
 - Disable some useless printks in 32bit emulation
 - Warning fixes for mixed C99 style declarations/statements.
 - Sync lAPIC power management with i386
 - Use topology sysfs like i386
 - Fix some serious bugs in the MCE handler. ECC should
   be decoded correctly now.
 - Add oops=panic option to panic on Oopses.
 - Fix hackish code in head.S
 - Add missing options in IOMMU
 - Fix _syscall6 (Olaf Hering)
 - Remove broken ACPI locking code. Port IA64 C version.
 - Make safe_smp_processor_id() more reliable
 - Read HPET in vsyscall code
 - Add workaround for BIOS that corrupt 64bit registers in HLT
 - Fix unaligned access in bitops.h
 - Remove broken ntp drift correction code for now
 - i386 merge in SCI setup
 - Fix wrong offset in callin.h (Jim Houston)
 - Minor comment fixes

22 years agoMerge http://lia64.bkbits.net/to-linus-2.5
Linus Torvalds [Thu, 1 Jan 2004 03:32:18 +0000 (19:32 -0800)]
Merge http://lia64.bkbits.net/to-linus-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

22 years ago[PATCH] DVB: Fix memory usage of ttpci driver
Michael Hunold [Thu, 1 Jan 2004 03:25:32 +0000 (19:25 -0800)]
[PATCH] DVB: Fix memory usage of ttpci driver

 - do not allocate firmware buffer if firmware is compiled into the
   driver.  Saves 220KB vmem (Andreas Oberritter)

22 years ago[PATCH] DVB: Revamp of the TTUSB-DEC driver
Michael Hunold [Thu, 1 Jan 2004 03:25:24 +0000 (19:25 -0800)]
[PATCH] DVB: Revamp of the TTUSB-DEC driver

 - Alter hotplug firmware naming to fit in with dvb standard.
 - Use the hotplug firmware loader for 2.6 kernels instead of compiling
   the firmware into the module.
 - Integrate frontend into ttusb_dec module and remove pseudo-i2c bits,
   move ttusb_dec header into source file.
 - Rudimentary section filter support (enough for scan).

22 years ago[PATCH] DVB: Add static firmware compilation again
Michael Hunold [Thu, 1 Jan 2004 03:25:13 +0000 (19:25 -0800)]
[PATCH] DVB: Add static firmware compilation again

 - add Kconfig magic to select a firmware that can be compiled into the
   driver
 - add some hooks to av7110 to compile a firmware into the driver again

22 years ago[PATCH] DVB: Fixes for frontend drivers
Michael Hunold [Thu, 1 Jan 2004 03:25:04 +0000 (19:25 -0800)]
[PATCH] DVB: Fixes for frontend drivers

 - ves1820: increase mdelay from 30 to 50 to be more reliable with bad
   reception quality (Andreas Oberritter)
 - dst: remove AUTO_INVERSION for capabilities, allow params
   dst_type_flags and dst_type to have multiple values for multiple
   cards in one machine (Jamie Honan)

22 years ago[PATCH] DVB: Fix feed list handling bugs in demux
Michael Hunold [Thu, 1 Jan 2004 03:24:56 +0000 (19:24 -0800)]
[PATCH] DVB: Fix feed list handling bugs in demux

 - corrected handling of feed lists (Andres Oberritter)

22 years ago[PATCH] DVB: Update documentation and credits
Michael Hunold [Thu, 1 Jan 2004 03:24:46 +0000 (19:24 -0800)]
[PATCH] DVB: Update documentation and credits

 - add new documentation for getting bt8xx based DVB cards runnig
 - extend contributors list
 - change various email addresses in header files

22 years agoRemove dead files
Linus Torvalds [Thu, 1 Jan 2004 03:07:05 +0000 (19:07 -0800)]
Remove dead files

Noted by Keith Owens.

22 years agoia64: Update defconfig.
David Mosberger [Wed, 31 Dec 2003 15:34:35 +0000 (07:34 -0800)]
ia64: Update defconfig.

22 years agoia64: Rename efi_get_time() in the simulator's firmware-emulator to avoid
David Mosberger [Wed, 31 Dec 2003 15:33:55 +0000 (07:33 -0800)]
ia64: Rename efi_get_time() in the simulator's firmware-emulator to avoid
name-clash with declaration of routine of the same name in
<linux/efi.h>.

22 years agoia64: Merge patch by Arun Sharma: hook up lots of ia32 syscalls.
David Mosberger [Wed, 31 Dec 2003 15:29:50 +0000 (07:29 -0800)]
ia64: Merge patch by Arun Sharma: hook up lots of ia32 syscalls.

22 years agoMerge tiger.hpl.hp.com:/data1/bk/vanilla/linux-2.5
David Mosberger [Wed, 31 Dec 2003 15:27:20 +0000 (07:27 -0800)]
Merge tiger.hpl.hp.com:/data1/bk/vanilla/linux-2.5
into tiger.hpl.hp.com:/data1/bk/lia64/to-linus-2.5

22 years agoia64: fix perfmon bug causing lost samples
David Mosberger [Wed, 31 Dec 2003 15:23:38 +0000 (07:23 -0800)]
ia64: fix perfmon bug causing lost samples

Patch from Stephane: Fix a bug in perfmon_default_smpl.c by
which we would systematically lose one sample at every buffer
overflow.

22 years agoia64: Remove the old ia64_ni_syscall()/sys32_ni_syscall() routines which
David Mosberger [Wed, 31 Dec 2003 15:21:34 +0000 (07:21 -0800)]
ia64: Remove the old ia64_ni_syscall()/sys32_ni_syscall() routines which
are overly verbose and replace them with calls to sys_ni_syscall().

22 years agoia64: Allow system-call number to be changed during system-call tracing
David Mosberger [Wed, 31 Dec 2003 15:18:59 +0000 (07:18 -0800)]
ia64: Allow system-call number to be changed during system-call tracing
(both for native and x86 system call tracing).  This is needed
by recent versions of strace and UML likes to do that, too.

22 years agoia64: Rearrange ia64_do_signal() such that it is possible for a debugger to
David Mosberger [Wed, 31 Dec 2003 15:15:39 +0000 (07:15 -0800)]
ia64: Rearrange ia64_do_signal() such that it is possible for a debugger to
cancel system-call restart.

22 years ago[PATCH] Fix "echo -n 3 > /sys/.../power/state"
Russell King [Wed, 31 Dec 2003 08:41:45 +0000 (00:41 -0800)]
[PATCH] Fix "echo -n 3 > /sys/.../power/state"

Fix what seems to be a typo preventing .../power/state from working.

22 years ago[PATCH] MSI broke voyager build
James Bottomley [Wed, 31 Dec 2003 07:26:09 +0000 (23:26 -0800)]
[PATCH] MSI broke voyager build

The x86 build depends on NR_VECTORS being defined.

This symbol, however, was put only into mach-default/irq_vectors.h

The attached patch adds it to voyager too.

22 years agoMerge bk://kernel.bkbits.net/davem/net-2.6
Linus Torvalds [Wed, 31 Dec 2003 03:24:42 +0000 (19:24 -0800)]
Merge bk://kernel.bkbits.net/davem/net-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge davem@nuts.ninka.net:/disk1/davem/BK/tg3-2.6
David S. Miller [Wed, 31 Dec 2003 02:45:23 +0000 (18:45 -0800)]
Merge davem@nuts.ninka.net:/disk1/davem/BK/tg3-2.6
into kernel.bkbits.net:/home/davem/tg3-2.6

22 years ago[AX25]: Missing spin_unlock() and recvmsg reported dst instead of src.
Jeroen Vreeken [Wed, 31 Dec 2003 02:37:20 +0000 (18:37 -0800)]
[AX25]: Missing spin_unlock() and recvmsg reported dst instead of src.

22 years ago[NET]: Fix comment type in skbuff.h
Hideaki Yoshifuji [Wed, 31 Dec 2003 02:36:04 +0000 (18:36 -0800)]
[NET]: Fix comment type in skbuff.h

22 years ago[BRIDGE]: Fix build with vlan disabled, spurious ifdef.
Bart De Schuymer [Wed, 31 Dec 2003 02:35:44 +0000 (18:35 -0800)]
[BRIDGE]: Fix build with vlan disabled, spurious ifdef.

22 years agoMerge nuts.ninka.net:/disk1/davem/BK/netleak-2.5
David S. Miller [Wed, 31 Dec 2003 02:19:13 +0000 (18:19 -0800)]
Merge nuts.ninka.net:/disk1/davem/BK/netleak-2.5
into nuts.ninka.net:/disk1/davem/BK/net-2.6

22 years agoia64: Fix a ptrace-bug that caused "strace -f" to crash the inferior
David Mosberger [Tue, 30 Dec 2003 17:10:09 +0000 (09:10 -0800)]
ia64: Fix a ptrace-bug that caused "strace -f" to crash the inferior
      process.  The root-cause of the problem was that ptrace() tried
      to copy the portion of the register backing store that landed on
      the kernel stack back to users-space, but the resulting state
      was inconsistent if the inferior process was in the middle of a
      system-call (as would always be the case for strace).

      The solution is to avoid all needless copying and to instead
      ensure that when accessing a memory location that may belong to
      a thread's register-backing store, we attach to that particular
      thread, rather than the thread identified by the PID argument.
      If the thread happens to be unattachable, we fall back to using
      the thread identified by the PID argument.  This should have the
      desired effect if the thread has terminated already and if the
      thread is running while ptrace() is trying to access its state,
      all bets are off anyhow and there are no coherency guarantees.
      In other words, this should be doing the right thing under all
      circumstances.

      The patch also fixes the case where PT_AR_BSP and/or PT_CFM are
      written while the inferior process is in the middle of a system
      call.  This makes arguments passed to GDB inferior calls come
      out right.

      The patch was tested with strace -f and the GDB testsuite, which
      showed no regressions compared to the previous version of the
      kernel.

22 years agoRemove generated files from revision control
Linus Torvalds [Tue, 30 Dec 2003 14:24:31 +0000 (06:24 -0800)]
Remove generated files from revision control

22 years agoMerge davem@nuts.ninka.net:/disk1/davem/BK/sparc-2.6
David S. Miller [Tue, 30 Dec 2003 13:31:15 +0000 (05:31 -0800)]
Merge davem@nuts.ninka.net:/disk1/davem/BK/sparc-2.6
into kernel.bkbits.net:/home/davem/sparc-2.6

22 years ago[SPARC64]: Update defconfig.
David S. Miller [Tue, 30 Dec 2003 13:27:50 +0000 (05:27 -0800)]
[SPARC64]: Update defconfig.

22 years ago[MEDIA]: ttusb_dec.c needs linux/init.h
David S. Miller [Tue, 30 Dec 2003 13:26:44 +0000 (05:26 -0800)]
[MEDIA]: ttusb_dec.c needs linux/init.h

22 years agoLinux 2.6.1-rc1 v2.6.1-rc1
Linus Torvalds [Tue, 30 Dec 2003 12:44:13 +0000 (04:44 -0800)]
Linux 2.6.1-rc1

22 years agoMake IDE DRQ and READY timeouts longer
Linus Torvalds [Tue, 30 Dec 2003 12:43:45 +0000 (04:43 -0800)]
Make IDE DRQ and READY timeouts longer

The old 50ms / 30ms timeouts apparently weren't sufficient
with some disks.

22 years agoMerge nuts.ninka.net:/disk1/davem/BK/sparcwork-2.6
David S. Miller [Tue, 30 Dec 2003 09:33:46 +0000 (01:33 -0800)]
Merge nuts.ninka.net:/disk1/davem/BK/sparcwork-2.6
into nuts.ninka.net:/disk1/davem/BK/sparc-2.6

22 years ago[PATCH] call_usermodehelper retval fix
Andrew Morton [Tue, 30 Dec 2003 09:00:38 +0000 (01:00 -0800)]
[PATCH] call_usermodehelper retval fix

The reworked firmware loader in the DVB patches needs the fix to the
call_usermodehelper() return value.

From: Rusty Russell <rusty@rustcorp.com.au>

MODULE_ALIAS_BLOCK() and MODULE_ALIAS_CHAR() define aliases of form
"XXX-<major>-<minor>", so we should probe for modules using this form.
Unfortunately in 2.4, block aliases were "XXX-<major>" and char aliases
were of both forms.

Ideally, all modules would now be using MODULE_ALIAS() macros to define
their aliases, and the old configuration files wouldn't matter as much.
Unfortunately, this hasn't happened, so we make request_module() return the
exit status of modprobe, and then do fallback when probing for char and
block devices.

(Kudos to Chris Wright, I stole his kernel_thread flags).

22 years ago[PATCH] strip out PCI cruft from i82365 driver
Andrew Morton [Tue, 30 Dec 2003 09:00:28 +0000 (01:00 -0800)]
[PATCH] strip out PCI cruft from i82365 driver

From: David Hinds <dhinds@sonic.net>

This removes dead PCI-related code from the i82365 driver.

22 years ago[PATCH] reduce kernel stack usage in PCMCIA CIS parsing
Andrew Morton [Tue, 30 Dec 2003 09:00:18 +0000 (01:00 -0800)]
[PATCH] reduce kernel stack usage in PCMCIA CIS parsing

From: David Hinds <dhinds@sonic.net>

This changes the PCMCIA CIS parsing code to use kmalloc() rather than
allocating some data structures on the kernel stack.

22 years ago[PATCH] fix for 16-bit PCMCIA interrupt selection
Andrew Morton [Tue, 30 Dec 2003 09:00:07 +0000 (01:00 -0800)]
[PATCH] fix for 16-bit PCMCIA interrupt selection

From: David Hinds <dhinds@sonic.net>

This fixes interrupt allocation for 16-bit PCMCIA cards, so that on systems
supporting ISA bus interrupts, if all ISA interrupts are unavailable, we'll
fall back on sharing the bridge PCI interrupt.

22 years ago[PATCH] pcnet_cs driver bug fix / update
Andrew Morton [Tue, 30 Dec 2003 08:59:58 +0000 (00:59 -0800)]
[PATCH] pcnet_cs driver bug fix / update

From: David Hinds <dhinds@sonic.net>

This fixes half/full duplex selection for certain NE2000 compatible PCMCIA
cards.

22 years ago[PATCH] fix yenta printk logging levels
Andrew Morton [Tue, 30 Dec 2003 08:59:47 +0000 (00:59 -0800)]
[PATCH] fix yenta printk logging levels

From: David Hinds <dhinds@sonic.net>

This just sets missing logging levels for printk's in yenta_socket.

22 years ago[PATCH] dhinds is not 2.6 PCMCIA maintainer
Andrew Morton [Tue, 30 Dec 2003 08:59:37 +0000 (00:59 -0800)]
[PATCH] dhinds is not 2.6 PCMCIA maintainer

From: David Hinds <dhinds@sonic.net>

I have not been actively maintaining PCMCIA for 2.6; I tried asking the
more active developers to see if someone would step into the job but they
were not willing to do so at this time.  I'll still submit patches from
time to time.

(David has a ./CREDITS entry, of course).

We should really put in Russell King here, but I'll let him do that
himself.

22 years ago[PATCH] PPC32: Fix the mkprep util to work correctly on Solaris 8
Andrew Morton [Tue, 30 Dec 2003 08:59:27 +0000 (00:59 -0800)]
[PATCH] PPC32: Fix the mkprep util to work correctly on Solaris 8

From: Tom Rini <trini@kernel.crashing.org>
      Peter Wahl <PeterWahl@web.de>

PPC32: Fix the mkprep util to work correctly on Solaris 8.

- There is a very odd problem with the alignment of dword_t values
  which causes this program to not work correctly when compiled on
  Solaris 8.  The workaround is not use a pointer and to memcpy the
  values instead.