]> git.hungrycats.org Git - linux/log
linux
23 years agoia64: Sync up with 2.5.18. lia64-v2.5.18
David Mosberger [Thu, 30 May 2002 10:47:07 +0000 (03:47 -0700)]
ia64: Sync up with 2.5.18.

23 years agoia64: Sync up with 2.5.18.
David Mosberger [Fri, 24 May 2002 18:05:11 +0000 (11:05 -0700)]
ia64: Sync up with 2.5.18.

23 years agoia64: Sync up with 2.5.17 tree.
David Mosberger [Fri, 24 May 2002 16:45:11 +0000 (09:45 -0700)]
ia64: Sync up with 2.5.17 tree.

23 years agoMerge tiger.hpl.hp.com:/data1/bk/vanilla/linux-2.5
David Mosberger [Fri, 24 May 2002 16:22:48 +0000 (09:22 -0700)]
Merge tiger.hpl.hp.com:/data1/bk/vanilla/linux-2.5
into tiger.hpl.hp.com:/data1/bk/lia64/to-linus-2.5

23 years ago[PATCH] ia64: Don't assume out registers are preserved across call to
Alberto Munoz [Fri, 24 May 2002 12:06:00 +0000 (05:06 -0700)]
[PATCH] ia64: Don't assume out registers are preserved across call to
ia64_switch_mode().

23 years ago[PATCH] ia64: Perfmon update.
Stéphane Eranian [Fri, 24 May 2002 11:45:43 +0000 (04:45 -0700)]
[PATCH] ia64: Perfmon update.

23 years agoUpdate kernel version v2.5.18
Linus Torvalds [Fri, 24 May 2002 11:43:59 +0000 (04:43 -0700)]
Update kernel version

23 years agoManual merge
Linus Torvalds [Fri, 24 May 2002 11:23:29 +0000 (04:23 -0700)]
Manual merge

23 years agokbuild: Fix some issues I missed before
Kai Germaschewski [Fri, 24 May 2002 14:50:40 +0000 (09:50 -0500)]
kbuild: Fix some issues I missed before

Didn't get the net/ conversion quite right, and apparently overlooked
one subdir in sound/. Now fixed.

