]> git.neil.brown.name Git - history.git/log
history.git
21 years ago[SERIAL] Remove check_region()
Russell King [Sat, 17 Apr 2004 11:31:25 +0000 (12:31 +0100)]
[SERIAL] Remove check_region()

21 years agoMerge evo:v2.6/linux into ppc970.osdl.org:/home/torvalds/v2.6/linux
Linus Torvalds [Fri, 16 Apr 2004 10:50:41 +0000 (03:50 -0700)]
Merge evo:v2.6/linux into ppc970.osdl.org:/home/torvalds/v2.6/linux

21 years agoAdd sparse __safe annotation
Linus Torvalds [Fri, 16 Apr 2004 10:49:32 +0000 (03:49 -0700)]
Add sparse __safe annotation

21 years agoMake sock_no_{get|set}opt() use the proper __user annotation
Linus Torvalds [Fri, 16 Apr 2004 10:48:52 +0000 (03:48 -0700)]
Make sock_no_{get|set}opt() use the proper __user annotation

21 years ago[PATCH] Fix typo in the openpromfs remount patch
Marcel Holtmann [Fri, 16 Apr 2004 09:18:05 +0000 (02:18 -0700)]
[PATCH] Fix typo in the openpromfs remount patch

The just merged openpromfs remount patch contains a silly typo in the
field of the super_operations structure.

Fixed like this.

21 years agoMerge bk://gkernel.bkbits.net/misc-2.6
Linus Torvalds [Fri, 16 Apr 2004 09:17:28 +0000 (02:17 -0700)]
Merge bk://gkernel.bkbits.net/misc-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

21 years agoMerge bk://gkernel.bkbits.net/net-drivers-2.6
Linus Torvalds [Fri, 16 Apr 2004 09:16:31 +0000 (02:16 -0700)]
Merge bk://gkernel.bkbits.net/net-drivers-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

21 years agoMerge bk://gkernel.bkbits.net/libata-2.6
Linus Torvalds [Fri, 16 Apr 2004 09:15:36 +0000 (02:15 -0700)]
Merge bk://gkernel.bkbits.net/libata-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

21 years ago[PATCH] pcnet32 transmit performance fix
Don Fry [Fri, 16 Apr 2004 09:01:59 +0000 (05:01 -0400)]
[PATCH] pcnet32 transmit performance fix

When the pcnet32 adapter is installed in a system with long PCI latency
and the read burst bit is not set, performance on transmission is very
low (under 20Mbit on a 100Mbit link).  This patch against 2.6.6-rc1 will
make sure that read and write bursts are enabled.  Tested on ppc64 and
ia32.

21 years ago[netdrvr via-rhine] Fix MII phy scanning
Jeff Garzik [Fri, 16 Apr 2004 09:01:32 +0000 (05:01 -0400)]
[netdrvr via-rhine] Fix MII phy scanning

Noticed by Roger Luethi, via-rhine maintainer.

21 years ago[PATCH] amd8111e retval fix
Andrew Morton [Fri, 16 Apr 2004 08:59:08 +0000 (04:59 -0400)]
[PATCH] amd8111e retval fix

