]> git.hungrycats.org Git - linux/log
linux
21 years agoLinux 2.6.6-rc1 v2.6.6-rc1
Linus Torvalds [Wed, 14 Apr 2004 11:31:20 +0000 (04:31 -0700)]
Linux 2.6.6-rc1

21 years agoMerge redhat.com:/spare/repo/netdev-2.6/janitor
Jeff Garzik [Wed, 14 Apr 2004 16:50:03 +0000 (12:50 -0400)]
Merge redhat.com:/spare/repo/netdev-2.6/janitor
into redhat.com:/spare/repo/net-drivers-2.6

21 years agoMerge bk://linuxusb.bkbits.net/i2c-2.6
Linus Torvalds [Wed, 14 Apr 2004 08:47:05 +0000 (01:47 -0700)]
Merge bk://linuxusb.bkbits.net/i2c-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

21 years agoMerge bk://linuxusb.bkbits.net/usb-2.6
Linus Torvalds [Wed, 14 Apr 2004 08:12:43 +0000 (01:12 -0700)]
Merge bk://linuxusb.bkbits.net/usb-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

21 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-serial
Linus Torvalds [Wed, 14 Apr 2004 08:11:34 +0000 (01:11 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-serial
into ppc970.osdl.org:/home/torvalds/v2.6/linux

21 years ago[ARM PATCH] 1810/1: Support for non-PXA XScale UARTs
Deepak Saxena [Wed, 14 Apr 2004 19:39:05 +0000 (20:39 +0100)]
[ARM PATCH] 1810/1: Support for non-PXA XScale UARTs

Patch from Deepak Saxena

Supersedes 1809/1

21 years ago[SERIAL] Add ARM PL011 uart primecell support.
Russell King [Wed, 14 Apr 2004 18:33:32 +0000 (19:33 +0100)]
[SERIAL] Add ARM PL011 uart primecell support.

This adds support for the AMBA PL011 UART primecell, and moves the
existing AMBA UART support to indicate it covers the AMBA PL010
primecell.

21 years ago[PATCH] yenta: interrupt routing for TI briges
Daniel Ritz [Wed, 14 Apr 2004 07:46:25 +0000 (00:46 -0700)]
[PATCH] yenta: interrupt routing for TI briges

Some TI cardbus bridges found in notebooks and PCI add-on cards are
uninitialized.  This means the interrupt mode and the interrupt routing
is wrong in most cases, ending up in non working PCI interrupts.

This makes the TI Yenta driver probe the PCI interrupt and adjust the
interrupt setting if no interrupts are delivered.  It's done in a safe
way, that doesn't hurt working setups.

Function 1 on two slot devices is handled differently from function 0
since both share the settings.

21 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-rmk
Linus Torvalds [Wed, 14 Apr 2004 07:44:30 +0000 (00:44 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk
into ppc970.osdl.org:/home/torvalds/v2.6/linux

21 years ago[ARM] Use #defined constants for handle_mm_fault and __do_page_fault.
Russell King [Wed, 14 Apr 2004 21:44:50 +0000 (22:44 +0100)]
[ARM] Use #defined constants for handle_mm_fault and __do_page_fault.

21 years ago[ARM] Fix __do_softirq breakage.
Russell King [Wed, 14 Apr 2004 21:37:11 +0000 (22:37 +0100)]
[ARM] Fix __do_softirq breakage.

21 years ago[ARM] Fix builds using O=
Russell King [Wed, 14 Apr 2004 13:49:33 +0000 (14:49 +0100)]
[ARM] Fix builds using O=

21 years ago[ARM PATCH] 1811/1: Set dma_handle to ~0 when coherent allocation too big
Deepak Saxena [Wed, 14 Apr 2004 12:43:01 +0000 (13:43 +0100)]
[ARM PATCH] 1811/1: Set dma_handle to ~0 when coherent allocation too big

Patch from Deepak Saxena

21 years ago[PATCH] USB: fix CAN-2004-0075
Marc-Christian Petersen [Wed, 14 Apr 2004 07:30:34 +0000 (00:30 -0700)]
[PATCH] USB: fix CAN-2004-0075

Okay, now while we are at fixing security holes, is there any chance we
can _finally_ get the attached patch in?

The Vicam USB driver in all Linux Kernels 2.6 mainline does not use the
copy_from_user function when copying data from userspace to kernel space,
which crosses security boundaries and allows local users to cause a denial
of service.

Already ACKed by Greg. Only complaint was inproper coding style which is done
with attached patch ;)

ciao, Marc

21 years ago[PATCH] kbuild: fix modules_install
Sam Ravnborg [Wed, 14 Apr 2004 07:05:38 +0000 (00:05 -0700)]
[PATCH] kbuild: fix modules_install

The directory .tmp_versions/ was deleted during make vmlinux.

This eliminated the list of modules used for moudles_install.
The effect was that the following scenario failed:

make
make install
make modules_install

The solution is to only cleanup .tmp_versions when building modules.

21 years agoMerge kroah.com:/home/greg/linux/BK/bleed-2.6
Greg Kroah-Hartman [Wed, 14 Apr 2004 06:33:29 +0000 (23:33 -0700)]
Merge kroah.com:/home/greg/linux/BK/bleed-2.6
into kroah.com:/home/greg/linux/BK/i2c-2.6

21 years ago[PATCH] I2C: Fix voltage rounding in asb100
Jean Delvare [Wed, 14 Apr 2004 06:10:38 +0000 (23:10 -0700)]
[PATCH] I2C: Fix voltage rounding in asb100

This one line patch fixes voltage rounding in the asb100 chip driver.
It's very similar to a patch I submitted for the lm80 a few days ago.

21 years agoMerge kroah.com:/home/greg/linux/BK/bleed-2.6
Greg Kroah-Hartman [Wed, 14 Apr 2004 05:42:08 +0000 (22:42 -0700)]
Merge kroah.com:/home/greg/linux/BK/bleed-2.6
into kroah.com:/home/greg/linux/BK/usb-2.6

21 years ago[ISAPNP] MEM32 fix in read resources
Jaroslav Kysela [Wed, 14 Apr 2004 04:37:48 +0000 (04:37 +0000)]
[ISAPNP] MEM32 fix in read resources

Corrects isapnp_read_resources so that it gets MEM32 information properly.

21 years ago[PNPBIOS] avoid making potentially broken calls in proc.c
Adam Belay [Wed, 14 Apr 2004 04:34:24 +0000 (04:34 +0000)]
[PNPBIOS] avoid making potentially broken calls in proc.c

This patch prevents /proc/bus/pnp/devices from requesting on-boot node
information.  Dynamic information is used instead.

21 years ago[PNPBIOS] blacklist asus P4P800
Adam Belay [Wed, 14 Apr 2004 04:32:32 +0000 (04:32 +0000)]
[PNPBIOS] blacklist asus P4P800

The ASUS p4p800 motherboard's BIOS has a broken PnPBIOS implementation.  This
patch will disable PnPBIOS support if this hardware is detected by DMI.

21 years ago[PNP] sysfs entry "resource" fix
Adam Belay [Wed, 14 Apr 2004 04:30:17 +0000 (04:30 +0000)]
[PNP] sysfs entry "resource" fix

This patch ensures the proper count is returned in pnp_set_current_resources.

21 years ago[PNP] minor resource management fixes
Adam Belay [Wed, 14 Apr 2004 04:28:04 +0000 (04:28 +0000)]
[PNP] minor resource management fixes

This patch fixes a bug in pnp_auto_config_dev in which it wouldn't always report
allocation failures.  It also corrects the return codes.

21 years ago[PNPBIOS] parse asci text name
Adam Belay [Wed, 14 Apr 2004 04:24:50 +0000 (04:24 +0000)]
[PNPBIOS] parse asci text name

This patch fixes the unknown tag warning by adding support for the asci text
tag.

21 years ago[PATCH] large cpumask fix
Anton Blanchard [Wed, 14 Apr 2004 04:09:46 +0000 (21:09 -0700)]
[PATCH] large cpumask fix

The RCU code was missing cpus_empty() in one place, required with large
cpumasks.

21 years ago[PATCH] ppc64 signal frame issue
Anton Blanchard [Wed, 14 Apr 2004 04:09:33 +0000 (21:09 -0700)]
[PATCH] ppc64 signal frame issue

Fix a corruption bug, we were copying too much information back off
the signal frame.

While in the area help with gccs sign extension optimisation problems
and convert some things to long. (Saves about 30 instructions in signal.c)

21 years agoMerge http://jfs.bkbits.net/linux-2.5
Linus Torvalds [Wed, 14 Apr 2004 04:08:17 +0000 (21:08 -0700)]
Merge http://jfs.bkbits.net/linux-2.5
into ppc970.osdl.org:/home/torvalds/v2.6/linux

21 years ago[PATCH] isofs buffer overflow fix
Dave Jones [Wed, 14 Apr 2004 03:21:28 +0000 (20:21 -0700)]
[PATCH] isofs buffer overflow fix

Merged in 2.4, and various vendor kernels..

  iDefense reported a buffer overflow flaw in the ISO9660 filesystem code.
  An attacker could create a malicious filesystem in such a way that they
  could gain root privileges if that filesystem is mounted. The Common
  Vulnerabilities and Exposures project (cve.mitre.org) has assigned the name
  CAN-2004-0109 to this issue.

Ernie Petrides came up with the following patch which I fixed up a slight
reject in to apply to 2.6. Otherwise, unchanged from the 2.4 patch.

21 years ago[PATCH] USB: Patch for Clie TH55 Support in visor kernel module
Martin Lubich [Wed, 14 Apr 2004 03:04:33 +0000 (20:04 -0700)]
[PATCH] USB: Patch for Clie TH55 Support in visor kernel module

I just want to explain the changes I've made, since I tried to adhere to the
more organized structure in the 2.6 visor module to incorporate my changes.

I didn't want to pollute this with some ugly hack.

I created a new device id table with name clie_id_5_table to cleanly separate
the UX50/TH55 from the rest.

Along with this I added a new usb_serial_device_type which is essentially a
copy of handspring_device but has its own attach function.

This new attach function ( clie_5_attach ) will do the actual magic.

I think it is justified to introduce a new type ( which I called clie_5 )
since I suspect that Sony is intentionally changing the interface spec ( As
it has done so in the past ). I dare to predict that we will see more clie
devices coming this year which will require this new attachment procedure. At
the moment I am only aware of the UX50 and TH55 to implement that weird
configuration.

21 years ago[PATCH] USB: more ftdi devices
Jan Capek [Wed, 14 Apr 2004 02:56:46 +0000 (19:56 -0700)]
[PATCH] USB: more ftdi devices

21 years ago[PATCH] USB speedtouch: bump the version number
Duncan Sands [Wed, 14 Apr 2004 02:51:12 +0000 (19:51 -0700)]
[PATCH] USB speedtouch: bump the version number

Hi Greg, this patch bumps the speedtouch driver's version number.
It also adds the version number to the module description, so people
can see it with modinfo.  I also added a MODULE_VERSION line (why?
because it was there...)  The patch is against your 2.6 kernel tree.

21 years ago[PATCH] USB speedtouch: fix memory leak in error path
Duncan Sands [Wed, 14 Apr 2004 02:50:29 +0000 (19:50 -0700)]
[PATCH] USB speedtouch: fix memory leak in error path

Hi Greg, this patch fixes a memory leak in the speedtouch driver.
The leak occurs when the ATM layer submits a skbuff for transmission,
but the driver rejects it (because the device has been unplugged for
example).  The ATM layer requires the driver to free the skbuff in this
case.  The patch is against your 2.6 kernel tree.

21 years ago[PATCH] USB speedtouch: turn on debugging if CONFIG_USB_DEBUG is set
Duncan Sands [Wed, 14 Apr 2004 02:49:54 +0000 (19:49 -0700)]
[PATCH] USB speedtouch: turn on debugging if CONFIG_USB_DEBUG is set

Hi Greg, this causes the speedtouch driver to output non-verbose
debugging messages if the kernel was configured with CONFIG_USB_DEBUG.
The patch is against your 2.6 kernel tree.

21 years ago[PATCH] x86-64 update
Andi Kleen [Tue, 13 Apr 2004 13:18:37 +0000 (06:18 -0700)]
[PATCH] x86-64 update

Various fixes and cleanups for x86-64.

 - Update defconfig
 - Fix some problems in ROM resource scanning (Rene Herman)
 - Initialize APIC id of CPU 0 (Venkatesh Pallipadi)
 - Always enable swiotlb for GART_IOMMU
 - Fix compilation without IOMMU_GART
 - Remove nodes_present; use standard node_online_map instead.
   This also fixes a bug with no memory on node 0.
 - Switch node<->cpu mapping to arrays. This fixes some awkward
   special cases with no nodes and empty nodes.
 - Move K8 fallback node setup to common code
 - Eliminate old fake_node.
 - Fix wrong fields in MCE handling (Marc Bevand)
 - Make pci_dma_consistent behave more similar to i386 to fix Alsa

21 years ago[PATCH] update fix for potential integer overflow in zoran driver
Andrew Morton [Tue, 13 Apr 2004 11:49:20 +0000 (04:49 -0700)]
[PATCH] update fix for potential integer overflow in zoran driver

From: Dave Jones <davej@redhat.com>

2.4 already had this fixed, but uses a somewhat larger value to clip at.
For uniformity sake, perhaps they should be the same?  Patch below makes
it match 2.4-bk

21 years ago[PATCH] Fix MSI IA64 Support Build Breakage
Andrew Morton [Tue, 13 Apr 2004 11:49:07 +0000 (04:49 -0700)]
[PATCH] Fix MSI IA64 Support Build Breakage

From: "Nguyen, Tom L" <tom.l.nguyen@intel.com>

The patch showed up in Linus' tree last night breaks the
"generic_defconfig" build for ia64.

Fix it by adding the NR_VECTORS device to ia64.

21 years ago[PATCH] Fix ext3 add_nondir d_instantiate()
Andrew Morton [Tue, 13 Apr 2004 11:48:54 +0000 (04:48 -0700)]
[PATCH] Fix ext3 add_nondir d_instantiate()

It should be unconditional.

21 years ago[PATCH] jbd copyout fix
Andrew Morton [Tue, 13 Apr 2004 11:48:41 +0000 (04:48 -0700)]
[PATCH] jbd copyout fix

When I converted journal_write_metadata_buffer() to kmap_atomic() I screwed
up the handling of the copyout buffers - we're currently writing four zeroes
into the user's page rather than into the data which is to be written to the
journal (oops).

Net effect: any block which starts with 0xC03B3998 gets scribbled on in
data=journal mode.

21 years ago[PATCH] obsolete asm/hdreg.h
Bartlomiej Zolnierkiewicz [Tue, 13 Apr 2004 11:29:30 +0000 (04:29 -0700)]
[PATCH] obsolete asm/hdreg.h

21 years ago[PATCH] asm-ia64/ide.h: use unsigned long instead of ide_ioreg_t
Bartlomiej Zolnierkiewicz [Tue, 13 Apr 2004 11:29:19 +0000 (04:29 -0700)]
[PATCH] asm-ia64/ide.h: use unsigned long instead of ide_ioreg_t

21 years ago[PATCH] asm/ide.h: ide_ioreg_t cleanup
Bartlomiej Zolnierkiewicz [Tue, 13 Apr 2004 11:29:08 +0000 (04:29 -0700)]
[PATCH] asm/ide.h: ide_ioreg_t cleanup

ide_ioreg_t is deprecated and hasn't been used by IDE driver for some time.
Use unsigned long directly on alpha, arm26, arm, mips, parisc, ppc64 and sh.

asm-ia64/ide.h (ide_ioreg_t is unsigned short) and asm-m68knommu/ide.h
(broken - ide_ioreg_t is not defined) are the only users of ide_ioreg_t left.

21 years ago[PATCH] add asm-generic/hdreg.h
Bartlomiej Zolnierkiewicz [Tue, 13 Apr 2004 11:28:56 +0000 (04:28 -0700)]
[PATCH] add asm-generic/hdreg.h

Use it on all archs which define ide_ioreg_t to unsigned long.

21 years ago[PATCH] asm-arm26/hdreg.h: use unsigned long for ide_ioreg_t
Bartlomiej Zolnierkiewicz [Tue, 13 Apr 2004 11:28:41 +0000 (04:28 -0700)]
[PATCH] asm-arm26/hdreg.h: use unsigned long for ide_ioreg_t

21 years ago[PATCH] zero 'hw_regs_t hw' allocated from stack in ide.c and ide-cs.c
Bartlomiej Zolnierkiewicz [Tue, 13 Apr 2004 11:28:29 +0000 (04:28 -0700)]
[PATCH] zero 'hw_regs_t hw' allocated from stack in ide.c and ide-cs.c

21 years ago[PATCH] hpt366.c: fix 'cat /proc/ide/hpt366' crash
Bartlomiej Zolnierkiewicz [Tue, 13 Apr 2004 11:28:16 +0000 (04:28 -0700)]
[PATCH] hpt366.c: fix 'cat /proc/ide/hpt366' crash

Disable code doing outb() without any locking in /proc handler.
Otherwise 'cat /proc/ide/hpt366' crashes if done during I/O.

Noticed by John Stoffel <stoffel@lucent.com>.

21 years ago[PATCH] ide-disk.c: workaround for bogus LBA48 drives
Bartlomiej Zolnierkiewicz [Tue, 13 Apr 2004 11:28:03 +0000 (04:28 -0700)]
[PATCH] ide-disk.c: workaround for bogus LBA48 drives

From: Geert Uytterhoeven <geert@linux-m68k.org>

Apparently some IDE drives (e.g. a pile of 80 GB ST380020ACE drives I have
access to) advertise to support LBA48, but don't, causing kernels that support
LBA48 (i.e. anything newer than 2.4.18, including 2.4.25 and 2.6.4) to fail on
them.  Older kernels (including 2.2.20 on the Debian woody CDs) work fine.

Check for id->lba_capacity_2 being non-zero in idedisk_supports_lba48().

21 years ago[netdrvr r8169] temporary build fix, until DMA_xxBIT_MASK is upstream
Jeff Garzik [Tue, 13 Apr 2004 12:53:32 +0000 (08:53 -0400)]
[netdrvr r8169] temporary build fix, until DMA_xxBIT_MASK is upstream

21 years agoDelete sis190 net driver.
Jeff Garzik [Tue, 13 Apr 2004 11:10:19 +0000 (07:10 -0400)]
Delete sis190 net driver.

The driver was copied from the very-buggy r8169 (pre-Francois),
and is for hardware that isn't even out of the lab yet.

21 years agoMerge redhat.com:/spare/repo/netdev-2.6/tulip
Jeff Garzik [Tue, 13 Apr 2004 11:03:03 +0000 (07:03 -0400)]
Merge redhat.com:/spare/repo/netdev-2.6/tulip
into redhat.com:/spare/repo/net-drivers-2.6

21 years agoMerge redhat.com:/spare/repo/netdev-2.6/s2io
Jeff Garzik [Tue, 13 Apr 2004 11:01:53 +0000 (07:01 -0400)]
Merge redhat.com:/spare/repo/netdev-2.6/s2io
into redhat.com:/spare/repo/net-drivers-2.6

21 years agoMerge redhat.com:/spare/repo/netdev-2.6/r8169
Jeff Garzik [Tue, 13 Apr 2004 11:00:08 +0000 (07:00 -0400)]
Merge redhat.com:/spare/repo/netdev-2.6/r8169
into redhat.com:/spare/repo/net-drivers-2.6

21 years agoMerge redhat.com:/spare/repo/netdev-2.6/pcnet32
Jeff Garzik [Tue, 13 Apr 2004 10:59:03 +0000 (06:59 -0400)]
Merge redhat.com:/spare/repo/netdev-2.6/pcnet32
into redhat.com:/spare/repo/net-drivers-2.6

21 years agoMerge redhat.com:/spare/repo/netdev-2.6/e1000
Jeff Garzik [Tue, 13 Apr 2004 10:57:44 +0000 (06:57 -0400)]
Merge redhat.com:/spare/repo/netdev-2.6/e1000
into redhat.com:/spare/repo/net-drivers-2.6

21 years agoMerge redhat.com:/spare/repo/netdev-2.6/b44
Jeff Garzik [Tue, 13 Apr 2004 10:56:28 +0000 (06:56 -0400)]
Merge redhat.com:/spare/repo/netdev-2.6/b44
into redhat.com:/spare/repo/net-drivers-2.6

21 years agoMerge redhat.com:/spare/repo/netdev-2.6/8139cp
Jeff Garzik [Tue, 13 Apr 2004 10:54:27 +0000 (06:54 -0400)]
Merge redhat.com:/spare/repo/netdev-2.6/8139cp
into redhat.com:/spare/repo/net-drivers-2.6

21 years ago[PATCH] remove concat. with __FUNCTION__ (drivers/net/) (V2)
Randy Dunlap [Tue, 13 Apr 2004 10:28:52 +0000 (06:28 -0400)]
[PATCH] remove concat. with __FUNCTION__ (drivers/net/) (V2)

Hi,

Previous patch had a small problem.  This patch replaces the
previous version.  I can/will send a relative/differential diff
if you want/need it.

Problem:

On Tue, 2004-04-06 at 14:45, Randy.Dunlap wrote:
> From: Tony Breeds <tony@bakeyournoodle.com>
>
> "concatenation of string literals with __FUNCTION__ is deprecated"
> -#define TRACE_ENTER(devname) DEBUG(2, "%s: -> " __FUNCTION__ "()\n", devname);
> -#define TRACE_EXIT(devname)  DEBUG(2, "%s: <- " __FUNCTION__ "()\n", devname);
> +#define TRACE_ENTER(devname) DEBUG(2, "%s: -> %s()\n", __FUNCTION__, devname);
> +#define TRACE_EXIT(devname)  DEBUG(2, "%s: <- %s()\n", __FUNCTION__, devname);

| Hi.  This isn't the same.  It should be:
|
| +#define TRACE_ENTER(devname) DEBUG(2, "%s: -> %s()\n", devname, __FUNCTION__);
| +#define TRACE_EXIT(devname)  DEBUG(2, "%s: <- %s()\n", devname, __FUNCTION__ );

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 drivers/net/gt96100eth.c       |    2 +-
 drivers/net/irda/smsc-ircc2.c  |    6 +++---
 drivers/net/irda/via-ircc.c    |    2 +-
 drivers/net/wireless/orinoco.h |    4 ++--
 4 files changed, 7 insertions(+), 7 deletions(-)

21 years ago[PATCH] r8169: mod_timer() expects an absolute time, not a relative offset.
François Romieu [Tue, 13 Apr 2004 10:25:12 +0000 (06:25 -0400)]
[PATCH] r8169: mod_timer() expects an absolute time, not a relative offset.

21 years ago[PATCH] r8169: correct irq handler return value
François Romieu [Tue, 13 Apr 2004 10:25:05 +0000 (06:25 -0400)]
[PATCH] r8169: correct irq handler return value

The irq handler must not return 1 when the status register is null
during the firt iteration.

21 years ago[PATCH] r8169: Missing 'static' qualifier for functions.
François Romieu [Tue, 13 Apr 2004 10:24:58 +0000 (06:24 -0400)]
[PATCH] r8169: Missing 'static' qualifier for functions.

21 years ago[PATCH] MAINTAINER entry for the r8169 driver.
François Romieu [Tue, 13 Apr 2004 10:14:40 +0000 (06:14 -0400)]
[PATCH] MAINTAINER entry for the r8169 driver.

21 years ago[PATCH] pcnet32 fix hang/crash with loopback test
Don Fry [Tue, 13 Apr 2004 10:06:34 +0000 (06:06 -0400)]
[PATCH] pcnet32 fix hang/crash with loopback test

If the pcnet32 interface is not up, running the loopback test may hang or
crash the system.  This patch provided by Jim Lewis fixes that problem.
Tested on ia32 and ppc systems.

21 years ago[PATCH] e1000: replace if(retval=fn()) with retval=fn(); if (retval)
Ganesh Venkatesan [Tue, 13 Apr 2004 09:40:44 +0000 (05:40 -0400)]
[PATCH] e1000: replace if(retval=fn()) with retval=fn(); if (retval)

21 years ago[PATCH] e1000: all other white space fixes, changelog
Ganesh Venkatesan [Tue, 13 Apr 2004 09:40:37 +0000 (05:40 -0400)]
[PATCH] e1000: all other white space fixes, changelog

21 years ago[PATCH] e1000: New bit definitions, fix comments on loadtime parameters
Ganesh Venkatesan [Tue, 13 Apr 2004 09:40:29 +0000 (05:40 -0400)]
[PATCH] e1000: New bit definitions, fix comments on loadtime parameters

21 years ago[PATCH] e1000: Set Attla PHY to Class A
Ganesh Venkatesan [Tue, 13 Apr 2004 09:40:22 +0000 (05:40 -0400)]
[PATCH] e1000: Set Attla PHY to Class A

Some LOM implementation of our controllers pass IEEE tests (Tx
distortion/Symmetry) while operating in Class A mode rather than in
class AB mode.

21 years ago[PATCH] e1000: remove polarity reversal workaround for forced 10H/10F links
Ganesh Venkatesan [Tue, 13 Apr 2004 09:40:14 +0000 (05:40 -0400)]
[PATCH] e1000: remove polarity reversal workaround for forced 10H/10F links

Adding this caused the adapter to fail while operating at 10 mbps, half
duplex. Hence the fix is not complete. We are still investigating a more
complete fix for the polarity reversal issue.

21 years ago[PATCH] e1000: fix eeprom update to include e1000_standby_eeprom
Ganesh Venkatesan [Tue, 13 Apr 2004 09:40:07 +0000 (05:40 -0400)]
[PATCH] e1000: fix eeprom update to include e1000_standby_eeprom

A Bug in e1000_spi_eeprom_ready where the Chip Select bit wasn't being
toggled after every status register read (if the eeprom wasn't ready after
the first status register read). The call to e1000_standby_eeprom manages
the CS bit correctly

21 years ago[PATCH] e1000: ethtool set/get ring param support
Ganesh Venkatesan [Tue, 13 Apr 2004 09:39:59 +0000 (05:39 -0400)]
[PATCH] e1000: ethtool set/get ring param support

21 years ago[PATCH] e1000: ethtool set/get eeprom fixes
Ganesh Venkatesan [Tue, 13 Apr 2004 09:39:52 +0000 (05:39 -0400)]
[PATCH] e1000: ethtool set/get eeprom fixes

21 years ago[PATCH] ppc64: restore r13 in an unrecoverable exception
Andrew Morton [Tue, 13 Apr 2004 02:26:35 +0000 (19:26 -0700)]
[PATCH] ppc64: restore r13 in an unrecoverable exception

From: Anton Blanchard <anton@samba.org>

We have to restore r13 when entering unrecoverable_exception.

21 years ago[PATCH] ppc64: Fix ibmveth.c compilation
Andrew Morton [Tue, 13 Apr 2004 02:26:22 +0000 (19:26 -0700)]
[PATCH] ppc64: Fix ibmveth.c compilation

From: Paul Mackerras <paulus@samba.org>

This patch changes PCI_DMA_TODEVICE to DMA_TO_DEVICE in a couple of
places in drivers/net/ibmveth.c, since it doesn't compile without this
change and it does compile with it.  It also reformats a couple of
over-long lines in the vicinity of the other changes.

21 years ago[PATCH] ufs2_frag_map_fix : fixes wrong content reading in ufs2 code
Andrew Morton [Tue, 13 Apr 2004 02:26:09 +0000 (19:26 -0700)]
[PATCH] ufs2_frag_map_fix : fixes wrong content reading in ufs2  code

From: Niraj Kumar <niraj17@iitbombay.org>

This is in continuation of the ufs2 read-only code that went into 2.6.5.

This patch fixes a bug where wrong content was being read off the disk
after around 4 MB mark.

21 years ago[PATCH] binfmt_misc: remove attribute(unused)
Andrew Morton [Tue, 13 Apr 2004 02:25:55 +0000 (19:25 -0700)]
[PATCH] binfmt_misc: remove attribute(unused)

From: Anton Blanchard <anton@samba.org>

It's been there since the kernel was first imported into bk.  We see no
reason for this.

21 years ago[PATCH] stack reductions: nfs root
Andrew Morton [Tue, 13 Apr 2004 02:25:41 +0000 (19:25 -0700)]
[PATCH] stack reductions: nfs root

From: Arjan van de Ven <arjanv@redhat.com>

root_nfs_name is called one in single threaded environment; can use static.

21 years ago[PATCH] Compile fix for macserial
Andrew Morton [Tue, 13 Apr 2004 02:25:29 +0000 (19:25 -0700)]
[PATCH] Compile fix for macserial

From: Jeff Mahoney <jeffm@suse.com>

This patch fixes a problem with the serial conversion to tiocm[sg]et.

The paste from rs_ioctl included the command sanity checking, but there's no
command for tiocm[sg]et.  The compile ends up failing.

21 years ago[PATCH] pcmcia/rsrc_mgr.c warning fix.
Andrew Morton [Tue, 13 Apr 2004 02:25:15 +0000 (19:25 -0700)]
[PATCH] pcmcia/rsrc_mgr.c warning fix.

From: "Luiz Fernando N. Capitulino" <lcapitulino@prefeitura.sp.gov.br>,
      me

drivers/pcmcia/rsrc_mgr.c: In function `find_io_region':
drivers/pcmcia/rsrc_mgr.c:604: warning: large integer implicitly truncated to unsigned type

We don't really know what underlying type an ioaddr_t has, so just use an
integer here and let the compiler promote it appropriately.

21 years ago[PATCH] another mips build fix
Andrew Morton [Tue, 13 Apr 2004 02:25:02 +0000 (19:25 -0700)]
[PATCH] another mips build fix

From: Samium Gromoff <deepfire@sic-elvis.zel.ru>

Without this one it fails to build, too.

21 years ago[PATCH] mips build fix
Andrew Morton [Tue, 13 Apr 2004 02:24:49 +0000 (19:24 -0700)]
[PATCH] mips build fix

From: Samium Gromoff <deepfire@sic-elvis.zel.ru>

Without this one it fails to build.

21 years ago[PATCH] Wrong return value in hfs_fill_super
Andrew Morton [Tue, 13 Apr 2004 02:24:35 +0000 (19:24 -0700)]
[PATCH] Wrong return value in hfs_fill_super

From: Nick Wellnhofer <wellnhofer@aevum.de>

hfs_fill_super in 2.6.5 returns -EIO instead of -EINVAL if a valid supe=
block isn't found.  So mount_block_root in init/do_mounts.c bails out before
trying to mount the root device as XFS.

21 years ago[PATCH] m68knommu: fixes to the 68328 DragonBall serial driver
Andrew Morton [Tue, 13 Apr 2004 02:24:22 +0000 (19:24 -0700)]
[PATCH] m68knommu: fixes to the 68328 DragonBall serial driver

From: <gerg@snapgear.com>

A few fixes for the 68328 "DragonBall" serial driver:

. use irqreturn_t for interrupt handlers
. correct a few variable types (stop compiler warnings)
. correctly use return values from put_user(), get_user() and copy_to_user()

Many of these originaly from kernel janitors.

21 years ago[PATCH] m68knommu: fixes to the ColdFire serial driver
Andrew Morton [Tue, 13 Apr 2004 02:24:08 +0000 (19:24 -0700)]
[PATCH] m68knommu: fixes to the ColdFire serial driver

From: <gerg@snapgear.com>

A whole bunch of fixes for the ColdFire serial driver:

. remove unused CONFIG_LEDMAN code
. reformat port definitions to new style structure init
. change "addr" field type to reduce casting in ColdFire serial driver
. cleanup locking problems in mcfrs_write().
. implement fraction baud rate clock support for hardware that
  supports it (namely the ColdFire 5272)
. implement wait_until_sent, some ColdFire parts of hardware support
  for this (again the 5272).
. correctly use return values from put_user(), get_user() and copy_to_user()

Many of these originaly from kernel janitors.

21 years ago[PATCH] m68knommu: change addr type to reduce casting in ColdFire serial driver
Andrew Morton [Tue, 13 Apr 2004 02:23:56 +0000 (19:23 -0700)]
[PATCH] m68knommu: change addr type to reduce casting in ColdFire serial driver

From: <gerg@snapgear.com>

Change "addr" field type to reduce casting in ColdFire serial driver.

21 years ago[PATCH] Fix tmscsim on amd64
Andrew Morton [Tue, 13 Apr 2004 02:23:42 +0000 (19:23 -0700)]
[PATCH] Fix tmscsim on amd64

From: Jeff Garzik <jgarzik@pobox.com>

DC390_init() takes a long, not an int.

21 years ago[PATCH] uninline copy_to_user() and copy_from_user()
Andrew Morton [Tue, 13 Apr 2004 02:23:29 +0000 (19:23 -0700)]
[PATCH] uninline copy_to_user() and copy_from_user()

40k reduction in my vmlinux.

Thanks to Denis Vlasenko <vda@port.imtp.ilyichevsk.odessa.ua> for performing
the analysis.

21 years ago[PATCH] uninline seq_puts() and seq_putc()
Andrew Morton [Tue, 13 Apr 2004 02:23:16 +0000 (19:23 -0700)]
[PATCH] uninline seq_puts() and seq_putc()

Saves 3.4k from my vmlinux.

Thanks to Denis Vlasenko <vda@port.imtp.ilyichevsk.odessa.ua> for performing
the analysis.

21 years ago[PATCH] uninline put_page()
Andrew Morton [Tue, 13 Apr 2004 02:23:02 +0000 (19:23 -0700)]
[PATCH] uninline put_page()

Shrinks my vmlinux by an astonishing 28k.

   text    data     bss     dec     hex filename
3038796  589890  150612 3779298  39aae2 vmlinux.before
3009761  590107  150612 3750480  393a50 vmlinux.after

Thanks to Denis Vlasenko <vda@port.imtp.ilyichevsk.odessa.ua> for performing
the analysis.

21 years ago[PATCH] fix vga16fb.c frame buffer bad memory mapping
Andrew Morton [Tue, 13 Apr 2004 02:22:50 +0000 (19:22 -0700)]
[PATCH] fix vga16fb.c frame buffer bad memory mapping

From: Vincent Sanders <vince@kyllikki.org>

The vga16fb driver uses a direct ioremap on 0xa00000 to gain access to the
vga card.  This is wrong on architectures other than x86, every other driver
uses VGA_MAP_MEM macro from vga.h to ensure the correct memory mapping.

21 years ago[PATCH] shrink VFS hash sizes on small machines
Andrew Morton [Tue, 13 Apr 2004 02:22:37 +0000 (19:22 -0700)]
[PATCH] shrink VFS hash sizes on small machines

From: Matt Mackall <mpm@selenic.com>

Base hash sizes on available memory rather than total memory.  An
additional 50% above current used memory is considered reserved for the
purposes of hash sizing to compensate for the hashes themselves and the
remainder of kernel and userspace initialization.

21 years ago[PATCH] get_files_struct cleanup
Andrew Morton [Tue, 13 Apr 2004 02:22:25 +0000 (19:22 -0700)]
[PATCH] get_files_struct cleanup

From: Russell King <rmk@arm.linux.org.uk>

Cleanup the 4 duplicate "get_files_struct" implementations into one
get_files_struct() function to compliment put_files_struct().

21 years ago[PATCH] put ia32 pgds and pmds back into slab
Andrew Morton [Tue, 13 Apr 2004 02:22:13 +0000 (19:22 -0700)]
[PATCH] put ia32 pgds and pmds back into slab

From: William Lee Irwin III <wli@holomorphy.com>

This optimisation was reverted when I was removing all users of page->list.
Bill fixed it up, so unrevert it again.

21 years ago[PATCH] kbuild: Create .tmp_versions when building external modules
Andrew Morton [Tue, 13 Apr 2004 02:21:59 +0000 (19:21 -0700)]
[PATCH] kbuild: Create .tmp_versions when building external modules

From: Sam Ravnborg <sam@ravnborg.org>

When building external modules the $PWD/.tmp_versions directory is used.
The .tmp_versions directory in the kernel tree cannot be used because this
would clutter up the kernel tree especially when more than one external
module is being build for the same kernel tree.

This patch make sure to create $PWD/.tmp_versions, and to delete it during
make clean.  It also removes warning about 'messed with SUBDIRS', this is
no longer relevant when .tmp_versions is made outside the kernel tree.

21 years ago[PATCH] hugetlbpage highmem fix
Andrew Morton [Tue, 13 Apr 2004 02:21:45 +0000 (19:21 -0700)]
[PATCH] hugetlbpage highmem fix

From: Andy Whitcroft <apw@shadowen.org>

When clearing a large page allocation ensure we use a page clear function
which will correctly clear a ZONE_HIGHMEM page.

21 years agoMerge bk://linux-dj.bkbits.net/cpufreq
Linus Torvalds [Tue, 13 Apr 2004 01:52:00 +0000 (18:52 -0700)]
Merge bk://linux-dj.bkbits.net/cpufreq
into ppc970.osdl.org:/home/torvalds/v2.6/linux

21 years agoMerge bk://linux-dj.bkbits.net/agpgart
Linus Torvalds [Tue, 13 Apr 2004 01:16:54 +0000 (18:16 -0700)]
Merge bk://linux-dj.bkbits.net/agpgart
into ppc970.osdl.org:/home/torvalds/v2.6/linux

21 years ago[PATCH] m68k show_interrupts bug
Geert Uytterhoeven [Tue, 13 Apr 2004 00:32:38 +0000 (17:32 -0700)]
[PATCH] m68k show_interrupts bug

M68k: Make sure machine-specific interrupts are always printed (bug introduced
by show_interrupts() conversion)

21 years ago[PATCH] Amiga eth%d
Geert Uytterhoeven [Tue, 13 Apr 2004 00:32:24 +0000 (17:32 -0700)]
[PATCH] Amiga eth%d

Amiga Ethernet drivers: Print card info after calling register_netdev(), to
avoid dev->name still being 'eth%d'.

21 years ago[PATCH] M68k time update
Geert Uytterhoeven [Tue, 13 Apr 2004 00:32:12 +0000 (17:32 -0700)]
[PATCH] M68k time update

M68k: Update time adjustment code cfr. other architectures.
(perhaps do_gettimeofday() is a good candidate for consolidation across archs?)

21 years ago[PATCH] M68k TLB fixes
Geert Uytterhoeven [Tue, 13 Apr 2004 00:31:58 +0000 (17:31 -0700)]
[PATCH] M68k TLB fixes

M68k TLB fixes from Roman Zippel:
  - Check current->active_mm for currently active mm
  - Set correct context to flush the right ATC entry
This is especially important for kswapd to correctly flush unmapped entries (it
caused random segfaults during large compiles)

21 years ago[PATCH] m68k I/O
Geert Uytterhoeven [Tue, 13 Apr 2004 00:31:46 +0000 (17:31 -0700)]
[PATCH] m68k I/O

m68k: Use explicit-sized types for I/O accesses

21 years ago[PATCH] Amikbd C99 cleanup
Geert Uytterhoeven [Tue, 13 Apr 2004 00:31:32 +0000 (17:31 -0700)]
[PATCH] Amikbd C99 cleanup

Amikbd: Use C99 array initializers and standard key defines