]> git.hungrycats.org Git - linux/log
linux
22 years agoLinux v2.5.41 v2.5.41
Linus Torvalds [Mon, 7 Oct 2002 04:22:06 +0000 (21:22 -0700)]
Linux v2.5.41

22 years ago[PATCH] pci/pool.c less spinlock abuse
David Brownell [Mon, 7 Oct 2002 02:54:53 +0000 (19:54 -0700)]
[PATCH] pci/pool.c less spinlock abuse

That previous patch got rid of a boot time might_sleep() warning,
but I noticed two later on:

  - kmalloc() needed SLAB_ATOMIC

  - destroying the 'pools' driverfs attribute could sleep too

The clean/simple patch for the second one tweaked an API:

  - pci_pool_create() can't be called in_interrupt() any more.
    nobody used it there, and such support isn't needed; plus
    that rule matches its sibling call, pci_pool_destroy().

  - that made its SLAB_* flags parameter more useless, so it's
    removed and the DMA-mapping.txt is updated.  (this param
    was more trouble than it was worth -- good that it's gone.)

Nobody (even DaveM) objected to those API changes, so I think
this should be merged.

22 years agoMerge master.kernel.org:/home/davem/BK/net-2.5
Linus Torvalds [Mon, 7 Oct 2002 02:43:41 +0000 (19:43 -0700)]
Merge master.kernel.org:/home/davem/BK/net-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years agoMerge
Linus Torvalds [Mon, 7 Oct 2002 02:39:29 +0000 (19:39 -0700)]
Merge

22 years ago[PATCH] initial support for NFS direct I/O for 2.5
Chuck Lever [Mon, 7 Oct 2002 02:35:13 +0000 (19:35 -0700)]
[PATCH] initial support for NFS direct I/O for 2.5

This adds initial support for NFS direct I/O in the 2.5 kernel.  many
have asked for this support to be included in 2.5.  this patch does not
provide working NFS direct I/O, but i'm sending what i have now so that
it can be included before October 20.

NFS direct I/O is enabled by its very own kernel config option.  when
enabled, the NFS client won't build to prevent people from using this and
possibly corrupting their NFS files.  later i will send a patch that
finishes the implementation.

[ Config option currently disabled ]

22 years ago[PATCH] remove NFS client internal dependence on page->index
Chuck Lever [Mon, 7 Oct 2002 02:35:08 +0000 (19:35 -0700)]
[PATCH] remove NFS client internal dependence on page->index

This makes the NFS client copy the page->index field into its read and
write request structures (struct nfs_page) when setting up I/O on a
page.  this makes it possible for NFS direct I/O support to reuse
existing NFS client subroutines, and helps eventually allow NFS I/O to
and from anonymous pages.  it is a prerequisite for NFS direct I/O
support.

22 years ago[PATCH] add struct file* to ->direct_IO addr space op
Chuck Lever [Mon, 7 Oct 2002 02:35:02 +0000 (19:35 -0700)]
[PATCH] add struct file* to ->direct_IO addr space op

This makes file credentials available to the ->direct_IO address space
operation by replacing its struct inode* argument with a struct file*
argument.  this patch is a prerequisite for NFS direct I/O support.  it
breaks the raw device driver.

22 years ago[PATCH] s390 dasd driver update
Martin Schwidefsky [Mon, 7 Oct 2002 02:29:51 +0000 (19:29 -0700)]
[PATCH] s390 dasd driver update

Get rid of name and bdev in dasd_device_t structure.

22 years ago[PATCH] ide io port types
Jens Axboe [Mon, 7 Oct 2002 02:27:37 +0000 (19:27 -0700)]
[PATCH] ide io port types

IDE uses u32 as being an io port, which is wrong. We even have an arch
type for this, ide_ioreg_t. Use that.

Also fix a bad printk() in ide-disk, introduced with the swsusp stuff.

22 years ago[PATCH] Trivial fix to aio.c:__aio_get_req()
Steven Whitehouse [Mon, 7 Oct 2002 02:26:58 +0000 (19:26 -0700)]
[PATCH] Trivial fix to aio.c:__aio_get_req()

This is a simple fix to aio.c:__aio_get_req() where it appears that
a freed aio request could be incorrectly returned in the error path,

22 years agoMerge http://linux-isdn.bkbits.net/linux-2.5.isdn
Linus Torvalds [Mon, 7 Oct 2002 02:18:52 +0000 (19:18 -0700)]
Merge http://linux-isdn.bkbits.net/linux-2.5.isdn
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years agoMerge master.kernel.org:/home/davem/BK/sparc-2.5
Linus Torvalds [Mon, 7 Oct 2002 02:17:29 +0000 (19:17 -0700)]
Merge master.kernel.org:/home/davem/BK/sparc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years agoMerge bk://jfs.bkbits.net/linux-2.5
Linus Torvalds [Mon, 7 Oct 2002 01:53:10 +0000 (18:53 -0700)]
Merge bk://jfs.bkbits.net/linux-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years agoMerge nuts.ninka.net:/home/davem/src/BK/network-2.5
David S. Miller [Mon, 7 Oct 2002 01:27:52 +0000 (18:27 -0700)]
Merge nuts.ninka.net:/home/davem/src/BK/network-2.5
into nuts.ninka.net:/home/davem/src/BK/net-2.5

22 years agoMerge bk://linux.bkbits.net/linux-2.5
Dave Kleikamp [Mon, 7 Oct 2002 01:12:26 +0000 (18:12 -0700)]
Merge bk://linux.bkbits.net/linux-2.5
into hostme.bitkeeper.com:/ua/repos/j/jfs/linux-2.5

22 years agonet/8021q/vlan.c: Unsigned value may never be < 0.
David S. Miller [Mon, 7 Oct 2002 00:55:27 +0000 (17:55 -0700)]
net/8021q/vlan.c: Unsigned value may never be < 0.

22 years agonet/core/dev.c: Print lethal dev/protocol errors with KERN_CRIT.
David S. Miller [Sun, 6 Oct 2002 22:31:13 +0000 (15:31 -0700)]
net/core/dev.c: Print lethal dev/protocol errors with KERN_CRIT.

22 years agoISDN: Allow for return values in the state machine
Kai Germaschewski [Sun, 6 Oct 2002 19:32:58 +0000 (14:32 -0500)]
ISDN: Allow for return values in the state machine

It does not make sense for all events (like timer expiry), but for
some uses it's helpful for the called routine to return an error
code.

22 years agoISDN: Extend state machine
Kai Germaschewski [Sun, 6 Oct 2002 19:19:32 +0000 (14:19 -0500)]
ISDN: Extend state machine

Do dial-out via the state machine as well, and add a state
to wait for the D-channel hangup as well before unbinding
the isdn_net_dev.

Plus assorted compile/warning fixes.

22 years agoMerge zephyr:src/kernel/v2.5/linux-2.5.isdn-merge
Kai Germaschewski [Sun, 6 Oct 2002 18:11:58 +0000 (13:11 -0500)]
Merge zephyr:src/kernel/v2.5/linux-2.5.isdn-merge
into tp1.ruhr-uni-bochum.de:/home/kai/kernel/v2.5/linux-2.5.isdn

22 years agoMerge master.kernel.org:/home/acme/BK/llc-2.5
David S. Miller [Sun, 6 Oct 2002 18:10:25 +0000 (11:10 -0700)]
Merge master.kernel.org:/home/acme/BK/llc-2.5
into nuts.ninka.net:/home/davem/src/BK/net-2.5

22 years agoo Appletalk: use seq_file for proc stuff
Arnaldo Carvalho de Melo [Mon, 7 Oct 2002 00:27:57 +0000 (21:27 -0300)]
o Appletalk: use seq_file for proc stuff

And also move MODULE_LICENSE from aarp.c to ddp.c, as its there
that the module_init/exit is.

Also added MODULE_AUTHOR and MODULE_DESCRIPTION.

22 years agoarch/sparc64/mm/init.c: Initialize {min,max}_low_pfn and max_pfn properly.
David S. Miller [Sun, 6 Oct 2002 18:05:14 +0000 (11:05 -0700)]
arch/sparc64/mm/init.c: Initialize {min,max}_low_pfn and max_pfn properly.

22 years agoMerge nuts.ninka.net:/home/davem/src/BK/sparcwork-2.5
David S. Miller [Sun, 6 Oct 2002 15:50:41 +0000 (08:50 -0700)]
Merge nuts.ninka.net:/home/davem/src/BK/sparcwork-2.5
into nuts.ninka.net:/home/davem/src/BK/sparc-2.5

22 years agoMerge master.kernel.org:/home/acme/BK/x25-2.5
David S. Miller [Sun, 6 Oct 2002 15:33:01 +0000 (08:33 -0700)]
Merge master.kernel.org:/home/acme/BK/x25-2.5
into nuts.ninka.net:/home/davem/src/BK/net-2.5

22 years agoo X25: fix permission bogosity in create_proc_entry usage
Arnaldo Carvalho de Melo [Sun, 6 Oct 2002 22:15:18 +0000 (19:15 -0300)]
o X25: fix permission bogosity in create_proc_entry usage

Thanks to Al Viro for reviewing this, this also fixes the
example that made me do this copy'n'paste brain fart.

22 years agoo X25: use seq_file for proc stuff
Arnaldo Carvalho de Melo [Sun, 6 Oct 2002 21:18:10 +0000 (18:18 -0300)]
o X25: use seq_file for proc stuff

Also some CodingStyle cleanups.

22 years ago[VLAN]: Accept zero vlan at unregister.
David S. Miller [Sun, 6 Oct 2002 15:24:34 +0000 (08:24 -0700)]
[VLAN]: Accept zero vlan at unregister.

22 years agoISDN: Hand merged.
Kai Germaschewski [Sun, 6 Oct 2002 15:03:54 +0000 (10:03 -0500)]
ISDN: Hand merged.

22 years agoISDN: Use a tasklet for the Eicon driver
Kai Germaschewski [Sun, 6 Oct 2002 15:00:21 +0000 (10:00 -0500)]
ISDN: Use a tasklet for the Eicon driver

Armin Schindler converted the driver to use tasklets, which makes more
sense than the new work_struct stuff here.

22 years agoISDN: Merge Ingo's work_struct and my tasklet changes
Kai Germaschewski [Sun, 6 Oct 2002 14:55:35 +0000 (09:55 -0500)]
ISDN: Merge Ingo's work_struct and my tasklet changes

22 years agoISDN: Make the state machine explicit
Kai Germaschewski [Sun, 6 Oct 2002 14:39:54 +0000 (09:39 -0500)]
ISDN: Make the state machine explicit

Add a finite state machine helper module, which is basically copied over
from the hisax driver with a little bit of beautification.

Eventually, all ISDN should be converted to using these routines.

22 years agonet/sched/sch_htb.c: Check that node is really leaf before modifying cl->un.leaf
Martin Devera [Sun, 6 Oct 2002 12:51:15 +0000 (05:51 -0700)]
net/sched/sch_htb.c: Check that node is really leaf before modifying cl->un.leaf

22 years agoISDN: Move call control to isdn_net_lib.c
Kai Germaschewski [Sun, 6 Oct 2002 12:39:17 +0000 (07:39 -0500)]
ISDN: Move call control to isdn_net_lib.c

No code change, just move the call control state machine from
isdn_net.c to isdn_net_lib.c

22 years ago[PATCH] Bluetooth kbuild fix and config cleanup
Marcel Holtmann [Sun, 6 Oct 2002 12:35:03 +0000 (05:35 -0700)]
[PATCH] Bluetooth kbuild fix and config cleanup

This removes the obsolete O_TARGET and cleans up the Config.* and *.c
files to have a unique CONFIG_BLUEZ prefix.  Additional two missing help
entries are added.

22 years agoISDN: Separate state machine actions into single functions
Kai Germaschewski [Sun, 6 Oct 2002 12:06:20 +0000 (07:06 -0500)]
ISDN: Separate state machine actions into single functions

Additionally, a little further cleanup, use the same timer
for incoming call timeout no matter if D- or B-channel connect
times out.

Simplify idle hang-up code.

22 years agoISDN: Replace rx_netdev, st_netdev by a single field
Kai Germaschewski [Sun, 6 Oct 2002 10:44:10 +0000 (05:44 -0500)]
ISDN: Replace rx_netdev, st_netdev by a single field

For some unknown reason, isdn_net kept two pointers back from the channel
to the associated isdn_net_dev, one is enough, though.

22 years ago[PATCH] NinjaSCSI-32Bi/UDE PCI/Cardbus SCSI driver incidentals
Goto Masanori [Sun, 6 Oct 2002 09:36:34 +0000 (02:36 -0700)]
[PATCH] NinjaSCSI-32Bi/UDE PCI/Cardbus SCSI driver incidentals

Config files, makefiles etc for the NinjaSCSI driver.

22 years ago[PATCH] NinjaSCSI-32Bi/UDE PCI/Cardbus SCSI core driver
Goto Masanori [Sun, 6 Oct 2002 09:36:26 +0000 (02:36 -0700)]
[PATCH] NinjaSCSI-32Bi/UDE PCI/Cardbus SCSI core driver

This patch supports new driver nsp32 - NinjaSCSI-32Bi/UDE PCI/Cardbus
SCSI adapter for 2.5.40. This driver supports at least (we tested) 7
different PCI/Cardbus SCSI cards which use Workbit NinjaSCSI-32 SCSI
processor.

This is the driver part, next one is for things like Config.help,
Makefile, and so on.

22 years agoMerge http://linux-sound.bkbits.net/linux-sound
Linus Torvalds [Sun, 6 Oct 2002 09:32:47 +0000 (02:32 -0700)]
Merge http://linux-sound.bkbits.net/linux-sound
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years agoMerge http://linux.bkbits.net/linux-2.5
Jaroslav Kysela [Sun, 6 Oct 2002 23:13:46 +0000 (01:13 +0200)]
Merge http://linux.bkbits.net/linux-2.5
into suse.cz:/home/perex/bk/linux-sound/linux-sound

22 years ago[PATCH] sane minimum proc count
Alan Cox [Sun, 6 Oct 2002 08:57:58 +0000 (01:57 -0700)]
[PATCH] sane minimum proc count

Again from UCLinux merge but relevant on its own for any embedded tiny box

22 years ago[PATCH] 6x4 font headers
Alan Cox [Sun, 6 Oct 2002 08:57:53 +0000 (01:57 -0700)]
[PATCH] 6x4 font headers

Oops forgot this in the first patch set

22 years ago[PATCH] make jffs/jffs2 work with signal changes
Alan Cox [Sun, 6 Oct 2002 08:57:47 +0000 (01:57 -0700)]
[PATCH] make jffs/jffs2 work with signal changes

22 years ago[PATCH] add the mini 4x6 font from uclinux
Alan Cox [Sun, 6 Oct 2002 08:57:42 +0000 (01:57 -0700)]
[PATCH] add the mini 4x6 font from uclinux

This stands alone from UCLinux and is independent of whether it ever
merges with the mainstream.  Its rather handy for getting an entire oops
onto a PDA screen

22 years ago[PATCH] bring telephony in line with 2.4
Alan Cox [Sun, 6 Oct 2002 08:57:37 +0000 (01:57 -0700)]
[PATCH] bring telephony in line with 2.4

Also note the pcmcia fix - I think the other pcmcia cards should be
using del_timer_sync, but seem not to be.

22 years ago[PATCH] first pass at the ancient wd7000 crap
Alan Cox [Sun, 6 Oct 2002 08:57:32 +0000 (01:57 -0700)]
[PATCH] first pass at the ancient wd7000 crap

(Wants indenting but I'll do an indenting pass after the code changes
are accepted)

22 years ago[PATCH] Fix stupid scsi setup bug in 53c406, fix addressing
Alan Cox [Sun, 6 Oct 2002 08:57:26 +0000 (01:57 -0700)]
[PATCH] Fix stupid scsi setup bug in 53c406, fix addressing

22 years ago[PATCH] NCR5380 port to 2.5 first pass
Alan Cox [Sun, 6 Oct 2002 08:57:20 +0000 (01:57 -0700)]
[PATCH] NCR5380 port to 2.5 first pass

There is still more work to do, the driver sucks in 2.4 and 2.5 but 2.5 has a
lot more of what is needed to make it work nicely. Basically NCR5380_main
probably has to become a thread in the next generation of the code.

This however seems to get it up and crawling

22 years ago[PATCH] Fix cs89x0 warnings
Alan Cox [Sun, 6 Oct 2002 08:57:13 +0000 (01:57 -0700)]
[PATCH] Fix cs89x0 warnings

22 years ago[PATCH] Clean up sf16fmi radio
Alan Cox [Sun, 6 Oct 2002 08:57:07 +0000 (01:57 -0700)]
[PATCH] Clean up sf16fmi radio

22 years ago[PATCH] flush the right thing in the rd cache
Alan Cox [Sun, 6 Oct 2002 08:57:02 +0000 (01:57 -0700)]
[PATCH] flush the right thing in the rd cache

(From Matthew Wilcox)

22 years ago[PATCH] update docs to match maestro3 changes
Alan Cox [Sun, 6 Oct 2002 08:56:57 +0000 (01:56 -0700)]
[PATCH] update docs to match maestro3 changes

22 years ago[PATCH] fix warning in longhaul.c
Alan Cox [Sun, 6 Oct 2002 08:56:50 +0000 (01:56 -0700)]
[PATCH] fix warning in longhaul.c

22 years ago[PATCH] forward port toughbook fixes for maestro3
Alan Cox [Sun, 6 Oct 2002 08:56:45 +0000 (01:56 -0700)]
[PATCH] forward port toughbook fixes for maestro3

(Jaroslav you may want to clone this into ALSA if ALSA lacks this one)

22 years agoISDN: tidy up isdn_net_log_skb()
Kai Germaschewski [Sun, 6 Oct 2002 08:39:33 +0000 (03:39 -0500)]
ISDN: tidy up isdn_net_log_skb()

22 years agokbuild: Fix make clean in scripts/lxdialog
Kai Germaschewski [Sun, 6 Oct 2002 06:28:32 +0000 (01:28 -0500)]
kbuild: Fix make clean in scripts/lxdialog

22 years agokbuild: Fix kallsyms build
Kai Germaschewski [Sun, 6 Oct 2002 06:21:07 +0000 (01:21 -0500)]
kbuild: Fix kallsyms build

After reverting my nice but totally broken idea about accelerating
the linking steps, make the three-stage .tmp_kallsyms.o generation
/ addition work again.

Yeah, that means that we now link vmlinux three times when
CONFIG_KALLSYMS is set, and that's annoying.

22 years agoCset exclude: kai@tp1.ruhr-uni-bochum.de|ChangeSet|20021005215705|12351
Kai Germaschewski [Sat, 5 Oct 2002 22:45:01 +0000 (17:45 -0500)]
Cset exclude: kai@tp1.ruhr-uni-bochum.de|ChangeSet|20021005215705|12351

22 years agoMerge mulgrave.(none):/home/jejb/BK/scsi-sd-cache-2.5
James Bottomley [Sat, 5 Oct 2002 21:10:13 +0000 (17:10 -0400)]
Merge mulgrave.(none):/home/jejb/BK/scsi-sd-cache-2.5
into mulgrave.(none):/home/jejb/BK/scsi-for-linus-2.5

22 years agoMerge mulgrave.(none):/home/jejb/BK/scsi-sg-sleep-fix-2.5
James Bottomley [Sat, 5 Oct 2002 21:04:55 +0000 (17:04 -0400)]
Merge mulgrave.(none):/home/jejb/BK/scsi-sg-sleep-fix-2.5
into mulgrave.(none):/home/jejb/BK/scsi-for-linus-2.5

22 years agoo IPX: use seq_file for proc stuff
Arnaldo Carvalho de Melo [Sat, 5 Oct 2002 21:04:50 +0000 (18:04 -0300)]
o IPX: use seq_file for proc stuff

Also move the lenghty ChangeLog to a separate file.

It also tidies a tiny bit of LLC.

22 years ago[SCSI] sd moved synchronisation from release to detach
James Bottomley [Sat, 5 Oct 2002 20:26:00 +0000 (16:26 -0400)]
[SCSI] sd moved synchronisation from release to detach

22 years agoISDN: Make idle timeout and retry wait parts of the state machine
Kai Germaschewski [Sat, 5 Oct 2002 19:08:16 +0000 (14:08 -0500)]
ISDN: Make idle timeout and retry wait parts of the state machine

22 years agoo LLC: now it only uses seq_file for proc stuff
Arnaldo Carvalho de Melo [Sat, 5 Oct 2002 17:11:39 +0000 (14:11 -0300)]
o LLC: now it only uses seq_file for proc stuff

some extra trivial cleanups.

22 years agoISDN: Reuse the dial_timer for idle hangup
Kai Germaschewski [Sat, 5 Oct 2002 16:24:35 +0000 (11:24 -0500)]
ISDN: Reuse the dial_timer for idle hangup

Since we use the dial timer only during setup and the idle timer
only when the connection is active, we can simply (and cleanly) use
the same timer.

22 years agoo LLC: start using seq_file for proc stuff
Arnaldo Carvalho de Melo [Sat, 5 Oct 2002 16:13:46 +0000 (13:13 -0300)]
o LLC: start using seq_file for proc stuff

22 years agonet/8021q/vlan_dev.c: Fix lockup when setting egress priority.
Björn Andersson [Sat, 5 Oct 2002 15:11:27 +0000 (08:11 -0700)]
net/8021q/vlan_dev.c: Fix lockup when setting egress priority.

22 years agoMerge master.kernel.org:/home/acme/BK/llc-2.5
David S. Miller [Sat, 5 Oct 2002 15:00:37 +0000 (08:00 -0700)]
Merge master.kernel.org:/home/acme/BK/llc-2.5
into nuts.ninka.net:/home/davem/src/BK/net-2.5

22 years ago[PATCH] acsi switched to alloc_disk()
Alexander Viro [Sat, 5 Oct 2002 14:31:51 +0000 (07:31 -0700)]
[PATCH] acsi switched to alloc_disk()

That's the last one.  Now we can start doing refcounting...

22 years ago[PATCH] smbfs compile fix
Andrew Morton [Sat, 5 Oct 2002 14:22:54 +0000 (07:22 -0700)]
[PATCH] smbfs compile fix

smbfs compilation fix

22 years agoDon't add the $(obj) prefix twice..
Linus Torvalds [Sat, 5 Oct 2002 14:22:26 +0000 (07:22 -0700)]
Don't add the $(obj) prefix twice..

22 years agoMerge http://linux-isdn.bkbits.net/linux-2.5.make
Linus Torvalds [Sat, 5 Oct 2002 14:08:20 +0000 (07:08 -0700)]
Merge http://linux-isdn.bkbits.net/linux-2.5.make
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years agokbuild: Fix arch/i386/boot clean targets
Kai Germaschewski [Sat, 5 Oct 2002 17:41:37 +0000 (12:41 -0500)]
kbuild: Fix arch/i386/boot clean targets

We removed some files which are long since dead, but on the other
hand forgot some of the current ones.

Also, add a missing ) in a warning (introduced and fixed by Sam Ravnborg ;)

