]> git.hungrycats.org Git - linux/log
linux
22 years agoMerge bk://fbdev.bkbits.net/fbdev-2.6
James Simmons [Thu, 5 Feb 2004 19:29:41 +0000 (11:29 -0800)]
Merge bk://fbdev.bkbits.net/fbdev-2.6
into bohr.(none):/usr/src/fbdev-2.6

22 years ago[PATCH] PA-RISC driver update for 2.6.2
Matthew Wilcox [Fri, 6 Feb 2004 07:07:25 +0000 (23:07 -0800)]
[PATCH] PA-RISC driver update for 2.6.2

PA-RISC specific driver updates:

 - Stop pasting __FILE__
 - Improve card-mode Dino support (James Bottomley)
 - Fix dev->bridge rename (James Bottomley)
 - iosapic/SBA/LBA cleanups (Grant Grundler)
 - Improve LED support (Helge Deller)
 - Fix mux driver (Ryan Bradetich)
 - Make STI framebuffer work on RDI PrecisionBook (Helge Deller)

22 years ago[PATCH] PA-RISC arch update for 2.6.2
Matthew Wilcox [Fri, 6 Feb 2004 07:07:15 +0000 (23:07 -0800)]
[PATCH] PA-RISC arch update for 2.6.2

 - a500 & c3000 defconfigs (Grant Grundler)
 - Copyright and FSF address updates (Joel Soete, Grant Grundler)
 - Changes to fix dev->bridge conversion (James Bottomley)
 - Fix SuckyIO console (Grant Grundler)
 - Stop pasting __FILE__
 - More compat work (Carlos O'Donell)
 - Redo vmlinux.lds.S for x86-similarity (James Bottomley)
 - Move __ex_table into the writable section (Randolph Chung)

22 years ago[PATCH] adjust_resource()
Matthew Wilcox [Fri, 6 Feb 2004 07:07:04 +0000 (23:07 -0800)]
[PATCH] adjust_resource()

I need this to cope with some devices on PA-RISC and Russell also needs
something like it for PCMCIA.

22 years agoMerge http://linux-sound.bkbits.net/linux-sound
Linus Torvalds [Fri, 6 Feb 2004 04:12:50 +0000 (20:12 -0800)]
Merge http://linux-sound.bkbits.net/linux-sound
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Jaroslav Kysela [Fri, 6 Feb 2004 12:32:58 +0000 (13:32 +0100)]
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Intel8x0 driver
Andrew Morton <akpm@osdl.org>
- Fix some unnecessary and odd handling of timeval usec overflow

22 years agoALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Jaroslav Kysela [Fri, 6 Feb 2004 12:31:54 +0000 (13:31 +0100)]
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Intel8x0 driver
Fixed alsa_card_intel8x0_setup()

22 years agoMerge suse.cz:/home/perex/bk/linux-sound/linux-2.5
Jaroslav Kysela [Fri, 6 Feb 2004 11:34:16 +0000 (12:34 +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 bk://bk.arm.linux.org.uk/linux-2.6-rmk
Linus Torvalds [Fri, 6 Feb 2004 04:06:21 +0000 (20:06 -0800)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk
into home.osdl.org:/home/torvalds/v2.5/linux

22 years ago[ARM] Add sys_pciconfig_* syscalls.
Russell King [Fri, 6 Feb 2004 19:46:06 +0000 (19:46 +0000)]
[ARM] Add sys_pciconfig_* syscalls.

22 years ago[ARM] Add platform device and resources for SMC91C96 devices.
Russell King [Fri, 6 Feb 2004 19:37:06 +0000 (19:37 +0000)]
[ARM] Add platform device and resources for SMC91C96 devices.

22 years ago[ARM] Add Integrator/CP platform support.
Russell King [Fri, 6 Feb 2004 17:36:13 +0000 (17:36 +0000)]
[ARM] Add Integrator/CP platform support.

This cset adds platform support for the ARM Integrator/CP platform.

22 years ago[ARM] Add cm_control() for Integrator AP and PP2 platforms.
Russell King [Fri, 6 Feb 2004 15:23:50 +0000 (15:23 +0000)]
[ARM] Add cm_control() for Integrator AP and PP2 platforms.

22 years ago[ARM] Update AMBA device/driver support
Russell King [Fri, 6 Feb 2004 15:02:20 +0000 (15:02 +0000)]
[ARM] Update AMBA device/driver support

- Add methods to request/release regions.
- Add method to find AMBA devices.
- Only register devices whose ID is known.
- Devices may have two interrupt signals.
- Add hotplug method.

22 years ago[ARM] Convert Integrator AP and Assabet to new machine init method
Russell King [Fri, 6 Feb 2004 14:41:10 +0000 (14:41 +0000)]
[ARM] Convert Integrator AP and Assabet to new machine init method

This makes use of David Brownell's INIT_MACHINE support.

22 years ago[ARM] Add .data.nosave section into vmlinux.lds.S file.
Russell King [Fri, 6 Feb 2004 14:32:00 +0000 (14:32 +0000)]
[ARM] Add .data.nosave section into vmlinux.lds.S file.

22 years ago[ARM] Add fusion, I2C and L3 directories to the ARM Kconfig
Russell King [Fri, 6 Feb 2004 14:16:44 +0000 (14:16 +0000)]
[ARM] Add fusion, I2C and L3 directories to the ARM Kconfig

22 years ago[ARM] Remove extraneous return statement.
Russell King [Fri, 6 Feb 2004 14:05:50 +0000 (14:05 +0000)]
[ARM] Remove extraneous return statement.

22 years ago[ARM] Fix use of #if - should be #ifdef.
Russell King [Fri, 6 Feb 2004 13:06:56 +0000 (13:06 +0000)]
[ARM] Fix use of #if - should be #ifdef.

22 years ago[PATCH] ext2: update inode ctime on rename()
Andrew Morton [Fri, 6 Feb 2004 00:53:35 +0000 (16:53 -0800)]
[PATCH] ext2: update inode ctime on rename()

From: Marcelo Tosatti <marcelo.tosatti@cyclades.com>

Chris Siebenmann posted a fix to update the old inode ctime on rename().

This fix went into 2.2.13, but did not make into 2.4 or 2.6 kernels (the
2.2.13 diff is at the end of this message).

Here is updated 2.6 version without mark_inode_dirty(), which is not
necessary anymore because its called by "ext2_dec_count()" few lines down.

22 years ago[PATCH] Add P1/P2 programmable keys to the sonypi driver.
Andrew Morton [Fri, 6 Feb 2004 00:53:26 +0000 (16:53 -0800)]
[PATCH] Add P1/P2 programmable keys to the sonypi driver.

From: Stelian Pop <stelian@popies.net>

This patch enables sonypi to successfully report P1/P2 programmable keys
events on Sony Vaio Z1 laptops.

Note however that sonypi is unable to distinguish between the two events,
both of them will be reported as SONYPI_EVENT_PKEY_P1, but one event is
better than zero, so there it is.

22 years ago[PATCH] remove __exit from mptscsih_exit()
Andrew Morton [Fri, 6 Feb 2004 00:53:17 +0000 (16:53 -0800)]
[PATCH] remove __exit from mptscsih_exit()

From: Martin Hicks <mort@wildopensource.com>

Get rid of __exit from mptscsih_exit() to get the kernel to link.

22 years ago[PATCH] memblks compile fixes
Andrew Morton [Fri, 6 Feb 2004 00:53:08 +0000 (16:53 -0800)]
[PATCH] memblks compile fixes

From: jbarnes@sgi.com (Jesse Barnes)

Looks like Jes forgot missed some conversions in his NR_MEMBLKS removal
patch.  Here's are the fixes to get ia64 going again.

22 years ago[PATCH] fix readX_relaxed machine vectors for ia64
Andrew Morton [Fri, 6 Feb 2004 00:52:59 +0000 (16:52 -0800)]
[PATCH] fix readX_relaxed machine vectors for ia64

From: jbarnes@sgi.com (Jesse Barnes)

I left out some of the necessary machine vector magic in my readX_relaxed
patch, which broke the ia64 generic build.

22 years ago[PATCH] epoll struct epitem size reduction
Andrew Morton [Fri, 6 Feb 2004 00:52:49 +0000 (16:52 -0800)]
[PATCH] epoll struct epitem size reduction

From: Davide Libenzi <davidel@xmailserver.org>

As suggested by Eric Dumazet the following patch achieve a more compact
struct epitem on 64 bit archs.

22 years ago[PATCH] fb.h header fix
Andrew Morton [Fri, 6 Feb 2004 00:52:40 +0000 (16:52 -0800)]
[PATCH] fb.h header fix

From: James Simmons <jsimmons@infradead.org>

Fix this header so that it can again be used by userspace.  It also makes
struct fb_pixmap a internal kernel object.

22 years ago[PATCH] unexport do_exit()
Andrew Morton [Fri, 6 Feb 2004 00:52:32 +0000 (16:52 -0800)]
[PATCH] unexport do_exit()

I exported this because vmware needs it.

Petr has updated the vmware wrapper to open-code the sys_exit() trap so this
export is no longer needed.

The updated vmware wrapper is available at

http://platan.vc.cvut.cz/ftp/pub/vmware/vmware-any-any-update50.tar.gz

22 years ago[PATCH] Fix x86-64 compilation on 2.6.2-bk1
Andrew Morton [Fri, 6 Feb 2004 00:52:22 +0000 (16:52 -0800)]
[PATCH] Fix x86-64 compilation on 2.6.2-bk1

From: Andi Kleen <ak@suse.de>

The new linux/elf.h include in linux/mm.h caused all kinds of problems for
the x86-64 32bit emulation code.  This patch avoids the dependency by
moving the depending functions out of line.  It makes x86-64 compile again.

22 years ago[PATCH] v4l: saa7134 cleanups and new cards.
Andrew Morton [Fri, 6 Feb 2004 00:52:13 +0000 (16:52 -0800)]
[PATCH] v4l: saa7134 cleanups and new cards.

From: Gerd Knorr <kraxel@bytesex.org>

This patch is a update for the saa7134 driver in the linux kernel.

Changes:

* kernel thread cleanups (exit/rmmod sync using completions, wait queue
  fixes).

* add support for more cards.

* improved infrared remote support.

22 years ago[PATCH] v4l: i2c cleanups
Andrew Morton [Fri, 6 Feb 2004 00:52:04 +0000 (16:52 -0800)]
[PATCH] v4l: i2c cleanups

From: Gerd Knorr <kraxel@bytesex.org>

This patch brings a few cleanups/fixes for the v4l-related i2c modules:

* fix "badness in interruptible_sleep_on"

* use completions instead of semaphores to sync rmmod + kernel thread
  exit

* drop some some obsolete code.

* minor tweaks for some tv cards.

22 years ago[PATCH] meye: Fix dma_addr_t usage
Andrew Morton [Fri, 6 Feb 2004 00:51:55 +0000 (16:51 -0800)]
[PATCH] meye: Fix dma_addr_t usage

From: Stelian Pop <stelian@popies.net>

This driver had an array which contained both dma_addr_t's and kernel virtual
addresses.  Split those up, thus tidying things and avoiding a printk
warning.

22 years ago[PATCH] Improper handling of %c in vsscanf
Andrew Morton [Fri, 6 Feb 2004 00:51:46 +0000 (16:51 -0800)]
[PATCH] Improper handling of %c in vsscanf

From: <gb@phonema.ea.univpm.it>

The "%c" in sscanf actually reads and writes one extra character (i.e.  2
characters insted of just one), and may thus easily overflow caller's
buffer.

Also affects 2.4 tree, even if there "%c" seems not to be used at all.

22 years ago[PATCH] Moxa serial devfs fix
Andrew Morton [Fri, 6 Feb 2004 00:51:38 +0000 (16:51 -0800)]
[PATCH] Moxa serial devfs fix

From: Sergei Golod <rover@tob.ru>

This patch put moxa devices (when DEVFS enabled) under /dev/tts/M* (as
standard serial ports /dev/tts/0,1,...) instead /dev/.  Patch ported from
Stallion serial driver.

22 years ago[PATCH] Altix: cleanup HWGRAPH_DEBUG
Andrew Morton [Fri, 6 Feb 2004 00:51:29 +0000 (16:51 -0800)]
[PATCH] Altix: cleanup HWGRAPH_DEBUG

From: Martin Hicks <mort@wildopensource.com>

A patch to clean up HWGRAPH_DEBUG.  It also cleans up some compile warning
by changing the prototype of hwgraph_debug().

I ran this patch by Pat & Colin and they asked me to send it to you.

22 years ago[PATCH] Altix: remove alenlist.h
Andrew Morton [Fri, 6 Feb 2004 00:51:19 +0000 (16:51 -0800)]
[PATCH] Altix: remove alenlist.h

From: Martin Hicks <mort@wildopensource.com>

This is a patch that removes the unused include/asm-ia64/sn/alenlist.h
header file, along with the dead code that still referenced it.

I ran the patch by Pat Gefre and Colin Ngam.

22 years ago[PATCH] Suppress page allocation failures from sg_page_malloc()
Andrew Morton [Fri, 6 Feb 2004 00:51:09 +0000 (16:51 -0800)]
[PATCH] Suppress page allocation failures from sg_page_malloc()

It is performing higher-order atomic allocations then falling back, so
failures are expected.  Suppress the scary warnings.

22 years ago[PATCH] janitor: vga16fb.c ioremap() and fb_alloc_cmap() audit
Andrew Morton [Fri, 6 Feb 2004 00:51:00 +0000 (16:51 -0800)]
[PATCH] janitor: vga16fb.c ioremap() and fb_alloc_cmap() audit

From: Leann Ogasawara <ogasawara@osdl.org>

Audit fb_alloc_cmap() and incorporate an error path.

22 years ago[PATCH] janitor: ps2esdi: fix '&' to '&&'
Andrew Morton [Fri, 6 Feb 2004 00:50:51 +0000 (16:50 -0800)]
[PATCH] janitor: ps2esdi: fix '&' to '&&'

From: "Randy.Dunlap" <rddunlap@osdl.org>

From: Timmy Yee <shoujun@masterofpi.org>

This patch adds missing ampersands.

22 years ago[PATCH] janitor: ide/pci/triflex: handle !CONFIG_PROC_FS
Andrew Morton [Fri, 6 Feb 2004 00:50:42 +0000 (16:50 -0800)]
[PATCH] janitor: ide/pci/triflex: handle !CONFIG_PROC_FS

From: "Randy.Dunlap" <rddunlap@osdl.org>

From: Luiz Fernando Capitulino <lcapitulino@prefeitura.sp.gov.br>

this patch fixes this warning:

drivers/ide/pci/triflex.c:49: warning: `triflex_get_info' defined but not used

22 years ago[PATCH] janitor: video/fbcmap: kmalloc() audit
Andrew Morton [Fri, 6 Feb 2004 00:50:33 +0000 (16:50 -0800)]
[PATCH] janitor: video/fbcmap: kmalloc() audit

From: "Randy.Dunlap" <rddunlap@osdl.org>

From: Leann Ogasawara <ogasawara@osdl.org>

Handle kmalloc() failures

22 years ago[PATCH] Set CCISS driver VM read-ahead to 1024K
Andrew Morton [Fri, 6 Feb 2004 00:50:24 +0000 (16:50 -0800)]
[PATCH] Set CCISS driver VM read-ahead to 1024K

From: Torben Mathiasen <torben.mathiasen@hp.com>

After a lot of testing and measuring we decided to increase the read-ahead
for the CISS driver in 2.6 to 1MB.

22 years ago[PATCH] ext2/3: incorrect increment of i_blocks when keeping the same xattr block
Andrew Morton [Fri, 6 Feb 2004 00:50:15 +0000 (16:50 -0800)]
[PATCH] ext2/3: incorrect increment of i_blocks when keeping the same xattr block

From: Andreas Gruenbacher <agruen@suse.de>

Here is a fix for extended attributes on ext2 and ext3, reported by
Stephen Tweedie <sct@redhat.com>.

From: Stephen Tweedie <sct@redhat.com>:

When you have an EA block that is shared between multiple inodes; AND you
then change an attribute in that on one inode, AND the new attribute value
is the same as the old, then xattr computes the new EA block, finds it
still in the cache, bumps the reference count on it (and the i_blocks field
on the inode, incidentally), and leaves it incremented because we haven't
changed EA block so there's no need to drop the refcount on the old block.

So *every* time you have more than one inode sharing an EA block and you
perform an identical write to an EA, you get a leak on both i_blocks and
the EA refcount.

This is a big problem for symlinks, which rely on correct i_blocks
accounting to determine the difference between fast and slow symlinks.
With the leak, you end up thinking that a fast symlink (ie.  one small
enough to be stored in the inode direct blocks) is slow, so you dereference
the ascii contents of the symlink as if they were a disk block address.
That typically results in EIO all over the place.

22 years ago[PATCH] oss/ad1889: correct printk of dma_addr_t
Andrew Morton [Fri, 6 Feb 2004 00:50:06 +0000 (16:50 -0800)]
[PATCH] oss/ad1889: correct printk of dma_addr_t

From: "Randy.Dunlap" <rddunlap@osdl.org>

fix dma_addr_t type error with CONFIG_HIGHMEM64G=y

22 years ago[PATCH] With size > XATTR_SIZE_MAX, getxattr(2) always returns E2BIG
Andrew Morton [Fri, 6 Feb 2004 00:49:57 +0000 (16:49 -0800)]
[PATCH] With size > XATTR_SIZE_MAX, getxattr(2) always returns E2BIG

From: Andreas Gruenbacher <agruen@suse.de>

The getxattr (listxattr) syscall returns E2BIG if the buffer passed to them
is bigger than XATTR_SIZE_MAX (XATTR_LIST_MAX), no matter what buffer size is
actually required.  Here is a fix.  It also removes the xattr_alloc and
xattr_free functions which are not of much use anymore.

22 years ago[PATCH] snprintf() commentary
Andrew Morton [Fri, 6 Feb 2004 00:49:48 +0000 (16:49 -0800)]
[PATCH] snprintf() commentary

From: Paul Jackson <pj@sgi.com>

Explain the snprintf() return value.

22 years ago[PATCH] gcc-3.5: drivers/atm/atmtcp.c
Andrew Morton [Fri, 6 Feb 2004 00:49:39 +0000 (16:49 -0800)]
[PATCH] gcc-3.5: drivers/atm/atmtcp.c

drivers/atm/atmtcp.c: In function `atmtcp_c_close':
drivers/atm/atmtcp.c:258: error: invalid lvalue in assignment
drivers/atm/atmtcp.c: In function `atmtcp_create':
drivers/atm/atmtcp.c:383: error: invalid lvalue in assignment

22 years ago[PATCH] ppc64: Add readq/writeq and __raw* IO functions
Andrew Morton [Fri, 6 Feb 2004 00:49:30 +0000 (16:49 -0800)]
[PATCH] ppc64: Add readq/writeq and __raw* IO functions

From: Benjamin Herrenschmidt <benh@kernel.crashing.org>

This patch adds those for ppc64, except for iSeries which cannot do
readq/writeq easily, at least not as far as I know but I need to ask the
iSeries specialists in Rochester to be sure.  But anyway, iSeries shouldn't
use anything in fb.h anyway ...

It also add the proper tweaks & barriers to make sure reads are actually
done right away and not delayed indefinitely (making the CPU think the read
data is actually used) and add necessary write barriers on IO writes.  For
some reasons, ppc64 in 2.6 lacked some of these, opening potential races
within some drivers.

22 years ago[PATCH] ppc64: vio fix
Andrew Morton [Fri, 6 Feb 2004 00:49:20 +0000 (16:49 -0800)]
[PATCH] ppc64: vio fix

From: Anton Blanchard <anton@samba.org>

It doesn't link.  Add a chunk which got lost.

22 years ago[PATCH] ppc32: Update PowerMac dmasound driver
Andrew Morton [Fri, 6 Feb 2004 00:49:10 +0000 (16:49 -0800)]
[PATCH] ppc32: Update PowerMac dmasound driver

From: Benjamin Herrenschmidt <benh@kernel.crashing.org>

This patch was missing from my big merge.  It updates the PowerMac
"dmasound" driver.  Adds input support for some recent machines using the
tas3004 coded/mixer chip.  Code mostly written by Renzo Davoli.

This driver isn't (unfortunately) fully obsoleted by the Alsa one.  There
are lots of reports of the Alsa one not working properly on various
PowerMac machines, and some people are unhappy with Alsa in general, enough
to have ported the messy PowerMac dmasound to 2.6 :)

22 years ago[FBDEV] Add syfs support.
James Simmons [Thu, 5 Feb 2004 19:15:08 +0000 (11:15 -0800)]
[FBDEV] Add syfs support.

22 years agoALSA 1.0.2c
Jaroslav Kysela [Thu, 5 Feb 2004 17:45:35 +0000 (18:45 +0100)]
ALSA 1.0.2c

22 years agoALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Jaroslav Kysela [Thu, 5 Feb 2004 17:07:37 +0000 (18:07 +0100)]
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
CS46xx driver
added missing variables to debug messages

22 years agoALSA CVS update - Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Thu, 5 Feb 2004 17:07:14 +0000 (18:07 +0100)]
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Documentation,ICE1712 driver
- added the support for Digigram VX442 board.

22 years agoALSA CVS update - Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Thu, 5 Feb 2004 17:06:55 +0000 (18:06 +0100)]
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Documentation,Intel8x0 driver,VIA82xx driver
- added more descriptions for ac97_quirk module option.

22 years agoALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Jaroslav Kysela [Thu, 5 Feb 2004 17:00:18 +0000 (18:00 +0100)]
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
AC97 Codec Core,Intel8x0 driver,VIA82xx driver
Add AC97 quick manual override module parameter.

22 years agoALSA CVS update - Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Thu, 5 Feb 2004 16:59:58 +0000 (17:59 +0100)]
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
EMU10K1/EMU10K2 driver
- improved the mixer names of Audigy2 without AC97 codec for better OSS emulation.

22 years agoALSA CVS update - Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Thu, 5 Feb 2004 16:59:38 +0000 (17:59 +0100)]
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
ALSA<-OSS emulation
- added more fallbacks of mixer elements for better emulation.

22 years agoALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Jaroslav Kysela [Thu, 5 Feb 2004 16:59:20 +0000 (17:59 +0100)]
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
ES1688 driver
Fixed mpu401 port validation

22 years agoALSA CVS update - Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Thu, 5 Feb 2004 16:58:59 +0000 (17:58 +0100)]
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
ALSA Core
- added the missing magic number for bt87x.

22 years agoALSA CVS update - Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Thu, 5 Feb 2004 16:58:41 +0000 (17:58 +0100)]
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Intel8x0 driver
- check the return value of snd_ac97_pcm_open() in playback open callback.

22 years agoALSA CVS update - Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Thu, 5 Feb 2004 16:58:18 +0000 (17:58 +0100)]
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
VIA82xx driver
- fixed the dxs support of ASUS K8V.
- added a short delay in the codec read routine.

22 years agoALSA CVS update - Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Thu, 5 Feb 2004 16:58:01 +0000 (17:58 +0100)]
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
Intel8x0 driver
- added the ac97 quirks for amd64 mobo and MSI P4 ATX 645.

22 years agoALSA CVS update - Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Thu, 5 Feb 2004 16:57:39 +0000 (17:57 +0100)]
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
ICE1724 driver
Davy Wentzler <info@audio-evolution.co>:

- fixed the access in trigger callback to byte access.
  (may fix the problem on ppc.)

22 years agoALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Jaroslav Kysela [Thu, 5 Feb 2004 16:57:20 +0000 (17:57 +0100)]
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
RawMidi Midlevel
copy_*_user() function cannot be called from spinlock context

22 years agoALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Jaroslav Kysela [Thu, 5 Feb 2004 16:56:59 +0000 (17:56 +0100)]
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
AMD InterWave driver
Ok, InterWave STB without TEA6330T without TEA6330T also exists

22 years agoALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Jaroslav Kysela [Thu, 5 Feb 2004 16:56:41 +0000 (17:56 +0100)]
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
ALSA Core
Added CONFIG_SND_BT87X dependencies

22 years agoALSA CVS update - Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Thu, 5 Feb 2004 16:56:19 +0000 (17:56 +0100)]
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
ICE1712 driver
- fixed the GPIO pins for CS8415 CS and CDTO.

22 years agoALSA CVS update - Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Thu, 5 Feb 2004 16:56:02 +0000 (17:56 +0100)]
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
VIA82xx driver
- fixed the codec valid check at reading.
- added MSI KT266 to the dxs whitelist.

22 years agoALSA CVS update - Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Thu, 5 Feb 2004 16:55:40 +0000 (17:55 +0100)]
ALSA CVS update - Takashi Iwai <tiwai@suse.de>
FM801 driver
- fixed the build without tea575x-tuner support.

22 years agoALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Jaroslav Kysela [Thu, 5 Feb 2004 16:55:20 +0000 (17:55 +0100)]
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
PCI drivers
Fixed condition for TEA575x && FM801

22 years agoALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Jaroslav Kysela [Thu, 5 Feb 2004 16:55:00 +0000 (17:55 +0100)]
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
TEA575x tuner
TEA575x code is now 2.6 videodev compatible

22 years agoALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Jaroslav Kysela [Thu, 5 Feb 2004 16:54:42 +0000 (17:54 +0100)]
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Documentation,PCI drivers,BT87x driver
Moved bt87x driver from alsa-driver to alsa-kernel

22 years agoALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Jaroslav Kysela [Thu, 5 Feb 2004 16:54:23 +0000 (17:54 +0100)]
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Serial BUS drivers,TEA575x tuner,PCI drivers,FM801 driver
Added module for TEA575x radio tuners used in cheap FM801 based soundcards from Media Forte.

22 years agoALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Jaroslav Kysela [Thu, 5 Feb 2004 15:03:30 +0000 (16:03 +0100)]
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
ALSA Core
Cosmetic change

22 years agoALSA CVS update - Jaroslav Kysela <perex@suse.cz>
Jaroslav Kysela [Thu, 5 Feb 2004 15:02:53 +0000 (16:02 +0100)]
ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
VIA82xx driver
Removed duplicated code

22 years agoMerge PPC update
Linus Torvalds [Thu, 5 Feb 2004 12:36:49 +0000 (04:36 -0800)]
Merge PPC update

22 years agoppc32: Add thermal management drivers
Benjamin Herrenschmidt [Fri, 6 Feb 2004 04:24:04 +0000 (15:24 +1100)]
ppc32: Add thermal management drivers

Adds thermal management drivers for desktop G5, Windtunnel G4s, and
recent laptops (iBook G4, aluminium 15" and 17" powerbooks)

22 years agoppc32: Fix the mac mouse button emulation code
Benjamin Herrenschmidt [Fri, 6 Feb 2004 04:17:59 +0000 (15:17 +1100)]
ppc32: Fix the mac mouse button emulation code

Move the call to mac_hid_mouse_emulate_buttongs to the
right function so it works again in console mode

22 years agoppc32: Update PowerMac cpufreq driver
Benjamin Herrenschmidt [Fri, 6 Feb 2004 04:16:06 +0000 (15:16 +1100)]
ppc32: Update PowerMac cpufreq driver

Add support for Apple latest laptops, add a warning when building
an SMP kernel (the core cpufreq doesn't scale loops_per_jiffies
properly on SMP kernels), cleanup some code.

22 years agoppc32: Bring back PowerMac swim3 floppy driver into working state
Benjamin Herrenschmidt [Fri, 6 Feb 2004 04:14:13 +0000 (15:14 +1100)]
ppc32: Bring back PowerMac swim3 floppy driver into working state

Forward port Paul's latest fixes from 2.4. This driver still need
significant work to fit into the "macio" model properly, among
others.

22 years agoppc32: Use drivers/Kconfig and move some Mac stuffs to drivers/macintosh/Kconfig
Benjamin Herrenschmidt [Fri, 6 Feb 2004 04:12:24 +0000 (15:12 +1100)]
ppc32: Use drivers/Kconfig and move some Mac stuffs to drivers/macintosh/Kconfig

22 years agoppc32: Update PowerMac laptop backlight control core
Benjamin Herrenschmidt [Fri, 6 Feb 2004 03:59:34 +0000 (14:59 +1100)]
ppc32: Update PowerMac laptop backlight control core

22 years agoppc32: Update PowerMac via-pmu driver
Benjamin Herrenschmidt [Fri, 6 Feb 2004 03:58:36 +0000 (14:58 +1100)]
ppc32: Update PowerMac via-pmu driver

Add support for G5s, add an option for controlling the server
mode setting on core99 machines and later.

Most of the /proc stuff still need to be moved to sysfs

22 years agoppc32: Update PowerMac mediabay driver
Benjamin Herrenschmidt [Fri, 6 Feb 2004 03:56:45 +0000 (14:56 +1100)]
ppc32: Update PowerMac mediabay driver

Fix timings with HZ != 100, fix resource management

22 years agoppc32: Update the PowerMac adbhid driver (ADB & laptop mouse/trackpad/keyboard)
Benjamin Herrenschmidt [Fri, 6 Feb 2004 03:54:22 +0000 (14:54 +1100)]
ppc32: Update the PowerMac adbhid driver (ADB & laptop mouse/trackpad/keyboard)

Fix emulation of some special keys, fix a few problem with laptop
keyboards. Finally, fn-backspace works as forward-delete like in Darwin :)

22 years agoADB: Minor fix, autopoll list could be lost on a failed bus reset
Benjamin Herrenschmidt [Fri, 6 Feb 2004 03:52:16 +0000 (14:52 +1100)]
ADB: Minor fix, autopoll list could be lost on a failed bus reset

22 years agoppc32: Update the PowerMac "macio" IDE driver
Benjamin Herrenschmidt [Fri, 6 Feb 2004 03:51:23 +0000 (14:51 +1100)]
ppc32: Update the PowerMac "macio" IDE driver

Add support for recent chipsets (including G5 ATA/100), update
resource management.

22 years agoppc32: Update resource management of the PowerMac SCC driver
Benjamin Herrenschmidt [Fri, 6 Feb 2004 03:49:40 +0000 (14:49 +1100)]
ppc32: Update resource management of the PowerMac SCC driver

22 years agoppc32: Update PowerMac "mesh" driver.
Benjamin Herrenschmidt [Fri, 6 Feb 2004 03:47:41 +0000 (14:47 +1100)]
ppc32: Update PowerMac "mesh" driver.

Adapt to "macio" driver infrastructure, cleanup power management, make some
functions static, fix IO accessors, remove local list of commands/directions,
etc...

This driver could use more work & study of the interesting ASIC bugs
documented in Apple source code...

Note that I'm removing support for the CHRP machines using the MESH as
part of the "Hydra" ASIC. Nobody sane really uses that, but if one of
the 3 remaining  Longtrail users want to fix that, then move Hydra to
use the "macio" model...

22 years agoppc32: Update the PowerMac 53c94 SCSI driver
Benjamin Herrenschmidt [Fri, 6 Feb 2004 03:44:47 +0000 (14:44 +1100)]
ppc32: Update the PowerMac 53c94 SCSI driver

Adapt to the "macio" driver infrastructure, cleanup IO accessors,
remove local list of command/directions, uses infos provided by
the SCSI layer. This driver certainly could use some more work.

22 years agoppc32: Update macio_asic, add some resource management
Benjamin Herrenschmidt [Fri, 6 Feb 2004 03:38:55 +0000 (14:38 +1100)]
ppc32: Update macio_asic, add some resource management

22 years agoppc32: Add some PowerMac specific PCI IDs
Benjamin Herrenschmidt [Fri, 6 Feb 2004 03:37:52 +0000 (14:37 +1100)]
ppc32: Add some PowerMac specific PCI IDs

22 years agoppc32: Fix a warning with some usages of udelay
Benjamin Herrenschmidt [Fri, 6 Feb 2004 03:36:42 +0000 (14:36 +1100)]
ppc32: Fix a warning with some usages of udelay

22 years agoppc32: refcounting fix for of_device.c
Benjamin Herrenschmidt [Fri, 6 Feb 2004 03:35:38 +0000 (14:35 +1100)]
ppc32: refcounting fix for of_device.c

22 years agoppc32: PowerMac G5 interrupt management
Benjamin Herrenschmidt [Fri, 6 Feb 2004 03:34:35 +0000 (14:34 +1100)]
ppc32: PowerMac G5 interrupt management

The cascaded northbridge MPIC is currently dealt with a special
modified version of open_pic.c (open_pic2.c). A better mecanism
will have to be found for 2.7

22 years agoppc32: Fix time calibration on some G4 models
Benjamin Herrenschmidt [Fri, 6 Feb 2004 03:32:38 +0000 (14:32 +1100)]
ppc32: Fix time calibration on some G4 models

22 years agoppc32: Fix PowerMac SMP to work with G5s
Benjamin Herrenschmidt [Fri, 6 Feb 2004 03:31:37 +0000 (14:31 +1100)]
ppc32: Fix PowerMac SMP to work with G5s

22 years agoppc32: Add support for PowerMac G5 HT/PCI & AGP busses
Benjamin Herrenschmidt [Fri, 6 Feb 2004 03:30:42 +0000 (14:30 +1100)]
ppc32: Add support for PowerMac G5 HT/PCI & AGP busses

22 years agoppc32: Update PowerMac i2c management
Benjamin Herrenschmidt [Fri, 6 Feb 2004 03:29:33 +0000 (14:29 +1100)]
ppc32: Update PowerMac i2c management

Create a low-level synchronous implementation suitable for use
by the early boot platform code or other places where the
asynchronous driver isn't useable. This also exports the locks
used by the real driver to avoid collisions.
Use this new implementation to properly setup the clock chip
at boot on Apple latest laptops

22 years agoppc32: Update PowerMac motherboard support
Benjamin Herrenschmidt [Fri, 6 Feb 2004 03:22:25 +0000 (14:22 +1100)]
ppc32: Update PowerMac motherboard support
add support for newer laptops and G5 desktops