]> git.neil.brown.name Git - history.git/log
history.git
22 years agoMerge davem@nuts.davemloft.net:/disk1/BK/sparc-2.6
David S. Miller [Mon, 15 Mar 2004 07:45:16 +0000 (23:45 -0800)]
Merge davem@nuts.davemloft.net:/disk1/BK/sparc-2.6
into kernel.bkbits.net:/home/davem/sparc-2.6

22 years ago[SPARC]: Include linux/linkage.h in asm/unistd.h
David S. Miller [Mon, 15 Mar 2004 04:42:14 +0000 (20:42 -0800)]
[SPARC]: Include linux/linkage.h in asm/unistd.h

22 years agoMerge bk://ppc.bkbits.net/for-linus-ppc
Linus Torvalds [Mon, 15 Mar 2004 04:20:52 +0000 (20:20 -0800)]
Merge bk://ppc.bkbits.net/for-linus-ppc
into ppc970.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge
Paul Mackerras [Tue, 16 Mar 2004 08:27:48 +0000 (19:27 +1100)]
Merge

22 years agoMerge http://linux-sound.bkbits.net/linux-sound
Linus Torvalds [Mon, 15 Mar 2004 00:00:43 +0000 (16:00 -0800)]
Merge http://linux-sound.bkbits.net/linux-sound
into ppc970.osdl.org:/home/torvalds/v2.5/linux

22 years agoALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Jaroslav Kysela [Mon, 15 Mar 2004 13:10:59 +0000 (14:10 +0100)]
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
au88x0 driver
Fixed gameport dependency and solid kernel build

22 years agoALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Jaroslav Kysela [Mon, 15 Mar 2004 12:15:56 +0000 (13:15 +0100)]
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
au88x0 driver
Make mchannels and rampchs static

22 years agoALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
Jaroslav Kysela [Mon, 15 Mar 2004 12:10:46 +0000 (13:10 +0100)]
ALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
Intel8x0 driver
add Intel ICH6 and ESB

22 years agoALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
Jaroslav Kysela [Mon, 15 Mar 2004 12:07:56 +0000 (13:07 +0100)]
ALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
au88x0 driver
fix compilation on gcc 2.95.x

22 years agoALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
Jaroslav Kysela [Mon, 15 Mar 2004 12:06:07 +0000 (13:06 +0100)]
ALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
Documentation,MPU401 UART
integrate MPU-401 ACPI PnP from alsa-driver

22 years agoALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Jaroslav Kysela [Mon, 15 Mar 2004 12:04:42 +0000 (13:04 +0100)]
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
AC97 Codec Core
Kevin Mack <kevmack@accesscomm.ca>
Here's a quick and dirty patch that's given me basic sound from
my Gateway M675 notebook (Sigmatel 9758 AC97 codec).

22 years agoALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Jaroslav Kysela [Mon, 15 Mar 2004 12:03:50 +0000 (13:03 +0100)]
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Intel8x0 driver
Added slot definitions for s/pdif pcm - ICH4

22 years ago[PATCH] H8/300: makefile cleanup
Yoshinori Sato [Sun, 14 Mar 2004 23:59:38 +0000 (15:59 -0800)]
[PATCH] H8/300: makefile cleanup

22 years ago[PATCH] H8/300: fix waring
Yoshinori Sato [Sun, 14 Mar 2004 23:57:26 +0000 (15:57 -0800)]
[PATCH] H8/300: fix waring

- fix gcc-3.4.0 warnings

22 years ago[PATCH] H8/300: fix build error
Yoshinori Sato [Sun, 14 Mar 2004 23:57:16 +0000 (15:57 -0800)]
[PATCH] H8/300: fix build error

- add asm/dma-mapping.h
- add CONFIG_PCI

22 years ago[PATCH] H8/300: Interrupt handling cleanup
Yoshinori Sato [Sun, 14 Mar 2004 23:57:04 +0000 (15:57 -0800)]
[PATCH] H8/300: Interrupt handling cleanup

 - merge common routine
 - runtime vector setup update

22 years agoMerge bk://kernel.bkbits.net/davem/net-2.6
Linus Torvalds [Sun, 14 Mar 2004 23:55:43 +0000 (15:55 -0800)]
Merge bk://kernel.bkbits.net/davem/net-2.6
into ppc970.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge bk://kernel.bkbits.net/davem/sparc-2.6
Linus Torvalds [Sun, 14 Mar 2004 23:55:00 +0000 (15:55 -0800)]
Merge bk://kernel.bkbits.net/davem/sparc-2.6
into ppc970.osdl.org:/home/torvalds/v2.5/linux

