]> git.hungrycats.org Git - linux/log
linux
22 years ago[PATCH] cciss: disble prefetching in ASIC
Andrew Morton [Sun, 8 Feb 2004 01:43:12 +0000 (17:43 -0800)]
[PATCH] cciss: disble prefetching in ASIC

From: mikem@beardog.cca.cpqcorp.net

This patch addresses a bug in the ASIC on the 6400 series controllers.  When
prefetching from host memory we grab an extra 750 or so bytes of data.  If
this occurs on a memory boundary the machine will MCA.  This bug affects IPF
and Alpha based platforms.  It is not known to be a problem on x86.

Prefetch will be disabled via the f/w.  We need to enable it on x86 to
address a _big_ performance hit on RAID 1 operations.

It is in the 2.4 tree.

22 years ago[PATCH] cciss: IRQ sharing fix
Andrew Morton [Sun, 8 Feb 2004 01:43:02 +0000 (17:43 -0800)]
[PATCH] cciss: IRQ sharing fix

From: mikem@beardog.cca.cpqcorp.net

This patch fixes a bug when sharing IRQs with another controller that
receives a lot of interrupts.  Without this check we will panic the system
when unloading and reloading the driver.  This is in 2.4.

22 years ago[PATCH] cciss: Add support for SA 6i embedded controller
Andrew Morton [Sun, 8 Feb 2004 01:42:53 +0000 (17:42 -0800)]
[PATCH] cciss: Add support for SA 6i embedded controller

From: mikem@beardog.cca.cpqcorp.net

This patch adds support for the next generation embedded cciss controller.
It also bumps the version and changes the author to HP.  This patch is in
2.4.

22 years ago[PATCH] cciss: Fix freeing of incorrect IO memory address
Andrew Morton [Sun, 8 Feb 2004 01:42:44 +0000 (17:42 -0800)]
[PATCH] cciss: Fix freeing of incorrect IO memory address

From: mikem@beardog.cca.cpqcorp.net

This patch fixes a bug where under certain error conditions we bail and try
to free our I/O memory.  This patch is in the 2.4 tree.

22 years ago[PATCH] cciss: PCI BAR sizing fix
Andrew Morton [Sun, 8 Feb 2004 01:42:35 +0000 (17:42 -0800)]
[PATCH] cciss: PCI BAR sizing fix

From: <mikem@beardog.cca.cpqcorp.net>

This patch eliminates the bad assumption that all of our PCI BARs will always
be 32-bits.  Tested against the 2.6.2 kernel.

This is required to support the Pinnacles architecture.  It is already in the
2.4 tree.

(This needs to be converted to use pci_request_regions())

22 years ago[PATCH] vx222_ops.c warning fix
Andrew Morton [Sun, 8 Feb 2004 01:42:26 +0000 (17:42 -0800)]
[PATCH] vx222_ops.c warning fix

Print a size_t correctly.

22 years ago[PATCH] alpha: fix build error due to __attribute_const__ conversion
Andrew Morton [Sun, 8 Feb 2004 01:42:17 +0000 (17:42 -0800)]
[PATCH] alpha: fix build error due to __attribute_const__ conversion

Include the needed compiler.h.  Also swizze the return type and the attribute
around to match everyone else.

22 years ago[PATCH] bitmap_snprintf() optimization
Andrew Morton [Sun, 8 Feb 2004 01:42:08 +0000 (17:42 -0800)]
[PATCH] bitmap_snprintf() optimization

From: Joe Korty <joe.korty@ccur.com>

Now that bitmap_parse is part of bitmap.[ch], it is allowed to manipulate
bits directly as the other bitmap routines do.

22 years ago[PATCH] Fix __filemap_fdatawrite() comment
Andrew Morton [Sun, 8 Feb 2004 01:41:59 +0000 (17:41 -0800)]
[PATCH] Fix __filemap_fdatawrite() comment

It was old.

22 years ago[PATCH] Fix ppa/imm warnings
Andrew Morton [Sun, 8 Feb 2004 01:41:50 +0000 (17:41 -0800)]
[PATCH] Fix ppa/imm warnings

From: <viro@parcelfarce.linux.theplanet.co.uk>

Simplify the code, eliminate an unused variable warning.

22 years ago[PATCH] add device id to radeonfb
Andrew Morton [Sun, 8 Feb 2004 01:41:41 +0000 (17:41 -0800)]
[PATCH] add device id to radeonfb

