]> git.hungrycats.org Git - linux/log
linux
23 years ago[PATCH] Better test for GCC alignment options
Brian Gerst [Fri, 21 Feb 2003 12:02:31 +0000 (04:02 -0800)]
[PATCH] Better test for GCC alignment options

Do the test for -falign-xxx vs. -malign-xxx only once.

23 years ago[PATCH] Unused variable warning in ac97_codec.c
Brian Gerst [Fri, 21 Feb 2003 11:30:35 +0000 (03:30 -0800)]
[PATCH] Unused variable warning in ac97_codec.c

Kill unused variable.

23 years ago[PATCH] remove old double fault handler
Brian Gerst [Fri, 21 Feb 2003 11:30:28 +0000 (03:30 -0800)]
[PATCH] remove old double fault handler

Removes the now unused trap handler for double faults.  Also removes the
never used handler for fpu not available.

23 years agoMerge bk://ppc.bkbits.net/for-linus-ppc
Linus Torvalds [Fri, 21 Feb 2003 11:22:06 +0000 (03:22 -0800)]
Merge bk://ppc.bkbits.net/for-linus-ppc
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge samba.org:/home/paulus/kernel/linux-2.5
Paul Mackerras [Sat, 22 Feb 2003 23:34:02 +0000 (10:34 +1100)]
Merge samba.org:/home/paulus/kernel/linux-2.5
into samba.org:/home/paulus/kernel/for-linus-ppc

23 years agoPPC32: Make switch_to return the previous task in the `last' argument
Paul Mackerras [Sat, 22 Feb 2003 23:28:57 +0000 (10:28 +1100)]
PPC32: Make switch_to return the previous task in the `last' argument

23 years agoMerge samba.org:/home/paulus/kernel/linux-2.5
Paul Mackerras [Sat, 22 Feb 2003 03:50:59 +0000 (14:50 +1100)]
Merge samba.org:/home/paulus/kernel/linux-2.5
into samba.org:/home/paulus/kernel/for-linus-ppc

23 years agoMerge samba.org:/home/paulus/kernel/linux-2.5
Paul Mackerras [Fri, 21 Feb 2003 20:51:00 +0000 (07:51 +1100)]
Merge samba.org:/home/paulus/kernel/linux-2.5
into samba.org:/home/paulus/kernel/for-linus-ppc

23 years ago[PATCH] Remove checkhelp.pl and header.tk
Brian Gerst [Fri, 21 Feb 2003 09:48:35 +0000 (01:48 -0800)]
[PATCH] Remove checkhelp.pl and header.tk

Changes in the config system have obsoleted these files.

23 years ago[PATCH] Trival patch to i386 enter_lazy_tlb()
Brian Gerst [Fri, 21 Feb 2003 09:48:27 +0000 (01:48 -0800)]
[PATCH] Trival patch to i386 enter_lazy_tlb()

Moves the #ifdef into the function to improve readability.

23 years agoMerge bk://linux-bt.bkbits.net/bt-2.5
Linus Torvalds [Fri, 21 Feb 2003 09:45:06 +0000 (01:45 -0800)]
Merge bk://linux-bt.bkbits.net/bt-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years ago[PATCH] Clean up list head usage in sysrq.c
Brian Gerst [Fri, 21 Feb 2003 07:59:41 +0000 (23:59 -0800)]
[PATCH] Clean up list head usage in sysrq.c

Use list_for_each_entry() instead of open code.

23 years ago[PATCH] Use mempool_alloc/free_slab
Brian Gerst [Fri, 21 Feb 2003 07:59:32 +0000 (23:59 -0800)]
[PATCH] Use mempool_alloc/free_slab

Convert fs/bio.c and fs/jfs/jfs_metapage.c to use the mempool_alloc_slab
and mempool_free_slab helper functions.

23 years ago[PATCH] pnp compile fix
Andrew Morton [Fri, 21 Feb 2003 07:57:28 +0000 (23:57 -0800)]
[PATCH] pnp compile fix

fix two tpyos