22 years ago[PATCH] piix_ide_init() can be __init
Bartlomiej Zolnierkiewicz [Sun, 14 Mar 2004 23:48:34 +0000 (15:48 -0800)]
[PATCH] piix_ide_init() can be __init

From: "Randy.Dunlap" <rddunlap@osdl.org>
From: Luiz Fernando Capitulino <lcapitulino@prefeitura.sp.gov.br>

The missing __init was found by reference_init26.pl.

22 years ago[PATCH] remove ide_init_drive_taskfile()
Bartlomiej Zolnierkiewicz [Sun, 14 Mar 2004 23:48:23 +0000 (15:48 -0800)]
[PATCH] remove ide_init_drive_taskfile()

From: Frederik Deweerdt <frederik.deweerdt@laposte.net>

22 years ago[PATCH] remove IDE_*_OFFSET_HOB and IDE_*_REG_HOB defines
Bartlomiej Zolnierkiewicz [Sun, 14 Mar 2004 23:48:13 +0000 (15:48 -0800)]
[PATCH] remove IDE_*_OFFSET_HOB and IDE_*_REG_HOB defines

They are identical to non _HOB versions (except IDE_CONTROL_OFFSET_HOB).

22 years ago[PATCH] remove ide_cmd_type_parser() logic
Bartlomiej Zolnierkiewicz [Sun, 14 Mar 2004 23:48:03 +0000 (15:48 -0800)]
[PATCH] remove ide_cmd_type_parser() logic

Set ide_task_t fields (command_type, handler and prehandler) directly.
Remove unused ide_task_t->posthandler and all ide_cmd_type_parser() logic.

ide_cmd_type_parser() was meant to be used for ioctls but
ended up checking validity of kernel generated requests (doh!).

Rationale for removal:
- it can't be used for existing ioctls (changes the way they work)
- kernel shouldn't check validity of (root only) user-space requests
  (it can and should be done in user-space)
- it wastes CPU cycles on going through parsers
- it makes code harder to understand/follow
  (now info about request is localized)

22 years ago[PATCH] ide-disk.c: cleanup get_command()
Bartlomiej Zolnierkiewicz [Sun, 14 Mar 2004 23:47:52 +0000 (15:47 -0800)]
[PATCH] ide-disk.c: cleanup get_command()

22 years ago[PATCH] update for pdc202xx_new driver
Bartlomiej Zolnierkiewicz [Sun, 14 Mar 2004 23:47:42 +0000 (15:47 -0800)]
[PATCH] update for pdc202xx_new driver

Many thanks to Promise for their support.
Expect more updates/fixes for Promise PATA support soon.

- fix PIO (auto-)tuning - use pdcnew_new_tune_chipset()
  and always tune PIO mode even if (U)DMA is used
- cleanup cable verification code a bit
- remove leftovers from driver split-up
- remove duplicate DISPLAY_PDC202XX_TIMINGS define

22 years agoMerge redhat.com:/spare/repo/linux-2.5
Jeff Garzik [Sun, 14 Mar 2004 18:38:49 +0000 (13:38 -0500)]
Merge redhat.com:/spare/repo/linux-2.5
into redhat.com:/spare/repo/libata-2.5

22 years ago[libata sata_sil] remove incorrect limit on drive quirk
Jeff Garzik [Sun, 14 Mar 2004 18:32:20 +0000 (13:32 -0500)]
[libata sata_sil] remove incorrect limit on drive quirk

The original submittor of the quirk code noted that the errata
of a lockup creating when the condition "sector % 15 == 1" is
true only on chip revisions <= 1.  This is limitation on chip
revision is apparently not correct, therefore we apply to all
affected drives in the quirk list.

This is a sledgehammer fix, limiting max-sectors to 15.  A much better
fix would split the hardware request into two taskfiles, issuing
an additional command, thereby avoiding "sectors % 15 == 1"

Given the errata is limited to "sil 311x + <these drives>", it is hoped
that some janitor cares enough to do a real fix.

22 years agoMerge bk://kernel.bkbits.net/wesolows/sparc32-2.6
David S. Miller [Sun, 14 Mar 2004 15:03:00 +0000 (07:03 -0800)]
Merge bk://kernel.bkbits.net/wesolows/sparc32-2.6
into nuts.davemloft.net:/disk1/BK/sparc-2.6