22 years agokbuild: fix make -jN warnings
Kai Germaschewski [Sat, 5 Oct 2002 16:00:49 +0000 (11:00 -0500)]
kbuild: fix make -jN warnings

If you hide the sub-make in a function, 'make' needs a little help...

22 years ago[PATCH] cpqarray switched to alloc_disk()
Alexander Viro [Sat, 5 Oct 2002 13:55:35 +0000 (06:55 -0700)]
[PATCH] cpqarray switched to alloc_disk()

In addition to usual switch and cleanup, switched the damn thing
to use of module_init/module_exit (and removed call from device_init()).

22 years agoISDN: split isdn_net state machine
Kai Germaschewski [Sat, 5 Oct 2002 13:49:04 +0000 (08:49 -0500)]
ISDN: split isdn_net state machine

No code change, just splitting different states into separate functions.

22 years agoISDN: Convert remaining users of the old slave list
Kai Germaschewski [Sat, 5 Oct 2002 13:36:50 +0000 (08:36 -0500)]
ISDN: Convert remaining users of the old slave list

->slave and ->master have been superseded, remove remaining traces.

22 years agoMake wildcard dependency filenames be relative, not absolute.
Linus Torvalds [Sat, 5 Oct 2002 13:27:03 +0000 (06:27 -0700)]
Make wildcard dependency filenames be relative, not absolute.

That also matches the other dependency filenames these days,
and makes the tree more position-independent.

22 years agoISDN: New file for net interface config and basic setup
Kai Germaschewski [Sat, 5 Oct 2002 13:25:11 +0000 (08:25 -0500)]
ISDN: New file for net interface config and basic setup

Add a new file isdn_net_lib.c, where code which is shared among different
kind of network interface will gradually migrate to.

For now, move the ioctl config code out of isdn_{common,net}.c there,
and the basic register_netdev() + associated methods.

22 years agoMerge suse.cz:/home/perex/bk/linux-sound/linux-sound
Jaroslav Kysela [Sat, 5 Oct 2002 13:23:58 +0000 (15:23 +0200)]
Merge suse.cz:/home/perex/bk/linux-sound/linux-sound
into suse.cz:/home/perex/bk/linux-sound/work

22 years agoALSA update
Jaroslav Kysela [Sat, 5 Oct 2002 13:14:03 +0000 (15:14 +0200)]
ALSA update
  - updated config descriptions for EMU10K1 and INTEL8X0

22 years ago[PATCH] fix of bug in previous DAC960 patch
Alexander Viro [Sat, 5 Oct 2002 12:34:32 +0000 (05:34 -0700)]
[PATCH] fix of bug in previous DAC960 patch

Missed memset() when switching DAC960 to alloc_disk().  Fixed.

22 years ago[PATCH] cciss.c switched to use of alloc_disk()
Alexander Viro [Sat, 5 Oct 2002 12:34:24 +0000 (05:34 -0700)]
[PATCH] cciss.c switched to use of alloc_disk()

22 years agoMerge http://linux-isdn.bkbits.net/linux-2.5.make
Linus Torvalds [Sat, 5 Oct 2002 12:27:27 +0000 (05:27 -0700)]
Merge http://linux-isdn.bkbits.net/linux-2.5.make
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years agoMerge http://linux.bkbits.net/linux-2.5
Jaroslav Kysela [Sat, 5 Oct 2002 12:24:07 +0000 (14:24 +0200)]
Merge http://linux.bkbits.net/linux-2.5
into suse.cz:/home/perex/bk/linux-sound/linux-sound

22 years agokbuild: Put .bss back to the end of vmlinux
Kai Germaschewski [Sat, 5 Oct 2002 12:20:36 +0000 (07:20 -0500)]
kbuild: Put .bss back to the end of vmlinux

The kallsyms patches added __kallsyms as last section into vmlinux,
behind .bss.

This was done to save two additional kallsyms passes, since as the
added section was last, it did not change the symbols before it.

With the new infrastructure in the top-level Makefile, we do not need
to do full relinks for these passes, so they are cheaper. We now
use one additional link/kallsyms run to be able to place the __kallsyms
section before .bss. The other pass is saved by adding an empty but
allocated __kallsyms section in kernel/kallsyms.c, so the first kallsyms
pass already generates a section of the final size.

22 years agokbuild: Generalize adding of additional sections to vmlinux
Kai Germaschewski [Sat, 5 Oct 2002 11:57:05 +0000 (06:57 -0500)]
kbuild: Generalize adding of additional sections to vmlinux

kallsyms needs to actually have a final vmlinux to extract the symbols,
and then add this information as a new section to the final vmlinux.

Currently, we basically just do the vmlinux link twice, adding
.tmp_kallsyms.o the second time. However, it's actually possible to just
link together the temporary vmlinux generated the first time and the
new object file directly without going back to all the single parts
that the temporary vmlinux was linked from.

This mechanism should be useful for sparc as well, where the btfix
mechanism needs an already linked vmlinux, too.

IMPORTANT: This does only work as desired if the link script can be
used recursively, i.e.

ld <flags> -T arch/$(ARCH)/vmlinux.lds.s -o vmlinux.test vmlinux

generates a vmlinux.test which is identical to vmlinux.
arch/i386/vmlinux.lds.S needed a little tweaking, so probably the
other archs do as well.