23 years agoMerge bk://kernel.bkbits.net/gregkh/linux/pci-2.5
Linus Torvalds [Fri, 21 Feb 2003 05:58:21 +0000 (21:58 -0800)]
Merge bk://kernel.bkbits.net/gregkh/linux/pci-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years agoMerge bk://linux-pnp.bkbits.net/linus-2.5
Linus Torvalds [Fri, 21 Feb 2003 05:56:54 +0000 (21:56 -0800)]
Merge bk://linux-pnp.bkbits.net/linus-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years agoMerge bk://ppc.bkbits.net/for-linus-ppc
Linus Torvalds [Fri, 21 Feb 2003 05:54:51 +0000 (21:54 -0800)]
Merge bk://ppc.bkbits.net/for-linus-ppc
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years ago[PATCH] use correct gcc flags when compiling for Crusoe
Stelian Pop [Fri, 21 Feb 2003 05:52:39 +0000 (21:52 -0800)]
[PATCH] use correct gcc flags when compiling for Crusoe

This makes use of 'check_gcc' facility when compiling for a Crusoe
processor in order to choose the correct -falign or -malign compiler
flags.

23 years ago[PATCH] meye suspend/resume capabilities
Stelian Pop [Fri, 21 Feb 2003 05:52:25 +0000 (21:52 -0800)]
[PATCH] meye suspend/resume capabilities

This adds suspend/resume capabilities to the meye driver.

23 years ago[PATCH] sonypi and input subsystem
Stelian Pop [Fri, 21 Feb 2003 05:52:12 +0000 (21:52 -0800)]
[PATCH] sonypi and input subsystem

This makes the sonypi driver forward the VAIO jog-dial events directly
to the input subsystem as mouse wheel events.  This way one is not
required anymore to have an external daemon polling /dev/sonypi if
interested only in jogdial events.

23 years ago[PATCH] fix module refcounting of pcmcia socket drivers
Christoph Hellwig [Fri, 21 Feb 2003 05:44:28 +0000 (21:44 -0800)]
[PATCH] fix module refcounting of pcmcia socket drivers

23 years ago[PATCH] try_module_get(THIS_MODULE) is bogus
Christoph Hellwig [Fri, 21 Feb 2003 05:44:13 +0000 (21:44 -0800)]
[PATCH] try_module_get(THIS_MODULE) is bogus

In most cases the fix is to add an struct module * member to the operations
vector instead and manipulate the refcounts in the callers context.