22 years ago[NETDEV]: pcnet32, eepro100, and 8139too need asm/irq.h
David S. Miller [Sun, 14 Mar 2004 14:46:51 +0000 (06:46 -0800)]
[NETDEV]: pcnet32, eepro100, and 8139too need asm/irq.h

22 years ago[SOUND]: Fix typo in SBUS memalloc changes.
David S. Miller [Sun, 14 Mar 2004 14:26:16 +0000 (06:26 -0800)]
[SOUND]: Fix typo in SBUS memalloc changes.

22 years agoMerge nuts.davemloft.net:/disk1/BK/network-2.6
David S. Miller [Sun, 14 Mar 2004 13:54:33 +0000 (05:54 -0800)]
Merge nuts.davemloft.net:/disk1/BK/network-2.6
into nuts.davemloft.net:/disk1/BK/net-2.6

22 years agoMerge foobazco.org:/sources/2.5-sparc-smp
Keith M. Wesolowski [Sun, 14 Mar 2004 13:46:48 +0000 (05:46 -0800)]
Merge foobazco.org:/sources/2.5-sparc-smp
into foobazco.org:/sources/2.5-sparc-todave

22 years ago[SPARC32]: Add per-cpu data header
Keith M. Wesolowski [Sun, 14 Mar 2004 13:45:55 +0000 (05:45 -0800)]
[SPARC32]: Add per-cpu data header

22 years agoMerge foobazco.org:/sources/2.5-sparc-smp
Keith M. Wesolowski [Sun, 14 Mar 2004 13:18:23 +0000 (05:18 -0800)]
Merge foobazco.org:/sources/2.5-sparc-smp
into foobazco.org:/sources/2.5-sparc-todave

22 years ago[SBUS]: Fix sound build if CONFIG_SBUS is set
Keith M. Wesolowski [Sun, 14 Mar 2004 12:47:52 +0000 (04:47 -0800)]
[SBUS]: Fix sound build if CONFIG_SBUS is set

22 years ago[SPARC32]: Fix build; we don't need KERNEL_SYSCALLS but asm/unistd.h is necessary
Keith M. Wesolowski [Sun, 14 Mar 2004 12:45:19 +0000 (04:45 -0800)]
[SPARC32]: Fix build; we don't need KERNEL_SYSCALLS but asm/unistd.h is necessary

22 years agoMerge foobazco.org:/sources/2.5-sparc-smp
Keith M. Wesolowski [Sun, 14 Mar 2004 10:00:21 +0000 (02:00 -0800)]
Merge foobazco.org:/sources/2.5-sparc-smp
into foobazco.org:/sources/2.5-sparc-todave

22 years agoMerge foobazco.org:/sources/2.5-bk
Keith M. Wesolowski [Sun, 14 Mar 2004 09:48:28 +0000 (01:48 -0800)]
Merge foobazco.org:/sources/2.5-bk
into foobazco.org:/sources/2.5-sparc-todave

22 years agoMerge ssh://kernel.bkbits.net/sparc32-2.6
Keith M. Wesolowski [Sun, 14 Mar 2004 09:26:22 +0000 (01:26 -0800)]
Merge ssh://kernel.bkbits.net/sparc32-2.6
into foobazco.org:/sources/2.5-sparc-smp

22 years agoMerge foobazco.org:/sources/2.5-bk
Keith M. Wesolowski [Sun, 14 Mar 2004 09:23:27 +0000 (01:23 -0800)]
Merge foobazco.org:/sources/2.5-bk
into foobazco.org:/sources/2.5-sparc-smp

22 years agoMerge kernel.bkbits.net:/home/repos/linux-2.5
Keith M. Wesolowski [Sun, 14 Mar 2004 09:20:10 +0000 (01:20 -0800)]
Merge kernel.bkbits.net:/home/repos/linux-2.5
into kernel.bkbits.net:/home/wesolows/sparc32-2.6

22 years ago[SPARC32]: Also remove num_cpus_possible as was done on sparc64
Keith M. Wesolowski [Sun, 14 Mar 2004 09:06:27 +0000 (01:06 -0800)]
[SPARC32]: Also remove num_cpus_possible as was done on sparc64

22 years agoMerge foobazco.org:/sources/2.5-bk
Keith M. Wesolowski [Sun, 14 Mar 2004 08:45:30 +0000 (00:45 -0800)]
Merge foobazco.org:/sources/2.5-bk
into foobazco.org:/sources/2.5-sparc-smp

22 years ago[SPARC32]: Rework the CPU enumeration and probing code
Keith M. Wesolowski [Sun, 14 Mar 2004 08:43:45 +0000 (00:43 -0800)]
[SPARC32]: Rework the CPU enumeration and probing code

