]> git.hungrycats.org Git - linux/log
linux
21 years agoLinux 2.6.3-rc1 v2.6.3-rc1
Linus Torvalds [Fri, 6 Feb 2004 09:48:30 +0000 (01:48 -0800)]
Linux 2.6.3-rc1

21 years agoMerge bk://kernel.bkbits.net/davem/sparc-2.6
Linus Torvalds [Fri, 6 Feb 2004 09:21:27 +0000 (01:21 -0800)]
Merge bk://kernel.bkbits.net/davem/sparc-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

21 years agoMerge bk://kernel.bkbits.net/davem/net-2.6
Linus Torvalds [Fri, 6 Feb 2004 09:17:52 +0000 (01:17 -0800)]
Merge bk://kernel.bkbits.net/davem/net-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

21 years agoMerge davem@nuts.davemloft.net:/disk1/BK/sparc-2.6
David S. Miller [Fri, 6 Feb 2004 09:00:35 +0000 (01:00 -0800)]
Merge davem@nuts.davemloft.net:/disk1/BK/sparc-2.6
into kernel.bkbits.net:/home/davem/sparc-2.6

21 years agoMerge davem@nuts.davemloft.net:/disk1/BK/net-2.6
David S. Miller [Fri, 6 Feb 2004 08:57:55 +0000 (00:57 -0800)]
Merge davem@nuts.davemloft.net:/disk1/BK/net-2.6
into kernel.bkbits.net:/home/davem/net-2.6

21 years ago[SPARC32]: Fix sparc32 module support.
Keith M. Wesolowski [Fri, 6 Feb 2004 08:25:56 +0000 (00:25 -0800)]
[SPARC32]: Fix sparc32 module support.

21 years ago[NET]: Bunch of Kconfig and doc URL updates.
Petri T. Koistinen [Fri, 6 Feb 2004 08:24:31 +0000 (00:24 -0800)]
[NET]: Bunch of Kconfig and doc URL updates.

21 years ago[VLAN]: Use VLAN tag set functionality in 8021q module.
Shmulik Hen [Fri, 6 Feb 2004 08:21:32 +0000 (00:21 -0800)]
[VLAN]: Use VLAN tag set functionality in 8021q module.

Make the regular/HW accelerated xmit functions in the 8021q module
use the new set VLAN tag functionality to reduce code duplication.

21 years ago[VLAN]: Export VLAN tag get/set functionality.
Shmulik Hen [Fri, 6 Feb 2004 08:20:43 +0000 (00:20 -0800)]
[VLAN]: Export VLAN tag get/set functionality.

Enable intermediate network drivers like bonding to get or set a
VLAN tag in an skb without a need to know about how tagging is done
according to a network adapter's capabilities.

21 years ago[IPV4]: Split arp_send into arp_create and arp_xmit, export them.
Shmulik Hen [Fri, 6 Feb 2004 08:00:41 +0000 (00:00 -0800)]
[IPV4]: Split arp_send into arp_create and arp_xmit, export them.

21 years ago[IPV6]: Use cheaper ipv6_addr_any() where appropriate.
Hideaki Yoshifuji [Fri, 6 Feb 2004 07:29:07 +0000 (23:29 -0800)]
[IPV6]: Use cheaper ipv6_addr_any() where appropriate.

21 years ago[IPV6]: Unify 3 similar code paths in ndisc_recv_ns().
Hideaki Yoshifuji [Fri, 6 Feb 2004 07:27:38 +0000 (23:27 -0800)]
[IPV6]: Unify 3 similar code paths in ndisc_recv_ns().

21 years ago[IPV6]: Clean-up NS (including DAD) vs tentative address.
Hideaki Yoshifuji [Fri, 6 Feb 2004 07:26:19 +0000 (23:26 -0800)]
[IPV6]: Clean-up NS (including DAD) vs tentative address.

21 years ago[NET]: Simply net_ratelimit().
Andrew Morton [Fri, 6 Feb 2004 07:09:25 +0000 (23:09 -0800)]
[NET]: Simply net_ratelimit().

Reimplement net_ratelimit() in terms of the new printk_ratelimit().

As net_ratelimit() already has it own sysctls we generalise
printk_ratelimit() a bit so that networking does not lose its existing
sysctls and so that it can use different time constants from the more generic
printk_ratelimit().

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

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

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

21 years ago[NET]: Support for lots of netdevs -- faster dev_alloc_name
Stephen Hemminger [Fri, 6 Feb 2004 06:24:10 +0000 (22:24 -0800)]
[NET]: Support for lots of netdevs -- faster dev_alloc_name

Convert dev_alloc_name from O(n^2) lookup to O(n) by using a page as
bitmap to figure out how many devices of that pattern have been allocated.
This works for up to 32k devices (PAGE_SIZE*8) on i386, more on other
platforms.  Correctly handles the boundary cases where number of devices
won't fit because name length is limited.

Adds strnchr to the string libraries since we need to find the % format
character, but only care if it is in the first 15 bytes.

21 years ago[NET]: Hash netdevices by ifindex for faster lookup.
Stephen Hemminger [Fri, 6 Feb 2004 05:39:44 +0000 (21:39 -0800)]
[NET]: Hash netdevices by ifindex for faster lookup.

21 years ago[NET]: Hash netdevices by name for faster lookup.
Stephen Hemminger [Fri, 6 Feb 2004 05:39:01 +0000 (21:39 -0800)]
[NET]: Hash netdevices by name for faster lookup.

21 years ago[NET]: Move dev_base and dev_base_lock into net/core/dev.c
Stephen Hemminger [Fri, 6 Feb 2004 05:35:14 +0000 (21:35 -0800)]
[NET]: Move dev_base and dev_base_lock into net/core/dev.c

21 years ago[PPPOE]: Fix illegal lvalue with gcc-3.5
Andrew Morton [Fri, 6 Feb 2004 05:30:50 +0000 (21:30 -0800)]
[PPPOE]: Fix illegal lvalue with gcc-3.5

21 years ago[AF_PACKET]: Fix illegal lvalue with gcc-3.5
Andrew Morton [Fri, 6 Feb 2004 05:30:24 +0000 (21:30 -0800)]
[AF_PACKET]: Fix illegal lvalue with gcc-3.5

21 years ago[NETLINK]: Fix illegal lvalue with gcc-3.5
Andrew Morton [Fri, 6 Feb 2004 05:29:54 +0000 (21:29 -0800)]
[NETLINK]: Fix illegal lvalue with gcc-3.5

21 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

21 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

21 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()

21 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

21 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

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

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

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

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

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

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

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

21 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

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

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

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

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

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

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

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

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

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

21 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

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

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

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

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

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

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

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

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

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

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

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

21 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

21 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

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

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

21 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

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

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

21 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

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

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

21 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 :)

21 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

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

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

21 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

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

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

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

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

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

21 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

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

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

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

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

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

21 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

21 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

21 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

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

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

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

21 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

21 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

21 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

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

21 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

21 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

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

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

21 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

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