]>
git.neil.brown.name Git - history.git/log
Linus Torvalds [Fri, 10 Jan 2003 02:14:43 +0000 (18:14 -0800)]
Merge bk://linux-dj.bkbits.net/watchdog
into home.transmeta.com:/home/torvalds/v2.5/linux
Dave Jones [Fri, 10 Jan 2003 16:35:10 +0000 (15:35 -0100)]
Merge tetrachloride.(none):/mnt/stuff/kernel/2.5/bk-linus
into tetrachloride.(none):/mnt/stuff/kernel/2.5/watchdog
Dave Jones [Fri, 10 Jan 2003 03:13:22 +0000 (02:13 -0100)]
Merge tetrachloride.(none):/mnt/stuff/kernel/2.5/bk-linus
into tetrachloride.(none):/mnt/stuff/kernel/2.5/watchdog
Dave Jones [Fri, 10 Jan 2003 03:08:04 +0000 (02:08 -0100)]
[WATCHDOG] eurotech nowayout fixes from 2.4
Dave Jones [Fri, 10 Jan 2003 03:05:35 +0000 (02:05 -0100)]
[WATCHDOG] eurotech indentation fixes
Dave Jones [Fri, 10 Jan 2003 02:54:48 +0000 (01:54 -0100)]
[WATCHDOG] wdt_pci nowayout fixes from 2.4
Dave Jones [Fri, 10 Jan 2003 02:50:03 +0000 (01:50 -0100)]
[WATCHDOG] wdt977 nowayout fixes from 2.4
Dave Jones [Fri, 10 Jan 2003 02:46:53 +0000 (01:46 -0100)]
[WATCHDOG] wdt nowayout changes from 2.4
Dave Jones [Fri, 10 Jan 2003 02:43:29 +0000 (01:43 -0100)]
[WATCHDOG] nowayout fixes for wafer5823
Dave Jones [Fri, 10 Jan 2003 02:38:59 +0000 (01:38 -0100)]
[WATCHDOG] w83877f nowayout fixes from 2.4
Dave Jones [Fri, 10 Jan 2003 02:37:04 +0000 (01:37 -0100)]
[WATCHDOG] softdog nowayout fixes from 2.4
Dave Jones [Fri, 10 Jan 2003 02:21:18 +0000 (01:21 -0100)]
[WATCHDOG] C99 struct initialisers for shwdt
Dave Jones [Fri, 10 Jan 2003 02:16:32 +0000 (01:16 -0100)]
[WATCHDOG] SC520 nowayout fixes from 2.4
Dave Jones [Fri, 10 Jan 2003 02:14:01 +0000 (01:14 -0100)]
[WATCHDOG] SC1200WDT nowayout fixes from 2.4
Linus Torvalds [Fri, 10 Jan 2003 02:13:48 +0000 (18:13 -0800)]
Merge bk://linux-dj.bkbits.net/agpgart
into home.transmeta.com:/home/torvalds/v2.5/linux
Dave Jones [Fri, 10 Jan 2003 02:28:09 +0000 (01:28 -0100)]
Merge tetrachloride.(none):/mnt/stuff/kernel/2.5/bk-linus
into tetrachloride.(none):/mnt/stuff/kernel/2.5/agpgart
Dave Jones [Fri, 10 Jan 2003 02:09:09 +0000 (01:09 -0100)]
[WATCHDOG] sbc60xxwdt nowayout fixes from 2.4
Dave Jones [Fri, 10 Jan 2003 02:07:50 +0000 (01:07 -0100)]
[WATCHDOG] pcwd nowayout fixes from 2.4
Dave Jones [Fri, 10 Jan 2003 02:00:51 +0000 (01:00 -0100)]
[WATCHDOG] mixcomwd nowayout fixes from 2.4
Linus Torvalds [Fri, 10 Jan 2003 02:00:17 +0000 (18:00 -0800)]
Fix kallsyms symbol lookup code. Let's do this trivial one-character
version before looking at more complicated changes.
Dave Jones [Fri, 10 Jan 2003 01:54:18 +0000 (00:54 -0100)]
[WATCHDOG] machzwd nowayout fixes from 2.4
Dave Jones [Fri, 10 Jan 2003 01:51:19 +0000 (00:51 -0100)]
[WATCHDOG] indydog nowayout fixes from 2.4
Dave Jones [Fri, 10 Jan 2003 01:46:53 +0000 (00:46 -0100)]
[WATCHDOG] ib700wdt c99 structs
Dave Jones [Fri, 10 Jan 2003 01:45:22 +0000 (00:45 -0100)]
[WATCHDOG] ib700wdt fixes from 2.4
Dave Jones [Fri, 10 Jan 2003 01:38:53 +0000 (00:38 -0100)]
[WATCHDOG] i810-tco fix from 2.4
Dave Jones [Fri, 10 Jan 2003 01:35:42 +0000 (00:35 -0100)]
[WATCHDOG] More alim7101 cleanups
Dave Jones [Fri, 10 Jan 2003 01:33:27 +0000 (00:33 -0100)]
[WATCHDOG] ALIM7101 fixes from 2.4 + C99 structs
Dave Jones [Fri, 10 Jan 2003 01:27:05 +0000 (00:27 -0100)]
[WATCHDOG] advantech compile fixes
Dave Jones [Fri, 10 Jan 2003 01:24:13 +0000 (00:24 -0100)]
[WATCHDOG] acquirewdt compile fixes
Dave Jones [Fri, 10 Jan 2003 01:20:12 +0000 (00:20 -0100)]
[WATCHDOG] Fix up incorrect C99 struct conversion
Dave Jones [Fri, 10 Jan 2003 01:19:27 +0000 (00:19 -0100)]
[WATCHDOG] simplify advwdt_open, and add C99 struct initialisers
Dave Jones [Fri, 10 Jan 2003 01:15:37 +0000 (00:15 -0100)]
[WATCHDOG] Advantech fixes from 2.4
Erich Focht [Fri, 10 Jan 2003 01:15:12 +0000 (17:15 -0800)]
[PATCH] small migration thread fix
This fixes a potential problem in the migration thread for the case that
the first CPU in the cpus_allowed mask of a process is offline.
Gabriel Paubert [Fri, 10 Jan 2003 01:13:54 +0000 (17:13 -0800)]
[PATCH] 'iret' segment fixup
This fixes the 'iret' exception recovery code to use the new ES/DS segment
rules - load them with __USER_DS instead of __KERNEL_DS.
It also fixes a typo in a comment.
Dave Jones [Fri, 10 Jan 2003 01:04:59 +0000 (00:04 -0100)]
[WATCHDOG] Acquirewdt C99 struct initialisers.
Dave Jones [Fri, 10 Jan 2003 01:02:23 +0000 (00:02 -0100)]
[WATCHDOG] acquirewdt nowayout fixes from 2.4
(plus some CodingStyle reformatting)
Linus Torvalds [Fri, 10 Jan 2003 00:58:39 +0000 (16:58 -0800)]
Merge bk://kernel.bkbits.net/davem/sparc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux
Linus Torvalds [Fri, 10 Jan 2003 00:57:12 +0000 (16:57 -0800)]
Merge bk://kernel.bkbits.net/davem/net-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux
Dave Jones [Fri, 10 Jan 2003 00:35:06 +0000 (23:35 -0100)]
[WATCHDOG] pcwd driver update from 2.4
Dave Jones [Fri, 10 Jan 2003 00:33:54 +0000 (23:33 -0100)]
[WATCHDOG] Add several new watchdog drivers from 2.4
Dave Jones [Thu, 9 Jan 2003 18:05:32 +0000 (17:05 -0100)]
Merge tetrachloride.(none):/mnt/stuff/kernel/2.5/bk-linus
into tetrachloride.(none):/mnt/stuff/kernel/2.5/watchdog
David S. Miller [Thu, 9 Jan 2003 18:03:05 +0000 (10:03 -0800)]
[SPARC64]: Update defconfig.
Robert Olsson [Thu, 9 Jan 2003 17:10:13 +0000 (09:10 -0800)]
[NAPI]: Discuss some more issues in driver HOWTO.
Filip Sneppe [Thu, 9 Jan 2003 17:08:00 +0000 (09:08 -0800)]
[NETFILTER]: ip_conntrack_ftp.c, fixes a typo in a DEBUG statement.
Patrick McHardy [Thu, 9 Jan 2003 17:05:57 +0000 (09:05 -0800)]
[NETFILTER]: Fix incremental TCP checksum in ECN module.
Jozsef Kadlecsik [Thu, 9 Jan 2003 17:03:46 +0000 (09:03 -0800)]
[NETFILTER]: Fix excess logging of reused FTP expectations.
Patrick McHardy [Thu, 9 Jan 2003 17:01:10 +0000 (09:01 -0800)]
[NETFILTER]: Fix ipt_REJECT udp checksums.
Brian J. Murrell [Thu, 9 Jan 2003 16:59:09 +0000 (08:59 -0800)]
[NETFILTER]: UDP nat helper support.
Harald Welte [Thu, 9 Jan 2003 16:57:16 +0000 (08:57 -0800)]
[NETFILTER]: This patch fixes the ULOG target when logging packets without any
ethernet header (mac address).
Martin Josefsson [Thu, 9 Jan 2003 16:51:25 +0000 (08:51 -0800)]
[NETFILTER]: Fix a locking bug in ip_conntrack_proto_tcp.
Marcus Sundberg [Thu, 9 Jan 2003 16:47:46 +0000 (08:47 -0800)]
[NETFILTER]: ipt_multiport invert fix
David S. Miller [Thu, 9 Jan 2003 16:44:57 +0000 (08:44 -0800)]
Merge nuts.ninka.net:/home/davem/src/BK/network-2.5
into nuts.ninka.net:/home/davem/src/BK/net-2.5
Stephen Rothwell [Thu, 9 Jan 2003 16:08:24 +0000 (08:08 -0800)]
[COMPAT]: Sparc64 use get/put compat_timespec.
David S. Miller [Thu, 9 Jan 2003 15:49:06 +0000 (07:49 -0800)]
[AIC7XXX]: Include asm/io.h, necessary to get at inb/outb/etc.
David S. Miller [Thu, 9 Jan 2003 15:44:56 +0000 (07:44 -0800)]
[SUNZILOG]: Fix uart_get_baud_rate args.
Linus Torvalds [Thu, 9 Jan 2003 15:21:03 +0000 (07:21 -0800)]
Fix exec_mmap() to release the MM while we still have it active,
to properly de-activate it and make the child_tid logic work
correctly.
Clear %fs/%gs in deactivate_mm() on x86, since our LDT will no
longer be valid after this.
Update mm_release() to deactivate MM state before releasing,
and avoid the expensive child_tid FUTEX if we're the last user
of the MM.
Rob Radez [Thu, 9 Jan 2003 15:20:25 +0000 (07:20 -0800)]
[SPARC32]: Copy over sparc64 exception table changes.
James Morris [Thu, 9 Jan 2003 15:07:26 +0000 (07:07 -0800)]
[CRYPTO]: More credits for AES.
David S. Miller [Thu, 9 Jan 2003 15:06:06 +0000 (07:06 -0800)]
[CRYPTO]: Use appropriate defaults if AH/ESP is enabled.
David S. Miller [Thu, 9 Jan 2003 14:56:01 +0000 (06:56 -0800)]
[IPSEC]: Kill warning in xfrm_algo.c.
David S. Miller [Thu, 9 Jan 2003 14:51:36 +0000 (06:51 -0800)]
[IPSEC]: Dont check algorithm availability unless CONFIG_CRYPTO.
Anders Gustafsson [Thu, 9 Jan 2003 14:49:24 +0000 (06:49 -0800)]
[IPV6]: cleanup_ipv6_mibs cannot be __exit, since it is called on the ipv6_init error path.
Dave Jones [Thu, 9 Jan 2003 10:27:55 +0000 (09:27 -0100)]
Merge tetrachloride.(none):/mnt/stuff/kernel/2.5/bk-linus
into tetrachloride.(none):/mnt/stuff/kernel/2.5/agpgart
Linus Torvalds [Thu, 9 Jan 2003 07:18:20 +0000 (23:18 -0800)]
Merge http://linux-acpi.bkbits.net/linux-acpi
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
Andy Grover [Thu, 9 Jan 2003 06:33:08 +0000 (22:33 -0800)]
ACPI: Update version string to
20030109
Linus Torvalds [Thu, 9 Jan 2003 06:21:50 +0000 (22:21 -0800)]
Make psmouse driver _much_ more lenient about packet data timeouts
Linus Torvalds [Thu, 9 Jan 2003 06:20:02 +0000 (22:20 -0800)]
Merge bk://bk.arm.linux.org.uk
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
Russell King [Thu, 9 Jan 2003 22:15:46 +0000 (22:15 +0000)]
[SERIAL] Fix build errors caused in previous cset.
Luca Barbieri [Thu, 9 Jan 2003 05:26:09 +0000 (21:26 -0800)]
[PATCH] Remove all register pops before sysexit
This patch, which depends on the previous %ebx -> %ebp patch, removes
all pop instruction in the sysenter return path.
This leaks the thread_info address to user mode but this shouldn't be
a security problem.
This is what happens to the various registers:
%eax: return value from system call: already in place
%ebx, %esi, %edi: saved by the C compiler
%ecx, %edx, %ebp: restored by user mode, fixed values by kernels
%esp, eip: copied to %ecx/%edx and restored by sysexit
%ds, %es: initialized to __USER_DS on kernel entry
%cs, %ss: restored by sysexit based on msr
%fs, %gs: not modified by the kernel (saved around context switch)
eflags: not preserved, iopl saved around context switch
FP, XMM: any code that modifies them must save/restore them
Note that while it is possible to change %ebx, %esi, %edi, %ecx, %edx
or %ebp via struct pt_regs, anything that does should set TIF_IRET or
another work flag (and it hopefully already does).
Luca Barbieri [Thu, 9 Jan 2003 05:25:56 +0000 (21:25 -0800)]
[PATCH] Use %ebp rather than %ebx for thread_info pointer
This patch changes assembly code that accesses thread_info to use %ebp
rather than %ebx.
This allows me to take advantage of the fact that %ebp is restored by
user mode in the sysenter register pop removal patch.
vm86() direct return code updated to match [ Linus ]
Linus Torvalds [Thu, 9 Jan 2003 05:09:27 +0000 (21:09 -0800)]
Merge bk://bk.arm.linux.org.uk
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
Linus Torvalds [Thu, 9 Jan 2003 04:22:34 +0000 (20:22 -0800)]
Merge bk://linuxusb.bkbits.net/linus-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
Andy Grover [Thu, 9 Jan 2003 02:30:45 +0000 (18:30 -0800)]
Merge groveronline.com:/root/bk/linux-2.5
into groveronline.com:/root/bk/linux-acpi
Greg Kroah-Hartman [Thu, 9 Jan 2003 02:29:40 +0000 (18:29 -0800)]
USB: fix ehci build for older versions of gcc
Linus Torvalds [Thu, 9 Jan 2003 02:28:46 +0000 (18:28 -0800)]
Merge bk://ppc.bkbits.net/for-linus-ppc
into home.transmeta.com:/home/torvalds/v2.5/linux
Paul Mackerras [Thu, 9 Jan 2003 20:47:04 +0000 (07:47 +1100)]
PPC32: Handle machine checks on 4xx processors better.
This also cleans up the machine check code generally.
Paul Mackerras [Thu, 9 Jan 2003 20:45:01 +0000 (07:45 +1100)]
PPC32: Add support for the IBM PPC 405GPR-based "Sycamore" board.
Paul Mackerras [Thu, 9 Jan 2003 20:20:34 +0000 (07:20 +1100)]
Merge bk://68.0.152.218/linux-2.5-misc
into samba.org:/home/paulus/kernel/for-linus-ppc
Linus Torvalds [Thu, 9 Jan 2003 02:27:29 +0000 (18:27 -0800)]
Merge bk://kernel.bkbits.net/davem/sparc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux
Linus Torvalds [Thu, 9 Jan 2003 02:26:43 +0000 (18:26 -0800)]
Merge bk://kernel.bkbits.net/davem/net-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux
Russell King [Wed, 8 Jan 2003 23:21:39 +0000 (23:21 +0000)]
[SERIAL] Restrict the baud rates returnable from uart_get_baud_rate()
Supply the old termios, along with the max and min acceptable baud
rate to uart_get_baud_rate(). uart_get_baud_rate() will now try to
find a baud rate that satisfies the max and min constraint out of
(requested rate, old rate, 9600 baud).
We remove the code which performed a similar act in uart_get_divisor()
and pass an appropriate min and max baud rate to uart_get_baud_rate()
based on the UART clock rate.
Russell King [Wed, 8 Jan 2003 23:08:50 +0000 (23:08 +0000)]
[SERIAL] Bug fix: remove infinite loop in sa1100 serial driver.
Dave Jones [Wed, 8 Jan 2003 18:45:50 +0000 (17:45 -0100)]
Merge tetrachloride.(none):/mnt/stuff/kernel/2.5/bk-linus
into tetrachloride.(none):/mnt/stuff/kernel/2.5/agpgart
David S. Miller [Wed, 8 Jan 2003 17:22:05 +0000 (09:22 -0800)]
Merge davem@nuts.ninka.net:/home/davem/src/BK/sparc-2.5
into kernel.bkbits.net:/home/davem/sparc-2.5
David S. Miller [Wed, 8 Jan 2003 17:19:11 +0000 (09:19 -0800)]
[TCP]: Fix tcp_put_port declaration.
David S. Miller [Wed, 8 Jan 2003 17:14:18 +0000 (09:14 -0800)]
[NET]: Kill __tcp_put_port module export.
David S. Miller [Wed, 8 Jan 2003 17:11:06 +0000 (09:11 -0800)]
Merge davem@nuts.ninka.net:/home/davem/src/BK/net-2.5
into kernel.bkbits.net:/home/davem/net-2.5
Oskar Andreasson [Wed, 8 Jan 2003 16:23:06 +0000 (08:23 -0800)]
[IPV4 ROUTE]: Fix some sysctl documentation.
James Morris [Wed, 8 Jan 2003 16:12:47 +0000 (08:12 -0800)]
[SUNSAB]: Comment out powering down of chip for now.
David S. Miller [Wed, 8 Jan 2003 16:09:48 +0000 (08:09 -0800)]
[CRYPTO]: Fix typo in aes.o rule.
James Morris [Wed, 8 Jan 2003 16:05:49 +0000 (08:05 -0800)]
[CRYPTO]: Add AES algorithm.
- Merged AES code from Adam J. Richter <adam@yggdrasil.com>
- Add kconfig help and test vector code from
Martin Clausen <martin@ostenfeld.dk>
- Minor cleanups: removed EXPORT_NO_SYMBOLS (not needed for 2.5),
removed debugging code etc.
- Documentation updates.
James Morris [Wed, 8 Jan 2003 15:59:28 +0000 (07:59 -0800)]
[IPSEC]: Clean up key manager algorithm handling.
Greg Kroah-Hartman [Wed, 8 Jan 2003 14:46:04 +0000 (06:46 -0800)]
Merge kroah.com:/home/linux/linux/BK/bleeding-2.5
into kroah.com:/home/linux/linux/BK/gregkh-2.5
Linus Torvalds [Wed, 8 Jan 2003 11:58:50 +0000 (03:58 -0800)]
Linux v2.5.55
Dave Jones [Wed, 8 Jan 2003 10:56:17 +0000 (02:56 -0800)]
[PATCH] Remove unused proto
Dave Jones [Wed, 8 Jan 2003 10:56:12 +0000 (02:56 -0800)]
[PATCH] Remove unneeded CONFIG_X86_USE_STRING_486
Since we killed off the broken 486 strings copies,
the config item isn't needed any longer.
Dave Jones [Wed, 8 Jan 2003 10:56:06 +0000 (02:56 -0800)]
[PATCH] signal.h -W cleanup
Next in line for the -W cleanups is this patch from Willy
which I've been carrying since 2.5.29 or so. Should be no
functional differences, just no more warnings when we compile
with -W
Dave Jones [Wed, 8 Jan 2003 10:55:59 +0000 (02:55 -0800)]
[PATCH] EDD typo.
s/boundry/boundary/
Dave Jones [Wed, 8 Jan 2003 10:55:52 +0000 (02:55 -0800)]
[PATCH] compiler warning silence
Dave Jones [Wed, 8 Jan 2003 10:55:45 +0000 (02:55 -0800)]
[PATCH] x86-64 spinlock code typo
Without this fix, compiling with CONFIG_DEBUG_SPINLOCK
dies with an unknown variable error..