22 years agoALSA update
Jaroslav Kysela [Sat, 5 Oct 2002 11:40:53 +0000 (13:40 +0200)]
ALSA update
  - CS46xx driver - removed unused variable
  - USB code
    - pass struct usb_interface pointer to the usb-midi parser.
      in usb-midi functions, this instance is used instead of parsing
      the interface from dev and ifnum.
    - allocate the descriptor buffer only for parsing the audio device.
    - clean up, new probe/disconnect callbacks for 2.4 API.
    - added the support for Yamaha and Midiman devices.

22 years ago[PATCH] unistd.h cleanups
Brian Gerst [Sat, 5 Oct 2002 11:38:59 +0000 (04:38 -0700)]
[PATCH] unistd.h cleanups

This patch removes the stubs for syscalls that are not used from the
kernel anymore.

22 years ago[PATCH] DAC960 switched to alloc_disk()
Alexander Viro [Sat, 5 Oct 2002 11:23:11 +0000 (04:23 -0700)]
[PATCH] DAC960 switched to alloc_disk()

22 years ago[PATCH] paride floppy switched to alloc_disk()
Alexander Viro [Sat, 5 Oct 2002 11:23:05 +0000 (04:23 -0700)]
[PATCH] paride floppy switched to alloc_disk()

22 years ago[PATCH] acorn floppy switched to alloc_disk()
Alexander Viro [Sat, 5 Oct 2002 11:22:58 +0000 (04:22 -0700)]
[PATCH] acorn floppy switched to alloc_disk()

