]> git.hungrycats.org Git - linux/log
linux
23 years ago[PATCH] Spelling fixes: can't
Michael Hayes [Tue, 25 Feb 2003 10:07:15 +0000 (02:07 -0800)]
[PATCH] Spelling fixes: can't

    cant -> can't (28 occurrences)

23 years ago[PATCH] small drivers/atm/* cleanup
Adrian Bunk [Tue, 25 Feb 2003 10:07:07 +0000 (02:07 -0800)]
[PATCH] small drivers/atm/* cleanup

The patch below does the following:
- remove #if'd kernel 2.2 code
- changes one MIN to min

23 years ago[PATCH] pnp_activate_dev API changes.
Dave Jones [Tue, 25 Feb 2003 10:06:58 +0000 (02:06 -0800)]
[PATCH] pnp_activate_dev API changes.

Someone nuked the 2nd arg in 2.5.62, but didn't fix up
all the callers. Lazy.

23 years ago[PATCH] small i2c-amd8111 updates
Christoph Hellwig [Tue, 25 Feb 2003 09:51:57 +0000 (01:51 -0800)]
[PATCH] small i2c-amd8111 updates

(based on lm_sensors CVS)

23 years ago[PATCH] remove unused last argument to i2c_register_entry
Christoph Hellwig [Tue, 25 Feb 2003 09:51:48 +0000 (01:51 -0800)]
[PATCH] remove unused last argument to i2c_register_entry

(from lm_sensors CVS)

23 years ago[PATCH] i2c-dev cleanup
Christoph Hellwig [Tue, 25 Feb 2003 09:51:41 +0000 (01:51 -0800)]
[PATCH] i2c-dev cleanup

(based on lm_sensors CVS)

23 years ago[PATCH] remove kdevname abuse from init/do_mount.c
Christoph Hellwig [Tue, 25 Feb 2003 09:51:33 +0000 (01:51 -0800)]
[PATCH] remove kdevname abuse from init/do_mount.c

use bdevname() for block devices.

23 years ago[PATCH] remove an unused function from the i2c core
Christoph Hellwig [Tue, 25 Feb 2003 09:51:25 +0000 (01:51 -0800)]
[PATCH] remove an unused function from the i2c core

(from lm_sensors CVS)

23 years ago[PATCH] remove unused variables from the i2c core
Christoph Hellwig [Tue, 25 Feb 2003 09:51:16 +0000 (01:51 -0800)]
[PATCH] remove unused variables from the i2c core

(from lm_sensors CVS)

23 years ago[PATCH] remove kdevname abuse from reiserfs
Christoph Hellwig [Tue, 25 Feb 2003 09:51:08 +0000 (01:51 -0800)]
[PATCH] remove kdevname abuse from reiserfs

dito

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

23 years ago[XFS] Remove flags argument from xattr inode operations again
Christoph Hellwig [Tue, 25 Feb 2003 18:21:16 +0000 (19:21 +0100)]
[XFS] Remove flags argument from xattr inode operations again

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

23 years ago[XFS] Transition from xfsroot attribute namespace to the more generic trusted
Nathan Scott [Tue, 25 Feb 2003 18:14:01 +0000 (19:14 +0100)]
[XFS] Transition from xfsroot attribute namespace to the more generic trusted
namespace which other filesystems are also supporting.

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

23 years ago[XFS] shut up gcc warnings about _lsn_cmp
Christoph Hellwig [Tue, 25 Feb 2003 18:11:59 +0000 (19:11 +0100)]
[XFS] shut up gcc warnings about _lsn_cmp

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

23 years ago[XFS] fix compilation with CONFIG_SYSCTL=n
Christoph Hellwig [Tue, 25 Feb 2003 18:10:04 +0000 (19:10 +0100)]
[XFS] fix compilation with CONFIG_SYSCTL=n

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

23 years ago[XFS] spin_lock_irqsave must take an ulong, not int. Spotted by Anton Blanchard...
Christoph Hellwig [Tue, 25 Feb 2003 18:07:56 +0000 (19:07 +0100)]
[XFS] spin_lock_irqsave must take an ulong, not int.  Spotted by Anton Blanchard <anton@samba.org>

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

23 years ago[XFS] Revert the recent hashing change, performance seemed to go way down in
Nathan Scott [Tue, 25 Feb 2003 18:06:02 +0000 (19:06 +0100)]
[XFS] Revert the recent hashing change, performance seemed to go way down in
certain benchmarks.  This is reverted to how it was, except the number
of hash buckets is larger than previously to attempt to account for the
workload Steve was originally targetting with that change.

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

23 years ago[XFS] Fix some comments, remove an unused variable from the stack, fix missing
Nathan Scott [Tue, 25 Feb 2003 18:01:46 +0000 (19:01 +0100)]
[XFS] Fix some comments, remove an unused variable from the stack, fix missing
clear of pb_locking field if IO completion handled in pagebuf_iorequest.

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

23 years ago[XFS] Remove some off_t abuse in pagebuf_offset and the page_io routine,
Nathan Scott [Tue, 25 Feb 2003 17:59:27 +0000 (18:59 +0100)]
[XFS] Remove some off_t abuse in pagebuf_offset and the page_io routine,
after some careful analysis.

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

23 years ago[XFS] Allow the pagebuf daemon to suspend.
Eric Sandeen [Tue, 25 Feb 2003 17:57:34 +0000 (18:57 +0100)]
[XFS] Allow the pagebuf daemon to suspend.

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

23 years ago[PATCH] fix md /proc oops
Andrew Morton [Tue, 25 Feb 2003 01:07:48 +0000 (17:07 -0800)]
[PATCH] fix md /proc oops

It it is using a pointer to a ctl_table for its proc_handler function
pointer.  Goes oops.

23 years ago[PATCH] remove MAX_BLKDEV from genhd.c
Andrew Morton [Tue, 25 Feb 2003 01:07:39 +0000 (17:07 -0800)]
[PATCH] remove MAX_BLKDEV from genhd.c

Patch from Andries.Brouwer@cwi.nl

A patch for genhd.c:

- removed outdated comments
- removed MAX_BLKDEV

In genhd.c the variable MAX_BLKDEV was only the size of a hash
table, so I made it MAX_PROBE_HASH. It can be 1, or 23, or 256, or
whatever one wants.

Note that the current setup requires that every device number
in a given range is mapped by dev_to_index() to the same index
in the hash table, so this routine will have to be adapted in
case one wants to register multimajor ranges.

Discussion is possible about whether struct blk_probe needs
a dev_t or a kdev_t, but I left things this time.

If a range can end at precisely the end of [k]dev_t space,
the old code was wrong since (p->dev + p->range) would be 0.
That is why "p->dev + p->range <= dev" was replaced by
"p->dev + p->range - 1 < dev".

23 years ago[PATCH] ext3: speed up O_SYNC writes
Andrew Morton [Tue, 25 Feb 2003 01:07:33 +0000 (17:07 -0800)]
[PATCH] ext3: speed up O_SYNC writes

This is a forward-port of a 2.4 change from Stephen.  The (old) 2.5 code is
forcing a commit on every write by artificially dirtying the inode.

But generic_file_aio_write() has called generic_osync_inode() for us, which
has synced the file data.  There is no need to force the extra commit.

23 years ago[PATCH] add some missing gloabl_flush_tlb() calls
Andrew Morton [Tue, 25 Feb 2003 01:07:24 +0000 (17:07 -0800)]
[PATCH] add some missing gloabl_flush_tlb() calls

Patch from Thomas Schlichter <schlicht@uni-mannheim.de>

Adds some missing global_flush_tlb() calls, which are requried after a call
to change_page_attr().

23 years ago[PATCH] don't let OOM killer kill same process repeatedly
Andrew Morton [Tue, 25 Feb 2003 01:07:16 +0000 (17:07 -0800)]
[PATCH] don't let OOM killer kill same process repeatedly

Patch from Rik van Riel <riel@imladris.surriel.com>

If a process cannot exit because it's stuck in eg.  a driver, it doesn't make
sense to have the OOM killer kill it repeatedly; that could lead to a hung
system.

Instead, kill another process if the first process we tried to kill hasn't
made any move to exit within 5 seconds.  This way we have a much better
chance of recovering the system.

23 years ago[PATCH] fix IRQ balancing disable controls
Andrew Morton [Tue, 25 Feb 2003 01:07:08 +0000 (17:07 -0800)]
[PATCH] fix IRQ balancing disable controls

Patch from "Martin J. Bligh" <mbligh@aracnet.com>

Fixes up the logic and code which is used to suppress the IRQ balancing code.

We now just have a single boolean, "irqbalance_disabled".  The initial value
comes from the per-platform "NO_BALANCE_IRQ" constant.

If the platform defaults to "on", users can override this with the
"noirqbalance" kernel boot option.

23 years ago[PATCH] ext3: fix htree memory leaks
Andrew Morton [Tue, 25 Feb 2003 01:07:00 +0000 (17:07 -0800)]
[PATCH] ext3: fix htree memory leaks

Patch from Alex Tomas <bzzz@tmi.comex.ru>

Fixes a couple of memory leaks in the htree code.

23 years ago[PATCH] fix bug in slab.c debugging
Andrew Morton [Tue, 25 Feb 2003 01:06:52 +0000 (17:06 -0800)]
[PATCH] fix bug in slab.c debugging

Patch from John Levon <levon@movementarian.org>

Looked like this condition was previously always false ...

23 years ago[PATCH] Fix race between umount and inode pruning
Andrew Morton [Tue, 25 Feb 2003 01:06:43 +0000 (17:06 -0800)]
[PATCH] Fix race between umount and inode pruning

Patch from Hugh Dickins <hugh@veritas.com>

When prune_icache coincides with unmounting, invalidate_inodes notices
the inode it's working on as busy but doesn't wait: Self-destruct in 5
seconds message, and later iput oopses on freed super_block.

Neither end is a fast path, so the patch just adds iprune_sem for exclusion.

The semaphore is held across dispose_list so that
dispose_list->clear_inode->destroy_inode cannot reference a destroyed
superblock.

23 years ago[PATCH] SARD accounting fix
Andrew Morton [Tue, 25 Feb 2003 01:06:35 +0000 (17:06 -0800)]
[PATCH] SARD accounting fix

Patch from Rick Lindsley <ricklind@us.ibm.com>

Fixes a couple of odd cases in which disk requests were not being accounted
for.

23 years ago[PATCH] Remove redundant check in pte_alloc_map()
Andrew Morton [Tue, 25 Feb 2003 01:06:28 +0000 (17:06 -0800)]
[PATCH] Remove redundant check in pte_alloc_map()

This check is not needed - the PMD is known to be present.

23 years ago[PATCH] Check for zero d_count in dget()
Andrew Morton [Tue, 25 Feb 2003 01:06:20 +0000 (17:06 -0800)]
[PATCH] Check for zero d_count in dget()

Patch from Maneesh Soni <maneesh@in.ibm.com>

Turns out that sysfs is doing dget() on a zero-ref dentry.  That's a bug, but
dcache is no longer detecting it.

The check was removed because with lockless d_lookup, there can be cases when
d_lookup and dput are going on concurrently, If d_lookup happens earlier then
it may do dget() on a dentry for which dput() has decremented the ref count
to zero.  This race is handled by taking the per dentry lock and checking the
DCACHE_UNHASHED flag.

The patch open-codes that part of d_lookup(), and restores the BUG check in
dget().

23 years ago[PATCH] Make kIrDAd us interruptible sleep
Andrew Morton [Tue, 25 Feb 2003 01:06:12 +0000 (17:06 -0800)]
[PATCH] Make kIrDAd us interruptible sleep

Use interruptible sleep rather than uninterruptible to avoid perturbing load
average.

23 years ago[PATCH] use find_get_page() in do_generic_mapping_read()
Andrew Morton [Tue, 25 Feb 2003 01:06:04 +0000 (17:06 -0800)]
[PATCH] use find_get_page() in do_generic_mapping_read()

do_generic_mapping_read() has an open-coded version of find_get_page() hidden
inside it.

23 years ago[PATCH] x440 SRAT parsing
Andrew Morton [Tue, 25 Feb 2003 01:05:56 +0000 (17:05 -0800)]
[PATCH] x440 SRAT parsing

Use the early ioremap code to parse the Static Resource Affinity Table on
x440 machines.

23 years ago[PATCH] Early ioremap support for ia32
Andrew Morton [Tue, 25 Feb 2003 01:05:48 +0000 (17:05 -0800)]
[PATCH] Early ioremap support for ia32

Patch from Patricia Gaughen <gone@us.ibm.com>,
Dave Hansen <haveblue@us.ibm.com>

It provides a very early sort of kmap-by-hand.

The patch is used by the x440 discontigmem to map the srat tables into low
memory so that the memory can be setup.  This remap function is used very
early in the boot process...  at the start of setup_arch().

This functionality is only available to Summit and NUMAQ.  It will work on
other platforms, but they do not need it.

23 years ago[PATCH] flush_tlb_all preempt safety for voyager
Andrew Morton [Tue, 25 Feb 2003 01:05:40 +0000 (17:05 -0800)]
[PATCH] flush_tlb_all preempt safety for voyager

Patch from Thomas Schlichter <schlicht@uni-mannheim.de>

Make flush_tlb_all() preempt-safe.  Same as the ia32 fix.

23 years ago[PATCH] crc32 optimizations
Andrew Morton [Tue, 25 Feb 2003 01:05:32 +0000 (17:05 -0800)]
[PATCH] crc32 optimizations

Patch from Joakim Tjernlund <joakim.tjernlund@lumentis.se>

Here is another update(against BK curr) for crc32(). A kind soul pointed out
the optimizations below.

lib/crc32defs.h:
 - Make it possible to define new values for CRC_LE_BITS/CRC_BE_BITS without
   modifying the source.

lib/crc32.c:
 - Eliminate the need for ENDIAN_SHIFT. Saves a 24 bit shift in the byte
   loops.

 - Swap the XOR expression in DO_CRC. gcc for x86 can not do that simple
   optimization itself(gcc 3.2.2 and RH gcc 2.96 tested). Will improve
   performance with 20-25% on x86.

23 years ago[PATCH] Fix slab batchcount limiting code
Andrew Morton [Tue, 25 Feb 2003 01:05:22 +0000 (17:05 -0800)]
[PATCH] Fix slab batchcount limiting code

Spotted by Anton Blanchard: Our attempt to limit the interrupts-off time in
slab wasn't very effective.  #ifndef DEBUG is never true.

23 years ago[PATCH] hugetlb put_page speedup
Andrew Morton [Tue, 25 Feb 2003 01:05:14 +0000 (17:05 -0800)]
[PATCH] hugetlb put_page speedup

Rework this function so that we only make the indirect call to the
page-freeing function on the final put_page(), rather than on every
invokation.

23 years ago[PATCH] Fix user time accounting's handling of jiffies wrap
Andrew Morton [Tue, 25 Feb 2003 01:05:06 +0000 (17:05 -0800)]
[PATCH] Fix user time accounting's handling of jiffies wrap

Patch from Hugh Dickins <hugh@veritas.com>

Userspace shows huge elapsed time across jiffies wrap: with USER_HZ less then
HZ, sys_times needs jiffies_64 to calculate its retval.

23 years ago[PATCH] make jiffies wrap 5 min after boot
Andrew Morton [Tue, 25 Feb 2003 01:04:59 +0000 (17:04 -0800)]
[PATCH] make jiffies wrap 5 min after boot

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

Force jiffies to start out at five-minutes-before-wrap.  To find
jiffy-wrapping bugs.

23 years ago[PATCH] Spelling fixes for paticular -> particular and others.
Steven Cole [Mon, 24 Feb 2003 13:03:28 +0000 (05:03 -0800)]
[PATCH] Spelling fixes for paticular -> particular and others.

This patch provides the following spelling fixes:

paticular   -> particular
usefull     -> useful
occurance   -> occurrence
occurances  -> occurrences
successfull -> successful

23 years ago[PATCH] Spelling fixes for shold -> should and others
Steven Cole [Mon, 24 Feb 2003 13:03:13 +0000 (05:03 -0800)]
[PATCH] Spelling fixes for shold -> should and others

This patch provides spelling fixes for the following:

shold      -> should
Docement   -> Document
docomented -> documented
whic       -> which
thresold   -> threshold
asociation -> association

23 years ago[PATCH] Spelling fixes for negotation -> negotiation and others.
Steven Cole [Mon, 24 Feb 2003 13:03:04 +0000 (05:03 -0800)]
[PATCH] Spelling fixes for negotation -> negotiation and others.

This patch provides the following spelling fixes:

negotation   -> negotiation
stabelized   -> stabilized
labled       -> labeled
availible     -> available
tabel         -> table

23 years ago[PATCH] Spelling fixes for relevent -> relevant
Steven Cole [Mon, 24 Feb 2003 13:02:54 +0000 (05:02 -0800)]
[PATCH] Spelling fixes for relevent -> relevant

This patch provides spelling fixes for the following:

relevent    -> relevant
irrelevent  -> irrelevant

23 years ago[PATCH] 2.5.63 loose pedantry; loose -> lose where appropriate.
Steven Cole [Mon, 24 Feb 2003 13:02:46 +0000 (05:02 -0800)]
[PATCH] 2.5.63 loose pedantry; loose -> lose where appropriate.

This patch replaces "loose" with "lose" where appropriate.
There remain 56 correct uses of "loose" in the 2.5 kernel source.

23 years ago[PATCH] Spelling fixes handel -> handle
Steven Cole [Mon, 24 Feb 2003 13:02:34 +0000 (05:02 -0800)]
[PATCH] Spelling fixes handel -> handle

This patch provides the following spelling fixes:

handel      -> handle
handeling   -> handling
handeled    -> handled
handeler    -> handler

23 years ago[PATCH] Spelling fixes - privilege
Michael Hayes [Mon, 24 Feb 2003 11:58:15 +0000 (03:58 -0800)]
[PATCH] Spelling fixes - privilege

This fixes:
    priviledge -> privilege
    priviledged -> privileged
    unpriviledged -> unprivileged
    nonpriviledged -> nonprivileged

Fixes 7 occurrences in all.

23 years ago[PATCH] Spelling fixes - necessary
Michael Hayes [Mon, 24 Feb 2003 11:58:06 +0000 (03:58 -0800)]
[PATCH] Spelling fixes - necessary

This fixes:
    neccessary -> necessary
    unneccessary -> unnecessary

Fixes 46 occurrences in all.

23 years ago[PATCH] Spelling fixes - initial
Michael Hayes [Mon, 24 Feb 2003 11:57:55 +0000 (03:57 -0800)]
[PATCH] Spelling fixes - initial

This fixes:
    intial -> initial
    intially -> initially
    intiali[sz]e -> initiali[sz]e
    intiali[sz]ed -> initiali[sz]ed
    intiali[sz]es -> initiali[sz]es
    intiali[sz]ation -> initiali[sz]ation

Fixes 32 occurrences in all.

23 years ago[PATCH] Spelling fixes - transceiver
Michael Hayes [Mon, 24 Feb 2003 11:57:45 +0000 (03:57 -0800)]
[PATCH] Spelling fixes - transceiver

This fixes:
    tranceiver -> transceiver

Some function names had this misspelling (e.g. e100_reset_tranceiver)
and I changed them, but I haven't tested it.

Fixes 34 occurrences in all.

23 years ago[PATCH] Spelling fixes - occurred
Michael Hayes [Mon, 24 Feb 2003 11:57:35 +0000 (03:57 -0800)]
[PATCH] Spelling fixes - occurred

This fixes:
    occured -> occurred

Fixes 135 occurrences in all.

23 years ago[PATCH] Spelling fixes - occurring
Michael Hayes [Mon, 24 Feb 2003 11:57:21 +0000 (03:57 -0800)]
[PATCH] Spelling fixes - occurring

This fixes:
    occuring -> occurring

Fixes 29 occurrences in all.

23 years ago[PATCH] Spelling fixes - receive
Michael Hayes [Mon, 24 Feb 2003 11:57:11 +0000 (03:57 -0800)]
[PATCH] Spelling fixes - receive

This fixes:
    recieve -> receive
    recieved -> received
    reciever -> receiver

Fixes 14 occurrences in all.

23 years ago[PATCH] Spelling fixes - occurrence
Michael Hayes [Mon, 24 Feb 2003 11:57:02 +0000 (03:57 -0800)]
[PATCH] Spelling fixes - occurrence

This fixes:
    occurence -> occurrence
    occurences -> occurrences

Fixes 13 occurrences (literally!) in all.

23 years agoMake ACPI dmi fixup properly depend on CONFIG_ACPI_SLEEP
Linus Torvalds [Mon, 24 Feb 2003 06:58:18 +0000 (22:58 -0800)]
Make ACPI dmi fixup properly depend on CONFIG_ACPI_SLEEP

23 years ago[PATCH] fix make rpm
Sam Ravnborg [Mon, 24 Feb 2003 06:46:59 +0000 (22:46 -0800)]
[PATCH] fix make rpm

make rpm has been broken in several kernel versions, fix it.  Solves
http://bugme.osdl.org/show_bug.cgi?id=373 which Paolo Ciarrocchi pushed
me to fix.

1) Moved make rpm to the noconfig section, thus allowing it to see
   the clean target.
2) Fixed the commandline for find
3) Use rpmbuild if present
4) In mkspec use the generic all target, and drop the dep target
   This made the build command arch independent

23 years ago[PATCH] swsusp and S3 fixes
Pavel Machek [Mon, 24 Feb 2003 06:45:35 +0000 (22:45 -0800)]
[PATCH] swsusp and S3 fixes

These are minor fixes for swsusp and S3 sleep.

 - #ifdef mess in acpi_save_state_mem() is simplified
 - better error handling in reserving bootmem
 - handle video bioses that play with segment registers
 - automagic support for S3 on toshiba notebook
 - don't try to sync() when pdflush is already stopped
 - reorder actions to make pdflush not complain

23 years agoLinux 2.5.63 v2.5.63
Linus Torvalds [Mon, 24 Feb 2003 02:58:48 +0000 (18:58 -0800)]
Linux 2.5.63

23 years ago[PATCH] convert /proc/io{mem,ports} to seq_file
Randy Dunlap [Mon, 24 Feb 2003 02:49:30 +0000 (18:49 -0800)]
[PATCH] convert /proc/io{mem,ports} to seq_file

This converts /proc/io{mem,ports} to the seq_file interface
(single_open).

23 years ago[PATCH] /proc/ide/triflex returns incomplete data
Faik Uygur [Mon, 24 Feb 2003 02:49:22 +0000 (18:49 -0800)]
[PATCH] /proc/ide/triflex returns incomplete data

This patch fixes the incomplete data return problem of /proc/ide/triflex.
When the number of consecutive read bytes are smaller than the total
data in triflex_get_info(), the second read() returns 0.

23 years ago[PATCH] s390: 31 bit compatability layer.
Martin Schwidefsky [Mon, 24 Feb 2003 02:47:09 +0000 (18:47 -0800)]
[PATCH] s390: 31 bit compatability layer.

Fixes for the 31 bit compatability layer:
 * add compat function for jiffies_to_timeval
 * convert parameters of clone system call
 * incorporate changes from setup_arg_pages to setup_arg_pages32
 * incorporate changes from do_execve to do_execve32
 * take care of nanosecond field in struct timespec
 * remove functions of old module system calls
 * add TIF_31BIT thread flag and replace S390_FLAG_31BIT with it
 * add arch_get_unmapped_area
 * add wrapper for sys_set_tid_address

23 years ago[PATCH] s390: kernel module loader.
Martin Schwidefsky [Mon, 24 Feb 2003 02:47:00 +0000 (18:47 -0800)]
[PATCH] s390: kernel module loader.

Add missing/fix existing s390 relocations in the kernel module loader.

23 years ago[PATCH] s390: trivial bug fixes.
Martin Schwidefsky [Mon, 24 Feb 2003 02:46:52 +0000 (18:46 -0800)]
[PATCH] s390: trivial bug fixes.

trivial s390 fixes/typos.

23 years ago[PATCH] s390: bogus zfcp header, small scsi change.
Martin Schwidefsky [Mon, 24 Feb 2003 02:46:44 +0000 (18:46 -0800)]
[PATCH] s390: bogus zfcp header, small scsi change.

updates for s390 scsi support

- remove bogus header file
- add a definition for free_dma() to make scsi.c work

23 years ago[PATCH] s390: configuration.
Martin Schwidefsky [Mon, 24 Feb 2003 02:46:35 +0000 (18:46 -0800)]
[PATCH] s390: configuration.

updates for unified netdev config

- remove duplicate questions from drivers/s390/Kconfig
- some trivial fixes to make the s390 specific options work
- new default configurations

23 years ago[PATCH] s390: iucv network driver.
Martin Schwidefsky [Mon, 24 Feb 2003 02:46:27 +0000 (18:46 -0800)]
[PATCH] s390: iucv network driver.

clean up the IUCV driver

23 years ago[PATCH] s390: gcc 3.3 adaptions.
Martin Schwidefsky [Mon, 24 Feb 2003 02:46:18 +0000 (18:46 -0800)]
[PATCH] s390: gcc 3.3 adaptions.

updates for compiling with gcc-3.3pre

- add -finline-limit=10000 to make it build
- drop .eh_frame elf section from vmlinux
- fix common warnings inn asm headers
- make dasd compile
- Don't warn about signed/unsigned comparisions
- fix inline syscall macros

23 years ago[PATCH] s390: unified extable code.
Martin Schwidefsky [Mon, 24 Feb 2003 02:46:10 +0000 (18:46 -0800)]
[PATCH] s390: unified extable code.

update extable support in s390 and s390x

this makes use of the unified extable code.
for 31 bit s390, this is slightly more complicated
than the other architectures, but as long as
no one outside /arch uses search_exception_tables,
everything should work nicely

23 years ago[PATCH] s390: documentation.
Martin Schwidefsky [Mon, 24 Feb 2003 02:46:01 +0000 (18:46 -0800)]
[PATCH] s390: documentation.

minor changes to s390 documentation

23 years ago[PATCH] s390: dasd block device driver.
Martin Schwidefsky [Mon, 24 Feb 2003 02:45:53 +0000 (18:45 -0800)]
[PATCH] s390: dasd block device driver.

updates for s390 dasd driver

Some problems have been found in the dasd error handling code, they
are fixed by the update to dasd_3990_erp.c.

Dasd is one of only two remaining drivers that use the null
elevator instead of iosched. Appearantly, the null elevator
has some bitrot and can result in random data loss. For now,
we just don't use it.

23 years ago[PATCH] s390: ctc network driver.
Martin Schwidefsky [Mon, 24 Feb 2003 02:45:45 +0000 (18:45 -0800)]
[PATCH] s390: ctc network driver.

Bug fixes for the CTC driver

also removes the bogus intparm_t typedef

23 years ago[PATCH] s390: common i/o layer.
Martin Schwidefsky [Mon, 24 Feb 2003 02:45:37 +0000 (18:45 -0800)]
[PATCH] s390: common i/o layer.

updates for the channel subsystem and qdio driver

This adds the missing support for chp machine checks, i.e.
enabling or disabling a set of devices from the service element.
Some minor bugs in the driver are fixed as well.

23 years ago[PATCH] s390: base fixes.
Martin Schwidefsky [Mon, 24 Feb 2003 02:45:28 +0000 (18:45 -0800)]
[PATCH] s390: base fixes.

s390 arch changes/bug fixes:
 * add sys_fadvise64 system call
 * add initialization of init_sighand
 * add support for clone option CLONE_SETTLS
 * make use of ptrace_notify
 * sig -> sighand rename
 * move ptrace_signal_deliver to the correct place
 * make eieio a memory barrier
 * fix race condition on cpu_vm_mask in __flush_tlb_mm
 * add missing KM_SOFTIRQ0, KM_SOFTIRQ1 in asm-s390x/kmap_types.h
 * add inline assmelby for _raw_write_trylock

23 years agoMerge bk://cifs.bkbits.net/linux-2.5cifs
Linus Torvalds [Mon, 24 Feb 2003 02:21:28 +0000 (18:21 -0800)]
Merge bk://cifs.bkbits.net/linux-2.5cifs
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoAdd support for forcing default signal handlers to flush_signal_handlers().
Linus Torvalds [Mon, 24 Feb 2003 01:40:38 +0000 (17:40 -0800)]
Add support for forcing default signal handlers to flush_signal_handlers().

Make kmod force default handlers before executing the user process.

23 years agoMerge davem@nuts.ninka.net:/home/davem/src/BK/net-2.5
David S. Miller [Sun, 23 Feb 2003 18:44:23 +0000 (10:44 -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[IPV{4,6}]: Make icmp_socket per-cpu and simplify locking.
David S. Miller [Sun, 23 Feb 2003 19:18:46 +0000 (11:18 -0800)]
[IPV{4,6}]: Make icmp_socket per-cpu and simplify locking.

23 years ago[IPV6]: ipv6_count_addresses is static.
David S. Miller [Sun, 23 Feb 2003 15:13:18 +0000 (07:13 -0800)]
[IPV6]: ipv6_count_addresses is static.

23 years ago[IPV6]: Cure typo in ipv6_addr_prefix.
David S. Miller [Sun, 23 Feb 2003 15:11:30 +0000 (07:11 -0800)]
[IPV6]: Cure typo in ipv6_addr_prefix.

23 years ago[IPV6]: Privacy Extensions for Stateless Address Autoconfiguration.
Hideaki Yoshifuji [Sun, 23 Feb 2003 14:46:42 +0000 (06:46 -0800)]
[IPV6]: Privacy Extensions for Stateless Address Autoconfiguration.

23 years ago[IPV6]: Export ip6_route_me_harder for netfilter and add ipv6_addr_prefix.
Hideaki Yoshifuji [Sun, 23 Feb 2003 14:42:02 +0000 (06:42 -0800)]
[IPV6]: Export ip6_route_me_harder for netfilter and add ipv6_addr_prefix.

23 years ago[ATM]: prevent compiler warning when compiling w/o bridging
Chas Williams [Sun, 23 Feb 2003 14:36:41 +0000 (06:36 -0800)]
[ATM]: prevent compiler warning when compiling w/o bridging

23 years ago[ATM]: empty tx queue in lec when flush complete
Chas Williams [Sun, 23 Feb 2003 14:34:55 +0000 (06:34 -0800)]
[ATM]: empty tx queue in lec when flush complete
the lane spec says the following about path switching:

10.1.2.7 Transmitting Held Frames

Once the LE_FLUSH_RESPONSE is received, the LE Client MUST
transmit any held  data frames on the new data path before
transmitting any further frames on the new path.

10.1.2.8 Switching Over Paths Without Flush

Regardless of the provisions of the rest of Section 10.1, when
switching from the old path to a new path, if an LE Client has
not transmitted a data frame to a particular LAN Destination via
the old path for a period of time greater than or equal to the
C22 Path Switching Delay, then it MAY start using the new path
without employing the Flush protocol.

the lane client in linux-atm does do this but it doesnt send the
held frames until a frame is transmitted on the vcc after the flush
has completed.  often this doesnt happen until you get an ip retransmit.
the following patch sends the held frames after the flush completes
(or the switching delay expires)

23 years ago[ATM]: Remove cli from lec.c
Chas Williams [Sun, 23 Feb 2003 14:33:05 +0000 (06:33 -0800)]
[ATM]: Remove cli from lec.c

23 years ago[NETLINK]: Un-duplicate rcv wakeup logic.
James Morris [Sun, 23 Feb 2003 14:14:23 +0000 (06:14 -0800)]
[NETLINK]: Un-duplicate rcv wakeup logic.

23 years ago[PATCH] Enable signals for usermode helpers
Rusty Russell [Sun, 23 Feb 2003 11:18:14 +0000 (03:18 -0800)]
[PATCH] Enable signals for usermode helpers

Stelian Pop reported that all signals are blocked in processes
execed from the kernel as usermode helpers.

23 years agoFix search handle leak on search rewind. Fix setting of uid
Steve French [Sun, 23 Feb 2003 10:24:04 +0000 (04:24 -0600)]
Fix search handle leak on search rewind.  Fix setting of uid
and gid in local inode (not just remote)

23 years ago[PATCH] pcmcia: add socket_offset for multiple pci_sockets, correct suspend&resume
Dominik Brodowski [Sun, 23 Feb 2003 02:57:23 +0000 (18:57 -0800)]
[PATCH] pcmcia: add socket_offset for multiple pci_sockets, correct suspend&resume

 - suspend & remove for pci_socket was broken -- thanks to Paul
   Mackerras for noting this
 - to correctly initialize multiple pci_socket devices, a sock_offset is
   needed.
 - s_info doesn't need to be an array.

23 years ago[PATCH] cpufreq: x86 driver updates (speedstep, longrun, p4-clockmod)
Dominik Brodowski [Sun, 23 Feb 2003 02:57:16 +0000 (18:57 -0800)]
[PATCH] cpufreq: x86 driver updates (speedstep, longrun, p4-clockmod)

 - switch the Intel x86 speedstep/Pentium 4/Xeon drivers and the
   Transmeta Crusoe Longrun driver to use the advanced cpufreq_driver
   registration process
 - cleanups
 - spelling fixes (Petri Koistinen) - thanks!

23 years ago[PATCH] cpufreq: move Kconfig entries (Marc-Christian Petersen)
Dominik Brodowski [Sun, 23 Feb 2003 02:57:09 +0000 (18:57 -0800)]
[PATCH] cpufreq: move Kconfig entries (Marc-Christian Petersen)

Move x86 CPU_FREQ config choices to extra file & menu. (Marc-Christian Petersen)

23 years ago[PATCH] Fix x86-64 loose ends
Andi Kleen [Sun, 23 Feb 2003 02:50:20 +0000 (18:50 -0800)]
[PATCH] Fix x86-64 loose ends

 - Make MTRR driver compatible with 2.4/x86-64 again.  This fixes an
   endless loop in the XFree86 4.3pre server.
 - Fix the boot code that rejected earlier: rewrote early CPU detection
   and SSE is forced now
 - Always force inlining in vsyscalls

23 years ago[PATCH] Always re-read vendor for each function
Russell King [Sun, 23 Feb 2003 02:48:15 +0000 (18:48 -0800)]
[PATCH] Always re-read vendor for each function

We should probably always read the vendor ID from each function
rather than assuming that it is identical to function 0.

23 years ago[PATCH] Remove stack allocation of struct pci_dev
Russell King [Sun, 23 Feb 2003 02:48:08 +0000 (18:48 -0800)]
[PATCH] Remove stack allocation of struct pci_dev

cb_alloc() allocated a pci_dev on the stack to access PCI space.  This
is unnecessary since we have pci_bus_*_config_* functions.  Use these
functions instead.

23 years ago[PATCH] Remove pci_{read,write}[bwl]
Russell King [Sun, 23 Feb 2003 02:48:03 +0000 (18:48 -0800)]
[PATCH] Remove pci_{read,write}[bwl]

cardbus.c uses its own names for our PCI config space functions.
Make it use our names.

23 years ago[PATCH] Remove "fn" argument from read_cb_mem()
Russell King [Sun, 23 Feb 2003 02:47:56 +0000 (18:47 -0800)]
[PATCH] Remove "fn" argument from read_cb_mem()

read_cb_mem is only ever called with its "fn" argument set to zero.
We therefore do not need to pass it.

23 years ago[PATCH] Remove unused "dev" argument from cb_setup_cis_mem
Russell King [Sun, 23 Feb 2003 02:47:49 +0000 (18:47 -0800)]
[PATCH] Remove unused "dev" argument from cb_setup_cis_mem

cb_setup_cis_mem doesn't reference the pci device.  Remove this unused
argument.

23 years ago[PATCH] Remove dummy cb_config() and cb_release()
Russell King [Sun, 23 Feb 2003 02:47:42 +0000 (18:47 -0800)]
[PATCH] Remove dummy cb_config() and cb_release()

cb_config() and cb_release() are just simple dummy functions that are
only used in the internals of the PCMCIA code.  We inline them where
used.

23 years ago[PATCH] kernel/pm.c requires <linux/init.h>
Russell King [Sun, 23 Feb 2003 02:47:34 +0000 (18:47 -0800)]
[PATCH] kernel/pm.c requires <linux/init.h>