For the ALSA cases it was completly superflous (when will people get it that
using an exported symbol will make it's module unloadable?..)

23 years agoWe don't need to wait for task in-activity in release_task() any more,
Linus Torvalds [Fri, 21 Feb 2003 01:55:12 +0000 (17:55 -0800)]
We don't need to wait for task in-activity in release_task() any more,
since we now properly reference-count the allocations and thus can't
be freeing the thread structures from underneath the task running on
another CPU.

Move "free_uid(p->user)" and "security_task_free()" to __put_task_struct(),
so that we're guaranteed to always have a user structure pointer.

23 years ago[PATCH] Fusion Driver 2.05.00.03 against 2.5.62bk3
Pamela Delaney [Fri, 21 Feb 2003 01:19:11 +0000 (17:19 -0800)]
[PATCH] Fusion Driver 2.05.00.03 against 2.5.62bk3

Please accept this large patch against 2.5.62bk4 to update the
Fusion-MPT driver from 2.03.01.01 to 2.05.00.03.

This version contains full 2.5 kernel support (add, configuration &
removal of disks, new module hooks), performance enhancements, removal
of obsolete code that is 2.4 (or earlier) specific and removal of blank
spaces at end of lines.  Tested overnight on 2.5.62bk3 and ran some
tests against bk4 this morning on both machines.  Things appear to be
fine - have not tested the two failure conditions today.

The driver has been tested on two different platforms:

- P4 4-processor
   o boot controller
   o built into kernel
   o disk add, configure, remove
   o bus, target reset
   o device offline cases
   o cross channel I/O stress tests w/ Fibre and SCSI

 - Athlon uniprocessor, IDE boot
   o Ran a test that repeatedly loads the driver, mounts disks, runs a
     short I/O test (20mins) then unload the driver components in a
     different order

Failures:
   o Unable to boot if boot controller is built as a module - pivot_root
     fails (Happens if IDE or SCSI boot)

   o Problems when formatting large SCSI disks.  On P4 w/ 2.5.60, there
     were no difficulties formatting a 36GB disk.  On Athlon, mkfs.ext2
     would never send a write command to the driver (verified w/ SCSI
     trace and driver debug).  Reads completed successfully.  mkfs.ext2
     would not exit and is shown as a running process.

     Smaller partitions were formatted correctly.  W/ 2.5.62 failures on
     P4 and Athlon.

     Same error with other drivers. 100% reproducible.

23 years agoMerge samba.org:/home/paulus/kernel/linux-2.5
Paul Mackerras [Thu, 20 Feb 2003 19:34:09 +0000 (06:34 +1100)]
Merge samba.org:/home/paulus/kernel/linux-2.5
into samba.org:/home/paulus/kernel/for-linus-ppc

23 years agoFix "make clean" to remove scripts/elfconfig.h
Linus Torvalds [Thu, 20 Feb 2003 13:38:56 +0000 (05:38 -0800)]
Fix "make clean" to remove scripts/elfconfig.h

23 years agoFix x86 "switch_to()" to properly set the previous task information,
Linus Torvalds [Thu, 20 Feb 2003 12:33:56 +0000 (04:33 -0800)]
Fix x86 "switch_to()" to properly set the previous task information,
which is needed to keep track of process usage counts correctly and
efficiently.

23 years agoPPC32: Add definition of ndelay()
Paul Mackerras [Thu, 20 Feb 2003 09:49:49 +0000 (20:49 +1100)]
PPC32: Add definition of ndelay()

23 years agoPPC32: provide __ide_mm_insw etc.
Paul Mackerras [Thu, 20 Feb 2003 09:47:31 +0000 (20:47 +1100)]
PPC32: provide __ide_mm_insw etc.

23 years agoPPC32: add system calls for POSIX timer stuff
Paul Mackerras [Thu, 20 Feb 2003 09:20:39 +0000 (20:20 +1100)]
PPC32: add system calls for POSIX timer stuff

23 years agoMerge
Greg Kroah-Hartman [Thu, 20 Feb 2003 08:11:28 +0000 (00:11 -0800)]
Merge

23 years ago[PATCH] PCI: list code cleanup
Louis Zhuang [Thu, 20 Feb 2003 08:32:48 +0000 (00:32 -0800)]
[PATCH] PCI: list code cleanup

Cleans up the list handling in a few places within the pci core.

23 years ago[PATCH] PCI i386: remove large stack usage in pcibios_fixup_peer_bridges()
Greg Kroah-Hartman [Thu, 20 Feb 2003 06:23:58 +0000 (22:23 -0800)]
[PATCH] PCI i386: remove large stack usage in pcibios_fixup_peer_bridges()

23 years ago[PATCH] PCI i386: remove large stack usage in pci_sanity_check()
Greg Kroah-Hartman [Thu, 20 Feb 2003 06:23:43 +0000 (22:23 -0800)]
[PATCH] PCI i386: remove large stack usage in pci_sanity_check()

23 years ago[PATCH] PCI: remove large stack usage in pci_do_scan_bus()
Greg Kroah-Hartman [Thu, 20 Feb 2003 06:23:27 +0000 (22:23 -0800)]
[PATCH] PCI: remove large stack usage in pci_do_scan_bus()

23 years ago[PATCH] make io_apic.c use named initializers
Dave Hansen [Thu, 20 Feb 2003 06:19:16 +0000 (22:19 -0800)]
[PATCH] make io_apic.c use named initializers

Bill Irwin was talking about hw_interrupt_type.set_affinity and kirq.
When I went looking, I failed to find this initialization.

Here are some nice, easy-to-find, named initializers.

23 years ago[PATCH] Don't call mmdrop under a spinlock
Andrew Morton [Thu, 20 Feb 2003 05:45:35 +0000 (21:45 -0800)]
[PATCH] Don't call mmdrop under a spinlock

We're calling mmdrop() under spin_lock_irq(&rq->lock).  But mmdrop
calls vfree(), which calls smp_call_function().

It is not legal to call smp_call_function() with irq's off.  Because
another CPU may be running smp_call_function() against _this_ CPU, which
deadlocks.

So the patch arranges for mmdrop() to not be called under
spin_lock_irq(&rq->lock).

23 years ago[PATCH] Keep interrupts enabled in exit path
Andrew Morton [Thu, 20 Feb 2003 05:19:00 +0000 (21:19 -0800)]
[PATCH] Keep interrupts enabled in exit path

We are leaving local interrupts disabled coming out of exit_notify().

But we are about to call wait_task_inactive() which spins, waiting for
another CPU to end a task.  If that CPU has issued smp_call_function() to
this CPU, deadlock.

So the patch enables interrupts again before returning from exit_notify().

Also, exit_notify() returns with preemption disabled, so there is no
need to perform another preempt_disable() in do_exit().

23 years ago[PATCH] oprofile author needs to learn C
John Levon [Thu, 20 Feb 2003 02:24:48 +0000 (18:24 -0800)]
[PATCH] oprofile author needs to learn C

Manifested as X profile appearing as /dev/mem ...

23 years agoOSS Sound Blaster Update from Paul Laufer
Adam Belay [Wed, 19 Feb 2003 17:56:54 +0000 (17:56 +0000)]
OSS Sound Blaster Update from Paul Laufer

23 years agoPnP Bug Fixes
Adam Belay [Wed, 19 Feb 2003 17:55:08 +0000 (17:55 +0000)]
PnP Bug Fixes

23 years agoTrivial C99 Update
Adam Belay [Wed, 19 Feb 2003 17:51:31 +0000 (17:51 +0000)]
Trivial C99 Update

Patch from Art Haas.

23 years agoIDE PnP Update
Adam Belay [Wed, 19 Feb 2003 17:49:06 +0000 (17:49 +0000)]
IDE PnP Update

Updates the IDE PnP driver to the new PnP API.

23 years agoRadio-Cadet PnP Update
Adam Belay [Wed, 19 Feb 2003 17:41:20 +0000 (17:41 +0000)]
Radio-Cadet PnP Update

Converts the Radio-Cadet driver to the new PnP API.

23 years agoTrivial Card Service Fix
Adam Belay [Wed, 19 Feb 2003 17:39:04 +0000 (17:39 +0000)]
Trivial Card Service Fix

This was pointed out by Ruslan Zakirov.

23 years agoPnPBIOS Updates
Adam Belay [Wed, 19 Feb 2003 17:35:42 +0000 (17:35 +0000)]
PnPBIOS Updates

Fixes a very tricky GPF bug that caused crashes on a few buggy systems,
especially laptops.  For those interested, PnPBIOS now reserves
segement 0x40 before any call.  Also it updates the driver to use the
new parsing functions.

23 years agoISAPnP Updates
Adam Belay [Wed, 19 Feb 2003 17:28:59 +0000 (17:28 +0000)]
ISAPnP Updates

Adds support for reading currently set resources.  Also a few other updates.

23 years agoInterface Updates
Adam Belay [Wed, 19 Feb 2003 17:06:34 +0000 (17:06 +0000)]
Interface Updates

Includes the ability to report exactly where conflicts are occuring and
several set resource improvements.

23 years agoMoves the resource parsing functions to a new location "support.c". These
Adam Belay [Wed, 19 Feb 2003 17:00:08 +0000 (17:00 +0000)]
Moves the resource parsing functions to a new location "support.c".  These
resource parsing functions contain many improvements including the ability
to set resources according to actual value rather than dependent functions.
The interface changes will be able to take advantage of this.

23 years agoThis patch contains an improved resource management algorithm. It is
Adam Belay [Wed, 19 Feb 2003 16:56:09 +0000 (16:56 +0000)]
This patch contains an improved resource management algorithm.  It is
capable of resolving nearly any conflict between two or more PnP devices.
It also contains better error reporting and a manual override capability.

23 years agoPreparations and Cleanups
Adam Belay [Wed, 19 Feb 2003 16:50:40 +0000 (16:50 +0000)]
Preparations and Cleanups

Required for the remaining patches in this series.

23 years agoMerge bk://linux-bt.bkbits.net/marcel-2.5
Maksim Krasnyanskiy [Wed, 19 Feb 2003 13:13:41 +0000 (05:13 -0800)]
Merge bk://linux-bt.bkbits.net/marcel-2.5
into qualcomm.com:/usr/src/linux-2.5

23 years ago[Bluetooth]
Maksim Krasnyanskiy [Wed, 19 Feb 2003 13:05:19 +0000 (05:05 -0800)]
[Bluetooth]
Cleanup and fix __init and __exit functions.
/proc/bluetooth initialization fixes.

23 years agoAdd doublefault handling with a task gate.
Linus Torvalds [Wed, 19 Feb 2003 09:48:59 +0000 (01:48 -0800)]
Add doublefault handling with a task gate.

This potentially helps debugging, since otherwise a double fault
would generate a triple fault and then reboot the machine. Now
instead it can print out a note about where the problem happened,
unless all the kernel data structures are truly buggered.

23 years ago[PATCH] kill EXPORT_NO_SYMBOLS
Christoph Hellwig [Wed, 19 Feb 2003 09:07:37 +0000 (01:07 -0800)]
[PATCH] kill EXPORT_NO_SYMBOLS

it's a noop in 2.5 now that the behvaiour of implicitly exporting
all symbols is gone.

23 years ago[PATCH] remove some dead mtrr code
Christoph Hellwig [Wed, 19 Feb 2003 09:07:28 +0000 (01:07 -0800)]
[PATCH] remove some dead mtrr code

This patch removes the devfs interface code in mtrr that has been
stubbed out by an ifdef forever.  It's one of the few remaining users
of regular files on devfs so there's some urge for me to get rid of it :)

23 years ago[PATCH] get rid of some kdevname abuse
Christoph Hellwig [Wed, 19 Feb 2003 09:07:20 +0000 (01:07 -0800)]
[PATCH] get rid of some kdevname abuse

Use cdevname instead in the serial driver printk cut & pasted into about
a dozend places.

23 years ago[PATCH] i2c sanity
Christoph Hellwig [Wed, 19 Feb 2003 09:07:11 +0000 (01:07 -0800)]
[PATCH] i2c sanity

small updates to bring us nearer the lm_Sensors CVS (docs, comments,
missing statics, named initializers).  I still need to review their
actual code changes before submitting those..

23 years agoMerge bk://are.twiddle.net/axp-2.5
Linus Torvalds [Wed, 19 Feb 2003 09:06:44 +0000 (01:06 -0800)]
Merge bk://are.twiddle.net/axp-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge bk://cifs.bkbits.net/linux-2.5cifs
Linus Torvalds [Wed, 19 Feb 2003 09:05:19 +0000 (01:05 -0800)]
Merge bk://cifs.bkbits.net/linux-2.5cifs
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge master.kernel.org:/home/hch/BK/xfs/linux-2.5
Linus Torvalds [Wed, 19 Feb 2003 09:03:34 +0000 (01:03 -0800)]
Merge master.kernel.org:/home/hch/BK/xfs/linux-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge bk://kernel.bkbits.net/davem/sparc-2.5
Linus Torvalds [Wed, 19 Feb 2003 09:00:59 +0000 (01:00 -0800)]
Merge bk://kernel.bkbits.net/davem/sparc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge davem@nuts.ninka.net:/home/davem/src/BK/sparc-2.5
David S. Miller [Wed, 19 Feb 2003 08:21:03 +0000 (00:21 -0800)]
Merge davem@nuts.ninka.net:/home/davem/src/BK/sparc-2.5
into kernel.bkbits.net:/home/davem/sparc-2.5

23 years ago[SPARC]: Add rtc_lock.
Pete Zaitcev [Wed, 19 Feb 2003 08:57:16 +0000 (00:57 -0800)]
[SPARC]: Add rtc_lock.

23 years ago[SPARC]: Kconfig help update.
Pete Zaitcev [Wed, 19 Feb 2003 08:56:16 +0000 (00:56 -0800)]
[SPARC]: Kconfig help update.

23 years ago[SPARC64]: oprofile/timer_int.c needs linux/profile.h
David S. Miller [Wed, 19 Feb 2003 08:36:21 +0000 (00:36 -0800)]
[SPARC64]: oprofile/timer_int.c needs linux/profile.h

23 years agoMerge davem@nuts.ninka.net:/home/davem/src/BK/sparc-2.5
David S. Miller [Wed, 19 Feb 2003 08:18:12 +0000 (00:18 -0800)]
Merge davem@nuts.ninka.net:/home/davem/src/BK/sparc-2.5
into kernel.bkbits.net:/home/davem/sparc-2.5

23 years agoMerge davem@nuts.ninka.net:/home/davem/src/BK/net-2.5
David S. Miller [Wed, 19 Feb 2003 08:15:44 +0000 (00:15 -0800)]
Merge davem@nuts.ninka.net:/home/davem/src/BK/net-2.5
into kernel.bkbits.net:/home/davem/net-2.5

23 years ago[IPSEC]: Remove xfrm6 exports from ipv6_syms.c
David S. Miller [Wed, 19 Feb 2003 06:56:13 +0000 (22:56 -0800)]
[IPSEC]: Remove xfrm6 exports from ipv6_syms.c

23 years ago[IPSEC]: Export xfrm6 type registry interfaces.
David S. Miller [Wed, 19 Feb 2003 06:38:46 +0000 (22:38 -0800)]
[IPSEC]: Export xfrm6 type registry interfaces.

23 years ago[IPSEC]: Move xfrm6 policy code to net/ipv4/xfrm_policy.c
David S. Miller [Wed, 19 Feb 2003 06:32:31 +0000 (22:32 -0800)]
[IPSEC]: Move xfrm6 policy code to net/ipv4/xfrm_policy.c

23 years ago[SPARC]: Fixup asm/ide.h headers for Alans recent IDE merge.
David S. Miller [Wed, 19 Feb 2003 06:28:26 +0000 (22:28 -0800)]
[SPARC]: Fixup asm/ide.h headers for Alans recent IDE merge.

23 years ago[SOUND]: ac97_codec.c needs linux/pci.h
David S. Miller [Wed, 19 Feb 2003 06:14:29 +0000 (22:14 -0800)]
[SOUND]: ac97_codec.c needs linux/pci.h

23 years agoMerge bk://linux.bkbits.net/linux-2.5
Marcel Holtmann [Wed, 19 Feb 2003 06:08:04 +0000 (22:08 -0800)]
Merge bk://linux.bkbits.net/linux-2.5
into hostme.bitkeeper.com:/ua/repos/l/linux-bt/bt-2.5

23 years ago[IPSEC]: Add missing credit and include to xfrm_user ipv6 changes.
Mitsuru Kanda [Wed, 19 Feb 2003 06:03:02 +0000 (22:03 -0800)]
[IPSEC]: Add missing credit and include to xfrm_user ipv6 changes.

23 years ago[NET]: Convert dst->{input,output}() fully to dst_{input,output}().
Hideaki Yoshifuji [Wed, 19 Feb 2003 05:55:48 +0000 (21:55 -0800)]
[NET]: Convert dst->{input,output}() fully to dst_{input,output}().

23 years ago[AF_KEY]: Add missing credit.
Hideaki Yoshifuji [Wed, 19 Feb 2003 05:46:17 +0000 (21:46 -0800)]
[AF_KEY]: Add missing credit.

23 years agoMerge kanga.twiddle.net:/home/rth/linux/linus-2.5
Richard Henderson [Wed, 19 Feb 2003 03:34:11 +0000 (19:34 -0800)]
Merge kanga.twiddle.net:/home/rth/linux/linus-2.5
into kanga.twiddle.net:/home/rth/linux/axp-2.5

23 years ago[ALPHA] Use more compiler builtins instead of inline assembly.
Richard Henderson [Wed, 19 Feb 2003 03:30:49 +0000 (19:30 -0800)]
[ALPHA] Use more compiler builtins instead of inline assembly.

23 years ago[ALPHA] Turn on -Werror in alpha subdirectories.
Richard Henderson [Wed, 19 Feb 2003 03:28:18 +0000 (19:28 -0800)]
[ALPHA] Turn on -Werror in alpha subdirectories.

23 years ago[ALPHA] Collection of warning fixes.
Richard Henderson [Wed, 19 Feb 2003 03:26:58 +0000 (19:26 -0800)]
[ALPHA] Collection of warning fixes.

23 years ago[ALPHA] Implement ndelay.
Richard Henderson [Wed, 19 Feb 2003 03:25:21 +0000 (19:25 -0800)]
[ALPHA] Implement ndelay.

23 years agoMerge
Christoph Hellwig [Wed, 19 Feb 2003 02:09:26 +0000 (18:09 -0800)]
Merge

23 years ago[XFS] Under heavy load, there are not enough hash buckets to deal with
Christoph Hellwig [Wed, 19 Feb 2003 19:33:36 +0000 (20:33 +0100)]
[XFS] Under heavy load, there are not enough hash buckets to deal with
the number of metadata buffers. Use the same techniques as the
regular linux buffer cache here.

use more hash buckets for holding xfs metadata, and use the same
hash algorithm as the regular buffer cache.

SGI Modid: 2.5.x-xfs:slinx:139997a

23 years ago[XFS] insert dirty buffers at the tail of the inode queue
Christoph Hellwig [Wed, 19 Feb 2003 19:30:54 +0000 (20:30 +0100)]
[XFS] insert dirty buffers at the tail of the inode queue

SGI Modid: 2.5.x-xfs:slinx:139992a

23 years ago[XFS] Remove unused init_spinlock #define
Eric Sandeen [Wed, 19 Feb 2003 19:28:09 +0000 (20:28 +0100)]
[XFS] Remove unused init_spinlock #define

SGI Modid: 2.5.x-xfs:slinx:139854a

23 years ago[XFS] fix one more set of transaction callback ordering issues,
Glen Overby [Wed, 19 Feb 2003 19:26:14 +0000 (20:26 +0100)]
[XFS] fix one more set of transaction callback ordering issues,
this was always there, but exposed by the last change in
this area and made much more likely.

SGI Modid: 2.5.x-xfs:slinx:139655a

23 years ago[XFS] XFS patches from 2.5.60-mm1
Keith Owens [Wed, 19 Feb 2003 19:21:39 +0000 (20:21 +0100)]
[XFS] XFS patches from 2.5.60-mm1

SGI Modid: 2.5.x-xfs:slinx:139330a

23 years ago[XFS] Extra check on the mount path - ensure we don't attempt to mount XFS fs's
Nathan Scott [Wed, 19 Feb 2003 19:19:52 +0000 (20:19 +0100)]
[XFS] Extra check on the mount path - ensure we don't attempt to mount XFS fs's
with sector sizes smaller than those the device supports.  Tripped a BUG
in pagebuf, should now be resolved.

SGI Modid: 2.5.x-xfs:slinx:139328a

23 years ago[XFS] make pagebuf_delwri_queue static
Christoph Hellwig [Wed, 19 Feb 2003 19:17:59 +0000 (20:17 +0100)]
[XFS] make pagebuf_delwri_queue static

SGI Modid: 2.5.x-xfs:slinx:138828a

23 years ago[XFS] fix a couple of memory leaks found by stanford checker
Stephen Lord [Wed, 19 Feb 2003 19:15:53 +0000 (20:15 +0100)]
[XFS] fix a couple of memory leaks found by stanford checker

SGI Modid: 2.5.x-xfs:slinx:138812a

23 years ago[XFS] cleanup delayed allocate write path a little and fix some
Stephen Lord [Wed, 19 Feb 2003 19:13:48 +0000 (20:13 +0100)]
[XFS] cleanup delayed allocate write path a little and fix some
small bugs in there.

SGI Modid: 2.5.x-xfs:slinx:138445a

23 years agoMerge http://linux.bkbits.net/linux-2.5
Christoph Hellwig [Wed, 19 Feb 2003 15:51:49 +0000 (16:51 +0100)]
Merge http://linux.bkbits.net/linux-2.5
into lab343.munich.sgi.com:/home/hch/repo/bkbits/linux-2.5

23 years ago[PATCH] eliminate warnings in generated module files
Richard Henderson [Wed, 19 Feb 2003 01:29:05 +0000 (17:29 -0800)]
[PATCH] eliminate warnings in generated module files

The compiler.h fragment should describe the problem well enough.

23 years ago[PATCH] posix-timers: fix callback address truncation
Andrew Morton [Wed, 19 Feb 2003 00:53:04 +0000 (16:53 -0800)]
[PATCH] posix-timers: fix callback address truncation

Casting a 64-bit address to int, then to unsigned long will truncate it.

23 years agoMerge http://linux.bkbits.net/linux-2.5
Christoph Hellwig [Tue, 18 Feb 2003 16:55:07 +0000 (17:55 +0100)]
Merge http://linux.bkbits.net/linux-2.5
into lab343.munich.sgi.com:/home/hch/repo/bkbits/linux-2.5

23 years ago[SPARC] Fix compilation of sunsu.c and sunzilog.c
Rob Radez [Tue, 18 Feb 2003 16:16:20 +0000 (08:16 -0800)]
[SPARC] Fix compilation of sunsu.c and sunzilog.c

23 years ago[SPARC]: Add timer_t and clockid_t.
David S. Miller [Tue, 18 Feb 2003 15:59:29 +0000 (07:59 -0800)]
[SPARC]: Add timer_t and clockid_t.

23 years ago[COMPAT]: compat_sys_futex sparc64.
Stephen Rothwell [Tue, 18 Feb 2003 15:57:03 +0000 (07:57 -0800)]
[COMPAT]: compat_sys_futex sparc64.

23 years agoRemove compiler warnings and allow reconnection of tids after temporary tcp session...
Steve French [Tue, 18 Feb 2003 15:15:15 +0000 (09:15 -0600)]
Remove compiler warnings and allow reconnection of tids after temporary tcp session failure