]> git.neil.brown.name Git - history.git/log
history.git
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 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 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 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 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

23 years agoMerge linux-isdn@linux-isdn.bkbits.net:linux-2.5.make
Kai Germaschewski [Wed, 22 May 2002 06:54:28 +0000 (01:54 -0500)]
Merge linux-isdn@linux-isdn.bkbits.net:linux-2.5.make
into tp1.ruhr-uni-bochum.de:/home/kai/kernel/v2.5/linux-2.5.make-built-in

23 years agoUSB stv680, remove urb->next usage
Greg Kroah-Hartman [Wed, 22 May 2002 06:50:48 +0000 (23:50 -0700)]
USB stv680, remove urb->next usage

Removed the use of the next field due to the change in the urb structure.

23 years agoUSB se401, remove urb->next usage
Greg Kroah-Hartman [Wed, 22 May 2002 06:49:48 +0000 (23:49 -0700)]
USB se401, remove urb->next usage

Removed the use of the next field due to the change in the urb structure.

23 years agodrivers/net: Simplify linking of subdirs
Kai Germaschewski [Wed, 22 May 2002 06:30:03 +0000 (01:30 -0500)]
drivers/net: Simplify linking of subdirs

Use the just introduced Rules.make extension to clean up
drivers/net/*/Makefile.

23 years agoSimplify linking/building objects in subdirectories
Kai Germaschewski [Wed, 22 May 2002 06:26:29 +0000 (01:26 -0500)]
Simplify linking/building objects in subdirectories

New-style Makefiles have a nice way of declaring objects
which need to be built either built-in or as modules:

        obj-$(CONFIG_EEPRO100) += eepro100.o

However, handling objects in subdirectories, which need to be
built and linked is not as nice:

        subdir-$(CONFIG_E100) += e100

        ifeq ($(CONFIG_E100),y)
          obj-y += e100/built-in.o
        endif

This means we descend into the subdirectory when building
vmlinux / modules, depending on CONFIG_XXX. When we are building
vmlinux we also need to link whatever has been built in the
subdirectory, so we add it to $(obj-y) at the appropriate place
(link order is important).

Now, the extension below allows to rewrite the second case into

         obj-$(CONFIG_E100) += e100/

which looks much nicer ;-) Existing behavior is not changed, and the
only prerequisite to using the extension above is that the O_TARGET in
the subdir is named "built-in.o".

23 years ago[PATCH] md.c cleanup
Alexander Viro [Wed, 22 May 2002 06:03:52 +0000 (23:03 -0700)]
[PATCH] md.c cleanup

Removes dev_unit() and messing with kdev_t in match_dev_unit()

23 years ago[PATCH] (4/) BKL removal in d_move()
Alexander Viro [Wed, 22 May 2002 05:46:23 +0000 (22:46 -0700)]
[PATCH] (4/) BKL removal in d_move()

... is finally done.

23 years ago[PATCH] check_region elimination
Rusty Russell [Wed, 22 May 2002 05:25:06 +0000 (22:25 -0700)]
[PATCH] check_region elimination

Trivial patch update against 2.5.17:
johnpol@2ka.mipt.ru: 23) request_region check, 21-30:
  here is one more trivial check.

  So please test and apply.

   Evgeniy Polyakov ( s0mbre )

23 years ago[PATCH] check_region elimination
Rusty Russell [Wed, 22 May 2002 05:24:57 +0000 (22:24 -0700)]
[PATCH] check_region elimination

Trivial patch update against 2.5.17:
johnpol@2ka.mipt.ru: Re: 47) request_region check, 41-50:

23 years ago[PATCH] check_region elimination
Rusty Russell [Wed, 22 May 2002 05:24:49 +0000 (22:24 -0700)]
[PATCH] check_region elimination

Trivial patch update against 2.5.17:
johnpol@2ka.mipt.ru: 21) request_region check, 21-30:
  here is one more trivial check.

  So please test and apply.

   Evgeniy Polyakov ( s0mbre )

23 years ago[PATCH] check_region elimination
Rusty Russell [Wed, 22 May 2002 05:24:41 +0000 (22:24 -0700)]
[PATCH] check_region elimination

johnpol@2ka.mipt.ru: 18) request_region check, 11-20:
  here is one more trivial check.

  So please test and apply.

   Evgeniy Polyakov ( s0mbre )

23 years ago[PATCH] arch/arm/kernel/via82c505.c
Rusty Russell [Wed, 22 May 2002 05:24:24 +0000 (22:24 -0700)]
[PATCH] arch/arm/kernel/via82c505.c

(Included in 2.4)
johnpol@2ka.mipt.ru: 1) request_region:
  >  Send them one at a time.  Last time I had to write a script to
  > mail them one at a time to myself.

  Ooops, sorry... I've got a gluk...

  > Thanks!
  > Rusty.
  > --
  >   Anyone who quotes me in their sig is an idiot. -- Rusty Russell.

   Evgeniy Polyakov ( s0mbre )

23 years ago[PATCH] jiffies.h
Rusty Russell [Wed, 22 May 2002 05:24:15 +0000 (22:24 -0700)]
[PATCH] jiffies.h

Trivial patch update against 2.5.17:
Tim Schmielau <tim@physik3.uni-rostock.de>: move jiffies from sched.h to it's own jiffies.h:
  Move 'jiffies' from sched.h to their own header.
  Then pull the sched.h dependency from 67 files that include sched.h for
  no apparent reason other than the jiffies declaration.

  Move the time_[before,after}{_eq}() macros from timer.h to jiffies.h,
  since there are *no* files using them that don't also use jiffies.

  Many more sched.h dependencies can be killed after capable(),
  request_irq(), and free_irq() are moved out of <linux/sched.h>.

  Tim Schmielau <tim@physik3.uni-rostock.de>

23 years ago[PATCH] smp_call_function doco fix
Rusty Russell [Wed, 22 May 2002 05:23:59 +0000 (22:23 -0700)]
[PATCH] smp_call_function doco fix

Trivial patch update against 2.5.17:
dipankar@in.ibm.com: smp_call_function change:
  My earlier patch fixed only i386. As per Dave Miller's suggestion,
  I have fixed smp_call_function for other smp architectures too.

  Description
  -----------
  Going by the documentation and use of _bh version of spin_lock(),
  smp_call_function() is allowed to be called from BH context,
  We can run into a deadlock with some locks if we do so.
  This because reader-writer locks can sometimes be used optimally
  by not disabling irqs while taking the reader side if only the
  reader side of the lock is taken from irq context.

        CPU #0                                CPU #1

        read_lock(&tasklist_lock)
                                         write_lock_irq(&tasklist_lock)
                                         [spins with interrupt disabled]
        [Interrupted by BH]
        smp_call_function() for BH
             handler
                                         [ doesn't take the IPI]

  So, cpu #1 doesn't take the IPI and cpu #0 spinwaits
  for the IPI handler to start, resulting in a deadlock.

  The last time I looked, I couldn't see smp_call_function() being
  called from BH context anywhere. So, there is no immediate problem.
  However it seems right to correct the documentation and also not
  disable BH while taking the call lock since it isn't necessary.
  This patch does exactly that.

  Thanks
  --
  Dipankar Sarma  <dipankar@in.ibm.com> http://lse.sourceforge.net
  Linux Technology Center, IBM Software Lab, Bangalore, India.

  smp_call_func-2.5.14-1.patch
  ----------------------------

23 years ago[PATCH] MIPS/MIPS64 signal fix
Rusty Russell [Wed, 22 May 2002 05:23:50 +0000 (22:23 -0700)]
[PATCH] MIPS/MIPS64  signal fix

(Included in 2.4)

Stephen Rothwell <sfr@canb.auug.org.au>: small typo in signal code for cris, mips and mips64:
  Hi Linus,

  This looks very obvious to me but I may be mistaken.

  I haven't even attempted to build this as I don't have machines
  of any of the affected archs.

  --
  Cheers,
  Stephen Rothwell                    sfr@canb.auug.org.au
  http://www.canb.auug.org.au/~sfr/

23 years ago[PATCH] serial typo
Rusty Russell [Wed, 22 May 2002 05:23:41 +0000 (22:23 -0700)]
[PATCH] serial typo

(It's ttyS in every other message in the driver).

Zwane Mwaikambo <zwane@linux.realnet.co.sz>: serial unload message:

23 years ago[PATCH] cris signal fix
Rusty Russell [Wed, 22 May 2002 05:23:29 +0000 (22:23 -0700)]
[PATCH] cris signal fix

Stephen Rothwell <sfr@canb.auug.org.au>: small typo in signal code for cris, mips and mips64:
  Hi Linus,

  This looks very obvious to me but I may be mistaken.

  I haven't even attempted to build this as I don't have machines
  of any of the affected archs.

(Included in 2.4)

23 years ago[PATCH] sigio delivery fix
Rusty Russell [Wed, 22 May 2002 05:23:20 +0000 (22:23 -0700)]
[PATCH] sigio delivery fix

Stephen Rothwell <sfr@canb.auug.org.au>: fix for sigio delivery:
  Hi Linus,

  This patch means that we keep the upper 16 bits of the si_code
  field of the siginfo structure that is delivered with and SIGIOs.
  We need this so that the code that actually copies the siginfo_t
  out to user mode knows which part of the union to copy.  We currently
  get away with out this information because we always copy at least
  two ints worth of the union, but this s an ugly hack and I would
  like to tidy it up.

  Comments?

23 years ago[PATCH] min/max elimination in netfilter.h
Rusty Russell [Wed, 22 May 2002 05:23:11 +0000 (22:23 -0700)]
[PATCH] min/max elimination in netfilter.h

Rusty Russell <rusty@rustcorp.com.au>: Trivial patch to remove minmax macros:
  Hi Harald,
   The MIN & MAX etc. macros aren't used anywhere, and kernel.h
  has the new min & max anyway, which should be used.

  Cheers,
  Rusty.

23 years ago[PATCH] MIPS min/max replacement II
Rusty Russell [Wed, 22 May 2002 05:23:00 +0000 (22:23 -0700)]
[PATCH] MIPS min/max replacement II

(Once again, Ralf said straight to you).

Rusty Russell <rusty@rustcorp.com.au>: Trivial MIPS gt64120-pci patch to remove minmax macros:
  Also changes over to standard ALIGN macro:

23 years ago[PATCH] MIPS min/max replacement
Rusty Russell [Wed, 22 May 2002 05:22:51 +0000 (22:22 -0700)]
[PATCH] MIPS min/max replacement

(Ralf said to send this straight to you)

Rusty Russell <rusty@rustcorp.com.au>: Trivial MIPS baget patch to remove minmax macros:
  In favour of kernel.h one:

23 years ago[PATCH] DMA-mapping.txt typo fix
Rusty Russell [Wed, 22 May 2002 05:22:43 +0000 (22:22 -0700)]
[PATCH] DMA-mapping.txt typo fix

Roger Luethi <rl@hellgate.ch>: DMA-mapping.txt: sg_dma_length() -> sg_dma_len():

23 years ago[PATCH] Fix order of #includes in init_version.c
Rusty Russell [Wed, 22 May 2002 05:22:34 +0000 (22:22 -0700)]
[PATCH] Fix order of #includes in init_version.c

[UTS_MACHINE is now defined in the (generated) compile.h]

David Gibson <david@gibson.dropbear.id.au>: [TRIVIAL PATCH] Fix order of #includes in init_version.c:
  Linus, please apply.  compile.h must be #included before uts.h, or
  uts.h will define UTS_MACHINE (incorrectly) which is then redefined in
  compile.h.

23 years ago[PATCH] Remove warning in fs/nfs/nfsroot.c
Rusty Russell [Wed, 22 May 2002 05:22:24 +0000 (22:22 -0700)]
[PATCH] Remove warning in fs/nfs/nfsroot.c

David Gibson <david@gibson.dropbear.id.au>: TRIVIAL: Remove warning in fs_nfs_nfsroot.c:
  Linus, please apply.  The patch below removes a warning in
  fs/nfs/nfsroot.c by including a header file providing a prototype for
  in_aton().

23 years ago[PATCH] printk() cleanup in ide-pnp.c
Rusty Russell [Wed, 22 May 2002 05:22:15 +0000 (22:22 -0700)]
[PATCH] printk() cleanup in ide-pnp.c

Andrey Panin <pazke@orbita1.ru>: printk() cleanup in ide-pnp.c:
  Attached patch adds a few missing printk levels in ide-pnp.c file.

23 years ago[PATCH] drivers_net_sundance.c: missing __devinit
Rusty Russell [Wed, 22 May 2002 05:22:07 +0000 (22:22 -0700)]
[PATCH] drivers_net_sundance.c: missing __devinit

Andrey Panin <pazke@orbita1.ru>: drivers_net_sundance.c: missing __devinit:
  this patch adds missing __devinit modifier to sundance.c network driver.
  Patch against 2.5.15. Compiles, but untested.

23 years ago[PATCH] declance.c
Rusty Russell [Wed, 22 May 2002 05:21:59 +0000 (22:21 -0700)]
[PATCH] declance.c

"Maciej W. Rozycki" <macro@ds2.pg.gda.pl>: [patch] 2.4.19-pre7: A few declance multicast updates:
  Hello,

   It seems all Ethernet device drivers were bulk-converted to use the new
  common CRC functions.  I discovered declance used incorrect endianness to
  calculate the sum for its multicast filter and had a few alignment
  problems there.  I fixed these bugs in the MIPS/Linux CVS tree which is at
  2.4.18 now.  Here is the respective update for the official kernel.

   The bugs make the filter non-functional.  Please apply.

    Maciej

23 years ago[PATCH] drivers/net/epic100.c: missing __devinit
Rusty Russell [Wed, 22 May 2002 05:21:50 +0000 (22:21 -0700)]
[PATCH] drivers/net/epic100.c: missing __devinit

Andrey Panin <pazke@orbita1.ru>: drivers_net_epic100.c: missing __devinit:
  This patch adds missing __devinit modifier for read_eeprom() function.
  Patch against 2.5.9. Compiles, but untested.

23 years ago[PATCH] (3/4) BKL removal from d_move()
Alexander Viro [Wed, 22 May 2002 05:17:00 +0000 (22:17 -0700)]
[PATCH] (3/4) BKL removal from d_move()

nfsd_acceptable() calls permission() on a a dentry that is
not guaranteed to stay around (its child is pinned down, but there
is no promises that child won't move and nothing pins dentry itself).
Fixed, cleaned up.

23 years agoMake sw-suspend compile even without ACPI sleep support.
Linus Torvalds [Wed, 22 May 2002 05:16:49 +0000 (22:16 -0700)]
Make sw-suspend compile even without ACPI sleep support.

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

23 years agoMerge master.kernel.org:/home/davem/BK/net-2.5
Linus Torvalds [Wed, 22 May 2002 05:13:55 +0000 (22:13 -0700)]
Merge master.kernel.org:/home/davem/BK/net-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years agoMerge master.kernel.org:/home/davem/BK/sparc-2.5
Linus Torvalds [Wed, 22 May 2002 05:11:39 +0000 (22:11 -0700)]
Merge master.kernel.org:/home/davem/BK/sparc-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux