]> git.neil.brown.name Git - history.git/log
history.git
22 years ago[PATCH] ia32 copy_from_user() fix
Andrew Morton [Fri, 20 Jun 2003 15:12:27 +0000 (08:12 -0700)]
[PATCH] ia32 copy_from_user() fix

The memset which is performed if access_ok() fails got lost in the
copy_*_user() rework.  Put it back.

Bloats the kernel by 8k :(

Also contains a few related #includes and whitespace fixlets from
Joshua Kwan <joshk@triplehelix.org>

22 years agoMerge bk://kernel.bkbits.net/gregkh/linux/pci-2.5
Linus Torvalds [Fri, 20 Jun 2003 14:53:51 +0000 (07:53 -0700)]
Merge bk://kernel.bkbits.net/gregkh/linux/pci-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years ago[PATCH] Enhanced SiS96x support
Lionel Bouton [Fri, 20 Jun 2003 10:44:03 +0000 (03:44 -0700)]
[PATCH] Enhanced SiS96x support

This is an update for the SiS IDE driver.

This is a 99% Vojtech work :
- Independant southbridge detection (no need to add current and future
  MuTIOL northbridge PCI ids knowledge to the driver),
- Lots of code cleanup,
- Debug code removed (unused for a while, I will maintain it in my tree
  if needed),

I changed some things:
- the new config_xfer_rate is commented out until ide_find_best_mode is
  patched for bad drive handling (until then I reverted to the old one
  using the config_drive_xfer_rate helper function).

22 years ago[PATCH] PCI: fix minor problem in previous proc naming patch.
Greg Kroah-Hartman [Fri, 20 Jun 2003 05:31:56 +0000 (22:31 -0700)]
[PATCH] PCI: fix minor problem in previous proc naming patch.

22 years ago[PATCH] reimplement pci proc name
Matthew Wilcox [Fri, 20 Jun 2003 05:31:01 +0000 (22:31 -0700)]
[PATCH] reimplement pci proc name

Hi Greg.  Ivan's not happy with the solution I came up with for naming
/proc/bus/pci and Anton would prefer something slightly different too,
so I abstracted the name out so each architecture can do its own thing.

This is against 2.5.72 so won't apply cleanly to your tree (it
applies to bitkeeper as of a few minutes ago with only minor offsets).
I've implemented the original name for non-PCI-domain machines; done what
ia64 and alpha need, respectively (assuming I didn't misunderstand Ivan),
and plopped in the Old Way of doing things for Sparc64, PPC and PPC64.
Maintainers may alter this to whatever degree of complexity they wish.

22 years agoCset exclude: willy@debian.org|ChangeSet|20030621161842|52492
Greg Kroah-Hartman [Fri, 20 Jun 2003 05:29:51 +0000 (22:29 -0700)]
Cset exclude: willy@debian.org|ChangeSet|20030621161842|52492

22 years agoMerge kroah.com:/home/greg/linux/BK/bleed-2.5
Greg Kroah-Hartman [Fri, 20 Jun 2003 02:19:21 +0000 (19:19 -0700)]
Merge kroah.com:/home/greg/linux/BK/bleed-2.5
into kroah.com:/home/greg/linux/BK/pci-2.5

22 years agoMerge bk://cifs.bkbits.net/linux-2.5cifs
Linus Torvalds [Thu, 19 Jun 2003 14:28:22 +0000 (07:28 -0700)]
Merge bk://cifs.bkbits.net/linux-2.5cifs
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years agoManual merge of duplicate warning fixes
Linus Torvalds [Thu, 19 Jun 2003 14:27:29 +0000 (07:27 -0700)]
Manual merge of duplicate warning fixes

22 years agoMerge http://linux-acpi.bkbits.net/linux-acpi
Linus Torvalds [Thu, 19 Jun 2003 14:24:52 +0000 (07:24 -0700)]
Merge http://linux-acpi.bkbits.net/linux-acpi
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years agoMerge bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
Linus Torvalds [Thu, 19 Jun 2003 14:23:51 +0000 (07:23 -0700)]
Merge bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years ago[netdrvr tulip] Kconfig help text fix
Mikael Pettersson [Thu, 19 Jun 2003 19:35:13 +0000 (15:35 -0400)]
[netdrvr tulip] Kconfig help text fix

While there is a separate driver for 2104x tulips (CONFIG_DE2104X),
drivers/net/tulip/Kconfig states that CONFIG_TULIP also supports
2104x tulips. This is not the case since that support was removed
in December 2001. A user with an old tulip may thus be tricked into
configuring the wrong driver. (I was, on my PMac 4400.)

The patch below removes this misinformation from tulip's Kconfig.

22 years ago[netdrvr sis900] add new phy id to phy table
Jeff Garzik [Thu, 19 Jun 2003 18:51:15 +0000 (14:51 -0400)]
[netdrvr sis900] add new phy id to phy table

(pulled change from 2.4)

22 years ago[PATCH] xirc2ps_cs update
Daniel Ritz [Thu, 19 Jun 2003 18:35:52 +0000 (14:35 -0400)]
[PATCH] xirc2ps_cs update

the second patch:
replaces busy_loop with a simple macro doing a schedule_timeout. busy_loop was never
called from interrupt conext anyway, so no need for that. and the sti() is gone.

rgds
-daniel

22 years ago[PATCH] xirc2ps_cs update
Daniel Ritz [Thu, 19 Jun 2003 18:35:27 +0000 (14:35 -0400)]
[PATCH] xirc2ps_cs update

hi

this patch does:
- net_device is no longer allocated as part of the driver's private structure,
  instead it's allocated via alloc_netdev
- xirc2ps_detach calls xirc2ps_release if necessary (like the other drivers)

against 2.5.70-bk.

rgds
-daniel

22 years ago[PATCH] Remove warning due to comparison in drivers/net/pcnet32.c
Zwane Mwaikambo [Thu, 19 Jun 2003 18:29:14 +0000 (14:29 -0400)]
[PATCH] Remove warning due to comparison in drivers/net/pcnet32.c

drivers/net/pcnet32.c: In function `pcnet32_init_ring':
drivers/net/pcnet32.c:1006: warning: comparison between pointer and integer

22 years ago[netdrvr ixgb] fix clash with newly-updated ethtool.h
Adrian Bunk [Thu, 19 Jun 2003 18:22:56 +0000 (14:22 -0400)]
[netdrvr ixgb] fix clash with newly-updated ethtool.h

22 years ago[netdrvr amd8111e] fix spinlock recursion / if close failure
Reeja John [Thu, 19 Jun 2003 18:17:32 +0000 (14:17 -0400)]
[netdrvr amd8111e] fix spinlock recursion / if close failure

22 years ago[PATCH] Remove copied inet_aton code in bond_main.c
Andi Kleen [Thu, 19 Jun 2003 18:09:54 +0000 (14:09 -0400)]
[PATCH] Remove copied inet_aton code in bond_main.c

According to a report the my_inet_aton code in bond_main.c is copied
from 4.4BSD, but it doesn't carry a BSD copyright license. In addition
it is somewhat redundant with the standard in_aton.  Convert it
to use the linux function.

Error handling is a bit worse than before, but not much.

Patch for 2.5 bonding. The 2.4 version has the same problem, but afaik
it is scheduled to be replaced by the 2.5 codebase anyways.

-Andi

22 years ago[IPV6]: Do not use skb_linearize() in ICMP/NDISC handling.
David S. Miller [Thu, 19 Jun 2003 12:42:23 +0000 (05:42 -0700)]
[IPV6]: Do not use skb_linearize() in ICMP/NDISC handling.

22 years ago[IPV4]: Do not use skb_linearize() in ARP handling.
David S. Miller [Thu, 19 Jun 2003 12:36:15 +0000 (05:36 -0700)]
[IPV4]: Do not use skb_linearize() in ARP handling.

22 years ago[NET]: More error checking in flow cache init function.
Herbert Xu [Thu, 19 Jun 2003 11:50:27 +0000 (04:50 -0700)]
[NET]: More error checking in flow cache init function.

22 years ago[NET]: Fix ppp_async tty discipline module ref counting.
David S. Miller [Thu, 19 Jun 2003 11:49:31 +0000 (04:49 -0700)]
[NET]: Fix ppp_async tty discipline module ref counting.

22 years ago[SPARC64]: Update defconfig.
David S. Miller [Thu, 19 Jun 2003 11:35:30 +0000 (04:35 -0700)]
[SPARC64]: Update defconfig.

22 years ago[NCPFS]: Use proper size_t printf format specifier in sock.c
David S. Miller [Thu, 19 Jun 2003 11:10:49 +0000 (04:10 -0700)]
[NCPFS]: Use proper size_t printf format specifier in sock.c

22 years ago[TELEPHONY]: Fix 64-bit warnings in ixj.c
David S. Miller [Thu, 19 Jun 2003 10:56:45 +0000 (03:56 -0700)]
[TELEPHONY]: Fix 64-bit warnings in ixj.c
1) Use unsigned long for types holding jiffies.
2) Use size_t for read/write buffer lengths.
3) Use proper printf format string for size_t.

22 years agoMerge groveronline.com:/root/bk/linux-2.5
Andy Grover [Thu, 19 Jun 2003 10:51:53 +0000 (03:51 -0700)]
Merge groveronline.com:/root/bk/linux-2.5
into groveronline.com:/root/bk/linux-acpi

22 years agoACPI: Interpreter update to 20030619
Andy Grover [Thu, 19 Jun 2003 10:41:38 +0000 (03:41 -0700)]
ACPI: Interpreter update to 20030619
- Fix To/FromBCD, eliminating the need for an arch-specific #define
- Do not acquire a semaphore in the S5 shutdown path
- Fix ex_digits_needed for 0 (Takayoshi Kochi)
- Fix sleep/stall code reversal (Andi Kleen)
- Revert a change having to do with control method calling semantics

22 years ago[IRDA]: Fix 64-bit warnings.
David S. Miller [Thu, 19 Jun 2003 10:29:32 +0000 (03:29 -0700)]
[IRDA]: Fix 64-bit warnings.
1) Use proper size_t printf format specifier
2) Cast pointers properly when passing them to hashfind
3) Print pointers using proper printf format specifier
   instead of using ugly casts.

22 years ago[NET]: Use proper size_t printf format specifier in sundance.c
David S. Miller [Thu, 19 Jun 2003 10:11:41 +0000 (03:11 -0700)]
[NET]: Use proper size_t printf format specifier in sundance.c

22 years ago[NET]: Don't compare a dma_addr_t with NULL in pcnet32.c
David S. Miller [Thu, 19 Jun 2003 10:09:02 +0000 (03:09 -0700)]
[NET]: Don't compare a dma_addr_t with NULL in pcnet32.c

22 years ago[AACRAID]: Fix 64-bit warnings/errors.
David S. Miller [Thu, 19 Jun 2003 10:07:10 +0000 (03:07 -0700)]
[AACRAID]: Fix 64-bit warnings/errors.
1) Do not pass NULL into cpu_to_le32(), use plain zero.
2) When storing DMA addresses to SCp.ptr, cast to ulong.

22 years ago[SOUND]: Fix 64-bit warnings in korg1212 driver.
David S. Miller [Thu, 19 Jun 2003 10:02:28 +0000 (03:02 -0700)]
[SOUND]: Fix 64-bit warnings in korg1212 driver.
1) Use proper size_t printf format specifier.
2) Eliminate non-portable struct pointer casts
   used to calculate DMA structure offsets.

22 years ago[PROC]: Printf field widths must be of type int, fix this in task_mmu.c.
David S. Miller [Thu, 19 Jun 2003 09:57:51 +0000 (02:57 -0700)]
[PROC]: Printf field widths must be of type int, fix this in task_mmu.c.

22 years ago[INITRAMFS]: Use correct size_t printf format in gen_init_cpio.c
David S. Miller [Thu, 19 Jun 2003 09:54:53 +0000 (02:54 -0700)]
[INITRAMFS]: Use correct size_t printf format in gen_init_cpio.c

22 years ago[KCONFIG]: Fix pointer cast from int in mconf.c
David S. Miller [Thu, 19 Jun 2003 09:51:23 +0000 (02:51 -0700)]
[KCONFIG]: Fix pointer cast from int in mconf.c

22 years ago[AIC79XX]: Protect ahd_linux_pci_reserve_mem_region with MMAPIO.
David S. Miller [Thu, 19 Jun 2003 09:47:31 +0000 (02:47 -0700)]
[AIC79XX]: Protect ahd_linux_pci_reserve_mem_region with MMAPIO.

22 years ago[PATCH] PCI: rename pci_get_dev() and pci_put_dev() to pci_dev_get() and pci_dev_put()
Greg Kroah-Hartman [Thu, 19 Jun 2003 09:14:18 +0000 (02:14 -0700)]
[PATCH] PCI: rename pci_get_dev() and pci_put_dev() to pci_dev_get() and pci_dev_put()

This makes things more consistant with the other get and put functions in the
driver code.

22 years agoPCI: well, everyone is treating me like the maintainer...
Greg Kroah-Hartman [Thu, 19 Jun 2003 09:12:34 +0000 (02:12 -0700)]
PCI: well, everyone is treating me like the maintainer...

And Martin has said he doesn't want to do it for 2.5/2.6

22 years agoPCI: merge bits missed from the pci locking patch.
Greg Kroah-Hartman [Thu, 19 Jun 2003 09:10:44 +0000 (02:10 -0700)]
PCI: merge bits missed from the pci locking patch.

22 years ago[PATCH] PCI: pci_raw_ops patch to fix acpi on ia64
Matthew Wilcox [Thu, 19 Jun 2003 09:02:39 +0000 (02:02 -0700)]
[PATCH] PCI: pci_raw_ops patch to fix acpi on ia64

22 years agoMerge kroah.com:/home/greg/linux/BK/bleed-2.5
Greg Kroah-Hartman [Thu, 19 Jun 2003 08:24:41 +0000 (01:24 -0700)]
Merge kroah.com:/home/greg/linux/BK/bleed-2.5
into kroah.com:/home/greg/linux/BK/pci-2.5

22 years agoPCI: add locking to the pci device lists.
Greg Kroah-Hartman [Thu, 19 Jun 2003 08:03:04 +0000 (01:03 -0700)]
PCI: add locking to the pci device lists.

This also creates two new functions, pci_get_device() and pci_get_subsys()
which should be used from now on instead of pci_find_device() and
pci_find_subsys().

Thanks to Chris Wright and Andrew Morton for help in reviewing these changes.

22 years agoMerge bk://kernel.bkbits.net/davem/net-2.5
Linus Torvalds [Thu, 19 Jun 2003 07:50:16 +0000 (00:50 -0700)]
Merge bk://kernel.bkbits.net/davem/net-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years ago[NET]: Size hh_cache->hh_data more appropriately.
David S. Miller [Thu, 19 Jun 2003 07:25:36 +0000 (00:25 -0700)]
[NET]: Size hh_cache->hh_data more appropriately.

22 years ago[PATCH] init_thread_union really needed by modules?
David Mosberger [Thu, 19 Jun 2003 06:35:01 +0000 (23:35 -0700)]
[PATCH] init_thread_union really needed by modules?

init_thread_union doesn't need to be exported to modules.

We haven't exported the symbol on ia64 for ages, and we should be able
to make the init_thread_union local to arch/ARCH/kernel/init_task.c and
that in turn would let us remove its declaration from
include/linux/sched.h altogether (i.e., no more ugly #ifdefs).

22 years ago[PATCH] Add 2 HP PCI ids
David Mosberger [Thu, 19 Jun 2003 06:34:45 +0000 (23:34 -0700)]
[PATCH] Add 2 HP PCI ids

Trivial addition needed for the hp Itanium machines.

22 years agoMerge bk://ldm.bkbits.net/linux-2.5-core
Linus Torvalds [Thu, 19 Jun 2003 06:31:22 +0000 (23:31 -0700)]
Merge bk://ldm.bkbits.net/linux-2.5-core
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years agoMerge http://linux-isdn.bkbits.net/linux-2.5.isdn
Linus Torvalds [Thu, 19 Jun 2003 06:26:49 +0000 (23:26 -0700)]
Merge http://linux-isdn.bkbits.net/linux-2.5.isdn
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years agoMerge bk://are.twiddle.net/axp-2.5/
Linus Torvalds [Thu, 19 Jun 2003 06:19:19 +0000 (23:19 -0700)]
Merge bk://are.twiddle.net/axp-2.5/
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years ago[NET]: Let arptables see bridged arp traffic.
Bart De Schuymer [Thu, 19 Jun 2003 05:42:20 +0000 (22:42 -0700)]
[NET]: Let arptables see bridged arp traffic.

22 years ago[NET]: Use unlikely and BUG_ON in SKB assertions.
Stephen Hemminger [Thu, 19 Jun 2003 05:41:06 +0000 (22:41 -0700)]
[NET]: Use unlikely and BUG_ON in SKB assertions.

22 years ago[NET]: Missing owner field on pppoe /proc
Stephen Hemminger [Thu, 19 Jun 2003 05:39:51 +0000 (22:39 -0700)]
[NET]: Missing owner field on pppoe /proc

22 years ago[NET]: Add prefetch to skb_queue_walk.
Stephen Hemminger [Thu, 19 Jun 2003 05:38:19 +0000 (22:38 -0700)]
[NET]: Add prefetch to skb_queue_walk.

22 years ago[NET]: Fix jiffies races in net/sched/sch_htb.c
Martin Devera [Thu, 19 Jun 2003 05:37:10 +0000 (22:37 -0700)]
[NET]: Fix jiffies races in net/sched/sch_htb.c

22 years ago[NET]: Remove duplicate linux/interrupt.h include in net/core/flow.c
Herbert Xu [Thu, 19 Jun 2003 05:29:14 +0000 (22:29 -0700)]
[NET]: Remove duplicate linux/interrupt.h include in net/core/flow.c

22 years ago[NET]: Check for flow cache allocation failure.
David S. Miller [Thu, 19 Jun 2003 05:27:10 +0000 (22:27 -0700)]
[NET]: Check for flow cache allocation failure.

22 years ago[NET]: Fix per-cpu flow cache initialization.
Herbert Xu [Thu, 19 Jun 2003 05:16:51 +0000 (22:16 -0700)]
[NET]: Fix per-cpu flow cache initialization.

22 years agoMerge bk://kernel.bkbits.net/gregkh/linux/firmware-2.5
Patrick Mochel [Thu, 19 Jun 2003 03:32:39 +0000 (20:32 -0700)]
Merge bk://kernel.bkbits.net/gregkh/linux/firmware-2.5
into osdl.org:/home/mochel/src/kernel/devel/linux-2.5-core

22 years agoDRIVER: add drivers/base/Kconfig to all arch main Kconfig files.
Greg Kroah-Hartman [Thu, 19 Jun 2003 03:23:36 +0000 (20:23 -0700)]
DRIVER: add drivers/base/Kconfig to all arch main Kconfig files.

22 years ago[ALPHA] Implement execve entirely in assembly. Force KSP to
Richard Henderson [Thu, 19 Jun 2003 03:20:13 +0000 (20:20 -0700)]
[ALPHA] Implement execve entirely in assembly.  Force KSP to
the top of the kernel stack space before entering userland.

22 years ago[ALPHA] Fix memmove/memset GP interaction.
Richard Henderson [Thu, 19 Jun 2003 03:17:36 +0000 (20:17 -0700)]
[ALPHA] Fix memmove/memset GP interaction.

22 years agoDRIVER: make generic driver menu option, and move firmware selection there.
Greg Kroah-Hartman [Thu, 19 Jun 2003 03:07:02 +0000 (20:07 -0700)]
DRIVER: make generic driver menu option, and move firmware selection there.

22 years ago[PATCH] DRIVER: request_firmware() vmalloc patch
Manuel Estrada Sainz [Thu, 19 Jun 2003 02:45:51 +0000 (19:45 -0700)]
[PATCH] DRIVER: request_firmware() vmalloc patch

 Kay Sievers tried with his ~500kB firmware image and kmalloc was not
 capable of getting that much memory. He suggested using vmalloc which
 sound reasonable.

22 years ago[PATCH] DRIVER: request_firmware() hotplug interface documentation
Manuel Estrada Sainz [Thu, 19 Jun 2003 02:45:11 +0000 (19:45 -0700)]
[PATCH] DRIVER: request_firmware() hotplug interface documentation

22 years agoDRIVER: firmware class build cleanups
Greg Kroah-Hartman [Thu, 19 Jun 2003 02:44:14 +0000 (19:44 -0700)]
DRIVER: firmware class build cleanups

Made variables static that were global, and cleaned up some sparse warnings.

22 years ago[PATCH] DRIVER: request_firmware() hotplug interface
Manuel Estrada Sainz [Thu, 19 Jun 2003 02:34:11 +0000 (19:34 -0700)]
[PATCH] DRIVER: request_firmware() hotplug interface

22 years agoMerge osdl.org:/home/mochel/src/kernel/devel/linux-2.5-virgin
Patrick Mochel [Thu, 19 Jun 2003 02:09:25 +0000 (19:09 -0700)]
Merge osdl.org:/home/mochel/src/kernel/devel/linux-2.5-virgin
into osdl.org:/home/mochel/src/kernel/devel/linux-2.5-core

22 years ago[PATCH] any_online_cpu for arch/alpha/kernel/smp.h
Jay Estabrook [Thu, 19 Jun 2003 01:59:31 +0000 (18:59 -0700)]
[PATCH] any_online_cpu for arch/alpha/kernel/smp.h

22 years ago[PATCH] C99 initializers for asm-alpha/include/xor.h
Art Haas [Thu, 19 Jun 2003 01:58:08 +0000 (18:58 -0700)]
[PATCH] C99 initializers for asm-alpha/include/xor.h

This patch converts the file to C99 initializers. The patch is against
the current BK. The patch is untested as I don't have access to an Alpha
machine.

Art Haas

22 years ago[PATCH] alpha oprofile fix
Ivan Kokshaysky [Thu, 19 Jun 2003 01:57:29 +0000 (18:57 -0700)]
[PATCH] alpha oprofile fix

The oprofile_arch_exit() in discarded .exit.text section is being
called from oprofile_init() in retained .init.text section.
This causes final link failure with oprofile compiled in.

Ivan.

22 years ago[PATCH] alpha srmcons fix
Ivan Kokshaysky [Thu, 19 Jun 2003 01:54:54 +0000 (18:54 -0700)]
[PATCH] alpha srmcons fix

Add missing tty_set_operations().

Ivan.

22 years agoMerge bk://linux-pnp.bkbits.net/pnp-2.5
Linus Torvalds [Thu, 19 Jun 2003 01:49:10 +0000 (18:49 -0700)]
Merge bk://linux-pnp.bkbits.net/pnp-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years ago[PNP] Important Resource Parsing Fixes
Adam Belay [Wed, 18 Jun 2003 22:38:55 +0000 (22:38 +0000)]
[PNP] Important Resource Parsing Fixes

In some cases, we're reading the wrong bits for large tags.  This patch corrects
the issue by setting the affected bits forward by an offset of 2 (skipping over
the size portion of the tag).

22 years ago[PNP] Remove some leftover resource config options in isapnp
Adam Belay [Wed, 18 Jun 2003 22:37:29 +0000 (22:37 +0000)]
[PNP] Remove some leftover resource config options in isapnp

Must have missed it earlier, but the pci module parameter is not needed.

22 years ago[PNP] Trivial Typo fix regarding DMAs
Adam Belay [Wed, 18 Jun 2003 22:36:19 +0000 (22:36 +0000)]
[PNP] Trivial Typo fix regarding DMAs

The irq index is used instead of the dma index when parsing dmas.

22 years ago[PNP] re-add the previously removed "get" command in interface.c.
Adam Belay [Wed, 18 Jun 2003 22:34:14 +0000 (22:34 +0000)]
[PNP] re-add the previously removed "get" command in interface.c.

This patch adds the "get" command because at this point it is needed
for debugging.

22 years ago[PNP] PnPBIOS resource setting fix
Adam Belay [Wed, 18 Jun 2003 22:31:55 +0000 (22:31 +0000)]
[PNP] PnPBIOS resource setting fix

If a device is disabled when initially read, its blank resource data will not
be cleared and the pnp layer will assume incorrectly that the device has
already been configured.  This patch resolves the issue by initializing the
resource table if the device is found to be disabled.

22 years ago[PNP] Module Compilation Fix
Adam Belay [Wed, 18 Jun 2003 22:28:13 +0000 (22:28 +0000)]
[PNP] Module Compilation Fix

Fixes a trivial typo in an export symbol macro.

22 years ago[PNP] /drivers/pnp/resource.c check_region warning fix
Adam Belay [Wed, 18 Jun 2003 22:26:10 +0000 (22:26 +0000)]
[PNP] /drivers/pnp/resource.c check_region warning fix

This patch resolves the compiler warning caused by the depreciated check_region
function.  It may not be the best solution but check_region really is what is
needed here because we never actually have to call "request_region".  If prefered,
I could alternatively request and release but doing so would be less efficient.

22 years ago[PNP] Resource Management Cleanups and Updates
Adam Belay [Wed, 18 Jun 2003 22:23:14 +0000 (22:23 +0000)]
[PNP] Resource Management Cleanups and Updates

This patch does the following...
1.) changes struct pnp_resources to pnp_option for clarity
2.) greatly cleans up resource option registration
3.) removes some of the current conflict prevention code in
order to increase flexibility, (users will have more control)
4.) various manager cleanups, resulting code is more efficient
5.) fixes the locking bugs many have reported (now uses a mutex)
6.) removes the conflict displaying interface
 - it is better to handle such things in user space
7.) also many misc. cleanups

22 years agoISDN: Protect ipc_head list
Kai Germaschewski [Wed, 18 Jun 2003 18:57:08 +0000 (13:57 -0500)]
ISDN: Protect ipc_head list

Make sure that the ipc_head list cannot change under us by
protecting it with a spin lock.

22 years agoISDN: Use standard list for PPP compressors
Kai Germaschewski [Wed, 18 Jun 2003 18:48:17 +0000 (13:48 -0500)]
ISDN: Use standard list for PPP compressors

replace the somewhat weird open-coded doubly-linked list with
a <linux/list.h> list.

22 years agoISDN: Make PPP compressors unload-safe.
Kai Germaschewski [Wed, 18 Jun 2003 18:40:27 +0000 (13:40 -0500)]
ISDN: Make PPP compressors unload-safe.

Remove MOD_{INC,DEC}_USE_COUNT and introduce .owner instead.

22 years agoISDN: Make isdn_tty.c compile again
Kai Germaschewski [Wed, 18 Jun 2003 18:31:27 +0000 (13:31 -0500)]
ISDN: Make isdn_tty.c compile again

The tty changes introduced some typos. These are now fixed, this
doesn't really address probably still existing races, though.

22 years ago[PATCH] re-enable the building of 8250_hcdp and 8250_acpi
David Mosberger [Wed, 18 Jun 2003 15:46:57 +0000 (08:46 -0700)]
[PATCH] re-enable the building of 8250_hcdp and 8250_acpi

This adds a separate SERIAL_8250_ACPI config option and makes the
8250_acpi.c code dependent on ACPI_BUS (since acpi_bus_register_driver()
is a prerequisite).

22 years agoMerge tp1.ruhr-uni-bochum.de:/home/kai/kernel/v2.5/linux-2.5
Kai Germaschewski [Wed, 18 Jun 2003 13:57:34 +0000 (08:57 -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

22 years agoMerge davem@nuts.ninka.net:/home/davem/src/BK/net-2.5
David S. Miller [Wed, 18 Jun 2003 11:15:24 +0000 (04:15 -0700)]
Merge davem@nuts.ninka.net:/home/davem/src/BK/net-2.5
into kernel.bkbits.net:/home/davem/net-2.5

22 years agoMerge bk://kernel.bkbits.net/acme/net-2.5
David S. Miller [Wed, 18 Jun 2003 12:22:13 +0000 (05:22 -0700)]
Merge bk://kernel.bkbits.net/acme/net-2.5
into nuts.ninka.net:/home/davem/src/BK/net-2.5

22 years agoo llc: don't use inverted logic
Arnaldo Carvalho de Melo [Wed, 18 Jun 2003 20:15:25 +0000 (17:15 -0300)]
o llc: don't use inverted logic

I don't understand what was on the mind of Procom programmers,
why do all this inverted logic? Its plain confusing, revert it.
Thanks to DaveM for asking if the logic was inverted, I should
have killed this weird stuff a long time ago :-\

22 years agoo hlist change on sctp not quite right.
Jon Grimm [Wed, 18 Jun 2003 19:59:48 +0000 (16:59 -0300)]
o hlist change on sctp not quite right.

22 years agoo net: make sk_{add,del}_node functions take care of sock refcounting
Arnaldo Carvalho de Melo [Wed, 18 Jun 2003 15:01:44 +0000 (12:01 -0300)]
o net: make sk_{add,del}_node functions take care of sock refcounting

With this we make it easier to write correct network families as less
details need to be taken into account, as well in the current state we
make the non-refcounting protocols (the ones still keeping deliver_to_old_ones
in the tree) suck less. 8)

Left a WARN_ON in sk_del_node_init for a while, so that we can catch cases
where we're using __sock_put on a struct sock that has refcnt == 1, which
is not the case for all the ones I tested.

22 years agoMerge bk://kernel.bkbits.net/acme/net-2.5
David S. Miller [Wed, 18 Jun 2003 11:10:48 +0000 (04:10 -0700)]
Merge bk://kernel.bkbits.net/acme/net-2.5
into nuts.ninka.net:/home/davem/src/BK/net-2.5

22 years ago[ATM]: Fix possible unlock of a non-locked lock in HE driver.
Chas Williams [Wed, 18 Jun 2003 11:08:28 +0000 (04:08 -0700)]
[ATM]: Fix possible unlock of a non-locked lock in HE driver.

22 years ago[NET]: Export netdev_boot_setup_check.
Jeff Smith [Wed, 18 Jun 2003 11:06:31 +0000 (04:06 -0700)]
[NET]: Export netdev_boot_setup_check.

22 years ago[IPV4/IPV6]: Fix IGMP device refcount leaks, with help from yoshfuji@linux-ipv6.org.
David Stevens [Wed, 18 Jun 2003 11:01:12 +0000 (04:01 -0700)]
[IPV4/IPV6]: Fix IGMP device refcount leaks, with help from yoshfuji@linux-ipv6.org.

22 years ago[NET]: Mark skb_linearize() as deprecated.
David S. Miller [Wed, 18 Jun 2003 10:58:20 +0000 (03:58 -0700)]
[NET]: Mark skb_linearize() as deprecated.

22 years agoMerge bk://bk.arm.linux.org.uk/linux-2.5-rmk
Linus Torvalds [Wed, 18 Jun 2003 10:05:12 +0000 (03:05 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.5-rmk
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years ago[ARM] Fix SECURITY_INIT in linker script.
Russell King [Thu, 19 Jun 2003 01:34:34 +0000 (02:34 +0100)]
[ARM] Fix SECURITY_INIT in linker script.

SECURITY_INIT doesn't work when it is placed inside an output section.
Use our own version instead.

22 years ago[ARM] Allow ECC and cache write allocations on ARMv5 and higher CPUs.
Russell King [Thu, 19 Jun 2003 01:28:53 +0000 (02:28 +0100)]
[ARM] Allow ECC and cache write allocations on ARMv5 and higher CPUs.

All current CPUs of ARMv5 or later can have ECC memory and can
support write allocations.