]>
git.hungrycats.org Git - linux/log
Linus Torvalds [Tue, 5 Aug 2003 03:36:56 +0000 (20:36 -0700)]
"kernel_locked()" needs <linux/smp_lock.h>.
So make sure to include it in <asm-i386/hardirq.h> when needed
(ie for the CONFIG_PREEMPT case).
Anton Blanchard [Tue, 5 Aug 2003 03:26:39 +0000 (20:26 -0700)]
[PATCH] __initdata must not be marked const
Fix up a few places where we marked __initdata as being const.
This causes a section conflict (init section vs .rodata)
Linus Torvalds [Tue, 5 Aug 2003 03:15:07 +0000 (20:15 -0700)]
Merge http://linux-watchdog.bkbits.net/linux-2.5-watchdog
into home.osdl.org:/home/torvalds/v2.5/linux
Linus Torvalds [Tue, 5 Aug 2003 03:13:37 +0000 (20:13 -0700)]
Make "static const" initializer to zero explicit, since truly
constant values should not end up in the BSS.
We're better off having the compiler put it in the .rodata
section (which it will, thanks to the initializer and the
"const"), since that will result in it being nicely cacheable
in shared SMP caches.
Linus Torvalds [Tue, 5 Aug 2003 03:11:04 +0000 (20:11 -0700)]
Fix up ieee1394 compile
Wim Van Sebroeck [Tue, 5 Aug 2003 02:47:29 +0000 (19:47 -0700)]
Merge http://linux.bkbits.net/linux-2.5
into hostme.bitkeeper.com:/repos/l/linux-watchdog/linux-2.5-watchdog
Wim Van Sebroeck [Tue, 5 Aug 2003 20:38:46 +0000 (22:38 +0200)]
[WATCHDOG] advantechwdt patches
use module_param, removed __setup code,
general cleanup (mostly of comments and trailing spaces, also removed include of config.h),
made the watchdog's timeout a module_param.
Linus Torvalds [Tue, 5 Aug 2003 02:24:10 +0000 (19:24 -0700)]
Merge bk://ppc.bkbits.net/for-linus-ppc
into home.osdl.org:/home/torvalds/v2.5/linux
Paul Mackerras [Wed, 6 Aug 2003 02:26:05 +0000 (12:26 +1000)]
Merge samba.org:/home/paulus/kernel/linux-2.5
into samba.org:/home/paulus/kernel/for-linus-ppc
Paul Mackerras [Tue, 5 Aug 2003 19:11:07 +0000 (05:11 +1000)]
PPC32: Fix the help message for the SANDPOINT config option.
Paul Mackerras [Tue, 5 Aug 2003 17:40:29 +0000 (03:40 +1000)]
Merge samba.org:/home/paulus/kernel/linux-2.5
into samba.org:/home/paulus/kernel/for-linus-ppc
Linus Torvalds [Tue, 5 Aug 2003 02:22:49 +0000 (19:22 -0700)]
Merge http://ppc.bkbits.net/for-linus-ppc64
into home.osdl.org:/home/torvalds/v2.5/linux
Anton Blanchard [Wed, 6 Aug 2003 03:33:52 +0000 (13:33 +1000)]
Merge samba.org:/scratch/anton/linux-2.5
into samba.org:/scratch/anton/tmp3
Anton Blanchard [Tue, 5 Aug 2003 19:33:18 +0000 (05:33 +1000)]
Merge samba.org:/scratch/anton/linux-2.5
into samba.org:/scratch/anton/tmp3
Linus Torvalds [Tue, 5 Aug 2003 02:17:20 +0000 (19:17 -0700)]
Merge bk://kernel.bkbits.net/davem/sparc-2.5
into home.osdl.org:/home/torvalds/v2.5/linux
Anton Blanchard [Tue, 5 Aug 2003 00:39:11 +0000 (10:39 +1000)]
ppc64: Reserve 8042 IO space on machines with no keyboard
Paul Mackerras [Tue, 5 Aug 2003 00:32:20 +0000 (10:32 +1000)]
PPC32: Make strncpy clear the unused part of the destination.
Anton Blanchard [Tue, 5 Aug 2003 00:08:06 +0000 (10:08 +1000)]
Merge samba.org:/scratch/anton/linux-2.5
into samba.org:/scratch/anton/tmp3
Paul Mackerras [Tue, 5 Aug 2003 00:05:23 +0000 (10:05 +1000)]
PPC32: Fix compilation when CPU_FREQ is defined.
Paul Mackerras [Tue, 5 Aug 2003 00:01:15 +0000 (10:01 +1000)]
PPC32: Compile fix for arch/ppc/kernel/setup.c
Linus Torvalds [Mon, 4 Aug 2003 16:15:05 +0000 (09:15 -0700)]
Merge bk://kernel.bkbits.net//home/mochel/linux-2.5-power
into home.osdl.org:/home/torvalds/v2.5/linux
David S. Miller [Mon, 4 Aug 2003 12:16:27 +0000 (05:16 -0700)]
Merge nuts.ninka.net:/home/davem/src/BK/network-2.5
into nuts.ninka.net:/home/davem/src/BK/net-2.5
David S. Miller [Mon, 4 Aug 2003 12:14:25 +0000 (05:14 -0700)]
Merge nuts.ninka.net:/home/davem/src/BK/sparcwork-2.5
into nuts.ninka.net:/home/davem/src/BK/sparc-2.5
Chas Williams [Mon, 4 Aug 2003 10:49:39 +0000 (03:49 -0700)]
[ATM]: Minor LANAI fixes from mitch@sfgoth.com.
1. pci_device_id structures shouldn't be __devinitdata. Greg removed
all of the instances of this in the 2.6.0-test1 tree, but unforunately
my recent coversion of lanai.c introduced another one.
2. The lanai PCI id constants have now been merged into the kernel headers
so we don't need to define our own copies.
3. The ioctl's exported by lanai shouldn't be - they were intended for
debugging only, never for release. For now they're just '#if 0'ed out.
They're somewhat dangerous since they don't check any capabilities so
any user could DoS the interface.
Patrick Mochel [Mon, 4 Aug 2003 10:39:28 +0000 (03:39 -0700)]
[power] Make sure ACPI prepares a console during S3.
Orginally from Pavel Machek.
Patrick Mochel [Mon, 4 Aug 2003 10:35:30 +0000 (03:35 -0700)]
[power] Divorce suspend console code from swsusp.
- Create kernel/power/console.c
- Rename prepare_suspend_console() to pm_prepare_console() and
restore_console() to pm_restore_console().
- Add prototypes to include/linux/suspend.h.
- Make kernel/power/console.o dependent only on CONFIG_PM
- Simplify logic for SUSPEND_CONSOLE define
- Make software_resume() prepare console much earlier, so we can localize
the loglevel variables in console.c.
- Remove #ifdef CONFIG_VT from console.c, and just check for SUSPEND_CONSOLE.
(Perhaps we should make entire file dependent on CONFIG_VT_CONSOLE?)
- Add kernel/power/power.h to share things across local files.
Angelo Dell\'Aera [Mon, 4 Aug 2003 10:34:16 +0000 (03:34 -0700)]
[NET]: Trivial fix for 82596 driver.
Patrick Mochel [Mon, 4 Aug 2003 10:14:08 +0000 (03:14 -0700)]
[power] Minor swsusp cleanups.
- Call blk_run_queues() from do_software_suspend() directly, instead of
wrapping it in helper function.
- Get rid of ominous compiler warning.
- Change BUG_ON(in_interrupt()) to might_sleep() in software_suspend(), so
we still get back trace, but don't actually BUG().
Orginally from Pavel Machek.
Stephen Hemminger [Mon, 4 Aug 2003 10:01:18 +0000 (03:01 -0700)]
[NET]: Convert lp486e over to dynamic allocation.
Randy Dunlap [Mon, 4 Aug 2003 09:21:17 +0000 (02:21 -0700)]
[PATCH] Fix incorrect umem iounmap() call
From: Leann Ogasawara <ogasawara@osdl.org>
Acked by Neil Brown.
Linus Torvalds [Mon, 4 Aug 2003 09:20:15 +0000 (02:20 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.5-rmk
into home.osdl.org:/home/torvalds/v2.5/linux
Russell King [Tue, 5 Aug 2003 00:45:56 +0000 (01:45 +0100)]
[ARM] Remove old ARC and A5K machine class.
The ARC and A5K machine class is handled by the arm26 architecture
now. This cset removes the obsolete files from the 32-bit ARM
architecture.
Russell King [Tue, 5 Aug 2003 00:15:49 +0000 (01:15 +0100)]
[ARM] Fix do_settimeofday()
ARM seems to have missed an update for the time keeping code; this
cset fixes a problem where the altering the system time changes the
reported uptime.
Russell King [Tue, 5 Aug 2003 00:02:58 +0000 (01:02 +0100)]
[ARM] Add generic sections.h for ARM.
Patrick Mochel [Mon, 4 Aug 2003 09:08:22 +0000 (02:08 -0700)]
[power] Fix up refrigerator to work with ^Z-ed processes
Originally from Pavel Machek:
schedule() added makes processes start at exactly that point, making
printouts nicer.
Linus Torvalds [Mon, 4 Aug 2003 09:06:53 +0000 (02:06 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.5-pcmcia
into home.osdl.org:/home/torvalds/v2.5/linux
Daniel Ritz [Mon, 4 Aug 2003 23:32:30 +0000 (00:32 +0100)]
[PCMCIA] don't call functions twice
this patches removes unneccessary calls to yenta_init()/ti_set_zv() in
ti1250_init() as the called ti113x_init() already does this..
Patrick Mochel [Mon, 4 Aug 2003 08:49:17 +0000 (01:49 -0700)]
[power] Kill some unnessecary printk()s.
From Pavel Machek.
Patrick Mochel [Mon, 4 Aug 2003 08:45:48 +0000 (01:45 -0700)]
[power] Move drivers/power/ to kernel/power/
Patrick Mochel [Mon, 4 Aug 2003 06:55:56 +0000 (23:55 -0700)]
Merge osdl.org:/home/mochel/src/kernel/devel/linux-2.5-virgin
into osdl.org:/home/mochel/src/kernel/devel/linux-2.5-power
Theodore Y. Ts'o [Mon, 4 Aug 2003 06:45:00 +0000 (23:45 -0700)]
[PATCH] Fix 32/64-bit bug in ext3
Fix 32/64-bit error in ext2_file_write; before, the top 32-bits of
the return value was getting chopped off.
Andrew Morton [Mon, 4 Aug 2003 05:42:10 +0000 (22:42 -0700)]
[PATCH] fix 64-bit architectures for the binprm change
Various 32-bit emulators need to fill in linux_binprm.interp
Linus Torvalds [Mon, 4 Aug 2003 05:24:02 +0000 (22:24 -0700)]
Document non-standard do_div() calling convention, since
it does not work like a C function.
(Effectively, the first argument ends up being "passed-
by-reference" without the use of pointers)
Chas Williams [Mon, 4 Aug 2003 05:23:30 +0000 (22:23 -0700)]
[ATM]: update links to new site (from <mitch@sfgoth.com)
Ben Collins [Mon, 4 Aug 2003 05:16:52 +0000 (22:16 -0700)]
[PATCH] Update IEEE1394 (r1023)
misc : - Signed cleanups.
- Convert to correct min/max macros.
subsystem : - Attempt to fix sleeping call in hpsb_get_tlabel when
preempt is enabled.
eth1394 : - Fix packet sizes for S800+.
Jens Axboe [Mon, 4 Aug 2003 02:32:01 +0000 (19:32 -0700)]
[PATCH] AS barrier bug
There's a bug in AS, it sets HARDBARRIER on a request when it should be
setting it as a softbarrier. IO scheduler has no business using that
bit, if it needs to put barriers there they should be soft. Hard
barriers involve hardware operations.
Russell King [Mon, 4 Aug 2003 01:22:12 +0000 (02:22 +0100)]
[ARM] Make PXA compile.
Fix up several errors in the PXA code preventing it from building.
Russell King [Mon, 4 Aug 2003 01:11:52 +0000 (02:11 +0100)]
[ARM] Add missing include for clps711x irq handling.
Russell King [Mon, 4 Aug 2003 01:03:41 +0000 (02:03 +0100)]
[ARM] Automatically select compiler options for ARMv5/Xscale CPUs.
Russell King [Mon, 4 Aug 2003 00:39:55 +0000 (01:39 +0100)]
[ARM] gcc 3.2.x for ARM miscompiles jffs2.
Russell King [Sun, 3 Aug 2003 23:58:59 +0000 (00:58 +0100)]
Merge flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5
into flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5-rmk
Russell King [Sun, 3 Aug 2003 20:50:40 +0000 (21:50 +0100)]
[PCMCIA] Convert cs.c and rsrc_mgr.c to use named initialisers.
David S. Miller [Sun, 3 Aug 2003 17:37:44 +0000 (10:37 -0700)]
[SPARC64]: Missing cheetah+ ASI defines.
David S. Miller [Sun, 3 Aug 2003 17:17:53 +0000 (10:17 -0700)]
[SPARC64]: Fix AFSR error reporting for Cheetah+/Jalapeno.
Russell King [Sun, 3 Aug 2003 17:09:12 +0000 (18:09 +0100)]
Merge flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5
into flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5-pcmcia
David S. Miller [Sun, 3 Aug 2003 13:57:46 +0000 (06:57 -0700)]
[TG3]: Only call tg3_init_rings() after hardware has been reset.
In tg3_init_rings() we might write out to the NIC SRAM area,
thus we should only run it when the chip is in a known state.
Also, fix comments above tg3_init_rings() wrt. locking state.
Mitchell Blank Jr. [Sun, 3 Aug 2003 13:39:05 +0000 (06:39 -0700)]
[SPARC64]: Control debuglocks.c compilation using Makefile rules.
Bart De Schuymer [Sun, 3 Aug 2003 08:08:44 +0000 (01:08 -0700)]
[BRIDGE]: Only build br_netfilter when INET is enabled.
Geert Uytterhoeven [Sun, 3 Aug 2003 07:54:51 +0000 (00:54 -0700)]
[IPSEC]: ipcomp.c does not neet net/esp.h
Linus Torvalds [Sun, 3 Aug 2003 05:12:33 +0000 (22:12 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.5-pcmcia
into home.osdl.org:/home/torvalds/v2.5/linux
Danny ter Haar [Sun, 3 Aug 2003 04:35:17 +0000 (21:35 -0700)]
[PATCH] CREDITS change
Trivial CREDITS update
Linus Torvalds [Sun, 3 Aug 2003 04:34:10 +0000 (21:34 -0700)]
Merge bk://kernel.bkbits.net/davem/net-2.5
into home.osdl.org:/home/torvalds/v2.5/linux
Benjamin Herrenschmidt [Sun, 3 Aug 2003 04:33:44 +0000 (21:33 -0700)]
[PATCH] Fix mdelay's use of 'msec' name
The mdelay() macro does the wrong thing if you try to use it with an
argument expression that contains the (perfectly natural) variable name
'msec'.
Fix it to use an internal variable that doesn't clash with normal
naming.
David S. Miller [Sat, 2 Aug 2003 15:44:58 +0000 (08:44 -0700)]
Merge davem@nuts.ninka.net:/home/davem/src/BK/net-2.5
into kernel.bkbits.net:/home/davem/net-2.5
Alexey Kuznetsov [Sat, 2 Aug 2003 16:12:41 +0000 (09:12 -0700)]
[PKT_SCHED]: More reasonable PSCHED_JSCALE for various values of HZ.
Alexey Kuznetsov [Sat, 2 Aug 2003 16:06:26 +0000 (09:06 -0700)]
[IPV4]: IP options were not updated while forwarding multicasts.
Ville Nuorvala [Sat, 2 Aug 2003 16:01:39 +0000 (09:01 -0700)]
[IPV6]: Use correct hop-limit in ip6_push_pending_frames().
Daniel Ritz [Sat, 2 Aug 2003 15:58:17 +0000 (08:58 -0700)]
[IPV6]: Fix memory leak in esp6_input.
Harald Welte [Sat, 2 Aug 2003 15:51:17 +0000 (08:51 -0700)]
[NETFILTER]: Use in-kernel IPSEC structures in iptables esp (by Patrick McHardy).
Harald Welte [Sat, 2 Aug 2003 15:50:07 +0000 (08:50 -0700)]
[NETFILTER]: Use in-kernel IPSEC structures in iptables ah (by Patrick McHardy).
Patrick McHardy [Sat, 2 Aug 2003 15:47:13 +0000 (08:47 -0700)]
[NETFILTER]: Fix logging of AH spis
David S. Miller [Sat, 2 Aug 2003 15:41:51 +0000 (08:41 -0700)]
Merge davem@nuts.ninka.net:/home/davem/src/BK/sparc-2.5
into kernel.bkbits.net:/home/davem/sparc-2.5
David S. Miller [Sat, 2 Aug 2003 16:27:02 +0000 (09:27 -0700)]
[SPARC64]: Update defconfig.
Herbert Xu [Sat, 2 Aug 2003 15:40:56 +0000 (08:40 -0700)]
[XFRM_USER]: Fix spurious NLMSG_ERROR messages.
Herbert Xu [Sat, 2 Aug 2003 15:33:12 +0000 (08:33 -0700)]
[XFRM_USER]: Pass correct args to xfrm_find_acq().
Herbert Xu [Sat, 2 Aug 2003 15:21:29 +0000 (08:21 -0700)]
[XFRM]: Fix OOPS in xfrm_state_update.
Angelo Dell\'Aera [Sat, 2 Aug 2003 11:40:26 +0000 (04:40 -0700)]
[NET]: Convert tc35815.c to spinlocks.
Stephen Hemminger [Sat, 2 Aug 2003 11:36:10 +0000 (04:36 -0700)]
[BRIDGE]: Fix bridge notification processing.
Chas Williams [Sat, 2 Aug 2003 11:35:17 +0000 (04:35 -0700)]
[ATM]: Convert cli() to spinlock in ZATM driver.
Randy Dunlap [Sat, 2 Aug 2003 11:32:22 +0000 (04:32 -0700)]
[NET]: janitor: don't init statics to 0.
David S. Miller [Sat, 2 Aug 2003 11:27:07 +0000 (04:27 -0700)]
Merge nuts.ninka.net:/home/davem/src/BK/network-2.5
into nuts.ninka.net:/home/davem/src/BK/net-2.5
David S. Miller [Sat, 2 Aug 2003 11:24:41 +0000 (04:24 -0700)]
[TG3]: More Sun onboard 5704 fixes.
- Add TG3_FLG2_SUN_5704, set it at probe time.
- Do not try to use NVRAM on Sun 5704 chips.
- Handle lack of firmware on Sun 5704 chips.
David S. Miller [Sat, 2 Aug 2003 11:23:41 +0000 (04:23 -0700)]
[SPARC64]: More tomatillo PCI controller fixes.
- Use ino-bitmap property to figure out which PCI bus
module each interrupt gets routed through.
- Fix timeout setting in PCI control register
- Do not enable DTO interrupts.
- Use the correct IGN in INOs on Tomatillo.
Hirofumi Ogawa [Sat, 2 Aug 2003 11:09:20 +0000 (04:09 -0700)]
[PATCH] more use fat_get_short_entry()
This uses fat_get_short_entry() in fat_dir_empty(). Moves fat_scan() and
fat_subdirs() to dir.c.
Hirofumi Ogawa [Sat, 2 Aug 2003 11:09:12 +0000 (04:09 -0700)]
[PATCH] Inline vfat_strnicmp()
From Ren <l.s.r@web.de>
the function vfat_strnicmp() has just one callsite. Inlining it
actually shrinks vfat.o slightly.
Hirofumi Ogawa [Sat, 2 Aug 2003 11:09:04 +0000 (04:09 -0700)]
[PATCH] Consolidate dot-stripping code
From Ren <l.s.r@web.de>
there are several places inside fs/vfat/namei.c where the length of a
struct qstr without any trailing dots is calculated. The patch below
adds a function vfat_striptail_len() which does that and makes use of it.
Hirofumi Ogawa [Sat, 2 Aug 2003 11:08:55 +0000 (04:08 -0700)]
[PATCH] uses ->i_pos instead of ->i_ino on fat_fs_panic()
This uses ->i_pos instead of ->i_ino on fat_fs_panic() because ->i_ino
is not useful.
loff_t is _signed_ long long, so format string should use "%lld".
fs/fat/cache.c | 14 +++++++-------
fs/fat/inode.c | 2 +-
fs/fat/misc.c | 2 +-
3 files changed, 9 insertions(+), 9 deletions(-)
Hirofumi Ogawa [Sat, 2 Aug 2003 11:08:47 +0000 (04:08 -0700)]
[PATCH] Fix the vfat dentry handling fix
This adds the forgotten test whether it's negative dentry. That test
should be needed only in negative dentry case.
Removes unneeded dcache_lock.
(NOTE: vfat still has the filename case problem on mkdir(), rename() etc.)
Bartlomiej Zolnierkiewicz [Sat, 2 Aug 2003 08:57:58 +0000 (01:57 -0700)]
[PATCH] move "config SOUND" to sound/Kconfig
Allows all architectures to simply include the sound/Kconfig file.
Now somebody can finally update the comment for CONFIG_SOUND ;-).
Bartlomiej Zolnierkiewicz [Sat, 2 Aug 2003 08:57:22 +0000 (01:57 -0700)]
[PATCH] ide: use def_bool in Kconfig
Bartlomiej Zolnierkiewicz [Sat, 2 Aug 2003 08:56:26 +0000 (01:56 -0700)]
[PATCH] ide: clean BLK_DEV_IDEDMA_PCI dependencies in Kconfig
Bartlomiej Zolnierkiewicz [Sat, 2 Aug 2003 08:55:47 +0000 (01:55 -0700)]
[PATCH] ide: clean IDE_CHIPSETS dependencies in Kconfig
Bartlomiej Zolnierkiewicz [Sat, 2 Aug 2003 08:55:17 +0000 (01:55 -0700)]
[PATCH] ide: clean BLK_DEV_IDE dependencies in Kconfig
Bartlomiej Zolnierkiewicz [Sat, 2 Aug 2003 08:53:59 +0000 (01:53 -0700)]
[PATCH] ide: fix ordering in Kconfig
Bartlomiej Zolnierkiewicz [Sat, 2 Aug 2003 08:52:32 +0000 (01:52 -0700)]
[PATCH] ide: kill surplus menu in Kconfig
Bartlomiej Zolnierkiewicz [Sat, 2 Aug 2003 08:51:52 +0000 (01:51 -0700)]
[PATCH] ide: kill no longer used CONFIG_BLK_DEV_PDC202XX
and move help comment to CONFIG_BLK_DEV_PDC202XX_OLD
Bartlomiej Zolnierkiewicz [Sat, 2 Aug 2003 08:51:35 +0000 (01:51 -0700)]
[PATCH] ide: kill no longer used CONFIG_BLK_DEV_NFORCE
Bartlomiej Zolnierkiewicz [Sat, 2 Aug 2003 08:51:24 +0000 (01:51 -0700)]
[PATCH] ide: kill no longer used CONFIG_BLK_DEV_IDE_MODES
Andy Grover [Sat, 2 Aug 2003 08:51:14 +0000 (01:51 -0700)]
[PATCH] ia64 fix for ACPI
Make ACPI aware of the iosapic irq controller on ia64 machines.
Linus Torvalds [Sat, 2 Aug 2003 04:11:21 +0000 (21:11 -0700)]
Fix up AGP merge: agp_memory_reserved got exported twice.