linux-flexiantxendom0-3.2.10.git
20 years agoMerge bk://linux-sam.bkbits.net/kbuild
Sam Ravnborg [Mon, 23 Jun 2003 10:17:51 +0000 (12:17 +0200)]
Merge bk://linux-sam.bkbits.net/kbuild
into mars.ravnborg.org:/home/sam/src/linux/kernel/bk/v2.5

20 years agokbuild: Allow architectures to change CPPFLAGS
Sam Ravnborg [Sun, 22 Jun 2003 10:45:48 +0000 (12:45 +0200)]
kbuild: Allow architectures to change CPPFLAGS

In some cases (notably ia64) changes to CPPFLAGS is needed, and
relevant both for AS and CC. Make sure changes to CPPFLAGS propagate
back to CFLAGS and AFLAGS

20 years agokbuild: Updated/moved around comments in top-level Makefile
Sam Ravnborg [Sun, 22 Jun 2003 10:10:01 +0000 (12:10 +0200)]
kbuild: Updated/moved around comments in top-level Makefile

20 years agokbuild: Let 'make help' point to README
Sam Ravnborg [Sun, 22 Jun 2003 01:08:40 +0000 (03:08 +0200)]
kbuild: Let 'make help' point to README

Documentation/kbuild are now limited to kernel development information,
so there is no point asking people to look there, when
searching information about building the kernel.
Pinting to README makes most sense

20 years agokbuild/doc: Delete instructions about running make dep
Sam Ravnborg [Sat, 21 Jun 2003 14:13:30 +0000 (16:13 +0200)]
kbuild/doc: Delete instructions about running make dep

Patch from: YOSHIFUJI Hideaki <yoshfuji@wide.ad.jp>

make dep is obsolete - so remove it from the documentation
at various places

20 years agodocbook: Added support for generating man files
Sam Ravnborg [Sat, 21 Jun 2003 11:42:23 +0000 (13:42 +0200)]
docbook: Added support for generating man files

Originally by Michael Still <mikal@stillhq.com>

This patch adds two new targets to the docbook makefile -- mandocs, and
installmandocs. The targets require two new perl scripts in the scripts/
directory, but in return we get a series of man pages for kernel
functions, which are installed in man section 9. This is a good thing, as
many programmers expect documentation to be available with man, and
hunting through various PS or PDF documents to find the documentation for
the function you want can be quite frustrating.

The man pages are just extracted from the various existing DocBook SGML
documents, which are generated by kernel-doc. You also need to have
docbook2man installed on your machine.

Please note the formatting is not perfect, but I will tweak
other stuff later with further patches -- this is just an initial
implementation.

Sample output (HTMLised) can be found at
http://www.stillhq.com/linux/mandocs/2.5.68/ and
http://www.stillhq.com/linux/mandocs/2.5.70/

20 years agokbuild/doc: Delete obsolete documentation files
Sam Ravnborg [Sat, 21 Jun 2003 01:16:31 +0000 (03:16 +0200)]
kbuild/doc: Delete obsolete documentation files

commands.txt
Content was not updated for a long time, and README includes the same info

random.txt
make help includes the same info (in compressed format)

20 years agoarch/um: Renamed CONFIG_DEBUGSYM to CONFIG_DEBUG_INFO
Sam Ravnborg [Sat, 21 Jun 2003 00:19:23 +0000 (02:19 +0200)]
arch/um: Renamed CONFIG_DEBUGSYM to CONFIG_DEBUG_INFO

20 years agokbuild: Added CONFIG_DEBUG_INFO
Sam Ravnborg [Sat, 21 Jun 2003 00:03:16 +0000 (02:03 +0200)]
kbuild: Added CONFIG_DEBUG_INFO

When CONFIG_DEBUG_INFO is set to Y, -g will be added to CFLAGS.
Several architectures already put -g in CFLAGS, often via a patch
to the top-level makefile.
This option is put in the kernel hacking menu, guarded by CONFIG_DEBUG_KERNEL.

Added CONFIG_DEBUG_INFO in Kconfig for the architectures that
already had CONFIG_DEBUG_KERNEL

20 years agokbuild/doc: Grammatical errors corrected
Sam Ravnborg [Fri, 20 Jun 2003 23:07:59 +0000 (01:07 +0200)]
kbuild/doc: Grammatical errors corrected

Thanks to Riley Williams

20 years agobk: Ignore drivers/scsi/aic7xxx/aic7xxx_reg_print.c
Sam Ravnborg [Fri, 20 Jun 2003 22:17:54 +0000 (00:17 +0200)]
bk: Ignore drivers/scsi/aic7xxx/aic7xxx_reg_print.c

20 years agofs/Makefile: Eliminate ifneq
Sam Ravnborg [Fri, 20 Jun 2003 21:55:30 +0000 (23:55 +0200)]
fs/Makefile: Eliminate ifneq

Patch by Matthew Wilcox
Eliminate ifneq by introducing a kbuild style assignment
whitespace -> tabs

20 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

20 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

20 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

20 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

20 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.

20 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)

20 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

20 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

20 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

20 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

20 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

20 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

20 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.

20 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.

20 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.

20 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.

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

20 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

20 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.

20 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

20 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

20 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.

20 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

20 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

20 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.

20 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.

20 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.

20 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

20 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

20 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.

20 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

20 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.

20 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).

20 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.

20 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

20 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

20 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

20 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.

20 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.

20 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

20 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.

20 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

20 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

20 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.

20 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.

20 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

20 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.

20 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.

20 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.

20 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.

20 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.

20 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

20 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.

20 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

20 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

20 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

20 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

20 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.

20 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.

20 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

20 years agousr: Create objectfile for usr filesystem using .incbin
Sam Ravnborg [Thu, 19 Jun 2003 01:11:50 +0000 (03:11 +0200)]
usr: Create objectfile for usr filesystem using .incbin

Patch originally by HJ Lu.

The filesystem was previously embedded in a .o file using ld.
Embedding the filesystem using ld broke as a result ia64 and maybe more
architectures.

The better way to do this is to use the .incbin feature, as already
used for vsyscall for i386. .incbin has the advantage that ELH header
is correct, as required by ia64 - and maybe other archs.
This change will break architectures relying on binutils older than
2.11.90.0.23 released on 2001-07-14.
Most notably arm will break in some configurations due to this.
The rationale behing introducing .incbin is that ia64 needs this change
and the .incbin feature has been present in binutils for a number
of years now.
arm will thus have to catch up with binutils - or patch usr/Makefile
to stay compatible with the 2.5 kernel.

The definition of LDFLAGS_BLOB removed for all architectures - it was
obsoleted by this change.
Except for arm - that may require it due to the tool compatibility issue.

20 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).

20 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.

20 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.

20 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.

20 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.

20 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.

20 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.

20 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

20 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.

20 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.

20 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.

20 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.

20 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).

20 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

20 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

20 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

20 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 :-\

20 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.

20 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.

20 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

20 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.

20 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.

20 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.

20 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.

20 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

20 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.

20 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.