]> git.hungrycats.org Git - linux/log
linux
23 years ago[BLUETOOTH]: net/bluetooth/bnep/sock.c needs linux/init.h
David S. Miller [Sat, 22 Feb 2003 17:50:01 +0000 (09:50 -0800)]
[BLUETOOTH]: net/bluetooth/bnep/sock.c needs linux/init.h

23 years ago[NETLINK]: Remove buggy and useless rcv queue wakeup tests.
David S. Miller [Sat, 22 Feb 2003 14:20:14 +0000 (06:20 -0800)]
[NETLINK]: Remove buggy and useless rcv queue wakeup tests.

23 years ago[NET]: Add myself as co-maintainer.
James Morris [Sat, 22 Feb 2003 13:57:30 +0000 (05:57 -0800)]
[NET]: Add myself as co-maintainer.

23 years ago[NET]: Remove __NO_VERSION__ from networking code.
Christoph Hellwig [Sat, 22 Feb 2003 08:15:45 +0000 (00:15 -0800)]
[NET]: Remove __NO_VERSION__ from networking code.

23 years ago[NET]: Make skbuff.h -W clean, skb_headlen should return unsigned quantity.
Andi Kleen [Sat, 22 Feb 2003 08:12:51 +0000 (00:12 -0800)]
[NET]: Make skbuff.h -W clean, skb_headlen should return unsigned quantity.

23 years agoFix up incorrect __exit marking for SCSI functions that are called from
Linus Torvalds [Sat, 22 Feb 2003 04:35:37 +0000 (20:35 -0800)]
Fix up incorrect __exit marking for SCSI functions that are called from
non-exit code.

23 years ago[PATCH] Alternative tty fasync fix
Russell King [Sat, 22 Feb 2003 04:15:14 +0000 (20:15 -0800)]
[PATCH] Alternative tty fasync fix

Instead of detecting when filp->private_data becomes NULL in
do_tty_hangup and check_tty_count, we remove the file descriptor
from the list of descriptors associated with the tty.  We use the
same method that dentry_open() uses.

(It also cleans that up to use a "file_kill()" instead of using a dummy
"kill_list()" that leaves pointers to stale stack entries that are never
used)

In addition, we change the for() loops into real list_for_each()
or list_for_each_entry loops as appropriate.

23 years ago[PATCH] remove an unneeded #if from net/ipv6/af_inet6.c
Adrian Bunk [Sat, 22 Feb 2003 04:12:26 +0000 (20:12 -0800)]
[PATCH] remove an unneeded #if from net/ipv6/af_inet6.c

The patch below removes an unneeded #if from net/ipv6/af_inet6.c:
- kernel 2.0 is too ancient to check for
- the MODULE_* macros have empty definitions #if !MODULE

23 years ago[PATCH] Fix up slabinfo code
Brian Gerst [Sat, 22 Feb 2003 04:09:30 +0000 (20:09 -0800)]
[PATCH] Fix up slabinfo code

Move printing the header to s_start, removing the need for the special
pointer value.

23 years agoMerge http://linux-scsi.bkbits.net/scsi-for-linus-2.5
Linus Torvalds [Sat, 22 Feb 2003 04:07:53 +0000 (20:07 -0800)]
Merge http://linux-scsi.bkbits.net/scsi-for-linus-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge raven.il.steeleye.com:/home/jejb/BK/scsi-misc-2.5
James Bottomley [Sat, 22 Feb 2003 04:30:24 +0000 (22:30 -0600)]
Merge raven.il.steeleye.com:/home/jejb/BK/scsi-misc-2.5
into raven.il.steeleye.com:/home/jejb/BK/scsi-for-linus-2.5

23 years agoupdate sim710.c for new eisa sysfs registration returns
James Bottomley [Sat, 22 Feb 2003 04:18:33 +0000 (22:18 -0600)]
update sim710.c for new eisa sysfs registration returns

23 years agoCorrect uninitialised timer in scsi_error.c
James Bottomley [Sat, 22 Feb 2003 04:17:19 +0000 (22:17 -0600)]
Correct uninitialised timer in scsi_error.c

23 years agoUpdate 53c700 error handling
James Bottomley [Sat, 22 Feb 2003 04:15:24 +0000 (22:15 -0600)]
Update 53c700 error handling

23 years agoRemove dead code from 53c700
James Bottomley [Sat, 22 Feb 2003 04:14:05 +0000 (22:14 -0600)]
Remove dead code from 53c700

23 years agoMerge http://ppc.bkbits.net/for-linus-ppc64
Linus Torvalds [Sat, 22 Feb 2003 04:06:15 +0000 (20:06 -0800)]
Merge http://ppc.bkbits.net/for-linus-ppc64
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoppc64: defconfig update
Anton Blanchard [Sun, 23 Feb 2003 08:32:42 +0000 (19:32 +1100)]
ppc64: defconfig update

23 years agoppc64: quieten new boot wrapper to match old 2.5 one.
Anton Blanchard [Sun, 23 Feb 2003 07:45:09 +0000 (18:45 +1100)]
ppc64: quieten new boot wrapper to match old 2.5 one.

23 years agoppc64: zero all registers in ELF_PLAT_INIT now we dont in start_thread
Anton Blanchard [Sun, 23 Feb 2003 07:43:24 +0000 (18:43 +1100)]
ppc64: zero all registers in ELF_PLAT_INIT now we dont in start_thread

23 years agoMerge ppc64@brule.rchland.ibm.com:/home/tinglett/bk/for-linus-ppc64
Anton Blanchard [Sun, 23 Feb 2003 07:05:39 +0000 (18:05 +1100)]
Merge ppc64@brule.rchland.ibm.com:/home/tinglett/bk/for-linus-ppc64
into samba.org:/scratch/anton/linux-2.5_ppc64_tmp

23 years agoppc64: Add posix timer syscalls
Anton Blanchard [Sun, 23 Feb 2003 06:17:19 +0000 (17:17 +1100)]
ppc64: Add posix timer syscalls

23 years agoppc64: add some bluetooth ioctls and clean up some warnings
Anton Blanchard [Sun, 23 Feb 2003 05:55:49 +0000 (16:55 +1100)]
ppc64: add some bluetooth ioctls and clean up some warnings

23 years agoMerge samba.org:/scratch/anton/linux-2.5
Anton Blanchard [Sun, 23 Feb 2003 05:42:29 +0000 (16:42 +1100)]
Merge samba.org:/scratch/anton/linux-2.5
into samba.org:/scratch/anton/sfr

23 years agoppc64: update for recent changes that require switch_to to return prev
Anton Blanchard [Sun, 23 Feb 2003 05:13:59 +0000 (16:13 +1100)]
ppc64: update for recent changes that require switch_to to return prev

23 years agoMerge samba.org:/scratch/anton/linux-2.5
Anton Blanchard [Sun, 23 Feb 2003 00:28:06 +0000 (11:28 +1100)]
Merge samba.org:/scratch/anton/linux-2.5
into samba.org:/scratch/anton/sfr

23 years agoMerge bk://kernel.bkbits.net/davem/net-2.5
Linus Torvalds [Sat, 22 Feb 2003 04:05:14 +0000 (20:05 -0800)]
Merge bk://kernel.bkbits.net/davem/net-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge samba.org:/scratch/anton/linux-2.5
Anton Blanchard [Sat, 22 Feb 2003 02:54:34 +0000 (13:54 +1100)]
Merge samba.org:/scratch/anton/linux-2.5
into samba.org:/scratch/anton/sfr

23 years agoppc64: fix compile warning
Anton Blanchard [Sat, 22 Feb 2003 01:56:01 +0000 (12:56 +1100)]
ppc64: fix compile warning

23 years agoppc64: fix the build for posix timer changes
Andrew Morton [Sat, 22 Feb 2003 01:52:07 +0000 (12:52 +1100)]
ppc64: fix the build for posix timer changes

23 years agoppc64: Someone removed NR_syscalls from <linux/sys.h>
Andrew Morton [Sat, 22 Feb 2003 01:51:06 +0000 (12:51 +1100)]
ppc64: Someone removed NR_syscalls from <linux/sys.h>

23 years agoMerge davem@nuts.ninka.net:/home/davem/src/BK/net-2.5
David S. Miller [Fri, 21 Feb 2003 20:03:46 +0000 (12:03 -0800)]
Merge davem@nuts.ninka.net:/home/davem/src/BK/net-2.5
into kernel.bkbits.net:/home/davem/net-2.5

23 years agoMerge davem@nuts.ninka.net:/home/davem/src/BK/sparc-2.5
David S. Miller [Fri, 21 Feb 2003 19:59:58 +0000 (11:59 -0800)]
Merge davem@nuts.ninka.net:/home/davem/src/BK/sparc-2.5
into kernel.bkbits.net:/home/davem/sparc-2.5

23 years ago[SPARC64]: Implement STICK synchronization using ia64 port algorithms.
David S. Miller [Fri, 21 Feb 2003 16:03:21 +0000 (08:03 -0800)]
[SPARC64]: Implement STICK synchronization using ia64 port algorithms.

23 years ago[SCTP/IPV6]: Move sockaddr storage and in6addr_{any,loopback} to generic places.
Bruce Allan [Fri, 21 Feb 2003 15:42:14 +0000 (07:42 -0800)]
[SCTP/IPV6]: Move sockaddr storage and in6addr_{any,loopback} to generic places.

23 years ago[SPARC64]: Fix typo in sparc64_get_context (G7 register is saved wrongly).
Jakub Jelínek [Fri, 21 Feb 2003 15:33:58 +0000 (07:33 -0800)]
[SPARC64]: Fix typo in sparc64_get_context (G7 register is saved wrongly).

23 years ago[PATCH] Coding Style police for scsi_error.c
Christoph Hellwig [Fri, 21 Feb 2003 12:45:57 +0000 (06:45 -0600)]
[PATCH] Coding Style police for scsi_error.c

23 years ago[PATCH] move over exposing host attributes from sg/procfs to sysfs
Christoph Hellwig [Fri, 21 Feb 2003 12:45:26 +0000 (06:45 -0600)]
[PATCH] move over exposing host attributes from sg/procfs to sysfs

This patch moves over printing of the various struct Scsi_Host
attributes from procfs functions in the sg driver to sysfs.

Not only is this the much more logical place for them, but with some
more work on the pcmcia drivers this will allow us to make
scsi_host_get_next() private to the midlayer for implementing
refcounting and cleaning up locking in that area.

23 years agodrop scsi_register_blocked_host()
Christoph Hellwig [Fri, 21 Feb 2003 12:41:31 +0000 (06:41 -0600)]
drop scsi_register_blocked_host()

23 years ago[PATCH] Better test for GCC alignment options
Brian Gerst [Fri, 21 Feb 2003 12:02:31 +0000 (04:02 -0800)]
[PATCH] Better test for GCC alignment options

Do the test for -falign-xxx vs. -malign-xxx only once.

23 years ago[PATCH] Unused variable warning in ac97_codec.c
Brian Gerst [Fri, 21 Feb 2003 11:30:35 +0000 (03:30 -0800)]
[PATCH] Unused variable warning in ac97_codec.c

Kill unused variable.

23 years ago[PATCH] remove old double fault handler
Brian Gerst [Fri, 21 Feb 2003 11:30:28 +0000 (03:30 -0800)]
[PATCH] remove old double fault handler

Removes the now unused trap handler for double faults.  Also removes the
never used handler for fpu not available.

23 years agoMerge bk://ppc.bkbits.net/for-linus-ppc
Linus Torvalds [Fri, 21 Feb 2003 11:22:06 +0000 (03:22 -0800)]
Merge bk://ppc.bkbits.net/for-linus-ppc
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge samba.org:/home/paulus/kernel/linux-2.5
Paul Mackerras [Sat, 22 Feb 2003 23:34:02 +0000 (10:34 +1100)]
Merge samba.org:/home/paulus/kernel/linux-2.5
into samba.org:/home/paulus/kernel/for-linus-ppc

23 years agoPPC32: Make switch_to return the previous task in the `last' argument
Paul Mackerras [Sat, 22 Feb 2003 23:28:57 +0000 (10:28 +1100)]
PPC32: Make switch_to return the previous task in the `last' argument

23 years agoMerge samba.org:/home/paulus/kernel/linux-2.5
Paul Mackerras [Sat, 22 Feb 2003 03:50:59 +0000 (14:50 +1100)]
Merge samba.org:/home/paulus/kernel/linux-2.5
into samba.org:/home/paulus/kernel/for-linus-ppc

23 years agoMerge samba.org:/home/paulus/kernel/linux-2.5
Paul Mackerras [Fri, 21 Feb 2003 20:51:00 +0000 (07:51 +1100)]
Merge samba.org:/home/paulus/kernel/linux-2.5
into samba.org:/home/paulus/kernel/for-linus-ppc

23 years ago[PATCH] Remove checkhelp.pl and header.tk
Brian Gerst [Fri, 21 Feb 2003 09:48:35 +0000 (01:48 -0800)]
[PATCH] Remove checkhelp.pl and header.tk

Changes in the config system have obsoleted these files.

23 years ago[PATCH] Trival patch to i386 enter_lazy_tlb()
Brian Gerst [Fri, 21 Feb 2003 09:48:27 +0000 (01:48 -0800)]
[PATCH] Trival patch to i386 enter_lazy_tlb()

Moves the #ifdef into the function to improve readability.

23 years agoAdd back SCSI subsystem initialisation prints
James Bottomley [Fri, 21 Feb 2003 09:47:16 +0000 (03:47 -0600)]
Add back SCSI subsystem initialisation prints

23 years agoMerge bk://linux-bt.bkbits.net/bt-2.5
Linus Torvalds [Fri, 21 Feb 2003 09:45:06 +0000 (01:45 -0800)]
Merge bk://linux-bt.bkbits.net/bt-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years ago[PATCH] fix that devfs mess
Christoph Hellwig [Fri, 21 Feb 2003 09:33:18 +0000 (03:33 -0600)]
[PATCH] fix that devfs mess

23 years ago[PATCH] Clean up list head usage in sysrq.c
Brian Gerst [Fri, 21 Feb 2003 07:59:41 +0000 (23:59 -0800)]
[PATCH] Clean up list head usage in sysrq.c

Use list_for_each_entry() instead of open code.

23 years ago[PATCH] Use mempool_alloc/free_slab
Brian Gerst [Fri, 21 Feb 2003 07:59:32 +0000 (23:59 -0800)]
[PATCH] Use mempool_alloc/free_slab

Convert fs/bio.c and fs/jfs/jfs_metapage.c to use the mempool_alloc_slab
and mempool_free_slab helper functions.

23 years ago[PATCH] pnp compile fix
Andrew Morton [Fri, 21 Feb 2003 07:57:28 +0000 (23:57 -0800)]
[PATCH] pnp compile fix

fix two tpyos

23 years ago[PATCH] report luns default
Jeff Garzik [Fri, 21 Feb 2003 06:39:03 +0000 (00:39 -0600)]
[PATCH] report luns default

dledford is my cube-mate, and always recommends that I enable this,
so...

===== drivers/scsi/Kconfig 1.14 vs edited =====

23 years agoMerge bk://kernel.bkbits.net/gregkh/linux/pci-2.5
Linus Torvalds [Fri, 21 Feb 2003 05:58:21 +0000 (21:58 -0800)]
Merge bk://kernel.bkbits.net/gregkh/linux/pci-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years agoMerge bk://linux-pnp.bkbits.net/linus-2.5
Linus Torvalds [Fri, 21 Feb 2003 05:56:54 +0000 (21:56 -0800)]
Merge bk://linux-pnp.bkbits.net/linus-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years agoMerge bk://ppc.bkbits.net/for-linus-ppc
Linus Torvalds [Fri, 21 Feb 2003 05:54:51 +0000 (21:54 -0800)]
Merge bk://ppc.bkbits.net/for-linus-ppc
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years ago[PATCH] use correct gcc flags when compiling for Crusoe
Stelian Pop [Fri, 21 Feb 2003 05:52:39 +0000 (21:52 -0800)]
[PATCH] use correct gcc flags when compiling for Crusoe

This makes use of 'check_gcc' facility when compiling for a Crusoe
processor in order to choose the correct -falign or -malign compiler
flags.

23 years ago[PATCH] meye suspend/resume capabilities
Stelian Pop [Fri, 21 Feb 2003 05:52:25 +0000 (21:52 -0800)]
[PATCH] meye suspend/resume capabilities

This adds suspend/resume capabilities to the meye driver.

23 years ago[PATCH] sonypi and input subsystem
Stelian Pop [Fri, 21 Feb 2003 05:52:12 +0000 (21:52 -0800)]
[PATCH] sonypi and input subsystem

This makes the sonypi driver forward the VAIO jog-dial events directly
to the input subsystem as mouse wheel events.  This way one is not
required anymore to have an external daemon polling /dev/sonypi if
interested only in jogdial events.

23 years ago[PATCH] fix module refcounting of pcmcia socket drivers
Christoph Hellwig [Fri, 21 Feb 2003 05:44:28 +0000 (21:44 -0800)]
[PATCH] fix module refcounting of pcmcia socket drivers

23 years ago[PATCH] try_module_get(THIS_MODULE) is bogus
Christoph Hellwig [Fri, 21 Feb 2003 05:44:13 +0000 (21:44 -0800)]
[PATCH] try_module_get(THIS_MODULE) is bogus

In most cases the fix is to add an struct module * member to the operations
vector instead and manipulate the refcounts in the callers context.

For the ALSA cases it was completly superflous (when will people get it that
using an exported symbol will make it's module unloadable?..)

23 years agoMerge raven.il.steeleye.com:/home/jejb/BK/scsi-error-2.5
James Bottomley [Fri, 21 Feb 2003 03:27:57 +0000 (21:27 -0600)]
Merge raven.il.steeleye.com:/home/jejb/BK/scsi-error-2.5
into raven.il.steeleye.com:/home/jejb/BK/scsi-misc-2.5

23 years ago[PATCH] scsi_mid_low_api.txt
Douglas Gilbert [Fri, 21 Feb 2003 03:26:07 +0000 (21:26 -0600)]
[PATCH] scsi_mid_low_api.txt

Attached is an update for this document following on from
the changes that Christoph made around bk2 (changing
scsi_set_pci_device() to scsi_set_device() ).

23 years ago[PATCH] eata_pio updates
Christoph Hellwig [Fri, 21 Feb 2003 03:24:00 +0000 (21:24 -0600)]
[PATCH] eata_pio updates

(1) don't include eata_dma_proc.h - it's gone and we don't need it
(2) remove eata_pio_proc.c - it's #included in the main source file,
    so the functions can be there aswell
(3) move host template away from eata_pio.h

===== drivers/scsi/eata_pio.c 1.4 vs edited =====

23 years ago[PATCH] remove an escaped __MOD_DEC_USE_COUNT
Christoph Hellwig [Fri, 21 Feb 2003 03:19:07 +0000 (21:19 -0600)]
[PATCH] remove an escaped __MOD_DEC_USE_COUNT

we should be using module_put really, __MOD_DEC_USE_COUNT will die soon

23 years ago[PATCH] wd7000 updates
Christoph Hellwig [Fri, 21 Feb 2003 03:18:37 +0000 (21:18 -0600)]
[PATCH] wd7000 updates

Move the host template to the actual source file and get rid of wd7000.h

23 years ago[PATCH] ]PATCH] two new device list entries
Christoph Hellwig [Fri, 21 Feb 2003 03:18:06 +0000 (21:18 -0600)]
[PATCH] ]PATCH] two new device list entries