23 years agokbuild: Use standard multi-part object declaration in net/*
Kai Germaschewski [Fri, 24 May 2002 13:33:48 +0000 (08:33 -0500)]
kbuild: Use standard multi-part object declaration in net/*

23 years agokbuild: Use standard multi-part object declaration in fs/*
Kai Germaschewski [Fri, 24 May 2002 13:25:54 +0000 (08:25 -0500)]
kbuild: Use standard multi-part object declaration in fs/*

23 years agokbuild: Use standard multi-part object declaration in lib/*
Kai Germaschewski [Fri, 24 May 2002 13:16:45 +0000 (08:16 -0500)]
kbuild: Use standard multi-part object declaration in lib/*

23 years agokbuild: Beautify ACPI Makefiles
Kai Germaschewski [Fri, 24 May 2002 12:53:07 +0000 (07:53 -0500)]
kbuild: Beautify ACPI Makefiles

23 years agokbuild: Simplify linking subdirs in drivers/*/Makefile
Kai Germaschewski [Fri, 24 May 2002 12:44:14 +0000 (07:44 -0500)]
kbuild: Simplify linking subdirs in drivers/*/Makefile

Use the new

obj-$(CONFIG_FOO) += foo/

syntax to descend into a subdir and link in the result, if
CONFIG_FOO=y.

23 years agokbuild: Correct dependencies for generated soundmodem tables
Kai Germaschewski [Fri, 24 May 2002 12:31:29 +0000 (07:31 -0500)]
kbuild: Correct dependencies for generated soundmodem tables

Build the headers only when we need them during the build, not always
at 'make dep' time.

23 years agokbuild: Remove usage of L_TARGET in drivers/*
Kai Germaschewski [Fri, 24 May 2002 12:29:22 +0000 (07:29 -0500)]
kbuild: Remove usage of L_TARGET in drivers/*

We use O_TARGET everywhere else, so let's just convert the remaining
users (They get the implicit built-in.o O_TARGET now)

23 years agokbuild: Clean up sound/*/Makefile
Kai Germaschewski [Fri, 24 May 2002 12:18:18 +0000 (07:18 -0500)]
kbuild: Clean up sound/*/Makefile

23 years agokbuild: Remove now redundant 'O_TARGET := built-in.o' lines
Kai Germaschewski [Fri, 24 May 2002 12:13:47 +0000 (07:13 -0500)]
kbuild: Remove now redundant 'O_TARGET := built-in.o' lines

(plus a bit of rearranging in the ISDN Makefiles)

23 years agokbuild: Make O_TARGET default to 'built-in.o'
Kai Germaschewski [Fri, 24 May 2002 12:12:37 +0000 (07:12 -0500)]
kbuild: Make O_TARGET default to 'built-in.o'

If a Makefile defines neither O_TARGET nor L_TARGET, let's assume a
default of 'built-in.o'. The goal of this is, of course, to eventually
get rid of O_TARGET completely.

23 years ago[PATCH] kdev_t -> bdev cleanups [2/2]
Alexander Viro [Fri, 24 May 2002 10:32:15 +0000 (03:32 -0700)]
[PATCH] kdev_t -> bdev cleanups [2/2]

 - move the contents of bdev_get_queue() into do_open() and
   check_partitions() and cache the result in new field of struct
   block_device

 - clean it at the same places that reset ->bd_op, etc.

 - make bdev_get_queue() return cached pointer.

23 years agoUndo block devices changes from floppy fix: incorrect.
Linus Torvalds [Fri, 24 May 2002 10:31:49 +0000 (03:31 -0700)]
Undo block devices changes from floppy fix: incorrect.

23 years ago[PATCH] kdev_t -> bdev cleanups [1/2]
Alexander Viro [Fri, 24 May 2002 10:25:46 +0000 (03:25 -0700)]
[PATCH] kdev_t -> bdev cleanups [1/2]

 - kill the last caller of get_hardsect_size() (switching it to
   bdev_hardsect_size()).

 - kill blk_get_queue() and switching to bdev_get_queue()

23 years agoMerge http://kernel-acme.bkbits.net:8080/rio-2.5-cleanups
Linus Torvalds [Fri, 24 May 2002 08:19:17 +0000 (01:19 -0700)]
Merge http://kernel-acme.bkbits.net:8080/rio-2.5-cleanups
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agodrivers/char/rio/*.c
Arnaldo Carvalho de Melo [Fri, 24 May 2002 16:04:08 +0000 (13:04 -0300)]
drivers/char/rio/*.c

  - make sure return codes are negative (i.e. return -ENOMEM and not return ENOMEM et al)

23 years agoMerge bk://bk.arm.linux.org.uk
Linus Torvalds [Fri, 24 May 2002 08:17:12 +0000 (01:17 -0700)]
Merge bk://bk.arm.linux.org.uk
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge http://linux-isdn.bkbits.net/linux-2.5.misc
Linus Torvalds [Fri, 24 May 2002 08:15:20 +0000 (01:15 -0700)]
Merge http://linux-isdn.bkbits.net/linux-2.5.misc
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoAdd missing includes
Kai Germaschewski [Fri, 24 May 2002 11:40:48 +0000 (06:40 -0500)]
Add missing includes

Fixes a warning in ieee1394_types.h and an error in include/linux/usb.h

23 years agoMerge tp1.ruhr-uni-bochum.de:/home/kai/kernel/v2.5/linux-2.5
Kai Germaschewski [Fri, 24 May 2002 11:21:51 +0000 (06:21 -0500)]
Merge tp1.ruhr-uni-bochum.de:/home/kai/kernel/v2.5/linux-2.5
into tp1.ruhr-uni-bochum.de:/home/kai/kernel/v2.5/linux-2.5.misc

23 years agoFix up more headers to make the drm merge compile more cleanly
Linus Torvalds [Fri, 24 May 2002 07:34:01 +0000 (00:34 -0700)]
Fix up more headers to make the drm merge compile more cleanly

23 years agoMerge
Linus Torvalds [Fri, 24 May 2002 04:56:37 +0000 (21:56 -0700)]
Merge

23 years ago[PATCH] swsusp fixes
Pavel Machek [Fri, 24 May 2002 04:55:13 +0000 (21:55 -0700)]
[PATCH] swsusp fixes

This kills unneccessary include from ide-disk.c, kills #ifdef from
reiserfs/journal.c, makes suspend_device local as it should be,
abstains from suspending devices two times in a row (typo), and makes
sure we do not run_task_queue() while we hold spinlock.

23 years ago[PATCH] swsusp: making myself maintainer
Pavel Machek [Fri, 24 May 2002 04:44:55 +0000 (21:44 -0700)]
[PATCH] swsusp: making myself maintainer

I asked Gabor if he'd like me to maintain swsusp, and he liked that
idea [<quote>Would you please take over maintaining? I offered this in
the list a while ago anyway.</quote>].

23 years ago[PATCH] swsusp cleanups
Pavel Machek [Fri, 24 May 2002 04:44:43 +0000 (21:44 -0700)]
[PATCH] swsusp cleanups

These are cleanups. They do not change any code, except killing
printk's.

23 years agoMerge penguin:v2.5/linux
Linus Torvalds [Fri, 24 May 2002 04:27:03 +0000 (21:27 -0700)]
Merge penguin:v2.5/linux
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoFix up header file
Linus Torvalds [Fri, 24 May 2002 04:25:44 +0000 (21:25 -0700)]
Fix up header file

23 years agoClean up tlb_start/end_vma.
Linus Torvalds [Fri, 24 May 2002 04:23:23 +0000 (21:23 -0700)]
Clean up tlb_start/end_vma.

23 years agoMerge
Linus Torvalds [Fri, 24 May 2002 04:17:23 +0000 (21:17 -0700)]
Merge

23 years ago[PATCH] 2.5.17 IDE 70
Martin Dalecki [Fri, 24 May 2002 04:16:28 +0000 (21:16 -0700)]
[PATCH] 2.5.17 IDE 70

 - Apply host chip driver cleanups by Bartomiej Zonierkiewicz.

 - Take the draft device type driver implementation from Adam Richter and make
    it actually work with some of the drivers we have at hand. Quite a lot
    of it was fixed by me as well to have the desired effects.

    We have added a attach method for the sub device type drivers to make it
    possible dor sub device type drivers to attach devices to the overall
    infrastructure. UNIX has something like this SCSI code is implementing
    something like this, just for some unknown reasons Linux block device
    operations don't have it...

 - ide_drive_t is finally gone. Please use struct ata_device instead.

    Hint the ide.h specific byte type should go over time as well, sine there
    is no need to invent something already handled by the kernel. Please use
    the unambigious u8 type instead where possible.

 - Add a bit of documentation about cabling issues. ide.txt needs a lot of
   improvement at some time still.

23 years agoMerge DRI CVS tree into standard kernel
Linus Torvalds [Fri, 24 May 2002 03:48:57 +0000 (20:48 -0700)]
Merge DRI CVS tree into standard kernel

23 years agoFix over-eager header file cleanup
Linus Torvalds [Fri, 24 May 2002 03:23:54 +0000 (20:23 -0700)]
Fix over-eager header file cleanup

23 years agoMerge penguin:v2.5/linux
Linus Torvalds [Fri, 24 May 2002 01:08:26 +0000 (18:08 -0700)]
Merge penguin:v2.5/linux
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoCompiler warning fixes
Kai Germaschewski [Thu, 23 May 2002 11:33:24 +0000 (06:33 -0500)]
Compiler warning fixes

__initcalls are supposed to return a value.
Statically initialize the struct instead of doing strcpy() at runtime.

23 years agoia64: Update pte macros for new pfn-based versions.
David Mosberger [Thu, 23 May 2002 10:59:06 +0000 (03:59 -0700)]
ia64: Update pte macros for new pfn-based versions.

23 years agoFix dummy gameport_{,un}register_port
Kai Germaschewski [Thu, 23 May 2002 10:50:49 +0000 (05:50 -0500)]
Fix dummy gameport_{,un}register_port

Needs static, otherwise one gets multiple definitions in the final
vmlinux image.

23 years agoMerge tiger.hpl.hp.com:/data1/bk/vanilla/linux-2.5
David Mosberger [Thu, 23 May 2002 10:24:26 +0000 (03:24 -0700)]
Merge tiger.hpl.hp.com:/data1/bk/vanilla/linux-2.5
into tiger.hpl.hp.com:/data1/bk/lia64/to-linus-2.5

23 years agoia64: Various small fixes.
David Mosberger [Thu, 23 May 2002 10:20:52 +0000 (03:20 -0700)]
ia64: Various small fixes.

23 years ago[PATCH] include buffer_head.h in actual users instead of fs.h (10/10)
Christoph Hellwig [Thu, 23 May 2002 05:53:31 +0000 (22:53 -0700)]
[PATCH] include buffer_head.h in actual users instead of fs.h (10/10)

No more need to include buffer_head.h in fs.h.  Finally.

23 years ago[PATCH] include buffer_head.h in actual users instead of fs.h (9/10)
Christoph Hellwig [Thu, 23 May 2002 05:53:23 +0000 (22:53 -0700)]
[PATCH] include buffer_head.h in actual users instead of fs.h (9/10)

Make the 144 files in fs/ that need it include buffer_head.h directly.
Again some uses in the VFS files are layering violations and need to
be addressed later.  The new include statement gives a nice grep pattern
for that :)

23 years ago[PATCH] include buffer_head.h in actual users instead of fs.h (8/10)
Christoph Hellwig [Thu, 23 May 2002 05:52:56 +0000 (22:52 -0700)]
[PATCH] include buffer_head.h in actual users instead of fs.h (8/10)

Make kernel/ksyms.c include buffer_head.h directly.

23 years ago[PATCH] include buffer_head.h in actual users instead of fs.h (7/10)
Christoph Hellwig [Thu, 23 May 2002 05:52:48 +0000 (22:52 -0700)]
[PATCH] include buffer_head.h in actual users instead of fs.h (7/10)

Make the 5 headers in include/linux that need it include buffer_head.h
directly.

23 years ago[PATCH] include buffer_head.h in actual users instead of fs.h (6/10)
Christoph Hellwig [Thu, 23 May 2002 05:52:34 +0000 (22:52 -0700)]
[PATCH] include buffer_head.h in actual users instead of fs.h (6/10)

Make the 7 file that need it in mm/ include buffer_head.h directly.
Once again most files shouln't need it and want fixing.

23 years ago[PATCH] include buffer_head.h in actual users instead of fs.h (5/10)
Christoph Hellwig [Thu, 23 May 2002 05:52:24 +0000 (22:52 -0700)]
[PATCH] include buffer_head.h in actual users instead of fs.h (5/10)

Include buffer_head.h directly in the file in drivers/ that need it
(9 files).  Note that most of this uses are layering violations that I
will address later.

23 years ago[PATCH] include buffer_head.h in actual users instead of fs.h (4/10)
Christoph Hellwig [Thu, 23 May 2002 05:52:16 +0000 (22:52 -0700)]
[PATCH] include buffer_head.h in actual users instead of fs.h (4/10)

Remove two unused declarations in fs/jffs/intrep.h.

23 years ago[PATCH] include buffer_head.h in actual users instead of fs.h (3/10)
Christoph Hellwig [Thu, 23 May 2002 05:52:08 +0000 (22:52 -0700)]
[PATCH] include buffer_head.h in actual users instead of fs.h (3/10)

Remove unused bh_kmap/bh_kunmap inlines from highmem.h.

23 years ago[PATCH] include buffer_head.h in actual users instead of fs.h (2/10)
Christoph Hellwig [Thu, 23 May 2002 05:51:59 +0000 (22:51 -0700)]
[PATCH] include buffer_head.h in actual users instead of fs.h (2/10)

Declare buffer_init() extern in init/main.c like the other _init so that
it doesn't have to include buffer_head.h.  Remove buffer_init() there.

23 years ago[PATCH] include buffer_head.h in actual users instead of fs.h (1/10)
Christoph Hellwig [Thu, 23 May 2002 05:51:51 +0000 (22:51 -0700)]
[PATCH] include buffer_head.h in actual users instead of fs.h (1/10)

Now that fs.h grow due to the lock.h removal let's reduce it's overhead
again:  Instead of penalizing ever user of fs.h with the overhead of the
buffer head interface let it's users include it directly.

This also shows nicely which parts of the core kernel still depend on the
buffer head interface, and allows that to be cleaned up properly.

This is the first of ten patches and adds the includes needed by
buffer_head.h to it and fixes it's inclusion guard.

23 years agoMerge http://linux-isdn.bkbits.net/linux-2.5.export
Linus Torvalds [Thu, 23 May 2002 03:35:24 +0000 (20:35 -0700)]
Merge http://linux-isdn.bkbits.net/linux-2.5.export
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoEXPORT_SYMBOL: Remove EXPORT_NO_SYMBOLS from sound/*
Kai Germaschewski [Thu, 23 May 2002 06:11:06 +0000 (01:11 -0500)]
EXPORT_SYMBOL: Remove EXPORT_NO_SYMBOLS from sound/*

23 years agoEXPORT_SYMBOL: Remove EXPORT_NO_SYMBOLS from net/*
Kai Germaschewski [Thu, 23 May 2002 06:09:24 +0000 (01:09 -0500)]
EXPORT_SYMBOL: Remove EXPORT_NO_SYMBOLS from net/*

23 years agoEXPORT_SYMBOL: Remove EXPORT_NO_SYMBOLS from fs/*
Kai Germaschewski [Thu, 23 May 2002 06:08:36 +0000 (01:08 -0500)]
EXPORT_SYMBOL: Remove EXPORT_NO_SYMBOLS from fs/*

23 years agoEXPORT_SYMBOL: Remove EXPORT_NO_SYMBOLS from drivers/*
Kai Germaschewski [Thu, 23 May 2002 06:07:47 +0000 (01:07 -0500)]
EXPORT_SYMBOL: Remove EXPORT_NO_SYMBOLS from drivers/*

23 years agoEXPORT_SYMBOL: Remove EXPORT_NO_SYMBOLS from arch/*
Kai Germaschewski [Thu, 23 May 2002 06:06:17 +0000 (01:06 -0500)]
EXPORT_SYMBOL: Remove EXPORT_NO_SYMBOLS from arch/*

23 years agoEXPORT_SYMBOL: Remove the option of implicitly exporting symbols
Kai Germaschewski [Thu, 23 May 2002 06:03:31 +0000 (01:03 -0500)]
EXPORT_SYMBOL: Remove the option of implicitly exporting symbols

We now always allocate the section __ksymtab, which to modutils means
not to implicitly export any symbols.

That means that EXPORT_NO_SYMBOLS is now default, and thus can go away
in the sources.

23 years agoMerge http://linux-isdn.bkbits.net/linux-2.5.make
Linus Torvalds [Thu, 23 May 2002 03:34:26 +0000 (20:34 -0700)]
Merge http://linux-isdn.bkbits.net/linux-2.5.make
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agokbuild: Assorted small cleanups
Kai Germaschewski [Thu, 23 May 2002 07:10:25 +0000 (02:10 -0500)]
kbuild: Assorted small cleanups

o Standardize building math-emu.o for arch/alpha
o Remove old boilerplate code / redundant comments
o Remove unnecessary obj-m := $(sort $(obj-m)) in ALSA

23 years agokbuild: Use standard multi-part object declaration in drivers/video/*
Kai Germaschewski [Thu, 23 May 2002 07:05:42 +0000 (02:05 -0500)]
kbuild: Use standard multi-part object declaration in drivers/video/*

23 years agokbuild: Use standard multi-part object declaration in drivers/char/*
Kai Germaschewski [Thu, 23 May 2002 07:04:44 +0000 (02:04 -0500)]
kbuild: Use standard multi-part object declaration in drivers/char/*

23 years agokbuild: Small cleanups
Kai Germaschewski [Thu, 23 May 2002 07:02:08 +0000 (02:02 -0500)]
kbuild: Small cleanups

o Use a shorter expression to transform 'foo.o' -> 'foo-objs'
o Define EXPORT_FLAGS (as -DEXPORT_SYMTAB) in the main Makefile
o Small rearrangement of code in Rules.make

23 years ago[PATCH] Re: rwsem update
David Howells [Thu, 23 May 2002 03:33:37 +0000 (20:33 -0700)]
[PATCH] Re: rwsem update

The attached patch fixes the compilation problems Andrew Morton has been
seeing with the rw-semaphores in the kernel when using gcc 2.95.3 with
-O1.

23 years agoMerge master.kernel.org:/home/davem/BK/sparc-2.5
Linus Torvalds [Thu, 23 May 2002 03:30:40 +0000 (20:30 -0700)]
Merge master.kernel.org:/home/davem/BK/sparc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge master.kernel.org:/home/davem/BK/misc-2.5
Linus Torvalds [Thu, 23 May 2002 03:29:22 +0000 (20:29 -0700)]
Merge master.kernel.org:/home/davem/BK/misc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge http://linux-isdn.bkbits.net/linux-2.5.isdn
Linus Torvalds [Thu, 23 May 2002 03:27:21 +0000 (20:27 -0700)]
Merge http://linux-isdn.bkbits.net/linux-2.5.isdn
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoISDN: Move AVM Config.help entries to right dir
Kai Germaschewski [Thu, 23 May 2002 07:14:03 +0000 (02:14 -0500)]
ISDN: Move AVM Config.help entries to right dir

(Christoph Hellwig)

23 years agoISDN: Use 'built-in.o' instead of 'vmlinux-obj.o' as O_TARGET
Kai Germaschewski [Thu, 23 May 2002 07:07:46 +0000 (02:07 -0500)]
ISDN: Use 'built-in.o' instead of 'vmlinux-obj.o' as O_TARGET

23 years agoISDN: Fix compiler warnings
Kai Germaschewski [Thu, 23 May 2002 06:53:40 +0000 (01:53 -0500)]
ISDN: Fix compiler warnings

The copy_to/from_user fixes left some variables unused, which
the compiler warned about.

23 years agoMerge tp1.ruhr-uni-bochum.de:/home/kai/kernel/v2.5/linux-2.5
Kai Germaschewski [Thu, 23 May 2002 06:51:32 +0000 (01:51 -0500)]
Merge tp1.ruhr-uni-bochum.de:/home/kai/kernel/v2.5/linux-2.5
into tp1.ruhr-uni-bochum.de:/home/kai/kernel/v2.5/linux-2.5.isdn

23 years ago[ARM] Make etherh.c build again - combine struct ei_device inside our
Russell King [Thu, 23 May 2002 02:33:38 +0000 (03:33 +0100)]
[ARM] Make etherh.c build again - combine struct ei_device inside our
own device specific structure.

23 years ago[ARM] Make Acorn SCSI drivers build again.
Russell King [Thu, 23 May 2002 02:25:47 +0000 (03:25 +0100)]
[ARM] Make Acorn SCSI drivers build again.
 Acorn machines will never have "highmem" support, so can
 combine page + offset into the scsi pointer structure for
 now.

23 years ago[ARM] Remove old NetWinder uncompressed kernel image compatibility code.
Russell King [Thu, 23 May 2002 02:15:59 +0000 (03:15 +0100)]
[ARM] Remove old NetWinder uncompressed kernel image compatibility code.
Add/correct comments, including in decompressor code.  Add arm6 cache
support to decompressor.

23 years ago[ARM] Acorn DMA/Expansion card fixups
Russell King [Thu, 23 May 2002 02:00:44 +0000 (03:00 +0100)]
[ARM] Acorn DMA/Expansion card fixups
 - Allow icside to moan if it tries to change DMA settings while
   the DMA is in progress.
 - Fix Acorn expansion card IRQ handling.
 - Clean up IOMD DMA state machine.

23 years ago[ARM] Fix build errors caused by fb changes
Russell King [Thu, 23 May 2002 01:50:49 +0000 (02:50 +0100)]
[ARM] Fix build errors caused by fb changes
 - Move *_blank function earlier in the file.
 - Correctly limit acornfb virtual y resolution.

23 years ago[ARM] Miscellaneous
Russell King [Thu, 23 May 2002 01:43:51 +0000 (02:43 +0100)]
[ARM] Miscellaneous
 - Use definitions where possible.
 - Fix various errors in comments.
 - Fix missing max_pfn initialisation.
 - Add missing device.h and errno.h include files.
 - Ensure thread->flags is unsigned long for bitops.

23 years ago[ARM] Fixups for GCC 3.x:
Russell King [Thu, 23 May 2002 01:30:39 +0000 (02:30 +0100)]
[ARM] Fixups for GCC 3.x:
 - Provide an ARM architecture major version number so we can use the
   preprocessor more effectively to select features that ARMv4 and
   above contain.
 - Fix GCC 3.1 multi-line __asm__ build warnings

23 years agoMerge flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5
Russell King [Wed, 22 May 2002 19:17:46 +0000 (20:17 +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

23 years agoSparc64 build fixes:
David S. Miller [Wed, 22 May 2002 18:00:58 +0000 (11:00 -0700)]
Sparc64 build fixes:
- Yes we really do need sched.h in central.c
- Include namei.h in solaris syscall emul layer
- Use generic_fls in sparc64 bitops.
- Add dummy asm-sparc64/suspend.h

23 years agoFix build fallout from namei.h/jiffies.h changes.
David S. Miller [Wed, 22 May 2002 17:51:55 +0000 (10:51 -0700)]
Fix build fallout from namei.h/jiffies.h changes.
- Include dcache.h/namei.h in fs/autofs/autofs_i.h not dirhash.c
- Include list.h and spinlock.h in dcache.h
- Include list.h in mount.h and namei.h

23 years agoUSB driver #include cleanups
Greg Kroah-Hartman [Wed, 22 May 2002 17:22:01 +0000 (10:22 -0700)]
USB driver #include cleanups

Removed lots of unneeded #includes from the tty style drivers.

23 years agoUSB storage #include fixup
Greg Kroah-Hartman [Wed, 22 May 2002 17:20:28 +0000 (10:20 -0700)]
USB storage #include fixup

addition of #include <linux/version.h> due to removal from <linux/usb.h>

23 years agousb.h #include dependancies and whitespace cleanup
Greg Kroah-Hartman [Wed, 22 May 2002 17:19:20 +0000 (10:19 -0700)]
usb.h #include dependancies and whitespace cleanup

23 years agoUSB cdc-ether driver compile time fix
Greg Kroah-Hartman [Wed, 22 May 2002 17:17:01 +0000 (10:17 -0700)]
USB cdc-ether driver compile time fix

fix compile time error, due to addition of jiffies.h

23 years agokbuild: Rearrange Rules.make
Kai Germaschewski [Wed, 22 May 2002 15:19:54 +0000 (10:19 -0500)]
kbuild: Rearrange Rules.make

Group the variable-processing part together, which figures out what
needs to be done. (Nothing actually changes in this cset)

23 years agokbuild: Consistent use of [AC]FLAGS_KERNEL and MODFLAGS
Kai Germaschewski [Wed, 22 May 2002 15:16:39 +0000 (10:16 -0500)]
kbuild: Consistent use of [AC]FLAGS_KERNEL and MODFLAGS

We have
o CFLAGS_KERNEL: Additional flags for files compiled into vmlinux
o AFLAGS_KERNEL: Additional flags for files assembled into vmlinux
o MODFLAGS: Additonal flags for files compiled as module

For consistency, rename MODFLAGS to CFLAGS_MODULE, introduce
AFLAGS_MODULE but leave it empty for now.

While we're at, removing "MAKING_MODULES=1", nobody is using it.

23 years agokbuild: Fix warning when .version doesn't exist yet
Kai Germaschewski [Wed, 22 May 2002 13:13:57 +0000 (08:13 -0500)]
kbuild: Fix warning when .version doesn't exist yet

23 years agodrivers/pnp/pnpbios_core.c: Warning fix
Kai Germaschewski [Wed, 22 May 2002 12:50:04 +0000 (07:50 -0500)]
drivers/pnp/pnpbios_core.c: Warning fix

23 years ago[PATCH] possible fix for broken floppy driver, take 2
Mikael Pettersson [Wed, 22 May 2002 07:31:36 +0000 (00:31 -0700)]
[PATCH] possible fix for broken floppy driver, take 2

Here is an updated patch for the floppy driver which got broken in
2.5.13. "read block 0 on ->revalidate()" is now implemented through
the bio interface, following a suggestion by Christoph Hellwig.

I still cannot explain why block_dev.c's ->bd_block_size change
caused data corruption, but removing that code fixes the floppy
driver and doesn't seem to cause any problems on my test box.

23 years agoMerge bk://linuxusb.bkbits.net/linus-2.5
Linus Torvalds [Wed, 22 May 2002 07:10:49 +0000 (00:10 -0700)]
Merge bk://linuxusb.bkbits.net/linus-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years agoMerge http://linux-isdn.bkbits.net/linux-2.5.make
Linus Torvalds [Wed, 22 May 2002 07:09:18 +0000 (00:09 -0700)]
Merge http://linux-isdn.bkbits.net/linux-2.5.make
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years agokbuild: Fix command line printing
Kai Germaschewski [Wed, 22 May 2002 10:59:35 +0000 (05:59 -0500)]
kbuild: Fix command line printing

If our command line contains an ';', we'd only print half of
it and execute the other half - not good.

23 years agoManual merge fixup
Linus Torvalds [Wed, 22 May 2002 07:04:43 +0000 (00:04 -0700)]
Manual merge fixup

23 years ago[PATCH] m68k mmu update
Roman Zippel [Wed, 22 May 2002 07:01:46 +0000 (00:01 -0700)]
[PATCH] m68k mmu update

This patch removes the quicklist support and updates m68k to the recent
page table and tlb interface changes.
It also includes some smaller cleanups:
- turn "extern inline" into "static inline"
- convert some macros into inline functions