From: Andreas Steinmetz <ast@domdv.de>

The attached patch adds the pci id 5961 to radeonfb.  Without the patch my
9200 displays only a blank screen.  lspci output below.

05:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV280
[Radeon 9200] (rev 01) (prog-if 00 [VGA])
         Subsystem: Giga-byte Technology: Unknown device 4018
         Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 16
         Memory at e0000000 (32-bit, prefetchable) [size=128M]
         I/O ports at b800 [size=256]
         Memory at feaf0000 (32-bit, non-prefetchable) [size=64K]
         Expansion ROM at feac0000 [disabled] [size=128K]
         Capabilities: [58] AGP version 3.0
         Capabilities: [50] Power Management version 2

22 years ago[PATCH] v850: make __delay function handle a loop count of zero
Andrew Morton [Sun, 8 Feb 2004 01:41:31 +0000 (17:41 -0800)]
[PATCH] v850: make __delay function handle a loop count of zero

From: <miles@mcspd15.ucom.lsi.nec.co.jp> (Miles Bader)

make __delay function handle a loop count of zero.  In practice, this only
seems to occur in odd debugging situations, but it's quite annoying then.

22 years ago[PATCH] v850: Define ARCH_HAS_*_EXTABLE macros for v850
Andrew Morton [Sun, 8 Feb 2004 01:41:22 +0000 (17:41 -0800)]
[PATCH] v850: Define ARCH_HAS_*_EXTABLE macros for v850

From: <miles@mcspd15.ucom.lsi.nec.co.jp> (Miles Bader)

Define ARCH_HAS_*_EXTABLE macros for v850

22 years ago[PATCH] v850: Add some #includes for the v850 to eliminate some compiler warnings
Andrew Morton [Sun, 8 Feb 2004 01:41:12 +0000 (17:41 -0800)]
[PATCH] v850: Add some #includes for the v850 to eliminate some compiler warnings

From: <miles@mcspd15.ucom.lsi.nec.co.jp> (Miles Bader)

Add some #includes for the v850 to eliminate some compiler warnings

22 years ago[PATCH] fix duplication of DMA {black,white}list in icside.c
Bartlomiej Zolnierkiewicz [Sat, 7 Feb 2004 12:48:53 +0000 (04:48 -0800)]
[PATCH] fix duplication of DMA {black,white}list in icside.c

Always compile ide-dma.c if CONFIG_BLK_DEV_IDEDMA=y, mark PCI specific code
with CONFIG_BLK_DEV_IDEDMA_PCI for now (it should migrate to ide_pcidma.c
over a time).  This fixes a small bug - in_drive_list() from icside.c used
!strstr() instead of strstr() so it was missing two entries from a blacklist.

22 years ago[PATCH] Fix imm/ppa initializing bug in driver updates
Alexander Viro [Sat, 7 Feb 2004 12:47:32 +0000 (04:47 -0800)]
[PATCH] Fix imm/ppa initializing bug in driver updates

Let's play spot the bug here...

Amazing that it survives in modular case...

22 years ago[PATCH] fix too early probing of default IDE ports
Bartlomiej Zolnierkiewicz [Sat, 7 Feb 2004 08:43:26 +0000 (00:43 -0800)]
[PATCH] fix too early probing of default IDE ports

It was broken by IDE modular fixes in 2.6.2.

22 years ago[PATCH] fix ns87415.c for PA-RISC Super I/O chip
Bartlomiej Zolnierkiewicz [Sat, 7 Feb 2004 05:05:55 +0000 (21:05 -0800)]
[PATCH] fix ns87415.c for PA-RISC Super I/O chip

From: Matthew Wilcox <willy@debian.org>

22 years ago[PATCH] remove MOD_INC_USE_COUNT from drivers/ide/
Bartlomiej Zolnierkiewicz [Sat, 7 Feb 2004 05:05:45 +0000 (21:05 -0800)]
[PATCH] remove MOD_INC_USE_COUNT from drivers/ide/

From: Christoph Hellwig <hch@lst.de>

Instead of using the old MOD_INC_USE_COUNT and getting warnings all the
time preventing module unload can be much easier achived by just not
implementing a module_exit handler.

22 years agoMerge intel.com:/home/lenb/bk/linux-2.6.3
Len Brown [Fri, 6 Feb 2004 21:22:48 +0000 (16:22 -0500)]
Merge intel.com:/home/lenb/bk/linux-2.6.3
into intel.com:/home/lenb/src/linux-acpi-test-2.6.3