The low 2 bits of the MID are now used exclusively as the software
CPU ID on 4m.  This eliminates entirely the need for mid_xlate.  We
also eliminate linux_num_cpus and linux_cpus; since the hardware-based
id is now used everywhere we don't need indexed CPU tables.

The device probe is almost identical to sparc64's version.  The one
exception is that 4m only uses the bottom 2 bits of the MID, so we also
have a separate function to get the true hardware MID for the rare times
it's actually needed.

Per-cpu data is now used the same way as in sparc64.  As a side benefit
we now display the same format Bogo and Clock values in /proc/cpuinfo.

22 years agoMerge http://nfsclient.bkbits.net/linux-2.5
Linus Torvalds [Sun, 14 Mar 2004 06:01:38 +0000 (22:01 -0800)]
Merge http://nfsclient.bkbits.net/linux-2.5
into ppc970.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge http://nfsclient.bkbits.net/linux-2.5
Trond Myklebust [Sun, 14 Mar 2004 11:12:36 +0000 (06:12 -0500)]
Merge http://nfsclient.bkbits.net/linux-2.5
into fys.uio.no:/home/linux/bitkeeper/nfsclient-2.5

22 years ago[PATCH] Fix voyager to boot again
James Bottomley [Sun, 14 Mar 2004 05:50:32 +0000 (21:50 -0800)]
[PATCH] Fix voyager to boot again

The very early memory detection patch broke voyager.

This fixes it again.

22 years ago[PATCH] __kill_pg_info() return value fix
Andrew Morton [Sun, 14 Mar 2004 05:50:10 +0000 (21:50 -0800)]
[PATCH] __kill_pg_info() return value fix

Fix a bug which was spotted by Alex Lyashkov <shadow@psoft.net>

The fairly unobvious coding in __kill_pg_info() will cause a zero value to be
incorrectly returned if the second or succeeding call to
group_send_sig_info() returns an error.

22 years ago[PATCH] s390: update for altered page_state structure
Andrew Morton [Sun, 14 Mar 2004 05:49:59 +0000 (21:49 -0800)]
[PATCH] s390: update for altered page_state structure

From: Olaf Hering <olh@suse.de>

This patch is needed on s390.

22 years ago[PATCH] move consistent_dma_mask to the generic device
Andrew Morton [Sun, 14 Mar 2004 05:49:48 +0000 (21:49 -0800)]
[PATCH] move consistent_dma_mask to the generic device

From: James Bottomley <James.Bottomley@SteelEye.com>

pci_dev.consistent_dma_mask was introduced to get around problems in the
IA64 Altix machine.

Now, we have a use for it in x86: the aacraid needs coherent memory in a
31 bit address range (2GB).  Unfortunately, x86 is converted to the dma
model, so it can't see the pci_dev by the time coherent memory is
allocated.

The solution to all of this is to move pci_dev.consistent_dma_mask to
dev.coherent_dma_mask and make x86 use it in the dma_alloc_coherent()
calls.

This should allow me to make the aacraid set the coherent mask instead
of using it's current dma_mask juggling.

22 years ago[PATCH] PA-RISC update
Matthew Wilcox [Sun, 14 Mar 2004 02:28:18 +0000 (18:28 -0800)]
[PATCH] PA-RISC update

Updates for 2.6.4 for PARISC:

 - defconfigs (Randolph Chung)
 - copyright updates (Grant Grundler)
 - Fix DOS hole in sys_clone (James Bottomley)
 - missing hardware ID (Andy Walker)
 - disable interrupts during cache-flushes (LaMont Jones)
 - Fix crash on machines with <256MB ram (Randolph Chung)
 - Make SuckyIO IDE work better (Randolph Chung)
 - Align data_start so the extable is writable (Randolph Chung)
 - Extensive rewrite of virtual merging code (James Bottomley)
 - Fix EISA, non-PCI module builds (Matthew Wilcox)
 - Fix Elroy PCI config space byte & word writes (Grant Grundler)
 - Eliminate a warning in parport_gsc (Helge Deller)
 - Fix endian problem with ide mmio macros (Randolph Chung)
 - Delete asm/keyboard.h (Matthew Wilcox)
 - Delete asm/md.h (Grant Grundler)
 - Eliminate a warning in ALSA harmony (Matthew Wilcox)