drivers/net/amd8111e.c: In function `amd8111e_vlan_rx':
drivers/net/amd8111e.c:677: warning: control reaches end of non-void function

21 years agoMerge redhat.com:/spare/repo/netdev-2.6/misc
Jeff Garzik [Fri, 16 Apr 2004 08:55:41 +0000 (04:55 -0400)]
Merge redhat.com:/spare/repo/netdev-2.6/misc
into redhat.com:/spare/repo/net-drivers-2.6

21 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-rmk
Linus Torvalds [Fri, 16 Apr 2004 08:14:24 +0000 (01:14 -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] Add __user address space identifiers for sparse.
Russell King [Fri, 16 Apr 2004 23:09:02 +0000 (00:09 +0100)]
[ARM] Add __user address space identifiers for sparse.

21 years ago[ARM] Update mach-types file.
Russell King [Fri, 16 Apr 2004 23:02:08 +0000 (00:02 +0100)]
[ARM] Update mach-types file.

21 years ago[ARM] Remove needless export of __do_softirq()
Russell King [Fri, 16 Apr 2004 22:54:40 +0000 (23:54 +0100)]
[ARM] Remove needless export of __do_softirq()

21 years ago[ARM] Add --no-undefined to linker command line.
Russell King [Fri, 16 Apr 2004 16:27:18 +0000 (17:27 +0100)]
[ARM] Add --no-undefined to linker command line.

Many binutils versions over the last year appear to silently build
assembler files with undefined constants, and able to successfully
create executables from such files.  The assembler appears to add
undefined symbols to the symbol table without any corresponding
relocation information.  Obviously this is bad news since the
resulting executable may not be what the programmer intended.
Work around the problem by forcing the linker to fail if there are
any undefined symbols in the final object(s).

21 years agoMerge master.kernel.org:/home/davem/BK/tg3-2.6
Linus Torvalds [Fri, 16 Apr 2004 08:05:17 +0000 (01:05 -0700)]
Merge master.kernel.org:/home/davem/BK/tg3-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

21 years ago[PATCH] Fix mprotect bogus check.
Dave Jones [Fri, 16 Apr 2004 08:03:33 +0000 (01:03 -0700)]
[PATCH] Fix mprotect bogus check.

If we want to trap NULL vma's, we'd better be sure
that we don't dereference it first..

21 years ago[PATCH] Fix edd driver dereferencing before pointer checks.
Dave Jones [Fri, 16 Apr 2004 08:03:20 +0000 (01:03 -0700)]
[PATCH] Fix edd driver dereferencing before pointer checks.

Lots of occurences of the same bug..

21 years ago[PATCH] ide-probe.c: SanDisk is flash
Bartlomiej Zolnierkiewicz [Fri, 16 Apr 2004 08:03:09 +0000 (01:03 -0700)]
[PATCH] ide-probe.c: SanDisk is flash

From: Meelis Roos <mroos@linux.ee>

This is self-explanatory - former SunDisk renamed itself to SanDisk and
now there are flash disks with both names.

21 years ago[PATCH] remount: mount flags filtering
Alexander Viro [Fri, 16 Apr 2004 07:27:54 +0000 (00:27 -0700)]
[PATCH] remount: mount flags filtering

 - we could pass MS_ACTIVE in mount flags and it would be passed into
   ->get_sb(), leading to interesting failure modes.  This flag is only
   for internal use (it's set once fill_super is complete and reset
   before the inode eviction on umount); made sure that we never get
   tricked into having it set it too early.

21 years ago[PATCH] remount: forced-nodiratime filesystems
Alexander Viro [Fri, 16 Apr 2004 07:27:41 +0000 (00:27 -0700)]
[PATCH] remount: forced-nodiratime filesystems

 - a bunch of filesystems force MS_NODIRATIME on mount but forgot to do
   the same on remount.  Fixed.

21 years ago[PATCH] remount: forced-ro filesystems
Alexander Viro [Fri, 16 Apr 2004 07:27:28 +0000 (00:27 -0700)]
[PATCH] remount: forced-ro filesystems

 - a bunch of r/o filesystems did force MS_RDONLY on mount but forgot to
   do the same on remount.  Fixed.

21 years ago[PATCH] remount: fs/jffs2
Alexander Viro [Fri, 16 Apr 2004 07:27:14 +0000 (00:27 -0700)]
[PATCH] remount: fs/jffs2

 - jff2->remount_fs() was buggy - it played with sb->s_flags instead of
   doing modifications to *flags (->s_flags will be overwritten using
   *flags right after the call of ->remount_fs()).  Moreover, it tried
   to do the wrong thing - it should just enforce noatime and be done
   with that.  Fixed, ACKed by maintainer.

21 years ago[PATCH] remount: fs/openpromfs
Alexander Viro [Fri, 16 Apr 2004 07:27:00 +0000 (00:27 -0700)]
[PATCH] remount: fs/openpromfs

 - we should force noatime both on mount and remount.  Fixed.

21 years ago[PATCH] remount: fs/udf fixes
Alexander Viro [Fri, 16 Apr 2004 07:26:48 +0000 (00:26 -0700)]
[PATCH] remount: fs/udf fixes

 - same problem as with sysv - mount-time checks for fs being good for
   writing are absent on remount.  Check added.

21 years ago[PATCH] remount: fs/sysv fixes
Alexander Viro [Fri, 16 Apr 2004 07:26:34 +0000 (00:26 -0700)]
[PATCH] remount: fs/sysv fixes

 - several variants of sysv fs are supported only r/o.  Driver does
   force r/o on mount, but doesn't do anything on remount.  As the
   result, one can remount them r/w and results are Not Pretty(tm).
   Missing checks added, code cleaned up.

 - we had double-brelse() in v7fs - if sanity checks on root inode will
   succeed, but allocation of root dentry fails, we brelse() the same
   buffer_head twice.  Fixed.

21 years agoMerge nuts.davemloft.net:/disk1/BK/tg3work-2.6
David S. Miller [Fri, 16 Apr 2004 07:05:19 +0000 (00:05 -0700)]
Merge nuts.davemloft.net:/disk1/BK/tg3work-2.6
into nuts.davemloft.net:/disk1/BK/tg3-2.6

21 years agoMerge
David S. Miller [Fri, 16 Apr 2004 04:36:57 +0000 (21:36 -0700)]
Merge

21 years agoMerge nuts.davemloft.net:/disk1/BK/net-2.6.6
David S. Miller [Fri, 16 Apr 2004 03:39:56 +0000 (20:39 -0700)]
Merge nuts.davemloft.net:/disk1/BK/net-2.6.6
into nuts.davemloft.net:/disk1/BK/net-2.6

21 years agoMerge.
David S. Miller [Fri, 16 Apr 2004 03:37:13 +0000 (20:37 -0700)]
Merge.

21 years agoMerge master.kernel.org:/home/davem/BK/sparc-2.6
Linus Torvalds [Fri, 16 Apr 2004 00:01:03 +0000 (17:01 -0700)]
Merge master.kernel.org:/home/davem/BK/sparc-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

21 years agoMerge bk://bk.linux1394.org/ieee1394-2.6
Linus Torvalds [Thu, 15 Apr 2004 23:58:40 +0000 (16:58 -0700)]
Merge bk://bk.linux1394.org/ieee1394-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

21 years agoMerge bk://linuxusb.bkbits.net/d
Linus Torvalds [Thu, 15 Apr 2004 23:56:30 +0000 (16:56 -0700)]
Merge bk://linuxusb.bkbits.net/d
into ppc970.osdl.org:/home/torvalds/v2.6/linux

21 years ago[PATCH] ppc64: Fix RTAS races on pSeries
Benjamin Herrenschmidt [Thu, 15 Apr 2004 23:55:37 +0000 (16:55 -0700)]
[PATCH] ppc64: Fix RTAS races on pSeries

The low level kernel interface to RTAS (the firmware runtime services)
was plagued with races that could cause from bogus results of RTAS
operations to total machine crashes in some circumstances. This patch
fix the ones I could identify, hoping I didn't miss any. I also added
a WARN_ON (well, it's asm equivalent) to enter_rtas to make sure we
never _ever_ try to call that with interrupts enabled.

21 years ago[PATCH] ppc64: always initialise dn->type and dn->name
Anton Blanchard [Thu, 15 Apr 2004 23:53:12 +0000 (16:53 -0700)]
[PATCH] ppc64: always initialise dn->type and dn->name

This fix comes from ppc32. Always initialise dn->type and dn->name so
that code doesnt have to check for NULL everywhere. There is at least
one bug report where we oopsed because of this.

21 years ago[PATCH] ppc64: catch branch to 0 in real mode
Anton Blanchard [Thu, 15 Apr 2004 23:52:58 +0000 (16:52 -0700)]
[PATCH] ppc64: catch branch to 0 in real mode

We have been debugging some strange fails where we branch to 0 in real
mode. At the moment this results in the cpu running through the
initialisation code and failing somewhere well into it.

The following patch uses the featuring nop'ing code to remove the branch
at real address 0 so it falls through to a trap instruction and gets
caught early.

21 years ago[PATCH] NMI watchdog Pentium M support
Adam Goode [Thu, 15 Apr 2004 23:44:35 +0000 (16:44 -0700)]
[PATCH] NMI watchdog Pentium M support

This adda nmi_watchdog=2 support to the Pentium M processor.  The P-M is
a P6 chip, but it shares some chipset logic with the Pentium 4, so it
requires this workaround to function.

Without this patch, NMI gets stuck after 1 count.  With it, the NMI
fires and breaks me out of UHCI-related hard lockups.

This patch is basically a modified version of the same patch for
oprofile. See the threaded discussion here:

http://lkml.org/lkml/2004/2/12/181

21 years ago[IXGB]: ixgb.h needs dma-mapping.h
David S. Miller [Thu, 15 Apr 2004 16:55:02 +0000 (09:55 -0700)]
[IXGB]: ixgb.h needs dma-mapping.h

21 years ago[E1000]: e1000.h needs dma-mapping.h
David S. Miller [Thu, 15 Apr 2004 16:54:31 +0000 (09:54 -0700)]
[E1000]: e1000.h needs dma-mapping.h

21 years agoMerge http://linux.bkbits.net/linux-2.5
Ben Collins [Thu, 15 Apr 2004 15:28:52 +0000 (11:28 -0400)]
Merge http://linux.bkbits.net/linux-2.5
into debian.org:/usr/src/kernel/ieee1394-2.6

21 years ago[PATCH] Amiga Zorro8390 Ethernet section conflict
Geert Uytterhoeven [Thu, 15 Apr 2004 04:57:06 +0000 (21:57 -0700)]
[PATCH] Amiga Zorro8390 Ethernet section conflict

Jeff Garzik notes that the previous cleanup highlights a bug:
>
>  static const struct card_info {
>      zorro_id id;
>      const char *name;
>      unsigned int offset;
>  } cards[] __initdata = {
>
> and the lone user is __devinit:
>
> static int __devinit zorro8390_init_one(struct zorro_dev *z,
>                                        const struct zorro_device_id *ent)

Here's the fix..

21 years ago[PATCH] fix non-PC subarchs which were broken by i386 probe_roms change
James Bottomley [Thu, 15 Apr 2004 04:56:52 +0000 (21:56 -0700)]
[PATCH] fix non-PC subarchs which were broken by i386 probe_roms change

The author apparently didn't understand that only the mach-default
include directory is included by fallback for header files only.  You
can't stick a .c file in mach-default and expect all subarchs to be able
to use it.

The correct fix is to put std_resources.c in the kernel directory and
give it its own Kconfig symbol for conditional compile so that subarchs
may choose to include it or not.

21 years ago[PATCH] USB: Fix vicam debug compile, fix user access
Michal Schmidt [Thu, 15 Apr 2004 03:29:23 +0000 (20:29 -0700)]
[PATCH] USB: Fix vicam debug compile, fix user access

The last copy_from_user patch to the vicam driver broke compilation with
VICAM_DEBUG on.

There is also another copy_from_user missing in case VIDIOCSPICT.

This fixes both issues.

21 years agoMerge bk://linuxusb.bkbits.net/pci-2.6
Linus Torvalds [Thu, 15 Apr 2004 03:24:09 +0000 (20:24 -0700)]
Merge bk://linuxusb.bkbits.net/pci-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

21 years ago[PATCH] fix 4k irqstacks on x86 (and add voyager support)
James Bottomley [Thu, 15 Apr 2004 02:20:00 +0000 (19:20 -0700)]
[PATCH] fix 4k irqstacks on x86 (and add voyager support)

There's a bug in the x86 code in that it sets the boot CPU to zero.

This isn't correct since some subarch's use physically indexed CPUs.
However, subarchs have either set the boot cpu before irq_INIT() (or
just inherited the default zero from INIT_THREAD_INFO()), so it's safe
to believe current_thread_info()->cpu about the boot cpu.

21 years agoMerge kroah.com:/home/greg/linux/BK/bleed-2.6
Greg Kroah-Hartman [Thu, 15 Apr 2004 01:39:55 +0000 (18:39 -0700)]
Merge kroah.com:/home/greg/linux/BK/bleed-2.6
into kroah.com:/home/greg/linux/BK/driver-2.6

21 years agomerge
Greg Kroah-Hartman [Thu, 15 Apr 2004 01:22:54 +0000 (18:22 -0700)]
merge

21 years ago[PATCH] ppc64: update g5_defconfig
Benjamin Herrenschmidt [Thu, 15 Apr 2004 00:04:22 +0000 (17:04 -0700)]
[PATCH] ppc64: update g5_defconfig

This adds IOMMU support & IOMU virtual merging to the default g5 config.

This will not impair performances of machines that don't need the iommu
(the kernel will only enable it if you have more than 2Gb of RAM, though
you can explicitely enable it using a command line argument).

21 years ago[PATCH] ppc64: Fix possible duplicate MMU hash entries
Benjamin Herrenschmidt [Thu, 15 Apr 2004 00:04:10 +0000 (17:04 -0700)]
[PATCH] ppc64: Fix possible duplicate MMU hash entries

The current code has a subtle race where 2 hash PTEs can be inserted
for the same virtual address for a short period of time. There should
not be a stale one as the "old" one ultimately gets flushed, but the
architecture specifies that having two hash PTE is illegal and can
result in undefined behaviour.

This patch fixes it by never clearing the _PAGE_HASHPTE bit when
doing test_and_clear_{young,dirty}. That means that subsequent faults
on those pages will have a bit more overhead to "discover" that the
hash entry was indeed evicted.

It also adds a small optisation to avoid doing the atomic operation
and the hash flush in test_and_clear_dirty when the page isn't dirty
or when setting write protect while it's already set.

21 years ago[PATCH] posix messages queues for s390.
Andrew Morton [Thu, 15 Apr 2004 00:03:54 +0000 (17:03 -0700)]
[PATCH] posix messages queues for s390.

From: Martin Schwidefsky <schwidefsky@de.ibm.com>

The new message queue interface needs the following patch to get it working
on s390 (31-bit, 64-bit and 31-bit compat).

21 years ago[PATCH] light-weight auditing framework for s390.
Andrew Morton [Thu, 15 Apr 2004 00:03:43 +0000 (17:03 -0700)]
[PATCH] light-weight auditing framework for s390.

From: Martin Schwidefsky <schwidefsky@de.ibm.com>

This patch adds the TIF_SYSCALL_AUDIT option to the s390 ptrace interface.

21 years ago[PATCH] Add mqueue support to x86-64
Andrew Morton [Thu, 15 Apr 2004 00:03:32 +0000 (17:03 -0700)]
[PATCH] Add mqueue support to x86-64

From: Andi Kleen <ak@suse.de>

Add POSIX mqueue support to x86-64.

21 years ago[PATCH] ext3: journalled quotas
Andrew Morton [Thu, 15 Apr 2004 00:03:20 +0000 (17:03 -0700)]
[PATCH] ext3: journalled quotas

From: Jan Kara <jack@ucw.cz>

Journalled quota support for ext3: The patch consists of two parts - ext3
changes and changes in generic quota code.  The main idea of the changes is
that a transaction is always started before any operation which changes quota
file and dirtifying of the quota causes its write to disk.  These two changes
assure that quota change is journalled into the same transaction as the file
change and hence after journal replay quota is consistent with the filesystem
state.  As during journal replay inodes from orphan list are deleted/truncated
we have to do quota_on before the replay of the orphan list - this problem is
solved by additional mount options to ext3 with quota file names and format.

Some changes in generic code were also needed to assure that quota structure
in file is always allocated and so ordinary quota operations (like
adding/deleting a block/inode) need only a few blocks from the transaction.

21 years ago[PATCH] mq_open() and close_on_exec
Andrew Morton [Thu, 15 Apr 2004 00:03:05 +0000 (17:03 -0700)]
[PATCH] mq_open() and close_on_exec

From: Chris Wright <chrisw@osdl.org>

SUSv3 doesn't seem to specify one way or the other.  I don't have the POSIX
specs, and the old docs I have suggest that mq_open() creates an object
which is to be closed upon exec.

Jakub said:

  I think it is valid and required:

    http://www.opengroup.org/onlinepubs/007904975/functions/exec.html

    All open message queue descriptors in the calling process shall be
    closed, as described in mq_close()

  I'll add a new test for this into glibc testsuite.

21 years ago[PATCH] radix-tree comment fix
Andrew Morton [Thu, 15 Apr 2004 00:02:51 +0000 (17:02 -0700)]
[PATCH] radix-tree comment fix

Fix various bogons and outright lies.

21 years ago[PATCH] Fix mq_notify with SIGEV_NONE notification
Andrew Morton [Thu, 15 Apr 2004 00:02:37 +0000 (17:02 -0700)]
[PATCH] Fix mq_notify with SIGEV_NONE notification

From: Jakub Jelinek <jakub@redhat.com>

mq_notify (q, NULL)

and
struct sigevent ev = { .sigev_notify = SIGEV_NONE };
mq_notify (q, &ev)

are not the same thing in POSIX, yet the kernel treats them the same.  Only
the former makes the notification available to other processes immediately,
see

http://www.opengroup.org/onlinepubs/007904975/functions/mq_notify.html

Without the patch below,

http://sources.redhat.com/ml/libc-hacker/2004-04/msg00028.html

glibc test fails.

I looked at mq in Solaris and they behave the same in this regard as Linux
with this patch.  Kernel with this patch passes both Intel POSIX testsuite
(with testsuite fixes from Ulrich) and glibc mq testsuite.

21 years agoMerge redhat.com:/spare/repo/linux-2.6
Jeff Garzik [Wed, 14 Apr 2004 18:34:22 +0000 (14:34 -0400)]
Merge redhat.com:/spare/repo/linux-2.6
into redhat.com:/spare/repo/misc-2.6

21 years agoMerge master.kernel.org:/home/davem/BK/sparc-2.6
Linus Torvalds [Wed, 14 Apr 2004 18:25:59 +0000 (11:25 -0700)]
Merge master.kernel.org:/home/davem/BK/sparc-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

21 years ago[libata sata_promise] fix taskfile delivery cases
Jeff Garzik [Wed, 14 Apr 2004 17:04:48 +0000 (13:04 -0400)]
[libata sata_promise] fix taskfile delivery cases

We should only be touching the ATA shadow registers if we are doing
PIO.

21 years ago[libata] move some PIO state init to its proper place
Jeff Garzik [Wed, 14 Apr 2004 17:04:35 +0000 (13:04 -0400)]
[libata] move some PIO state init to its proper place

21 years ago[libata] abstract SCSI->ATA translation a bit
Jeff Garzik [Wed, 14 Apr 2004 17:03:15 +0000 (13:03 -0400)]
[libata] abstract SCSI->ATA translation a bit

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 agoMerge nuts.davemloft.net:/disk1/BK/sparcwork-2.6
David S. Miller [Tue, 13 Apr 2004 15:53:43 +0000 (08:53 -0700)]
Merge nuts.davemloft.net:/disk1/BK/sparcwork-2.6
into nuts.davemloft.net:/disk1/BK/sparc-2.6

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.