22 years ago[PATCH] New ptrace.h definitions
Matthew Wilcox [Fri, 6 Feb 2004 11:45:05 +0000 (03:45 -0800)]
[PATCH] New ptrace.h definitions

ARM added a definition for PT_SINGLESTEP which conflicted with
our definition.  So define PT_SINGLESTEP_BIT, PT_BLOCKSTEP_BIT and
PT_BLOCKSTEP to prevent similar problems in the future.  (James Bottomley)

22 years ago[PATCH] PA-RISC Harmony driver update
Matthew Wilcox [Fri, 6 Feb 2004 11:44:56 +0000 (03:44 -0800)]
[PATCH] PA-RISC Harmony driver update

Update harmony driver to the latest in the PA-RISC tree (Helge Deller)

22 years ago[PATCH] PA-RISC needs IPC64 structs
Matthew Wilcox [Fri, 6 Feb 2004 11:44:47 +0000 (03:44 -0800)]
[PATCH] PA-RISC needs IPC64 structs

PA-RISC also uses the 64-bit version of the IPC structs.

22 years agoMerge bk://gkernel.bkbits.net/net-drivers-2.5
Linus Torvalds [Fri, 6 Feb 2004 11:16:12 +0000 (03:16 -0800)]
Merge bk://gkernel.bkbits.net/net-drivers-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge redhat.com:/spare/repo/netdev-2.6/bonding-1
Jeff Garzik [Fri, 6 Feb 2004 15:59:05 +0000 (10:59 -0500)]
Merge redhat.com:/spare/repo/netdev-2.6/bonding-1
into redhat.com:/spare/repo/net-drivers-2.5

22 years agoMerge redhat.com:/spare/repo/netdev-2.6/netdev-alloc-5
Jeff Garzik [Fri, 6 Feb 2004 15:56:48 +0000 (10:56 -0500)]
Merge redhat.com:/spare/repo/netdev-2.6/netdev-alloc-5
into redhat.com:/spare/repo/net-drivers-2.5

22 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

22 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

22 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

22 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

22 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

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

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

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

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

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

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

22 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().

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

22 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().

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

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

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

22 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

22 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

22 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

22 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

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 agoMerge intel.com:/home/lenb/src/linux-acpi-test-2.6.2
Len Brown [Thu, 5 Feb 2004 22:22:37 +0000 (17:22 -0500)]
Merge intel.com:/home/lenb/src/linux-acpi-test-2.6.2
into intel.com:/home/lenb/src/linux-acpi-test-2.6.3

22 years agoMerge intel.com:/home/lenb/src/linux-acpi-test-2.6.1
Len Brown [Thu, 5 Feb 2004 22:18:46 +0000 (17:18 -0500)]
Merge intel.com:/home/lenb/src/linux-acpi-test-2.6.1
into intel.com:/home/lenb/src/linux-acpi-test-2.6.2

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[FBDEV] Add syfs support.
James Simmons [Thu, 5 Feb 2004 19:15:08 +0000 (11:15 -0800)]
[FBDEV] Add syfs support.

22 years ago[PATCH] acpi4asus update from Karol 'sziwan' Kozimor
Karol Kozimor [Thu, 5 Feb 2004 19:07:36 +0000 (14:07 -0500)]
[PATCH] acpi4asus update from Karol 'sziwan' Kozimor

The attached patch updates the acpi4asus driver to 0.27 through the
following changes:
- add support for M1300A, S5200N, L8400L,
- remove WLED support for certain models, since it is not controlled by
  AML,
- add LCD backlight switching for L2E / L3H,
- C99 initializers,
- generic LED handlers,
- the output of ASYM method to provide battery state information (might be
  more accurate under certain conditions) in /proc/acpi/asus/info,
- fix several oddities, various clean-ups and other minor changes.

The patch itself is quite big, which is mostly due to the C99 initializers
and the fact that diff doesn't like moving code around.

This has been compile-tested in various configurations, the substantive
changes were discussed on the acpi4asus mailing list.

The code should apply to current bk (both for 2.4 and 2.6). The patch is
also available here:
http://hell.org.pl/~sziwan/asus/acpi4asus-0.26-0.27.diff

Thanks to all the contributors (notably Pontus Fuchs) to this release.