22 years agoMerge http://linux-sound.bkbits.net/linux-sound
Linus Torvalds [Sun, 14 Mar 2004 02:16:37 +0000 (18:16 -0800)]
Merge http://linux-sound.bkbits.net/linux-sound
into ppc970.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge bk://linux-acpi.bkbits.net/linux-acpi-release-2.6.5
Linus Torvalds [Sun, 14 Mar 2004 01:11:57 +0000 (17:11 -0800)]
Merge bk://linux-acpi.bkbits.net/linux-acpi-release-2.6.5
into ppc970.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge bk://linux-scsi.bkbits.net/scsi-for-linus-2.6
Linus Torvalds [Sun, 14 Mar 2004 01:09:58 +0000 (17:09 -0800)]
Merge bk://linux-scsi.bkbits.net/scsi-for-linus-2.6
into ppc970.osdl.org:/home/torvalds/v2.5/linux

22 years ago[PATCH] gcc-3.5 libata build fix
Andrew Morton [Sun, 14 Mar 2004 01:05:57 +0000 (17:05 -0800)]
[PATCH] gcc-3.5 libata build fix

drivers/scsi/sata_vsc.c: In function `vsc_sata_interrupt':
include/linux/libata.h:414: sorry, unimplemented: inlining failed in call to 'ata_host_intr': function body not available
drivers/scsi/sata_vsc.c:187: sorry, unimplemented: called from here

22 years ago[PATCH] module unload deadlock fix
Andrew Morton [Sun, 14 Mar 2004 01:05:48 +0000 (17:05 -0800)]
[PATCH] module unload deadlock fix

From: Rusty Russell <rusty@rustcorp.com.au>

From: Andrea Arcangeli <andrea@suse.de>

We should drop module sem before calling mod->exit, for practical reasons:
too many module exit functions oops or hang, resulting in a permenantly held
module sem, which blocks all module ops including lsmod.

22 years ago[PATCH] DMA: Fill gaping hole in DMA API interfaces.
Andrew Morton [Sun, 14 Mar 2004 01:05:37 +0000 (17:05 -0800)]
[PATCH] DMA: Fill gaping hole in DMA API interfaces.

From: "David S. Miller" <davem@redhat.com>

Currently, for an existing DMA mapping, there is a way to transfer buffer
ownership back to the cpu, yet there is no way to give it back to the device
again explicitly.  The latter really is needed on platforms where the PCI
subsystem does not snoop the cpu caches, MIPS is one example.

Many drivers were expecting the existing DMA sync interface to handle both
directions, which was wrong.

Now, with this change, we have explicit interfaces for DMA syncing to/from
the device and the cpu.

22 years ago[PATCH] Add Domain Validation to 53c700 driver
James Bottomley [Sat, 13 Mar 2004 19:40:13 +0000 (14:40 -0500)]
[PATCH] Add Domain Validation to 53c700 driver

This simply throws out the 53c700 driver's optimistic setting of the
best possible transport parameters and replaces it with DV
determination.  It also adds a missing report_bus_reset() callback and
finally does a delayed DV on device errors.

22 years agoALSA CVS update - Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Sat, 13 Mar 2004 19:21:37 +0000 (20:21 +0100)]
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
ALSA Core
fixed the wrong release of id proc file.

22 years agoALSA CVS update - Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Sat, 13 Mar 2004 19:21:14 +0000 (20:21 +0100)]
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
ALSA Core
added the new magic numbers for atiixp and au88x0 drivers.

22 years agoALSA CVS update - Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Sat, 13 Mar 2004 19:20:53 +0000 (20:20 +0100)]
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Documentation,PCI drivers,Intel8x0-modem driver
added Intel-compatible onboard MC97 modem driver
by Sasha Khapyorsky <sashak@smlink.com>

22 years agoALSA CVS update - Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Sat, 13 Mar 2004 19:20:29 +0000 (20:20 +0100)]
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Documentation,PCI drivers,ATIIXP driver
added snd-atiixp driver for the ATI IXP150/200/250 AC97 controllers.

22 years agoALSA CVS update - Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Sat, 13 Mar 2004 19:20:04 +0000 (20:20 +0100)]
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
MIXART driver
fixed the compile warning.

22 years agoALSA CVS update - Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Sat, 13 Mar 2004 19:19:40 +0000 (20:19 +0100)]
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
EMU10K1/EMU10K2 driver
disabled Dell OEM Emu10k1x from the pci id list.
the board isn't compatible with the normal emu10k1.

22 years agoALSA CVS update - Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Sat, 13 Mar 2004 19:19:16 +0000 (20:19 +0100)]
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
au88x0 driver
removed EXPORT_NO_SYMBOLS.

22 years agoALSA CVS update - Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Sat, 13 Mar 2004 19:18:52 +0000 (20:18 +0100)]
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
PPC Tumbler driver
fixed the info callback of mixer input source (for enum type).

22 years agoALSA CVS update - Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Sat, 13 Mar 2004 19:18:28 +0000 (20:18 +0100)]
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
USB generic driver
added fix and workaround for the mixer problem on SB Extigy.

22 years agoALSA CVS update - Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Sat, 13 Mar 2004 19:18:02 +0000 (20:18 +0100)]
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Documentation
fixed the files to include.

22 years agoALSA CVS update - Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Sat, 13 Mar 2004 19:17:41 +0000 (20:17 +0100)]
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Documentation
changed the description of the buffer allocation routines
for the new designed functions.

22 years agoALSA CVS update - Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Sat, 13 Mar 2004 19:17:18 +0000 (20:17 +0100)]
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
PPC Tumbler driver
added input source switch to select mic/line-in.

22 years agoALSA CVS update - Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Sat, 13 Mar 2004 19:16:54 +0000 (20:16 +0100)]
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Documentation,PCI drivers,au88x0 driver
added the au88x0 drivers for Aureal soundcards by Manuel Jander <mjander@embedded.cl>

22 years agoALSA CVS update - Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Sat, 13 Mar 2004 19:16:24 +0000 (20:16 +0100)]
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
VIA82xx driver
patch was applied wrongly.  fixed the rate restriction of spdif output
again.

22 years agoALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Jaroslav Kysela [Sat, 13 Mar 2004 19:16:02 +0000 (20:16 +0100)]
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
DT019x driver
Fixed warnings

22 years agoALSA CVS update - Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Sat, 13 Mar 2004 19:15:42 +0000 (20:15 +0100)]
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
VIA82xx driver
restrict the PCM sample rates to 32, 44.1 and 48kHz when the SPDIF
switch is on.

22 years agoALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
Jaroslav Kysela [Sat, 13 Mar 2004 19:15:17 +0000 (20:15 +0100)]
ALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
USB generic driver
prevent twenty-seconds wait when unplugging USB MIDI device with a port subscription

22 years agoALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
Jaroslav Kysela [Sat, 13 Mar 2004 19:14:53 +0000 (20:14 +0100)]
ALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
USB generic driver
show one decimal place of momentary frequency in proc file

22 years agoALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
Jaroslav Kysela [Sat, 13 Mar 2004 19:14:31 +0000 (20:14 +0100)]
ALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
USB generic driver
use MIN_PACKS_URB as lower bound for nrpacks parameter

22 years agoALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
Jaroslav Kysela [Sat, 13 Mar 2004 19:14:09 +0000 (20:14 +0100)]
ALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
ALSA sequencer,ALSA<-OSS sequencer
use wrapper function for DELETE_PORT ioctl calls

22 years agoALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
Jaroslav Kysela [Sat, 13 Mar 2004 19:13:13 +0000 (20:13 +0100)]
ALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
ALSA sequencer
remove superfluous call to snd_seq_event_port_detach

22 years agoMerge suse.cz:/home/perex/bk/linux-sound/linux-2.5
Jaroslav Kysela [Sat, 13 Mar 2004 18:41:34 +0000 (19:41 +0100)]
Merge suse.cz:/home/perex/bk/linux-sound/linux-2.5
into suse.cz:/home/perex/bk/linux-sound/linux-sound

22 years agoMerge http://nfsclient.bkbits.net/linux-2.5
Trond Myklebust [Sat, 13 Mar 2004 18:01:02 +0000 (13:01 -0500)]
Merge http://nfsclient.bkbits.net/linux-2.5
into fys.uio.no:/home/linux/bitkeeper/nfsclient-2.5

22 years agoMerge http://nfsclient.bkbits.net/linux-2.5
Trond Myklebust [Sat, 13 Mar 2004 17:18:24 +0000 (12:18 -0500)]
Merge http://nfsclient.bkbits.net/linux-2.5
into fys.uio.no:/home/linux/bitkeeper/nfsclient-2.5

22 years ago[WATCHDOG] v2.6.4 notifier_block-patches
Wim Van Sebroeck [Sun, 14 Mar 2004 00:49:53 +0000 (01:49 +0100)]
[WATCHDOG] v2.6.4 notifier_block-patches

Remove unnecessary initialization in notifier_block

22 years agoWATCHDOG] v2.6.4 wdt977-v0.03-patch
Wim Van Sebroeck [Sun, 14 Mar 2004 00:38:29 +0000 (01:38 +0100)]
WATCHDOG] v2.6.4 wdt977-v0.03-patch

Version 0.03 of wdt977.c - Changes that were made are:
* Extract the stop code in a seperate function (wdt977_stop)
* Extract the start code in a seperate function (wdt977_start)
* Rename kick_wdog to wdt977_keepalive for consistency
* Extract the watchdog's status code to a seperate function (wdt977_get_status)
* Change the way we deal with the watchdog timeout:
   Up till now we used timeoutM (in minutes) as the correct value and then
   calculated timeout as being timeoutM*60 or *timeoutM*120 (depending on
   wether or not we have the netwinder hardware bug).

   From now on timeout is the correct value and we calculate timeoutM out
   of it. Because of this we start with checking wether or not we have a
   correct timeout value (if not we reset it to the default value) and we
   automatically calculate timeoutM. Each time we change timeout with a
   correct timeout value, we recalculate timeoutM.
* Extended ioctl code with WDIOC_SETOPTIONS and updated the watchdog_info structure
* Added notifier support

Code has been tested by Woody

22 years ago[WATCHDOG] v2.6.4 pcwd_pci-v1.00_20040313-patch
Wim Van Sebroeck [Sun, 14 Mar 2004 00:31:12 +0000 (01:31 +0100)]
[WATCHDOG] v2.6.4 pcwd_pci-v1.00_20040313-patch

Two small fixes:
* Make cards_found a global variable so that if we remove the
  pci device we can count down.
* If we can't find a correct I/O address for the card, then we
should disable the card again.

22 years agoakpm@odsl.org: For complex reasons it is not possible to hold i_sem in nfs_update_ino...
Trond Myklebust [Sat, 13 Mar 2004 17:10:52 +0000 (12:10 -0500)]
akpm@odsl.org: For complex reasons it is not possible to hold i_sem in nfs_update_inode().
Hence the i_size_write() in there is deadlocky.  Go back to the old way.

22 years agoFrom: <martin@meltin.net>
Trond Myklebust [Sat, 13 Mar 2004 17:07:59 +0000 (12:07 -0500)]
From: <martin@meltin.net>

Forward-port from 2.4:

The following patch pulls an NFS server IP address off root_server_path
(handed out via the DHCP root-path option), if it is present.  For example,
you can do this sort of thing in dhcpd.conf:

  root-path = 192.168.1.33:/tftpboot/yip.zImage

This lets you mount your root filesystem off a different machine than you
booted from, without needing to use kernel command-line parameters.

The patch appears to be backwards compatible.

RFC2132 says this about the root-path option:

   This option specifies the path-name that contains the client's root
   disk.  The path is formatted as a character string consisting of
   characters from the NVT ASCII character set.

This is sufficiently vague to allow the path-name to include an IP-address.
Also, I found some documentation for FreeBSD saying it does this too, so it
must be right, because those FreeBSD guys are really smart...  :-)

The only downside of the patch is that the summary that ipconfig prints can
be a little odd when the kernel command line overrides whatever ipconfig gets
from (say) DHCP.  The address from the kernel command line seems to get
stripped off early, so ipconfig reports it, but it doesn't report the kernel
command line NFS path, since that's handled a bit later...  This small
cosmetic problem looks difficult to "fix" without rewriting quite a bit of
stuff...

22 years agoNFS: From the suse kenrel RPM: handle ENOMEM from nfs_fhget().
Trond Myklebust [Sat, 13 Mar 2004 17:04:55 +0000 (12:04 -0500)]
NFS: From the suse kenrel RPM: handle ENOMEM from nfs_fhget().

22 years agoNFSv4: Fix a list corruption in the NFSv4 state engine.
Trond Myklebust [Sat, 13 Mar 2004 17:01:26 +0000 (12:01 -0500)]
NFSv4: Fix a list corruption in the NFSv4 state engine.

22 years agoNFSv2: Fix up NFSv2 reads so that they report when the server returned a short
Trond Myklebust [Sat, 13 Mar 2004 17:00:15 +0000 (12:00 -0500)]
NFSv2: Fix up NFSv2 reads so that they report when the server returned a short
       read due to EOF.

22 years agoRPC: patch by Chuck Lever to make the number of RPC slots a tunable parameter.
Trond Myklebust [Sat, 13 Mar 2004 16:59:23 +0000 (11:59 -0500)]
RPC: patch by Chuck Lever to make the number of RPC slots a tunable parameter.
     This is wanted in order to allow the NFS client to send more requests before
     is has to block and wait for replies.
     This is mainly useful if you have a WAN and want to ensure that the bandwidth
     is being used efficiently.

22 years agoRPC,NFSv3: remove the redundant "memset()" in call_encode(). Fix up the only places
Trond Myklebust [Sat, 13 Mar 2004 16:53:43 +0000 (11:53 -0500)]
RPC,NFSv3: remove the redundant "memset()" in call_encode(). Fix up the only places
    where this causes a padding error: xdr_encode_fhandle() and unx_marshal()

22 years agoNFSv2/v3 locking: A patch to ensure that blocks which are not going to time out
Trond Myklebust [Sat, 13 Mar 2004 16:52:33 +0000 (11:52 -0500)]
NFSv2/v3 locking: A patch to ensure that blocks which are not going to time out
    are placed last on the ordered list nlm_block (problem reported by Olaf
    Kirch).

22 years agoNFSv2/v3 locking: Patch by Patrice Dumas to ensure that the server index blocks uniquely
Trond Myklebust [Sat, 13 Mar 2004 16:51:10 +0000 (11:51 -0500)]
NFSv2/v3 locking: Patch by Patrice Dumas to ensure that the server index blocks uniquely
    by using the client address in addition to the value of the NLM cookie field.

22 years agoNFSv2/v3 locking: Patch by Patrice Dumas that adds a check to ensure we really
Trond Myklebust [Sat, 13 Mar 2004 16:49:51 +0000 (11:49 -0500)]
NFSv2/v3 locking: Patch by Patrice Dumas that adds a check to ensure we really
    were requesting a blocking lock when we get a reply from the server asking us to
    block.

22 years agoNFSv2/v3 locking: Patch by Patrice Dumas to implement nlmsvc_proc_granted_res.
Trond Myklebust [Sat, 13 Mar 2004 16:48:42 +0000 (11:48 -0500)]
NFSv2/v3 locking: Patch by Patrice Dumas to implement nlmsvc_proc_granted_res.
    When a server receives that callback it should deallocate the corresponding blocked
    lock using the nlmsvc_grant_reply function.

22 years agoNFSv2/v3/v4: Parenthesize #defines in nfs?xdr.c. Fix an off-by-one error on the value
Trond Myklebust [Sat, 13 Mar 2004 16:47:36 +0000 (11:47 -0500)]
NFSv2/v3/v4: Parenthesize #defines in nfs?xdr.c. Fix an off-by-one error on the value
     of compound_decode_hdr_maxsz.
NFSv4: fix a printk() typo (spotted by Linda Dunaphant).
NFSv4: Ensure that nfs4_open_reclaim() copies the value of the new stateid back into
     the shared nfsv4 state structure.
NFSv4: Don't leak NFS4ERR_WRONGSEC errors back into nfs_lookup().
RPC,NFS,Lockd: Mark the debugging code as "unlikely" so that gcc moves it out of the
     mainline code paths.

22 years agoRPC,NFSv2/v3/v4: Ensure that xprt_create_proto() and rpc_create_client() return
Trond Myklebust [Sat, 13 Mar 2004 16:45:10 +0000 (11:45 -0500)]
RPC,NFSv2/v3/v4: Ensure that xprt_create_proto() and rpc_create_client() return
     full error codes. Should allow the "mount" program to print more useful error
     diagnostics.

22 years agoRPC: Ensure that we have the correct capabilities when binding a socket to a reserved
Trond Myklebust [Sat, 13 Mar 2004 16:43:28 +0000 (11:43 -0500)]
RPC: Ensure that we have the correct capabilities when binding a socket to a reserved
     port. Fixes a privilege bug when CONFIG_SECURITY is set.
RPC: When trying to reconnect to a TCP port, try to bind() to the last used port number
     in order to ensure that the servers NFS replay cache recognizes this as being the
     same mount as before.

22 years agoRPC: Sync rpc_set_timeo() up to the 2.4.x version. In particular, this will
Trond Myklebust [Sat, 13 Mar 2004 16:40:04 +0000 (11:40 -0500)]
RPC: Sync rpc_set_timeo() up to the 2.4.x version. In particular, this will
     ensure that the timeout shift is clamped to a maximum value of 8.

RPC: Fix by Olaf Kirch to the rpc scheduler to ensure sync tasks respect the
     "intr" mount flag.

22 years agoRPC: Make XIDs unique on a per-transport basis rather than globally unique. Gets rid
Trond Myklebust [Sat, 13 Mar 2004 16:38:41 +0000 (11:38 -0500)]
RPC: Make XIDs unique on a per-transport basis rather than globally unique. Gets rid
     of an unnecessary global spinlock.