The NEC one is from the PC98 folks, the Sun one from feral's isp driver

23 years ago[PATCH] handles possible failures in scsi initialization
Christoph Hellwig [Fri, 21 Feb 2003 03:17:35 +0000 (21:17 -0600)]
[PATCH] handles possible failures in scsi initialization

.. and unwind properly to avoid leaks

23 years ago[PATCH] scsi_error update take 2
Mike Anderson [Fri, 21 Feb 2003 02:58:20 +0000 (20:58 -0600)]
[PATCH] scsi_error update take 2

This is an update of a previous patch I posted.
http://marc.theaimsgroup.com/?l=linux-scsi&m=104495114103628&w=2

This patch is against scsi-misc-2.5

The updates from the last patch include:
- Names changes:
eh_cmd_list => eh_cmd_q
eh_list => eh_entry

- Move shost->in_recovery = 0

- Switch from scsi_retry_command to scsi_queue_insert for retry
  to solve fast completions / serial start of retries.

- Use list_splice_init in scsi_unjam_host.

23 years agoMerge raven.il.steeleye.com:/home/jejb/BK/scsi-error-2.5
James Bottomley [Fri, 21 Feb 2003 02:51:19 +0000 (20:51 -0600)]
Merge raven.il.steeleye.com:/home/jejb/BK/scsi-error-2.5
into raven.il.steeleye.com:/home/jejb/BK/scsi-error-new-2.5

23 years agoWe don't need to wait for task in-activity in release_task() any more,
Linus Torvalds [Fri, 21 Feb 2003 01:55:12 +0000 (17:55 -0800)]
We don't need to wait for task in-activity in release_task() any more,
since we now properly reference-count the allocations and thus can't
be freeing the thread structures from underneath the task running on
another CPU.

Move "free_uid(p->user)" and "security_task_free()" to __put_task_struct(),
so that we're guaranteed to always have a user structure pointer.

23 years ago[PATCH] Fusion Driver 2.05.00.03 against 2.5.62bk3
Pamela Delaney [Fri, 21 Feb 2003 01:19:11 +0000 (17:19 -0800)]
[PATCH] Fusion Driver 2.05.00.03 against 2.5.62bk3

Please accept this large patch against 2.5.62bk4 to update the
Fusion-MPT driver from 2.03.01.01 to 2.05.00.03.

This version contains full 2.5 kernel support (add, configuration &
removal of disks, new module hooks), performance enhancements, removal
of obsolete code that is 2.4 (or earlier) specific and removal of blank
spaces at end of lines.  Tested overnight on 2.5.62bk3 and ran some
tests against bk4 this morning on both machines.  Things appear to be
fine - have not tested the two failure conditions today.

The driver has been tested on two different platforms:

- P4 4-processor
   o boot controller
   o built into kernel
   o disk add, configure, remove
   o bus, target reset
   o device offline cases
   o cross channel I/O stress tests w/ Fibre and SCSI

 - Athlon uniprocessor, IDE boot
   o Ran a test that repeatedly loads the driver, mounts disks, runs a
     short I/O test (20mins) then unload the driver components in a
     different order

Failures:
   o Unable to boot if boot controller is built as a module - pivot_root
     fails (Happens if IDE or SCSI boot)

   o Problems when formatting large SCSI disks.  On P4 w/ 2.5.60, there
     were no difficulties formatting a 36GB disk.  On Athlon, mkfs.ext2
     would never send a write command to the driver (verified w/ SCSI
     trace and driver debug).  Reads completed successfully.  mkfs.ext2
     would not exit and is shown as a running process.

     Smaller partitions were formatted correctly.  W/ 2.5.62 failures on
     P4 and Athlon.

     Same error with other drivers. 100% reproducible.

23 years agoMerge samba.org:/scratch/anton/linux-2.5
Anton Blanchard [Thu, 20 Feb 2003 21:37:41 +0000 (08:37 +1100)]
Merge samba.org:/scratch/anton/linux-2.5
into samba.org:/scratch/anton/sfr

23 years agoMerge samba.org:/home/paulus/kernel/linux-2.5
Paul Mackerras [Thu, 20 Feb 2003 19:34:09 +0000 (06:34 +1100)]
Merge samba.org:/home/paulus/kernel/linux-2.5
into samba.org:/home/paulus/kernel/for-linus-ppc

23 years agoFix "make clean" to remove scripts/elfconfig.h
Linus Torvalds [Thu, 20 Feb 2003 13:38:56 +0000 (05:38 -0800)]
Fix "make clean" to remove scripts/elfconfig.h

23 years ago[ATM]: Add MAINTAINERS entry.
Chas Williams [Thu, 20 Feb 2003 12:44:19 +0000 (04:44 -0800)]
[ATM]: Add MAINTAINERS entry.

23 years ago[SPARC64]: Fix ocndition code handling in do_rt_sigreturn.
Bruce D. Elliott [Thu, 20 Feb 2003 12:42:15 +0000 (04:42 -0800)]
[SPARC64]: Fix ocndition code handling in do_rt_sigreturn.

23 years agoFix x86 "switch_to()" to properly set the previous task information,
Linus Torvalds [Thu, 20 Feb 2003 12:33:56 +0000 (04:33 -0800)]
Fix x86 "switch_to()" to properly set the previous task information,
which is needed to keep track of process usage counts correctly and
efficiently.

23 years agoPPC32: Add definition of ndelay()
Paul Mackerras [Thu, 20 Feb 2003 09:49:49 +0000 (20:49 +1100)]
PPC32: Add definition of ndelay()

23 years agoPPC32: provide __ide_mm_insw etc.
Paul Mackerras [Thu, 20 Feb 2003 09:47:31 +0000 (20:47 +1100)]
PPC32: provide __ide_mm_insw etc.

23 years agoPPC32: add system calls for POSIX timer stuff
Paul Mackerras [Thu, 20 Feb 2003 09:20:39 +0000 (20:20 +1100)]
PPC32: add system calls for POSIX timer stuff

23 years agoMerge
Greg Kroah-Hartman [Thu, 20 Feb 2003 08:11:28 +0000 (00:11 -0800)]
Merge

23 years ago[PATCH] PCI: list code cleanup
Louis Zhuang [Thu, 20 Feb 2003 08:32:48 +0000 (00:32 -0800)]
[PATCH] PCI: list code cleanup

Cleans up the list handling in a few places within the pci core.

23 years ago[PATCH] PCI i386: remove large stack usage in pcibios_fixup_peer_bridges()
Greg Kroah-Hartman [Thu, 20 Feb 2003 06:23:58 +0000 (22:23 -0800)]
[PATCH] PCI i386: remove large stack usage in pcibios_fixup_peer_bridges()

23 years ago[PATCH] PCI i386: remove large stack usage in pci_sanity_check()
Greg Kroah-Hartman [Thu, 20 Feb 2003 06:23:43 +0000 (22:23 -0800)]
[PATCH] PCI i386: remove large stack usage in pci_sanity_check()