22 years ago[PATCH] amiga floppy switched to alloc_disk()
Alexander Viro [Sat, 5 Oct 2002 11:22:53 +0000 (04:22 -0700)]
[PATCH] amiga floppy switched to alloc_disk()

22 years ago[PATCH] atari floppy switched to alloc_disk()
Alexander Viro [Sat, 5 Oct 2002 11:22:47 +0000 (04:22 -0700)]
[PATCH] atari floppy switched to alloc_disk()

22 years ago[PATCH] xpram switched to alloc_disk()
Alexander Viro [Sat, 5 Oct 2002 11:22:41 +0000 (04:22 -0700)]
[PATCH] xpram switched to alloc_disk()

22 years ago[PATCH] jsflash switched to alloc_disk()
Alexander Viro [Sat, 5 Oct 2002 11:22:36 +0000 (04:22 -0700)]
[PATCH] jsflash switched to alloc_disk()

22 years ago[PATCH] swim* switched to alloc_disk()
Alexander Viro [Sat, 5 Oct 2002 11:22:31 +0000 (04:22 -0700)]
[PATCH] swim* switched to alloc_disk()

22 years ago[PATCH] ubd switched to alloc_disk()
Alexander Viro [Sat, 5 Oct 2002 11:22:23 +0000 (04:22 -0700)]
[PATCH] ubd switched to alloc_disk()

22 years ago[PATCH] dasd switched to alloc_disk()
Alexander Viro [Sat, 5 Oct 2002 11:22:18 +0000 (04:22 -0700)]
[PATCH] dasd switched to alloc_disk()