23 years ago[PATCH] PCI: remove large stack usage in pci_do_scan_bus()
Greg Kroah-Hartman [Thu, 20 Feb 2003 06:23:27 +0000 (22:23 -0800)]
[PATCH] PCI: remove large stack usage in pci_do_scan_bus()

23 years ago[PATCH] make io_apic.c use named initializers
Dave Hansen [Thu, 20 Feb 2003 06:19:16 +0000 (22:19 -0800)]
[PATCH] make io_apic.c use named initializers

Bill Irwin was talking about hw_interrupt_type.set_affinity and kirq.
When I went looking, I failed to find this initialization.

Here are some nice, easy-to-find, named initializers.

23 years ago[PATCH] Don't call mmdrop under a spinlock
Andrew Morton [Thu, 20 Feb 2003 05:45:35 +0000 (21:45 -0800)]
[PATCH] Don't call mmdrop under a spinlock

We're calling mmdrop() under spin_lock_irq(&rq->lock).  But mmdrop
calls vfree(), which calls smp_call_function().

It is not legal to call smp_call_function() with irq's off.  Because
another CPU may be running smp_call_function() against _this_ CPU, which
deadlocks.

So the patch arranges for mmdrop() to not be called under
spin_lock_irq(&rq->lock).

23 years ago[PATCH] Keep interrupts enabled in exit path
Andrew Morton [Thu, 20 Feb 2003 05:19:00 +0000 (21:19 -0800)]
[PATCH] Keep interrupts enabled in exit path

We are leaving local interrupts disabled coming out of exit_notify().

But we are about to call wait_task_inactive() which spins, waiting for
another CPU to end a task.  If that CPU has issued smp_call_function() to
this CPU, deadlock.

So the patch enables interrupts again before returning from exit_notify().

Also, exit_notify() returns with preemption disabled, so there is no
need to perform another preempt_disable() in do_exit().

23 years ago[PATCH] oprofile author needs to learn C
John Levon [Thu, 20 Feb 2003 02:24:48 +0000 (18:24 -0800)]
[PATCH] oprofile author needs to learn C

Manifested as X profile appearing as /dev/mem ...

23 years agoOSS Sound Blaster Update from Paul Laufer
Adam Belay [Wed, 19 Feb 2003 17:56:54 +0000 (17:56 +0000)]
OSS Sound Blaster Update from Paul Laufer

23 years agoPnP Bug Fixes
Adam Belay [Wed, 19 Feb 2003 17:55:08 +0000 (17:55 +0000)]
PnP Bug Fixes

23 years agoTrivial C99 Update
Adam Belay [Wed, 19 Feb 2003 17:51:31 +0000 (17:51 +0000)]
Trivial C99 Update

Patch from Art Haas.

23 years agoIDE PnP Update
Adam Belay [Wed, 19 Feb 2003 17:49:06 +0000 (17:49 +0000)]
IDE PnP Update

Updates the IDE PnP driver to the new PnP API.

23 years agoRadio-Cadet PnP Update
Adam Belay [Wed, 19 Feb 2003 17:41:20 +0000 (17:41 +0000)]
Radio-Cadet PnP Update

Converts the Radio-Cadet driver to the new PnP API.

23 years agoTrivial Card Service Fix
Adam Belay [Wed, 19 Feb 2003 17:39:04 +0000 (17:39 +0000)]
Trivial Card Service Fix

This was pointed out by Ruslan Zakirov.

23 years agoPnPBIOS Updates
Adam Belay [Wed, 19 Feb 2003 17:35:42 +0000 (17:35 +0000)]
PnPBIOS Updates

Fixes a very tricky GPF bug that caused crashes on a few buggy systems,
especially laptops.  For those interested, PnPBIOS now reserves
segement 0x40 before any call.  Also it updates the driver to use the
new parsing functions.

23 years agoISAPnP Updates
Adam Belay [Wed, 19 Feb 2003 17:28:59 +0000 (17:28 +0000)]
ISAPnP Updates

Adds support for reading currently set resources.  Also a few other updates.