]> git.hungrycats.org Git - linux/log
linux
23 years agoia64: Turn BIO-level virtual merging off again, so we can turn I/O MMU
David Mosberger [Fri, 25 Jul 2003 11:44:18 +0000 (04:44 -0700)]
ia64: Turn BIO-level virtual merging off again, so we can turn I/O MMU
bypassing on again, which is more beneficial, performance-wise.

23 years agoia64: Take advantage of <asm/sections.h>.
David Mosberger [Fri, 25 Jul 2003 11:42:31 +0000 (04:42 -0700)]
ia64: Take advantage of <asm/sections.h>.

23 years agoia64: Fix atomic64 interface to use __s64 instead of int where appropriate.
David Mosberger [Fri, 25 Jul 2003 10:49:16 +0000 (03:49 -0700)]
ia64: Fix atomic64 interface to use __s64 instead of int where appropriate.
Reported by Richard Henderson.

23 years agoia64: Drop ".bias" in spinlocks as it caused more harm than good. Pointed
David Mosberger [Thu, 24 Jul 2003 11:06:59 +0000 (04:06 -0700)]
ia64: Drop ".bias" in spinlocks as it caused more harm than good.  Pointed
out by Jesse Barnes.  Also, drop the old lock code.

23 years ago[PATCH] ia64: simeth driver fix
Peter Chubb [Thu, 17 Jul 2003 13:33:01 +0000 (06:33 -0700)]
[PATCH] ia64: simeth driver fix

I can see a NaT consumption fault every time I cat /proc/net/dev
OK, the problem is in the simulated ethernet driver.

23 years agoia64: If the compiler supports it, use attribute (model (small)) to
David Mosberger [Wed, 16 Jul 2003 12:44:13 +0000 (05:44 -0700)]
ia64: If the compiler supports it, use attribute (model (small)) to
tell the compiler that per-CPU variables can be addressed
with "addl".

On the simulator kernel, this saves about 2776 bytes in the
kernel image.  On a zx1 kernel, it saves about 5593 bytes.
As per-CPU variables are used more, these savings will
increase, of course.

23 years ago[PATCH] ia64: fix GENERIC compile
Jesse Barnes [Wed, 16 Jul 2003 09:14:46 +0000 (02:14 -0700)]
[PATCH] ia64: fix GENERIC compile

This will fix the generic compile by removing sn2 from the list of
targets, since it depends on the new discontig code, which hasn't gone
in yet.

23 years agoia64: Put per-CPU data into .data.percpu section both for UP and MP.
David Mosberger [Tue, 15 Jul 2003 17:34:08 +0000 (10:34 -0700)]
ia64: Put per-CPU data into .data.percpu section both for UP and MP.
This ensures that per-CPU data is "addl"-addressable even
on UP.

23 years agoia64: Patch by Arun Sharma: Make execve()ing of ia32 tasks work again.
David Mosberger [Tue, 15 Jul 2003 09:40:35 +0000 (02:40 -0700)]
ia64: Patch by Arun Sharma: Make execve()ing of ia32 tasks work again.
The impact on native ia64 fork+execve performance as measured by
LMbench is in the noise range (plus or minus 0.1%). The first two
hunks in the patch are not together because we wanted to hide the
memory latency.

23 years agoFix patch breakage.
David Mosberger [Tue, 15 Jul 2003 07:58:18 +0000 (00:58 -0700)]
Fix patch breakage.

23 years agoia64: Change per-CPU implementation so that __get_cpu_var() returns the
David Mosberger [Tue, 15 Jul 2003 07:39:40 +0000 (00:39 -0700)]
ia64: Change per-CPU implementation so that __get_cpu_var() returns the
canonical address (l-value).  To get the virtually mapped
alias (which is more efficient), use __ia64_per_cpu_var().  The
latter is safe only if the address of the l-value is never passed
to another CPU (i.e., not stored in any global place).
For extremely efficient, portable per-CPU variables, there is
now a new API local.h which was introduced by Rusty Russell.
To use this, declare a variable of type local_t as a per-CPU
variable and then use {__,}cpu_local_FOO() to manipulate such
variables.  This patch also updated the atomic interface with
a 64-bit counter.

23 years agoia64: Small fixes for 2.6.0-test1 merge.
David Mosberger [Mon, 14 Jul 2003 15:51:09 +0000 (08:51 -0700)]
ia64: Small fixes for 2.6.0-test1 merge.

23 years agoia64: Set the PRT entry's irq member in iosapic_parse_prt().
David Mosberger [Mon, 14 Jul 2003 15:46:16 +0000 (08:46 -0700)]
ia64: Set the PRT entry's irq member in iosapic_parse_prt().

23 years ago[PATCH] ia64: use has_8259 in acpi_register_irq()
Matthew Wilcox [Mon, 14 Jul 2003 11:15:00 +0000 (04:15 -0700)]
[PATCH] ia64: use has_8259 in acpi_register_irq()

acpi_madt is marked as __initdata, so an attempt to use
acpi_register_irq() after we discarded init sections would cause us to
dereference a random location.  Everywhere else uses has_8259 anyway.

23 years agoMerge tiger.hpl.hp.com:/data1/bk/vanilla/linux-2.5
David Mosberger [Mon, 14 Jul 2003 09:52:23 +0000 (02:52 -0700)]
Merge tiger.hpl.hp.com:/data1/bk/vanilla/linux-2.5
into tiger.hpl.hp.com:/data1/bk/lia64/to-linus-2.5

23 years ago[PATCH] ia64: Add some devinits to pci.c
Matthew Wilcox [Mon, 14 Jul 2003 09:10:24 +0000 (02:10 -0700)]
[PATCH] ia64: Add some devinits to pci.c

These functions can all be devinit as they're all called from functions
which are themselves devinit.

23 years ago[PATCH] shwdt update
Paul Mundt [Mon, 14 Jul 2003 02:30:01 +0000 (19:30 -0700)]
[PATCH] shwdt update

This patch includes quite a few changes and updates for the shwdt driver (which
brings it in sync with LinuxSH CVS HEAD). This fixes up support for the SH-2,
and also fixes up some timer brain-damage.

23 years ago[PATCH] PCMCIA: Update hd64465 driver
Paul Mundt [Mon, 14 Jul 2003 02:29:53 +0000 (19:29 -0700)]
[PATCH] PCMCIA: Update hd64465 driver

This patch updates the sh-specific hd64465 pcmcia driver for the new API, as
well as fixing up some other issues (such as remap_page_range() abuse -- we
remap through P3 area instead) which caused it not to compile. Changes by
Dominik Brodowski and myself.

23 years ago[PATCH] pvr2fb update
Paul Mundt [Mon, 14 Jul 2003 02:29:46 +0000 (19:29 -0700)]
[PATCH] pvr2fb update

Here's an update for pvr2fb (with a patch this time), which makes it compile
again.

23 years ago[PATCH] Large PCI bus numbers
Jeff Garzik [Mon, 14 Jul 2003 02:22:17 +0000 (19:22 -0700)]
[PATCH] Large PCI bus numbers

ppc64 machines can have PCI bus numbers larger than 8 bits, but it looks
like pci_device_to_OF_node already handles this case, in both 2.4 and
2.5.

We just need the space to store them.

23 years ago[PATCH] unresolved symbol with moduled intermezzo
Chen Yang [Mon, 14 Jul 2003 02:16:49 +0000 (19:16 -0700)]
[PATCH] unresolved symbol with moduled intermezzo

This solves the unresolved symbol problem with modular intermezzo.  Also
update the MAINTAINERS entry.

23 years ago[PATCH] Fix irq handling of IO-APIC edge IRQs on UP
Alexander Atanasov [Mon, 14 Jul 2003 01:54:57 +0000 (18:54 -0700)]
[PATCH] Fix irq handling of IO-APIC edge IRQs on UP

send_IPI_self is needed to resend irqs with IRQ_PENDING status when
enabled.

Checked with Ingo, and it's in 2.4-ac for some time.

This should fix ide lost interrupts on UP with IO-APIC

Ide trigers it this way:
 - disable_irq
 - do stuff that triggers IRQ.
 - irq is IRQ_PENDING
 - enable_irq
 - IRQ is lost, needs to be resend.

I'll send the patch to fixup IDE disable_irq logic to Bart.

23 years ago[PATCH] busmouse: fix memory leak and misc_register failure
Randy Dunlap [Mon, 14 Jul 2003 01:49:38 +0000 (18:49 -0700)]
[PATCH] busmouse: fix memory leak and misc_register failure

From Flavio B. Leitner. <fbl@netbank.com.br>

Fix a memory leak and an unchecked return code in the busmouse driver.

23 years ago[PATCH] unchecked return code of copy_to_user in read_profile
Randy Dunlap [Mon, 14 Jul 2003 01:49:30 +0000 (18:49 -0700)]
[PATCH] unchecked return code of copy_to_user in read_profile

From Daniele Bellucci <bellucda@tiscali.it>.

Check the copy_to_user() return code in read_profile().

23 years ago[PATCH] reduce stack usage in wanrouter
Randy Dunlap [Mon, 14 Jul 2003 01:49:23 +0000 (18:49 -0700)]
[PATCH] reduce stack usage in wanrouter

From Jorn Engel <joern@wohnheim.fh-wedel.de> and Randy Dunlap.

It reduces stack usage in the WAN router by about 0x500 bytes
(from 0x520 to 0x24 when I did it in April).

23 years ago[PATCH] syncppp: incomplete function prototype
Randy Dunlap [Mon, 14 Jul 2003 01:49:17 +0000 (18:49 -0700)]
[PATCH] syncppp: incomplete function prototype

This fixes this warning:

  syncppp.c:165: warning: function declaration isn't a prototype

by adding "void" as the function parameter list.

23 years ago[PATCH] vfsmount_lock-fix
Maneesh Soni [Mon, 14 Jul 2003 01:49:09 +0000 (18:49 -0700)]
[PATCH] vfsmount_lock-fix

This fixes one place where I missed the replacing dcache_lock with
vfsmount_lock in put_namespace().

Tested with CLONE_NEWNS flag also.

23 years agoMerge davem@nuts.ninka.net:/home/davem/src/BK/net-2.5
David S. Miller [Sun, 13 Jul 2003 12:37:15 +0000 (05:37 -0700)]
Merge davem@nuts.ninka.net:/home/davem/src/BK/net-2.5
into kernel.bkbits.net:/home/davem/net-2.5

23 years agoLinux 2.6.0-test1 v2.6.0-test1
Linus Torvalds [Sun, 13 Jul 2003 13:24:29 +0000 (06:24 -0700)]
Linux 2.6.0-test1

First "test" kernel. Same naming we used for 2.4.0 - there it took
from May to December to get to the real version. Let's see if we
can do it faster this time.

23 years ago[TCP]: Fix SOCK_DONE setting when TCP receives FIN (bug introduced by ChangeSet 1...
Jamie Lokier [Sun, 13 Jul 2003 13:11:36 +0000 (06:11 -0700)]
[TCP]: Fix SOCK_DONE setting when TCP receives FIN (bug introduced by ChangeSet 1.889.291.25)

23 years agoMerge bk://are.twiddle.net/axp-2.5
Linus Torvalds [Sun, 13 Jul 2003 12:53:17 +0000 (05:53 -0700)]
Merge bk://are.twiddle.net/axp-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

23 years ago[PATCH] Documentation/CodingStyle spelling fixes
Robert Zwerus [Sun, 13 Jul 2003 11:54:23 +0000 (04:54 -0700)]
[PATCH] Documentation/CodingStyle spelling fixes

23 years agoMerge Linus' tree into PCMCIA tree.
Russell King [Mon, 14 Jul 2003 01:47:01 +0000 (02:47 +0100)]
Merge Linus' tree into PCMCIA tree.

23 years ago[PCMCIA] Fix hangs when PCMCIA modules loaded.
Russell King [Mon, 14 Jul 2003 00:57:32 +0000 (01:57 +0100)]
[PCMCIA] Fix hangs when PCMCIA modules loaded.

Switching the PCMCIA interrupts from serial PCI interrupts to parallel
PCI interrupts causes machines to hang solid.  If we leave such setups
well alone, and only change the interrupt mode of parallel PCI systems
between PCI+ISA and PCI only.

23 years agoMerge nuts.ninka.net:/home/davem/src/BK/network-2.5
David S. Miller [Sun, 13 Jul 2003 09:28:25 +0000 (02:28 -0700)]
Merge nuts.ninka.net:/home/davem/src/BK/network-2.5
into nuts.ninka.net:/home/davem/src/BK/net-2.5

23 years ago[ALPHA] Remove SBUS & MCA from alpha Kconfig.
Richard Henderson [Sun, 13 Jul 2003 06:04:20 +0000 (23:04 -0700)]
[ALPHA] Remove SBUS & MCA from alpha Kconfig.
From Matthew Wilcox <willy@debian.org>.

23 years agoMerge kanga.twiddle.net:/home/rth/work/linux/linus-2.5
Richard Henderson [Sun, 13 Jul 2003 05:57:25 +0000 (22:57 -0700)]
Merge kanga.twiddle.net:/home/rth/work/linux/linus-2.5
into kanga.twiddle.net:/home/rth/work/linux/axp-2.5

23 years ago[ALPHA] Set correct CLOCK_TICK_RATE for the RTC.
Richard Henderson [Sun, 13 Jul 2003 05:55:42 +0000 (22:55 -0700)]
[ALPHA] Set correct CLOCK_TICK_RATE for the RTC.

23 years ago[ALPHA] Add tgkill syscall.
Richard Henderson [Sun, 13 Jul 2003 05:54:25 +0000 (22:54 -0700)]
[ALPHA] Add tgkill syscall.

23 years ago[PATCH] fs accounting, part 2
Jens Axboe [Sun, 13 Jul 2003 04:30:00 +0000 (21:30 -0700)]
[PATCH] fs accounting, part 2

The accounting works now, but I still think this last bit should be
added as well.  This makes absolutely sure we only account fs requests,
at both ends. Better safe than sorry.

23 years ago[PATCH] new sysctl checking accesses userspace directly
Petr Vandrovec [Sun, 13 Jul 2003 04:29:09 +0000 (21:29 -0700)]
[PATCH] new sysctl checking accesses userspace directly

The recent change from Andi breaks here: tmp.name is user pointer, not
array in __sysctl_args, and so it is better to access it through
copy_from_user instead of directly.

23 years agoMerge bk://linux-dj.bkbits.net/agpgart
Linus Torvalds [Sun, 13 Jul 2003 04:26:51 +0000 (21:26 -0700)]
Merge bk://linux-dj.bkbits.net/agpgart
into home.osdl.org:/home/torvalds/v2.5/linux

23 years ago[AGPGART] Make frontend sparse clean.
Dave Jones [Sun, 13 Jul 2003 14:36:45 +0000 (15:36 +0100)]
[AGPGART] Make frontend sparse clean.
Didn't turn up anything particularly nasty, but it does clean up
usage of a few types that are passed around.
- Do the casts in the ioctl handler instead.
- Remove unused variables.
- __user annotations.

23 years agoMerge bk://kernel.bkbits.net/davem/sparc-2.5
Linus Torvalds [Sun, 13 Jul 2003 04:25:57 +0000 (21:25 -0700)]
Merge bk://kernel.bkbits.net/davem/sparc-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

23 years agoMerge tetrachloride.(none):/mnt/raid/src/kernel/2.5/bk-linus
Dave Jones [Sun, 13 Jul 2003 03:10:35 +0000 (04:10 +0100)]
Merge tetrachloride.(none):/mnt/raid/src/kernel/2.5/bk-linus
into tetrachloride.(none):/mnt/raid/src/kernel/2.5/agpgart

23 years ago[AGPGART] SiS 648 support.
Dave Jones [Sun, 13 Jul 2003 03:09:07 +0000 (04:09 +0100)]
[AGPGART] SiS 648 support.
Again, untested in AGP3.x mode.

23 years agoMerge tetrachloride.(none):/mnt/raid/src/kernel/2.5/bk-linus
Dave Jones [Sat, 12 Jul 2003 23:00:56 +0000 (00:00 +0100)]
Merge tetrachloride.(none):/mnt/raid/src/kernel/2.5/bk-linus
into tetrachloride.(none):/mnt/raid/src/kernel/2.5/agpgart

23 years ago[AGPGART] SiS 746 support
Dave Jones [Sat, 12 Jul 2003 22:45:43 +0000 (23:45 +0100)]
[AGPGART] SiS 746 support
This (and a few other SiS chipsets) are AGP 3 compliant. AFAIK, none of
these have been tested in AGP3 mode, but they should work just fine in
AGP2.x mode at least.

23 years ago[AGPGART] Sort SiS device IDs.
Dave Jones [Sat, 12 Jul 2003 22:41:53 +0000 (23:41 +0100)]
[AGPGART] Sort SiS device IDs.

23 years ago[IPV6]: Fix device leaks in privacy extension code.
Herbert Xu [Sat, 12 Jul 2003 22:17:55 +0000 (15:17 -0700)]
[IPV6]: Fix device leaks in privacy extension code.

23 years ago[IPSEC]: Missing reqid check in xfrm_state_ok.
Herbert Xu [Sat, 12 Jul 2003 17:33:36 +0000 (10:33 -0700)]
[IPSEC]: Missing reqid check in xfrm_state_ok.

23 years ago[IPV4]: Kill slow timers from IPVS, they are superfluous and inefficient these days.
David S. Miller [Sat, 12 Jul 2003 17:23:25 +0000 (10:23 -0700)]
[IPV4]: Kill slow timers from IPVS, they are superfluous and inefficient these days.

23 years ago[IPV4]: Always use Jenkins hash in ipvs conn table, use get_random_bytes() to init...
David S. Miller [Sat, 12 Jul 2003 17:10:23 +0000 (10:10 -0700)]
[IPV4]: Always use Jenkins hash in ipvs conn table, use get_random_bytes() to init key.

23 years ago[IPV4]: Do not redefine config macros in net/ip_vs.h
David S. Miller [Sat, 12 Jul 2003 17:05:07 +0000 (10:05 -0700)]
[IPV4]: Do not redefine config macros in net/ip_vs.h

23 years agoMerge nuts.ninka.net:/home/davem/src/BK/network-2.5
David S. Miller [Sat, 12 Jul 2003 16:12:30 +0000 (09:12 -0700)]
Merge nuts.ninka.net:/home/davem/src/BK/network-2.5
into nuts.ninka.net:/home/davem/src/BK/net-2.5

23 years agoMerge nuts.ninka.net:/home/davem/src/BK/sparcwork-2.5
David S. Miller [Sat, 12 Jul 2003 16:10:32 +0000 (09:10 -0700)]
Merge nuts.ninka.net:/home/davem/src/BK/sparcwork-2.5
into nuts.ninka.net:/home/davem/src/BK/sparc-2.5

23 years ago[NETLINK]: Just drop packets for kernel netlink socket with no data_ready handler.
James Morris [Sat, 12 Jul 2003 15:45:31 +0000 (08:45 -0700)]
[NETLINK]: Just drop packets for kernel netlink socket with no data_ready handler.

23 years ago[NET]: Fix typo in net-sysfs.c copyright.
Nivedita Singhvi [Sat, 12 Jul 2003 15:39:23 +0000 (08:39 -0700)]
[NET]: Fix typo in net-sysfs.c copyright.

23 years ago[NET]: Merge in IPVS layer.
Wensong Zhang [Sat, 12 Jul 2003 15:22:12 +0000 (08:22 -0700)]
[NET]: Merge in IPVS layer.

23 years ago[SPARC]: Trap table alignment for Hyperspace (Keith Weselowsky).
Pete Zaitcev [Sat, 12 Jul 2003 15:13:40 +0000 (08:13 -0700)]
[SPARC]: Trap table alignment for Hyperspace (Keith Weselowsky).

23 years ago[SPARC]: Redo show_stack().
Pete Zaitcev [Sat, 12 Jul 2003 15:11:56 +0000 (08:11 -0700)]
[SPARC]: Redo show_stack().

23 years ago[SPARC]: hch's cond_syscall() for PCI syscalls, Alpha/PPC/etc. can use this too.
Pete Zaitcev [Sat, 12 Jul 2003 15:10:22 +0000 (08:10 -0700)]
[SPARC]: hch's cond_syscall() for PCI syscalls, Alpha/PPC/etc. can use this too.

23 years ago[SPARC]: defconfig for willy's scsi
Pete Zaitcev [Sat, 12 Jul 2003 15:07:16 +0000 (08:07 -0700)]
[SPARC]: defconfig for willy's scsi

23 years ago[SPARC]: Clean secondary System.map
Pete Zaitcev [Sat, 12 Jul 2003 15:05:43 +0000 (08:05 -0700)]
[SPARC]: Clean secondary System.map

23 years ago[AGPGART] HP AGP update.
Dave Jones [Sat, 12 Jul 2003 13:30:37 +0000 (14:30 +0100)]
[AGPGART] HP AGP update.
From David Mosberger

This GART isn't actually a PCI device, which the AGP core/DRI expects it to be.
This patch gets the relevant info out of ACPI tables, and fakes the rest.

23 years agoDisable TI cardbus PCI IRQ routing code that was forward-ported
Linus Torvalds [Sat, 12 Jul 2003 13:28:15 +0000 (06:28 -0700)]
Disable TI cardbus PCI IRQ routing code that was forward-ported
from 2.4-ac - it seems to cause hangs for people.

23 years agoMark Bartlomiej as the IDE maintainer, about 3 months late ;)
Linus Torvalds [Sat, 12 Jul 2003 12:56:56 +0000 (05:56 -0700)]
Mark Bartlomiej as the IDE maintainer, about 3 months late ;)

23 years ago[PATCH] [2.5] maestro volume tuning
Samuel Thibault [Sat, 12 Jul 2003 07:17:40 +0000 (00:17 -0700)]
[PATCH] [2.5] maestro volume tuning

This tunes the volume control of maestro sound boards: The log
conversion seems not good for PCM and CD.  The volume buttons
incrementing / decrementing the main volume by 10 on 100 is too much,
much better set it to 5.

23 years ago[PATCH] c99 initializers for init/version.c
Brian Gerst [Sat, 12 Jul 2003 07:17:24 +0000 (00:17 -0700)]
[PATCH] c99 initializers for init/version.c

23 years ago[PATCH] Fix error path in AD1889 driver
François Romieu [Sat, 12 Jul 2003 07:17:15 +0000 (00:17 -0700)]
[PATCH] Fix error path in AD1889 driver

Memory leak fix: the allocated areas weren't referenced any more once the
original error path returned.

23 years agoFix signedness tests in vsnprintf by making it explicit.
Linus Torvalds [Sat, 12 Jul 2003 05:50:01 +0000 (22:50 -0700)]
Fix signedness tests in vsnprintf by making it explicit.

It used to depend on us having a signed type (which in turn is
incorrect for the later division).

23 years ago[PATCH] Re: utimes/futimes/lutimes syscalls
Ulrich Drepper [Sat, 12 Jul 2003 02:55:23 +0000 (19:55 -0700)]
[PATCH] Re: utimes/futimes/lutimes syscalls

alpha, ia64, PA, sparc already export the existing "utimes()" system
call (using 'timeval[2]' instead of 'utimebuf' like the old "utime()").

Make it available on x86 too..

23 years ago[PATCH] x86-64 fixes for 2.5.75
Andi Kleen [Sat, 12 Jul 2003 02:46:02 +0000 (19:46 -0700)]
[PATCH] x86-64 fixes for 2.5.75

Some minimum critical fixes for x86-64:

- Make it compile for uni processor again
- Tell BIOS about long mode
- Fix 32bit IPC (broken by earlier patch)

23 years ago[PATCH] Deprecate numerical sysctl
Andi Kleen [Sat, 12 Jul 2003 02:45:55 +0000 (19:45 -0700)]
[PATCH] Deprecate numerical sysctl

Deprecate the numerical sysctl name space. People can use /proc/sys
instead.

The numeric name space was never well maintained and especially
in distribution kernels is not very consistent (everybody has their
own extensions, conflicting with others). It's also a great
source of rejects when merging patches.  The name-based /proc/sys
is a much better interface for this, which people should use instead.

Discussion of this on l-k found no advocate for it, so it seems to not
be very popular anyways.

This patch deprecates numerical name space accesses to make it possible
to remove them in the future. The only exception is kernel.version,
which is used by glibc (this one has to be maintained forever)

23 years ago[PATCH] asm-generic/div64.h breakage
Bernardo Innocenti [Sat, 12 Jul 2003 02:35:48 +0000 (19:35 -0700)]
[PATCH] asm-generic/div64.h breakage

 - __div64_32(): remove __attribute_pure__ qualifier from the prototype
   since this function obviously clobbers memory through &(n);

 - do_div(): add a check to ensure (n) is type-compatible with uint64_t;

 - as_update_iohist(): Use sector_div() instead of do_div().
   (Whether the result of the addition should always be stored in 64bits
   regardless of CONFIG_LBD is still being discussed, therefore it's
   unadderessed here);

 - Fix all places where do_div() was being called with a bad divisor argument.

23 years ago[PATCH] Fix IDE-CD command failure re-play
Jens Axboe [Sat, 12 Jul 2003 02:27:18 +0000 (19:27 -0700)]
[PATCH] Fix IDE-CD command failure re-play

Every failed SG_IO request is replayed second time without data
transfer.  Fix the problem by immediately purging the failed SG_IO
request from the request queue.

It fixes (among others)

http://marc.theaimsgroup.com/?t=105634805100001&r=1&w=2

where induced kernel crash occurs upon packet replay.

23 years ago[SPARC64]: Use mm->free_area_cache.
David S. Miller [Fri, 11 Jul 2003 20:06:47 +0000 (13:06 -0700)]
[SPARC64]: Use mm->free_area_cache.

23 years ago[SPARC64]: Implement force_successful_syscall().
David S. Miller [Fri, 11 Jul 2003 19:06:10 +0000 (12:06 -0700)]
[SPARC64]: Implement force_successful_syscall().

23 years agoMerge tetrachloride.(none):/mnt/raid/src/kernel/2.5/bk-linus
Dave Jones [Fri, 11 Jul 2003 18:41:15 +0000 (19:41 +0100)]
Merge tetrachloride.(none):/mnt/raid/src/kernel/2.5/bk-linus
into tetrachloride.(none):/mnt/raid/src/kernel/2.5/agpgart

23 years agoia64: Force assembly name of init_task_mem so the aliasing directive
David Mosberger [Fri, 11 Jul 2003 18:08:15 +0000 (11:08 -0700)]
ia64: Force assembly name of init_task_mem so the aliasing directive
works with all compilers.

23 years ago[SPARC64]: Ditch local KALLSYMS from Kconfig, update defconfig.
David S. Miller [Fri, 11 Jul 2003 17:30:34 +0000 (10:30 -0700)]
[SPARC64]: Ditch local KALLSYMS from Kconfig, update defconfig.

23 years agoMerge nuts.ninka.net:/home/davem/src/BK/sparcwork-2.5
David S. Miller [Fri, 11 Jul 2003 15:32:00 +0000 (08:32 -0700)]
Merge nuts.ninka.net:/home/davem/src/BK/sparcwork-2.5
into nuts.ninka.net:/home/davem/src/BK/sparc-2.5

23 years agoMerge nuts.ninka.net:/home/davem/src/BK/network-2.5
David S. Miller [Fri, 11 Jul 2003 15:28:47 +0000 (08:28 -0700)]
Merge nuts.ninka.net:/home/davem/src/BK/network-2.5
into nuts.ninka.net:/home/davem/src/BK/net-2.5

23 years agoMerge with DRI CVS tree - which added a reminder to the DRI
Linus Torvalds [Fri, 11 Jul 2003 15:00:08 +0000 (08:00 -0700)]
Merge with DRI CVS tree - which added a reminder to the DRI
people not to remove the HAVE_KERNEL_CTX_SWITCH support that
the sparc drivers require.

Fix a FIXME.

23 years ago[PATCH] Fix AD1889 driver 2.4 merge
François Romieu [Fri, 11 Jul 2003 13:52:25 +0000 (06:52 -0700)]
[PATCH] Fix AD1889 driver 2.4 merge

- include/linux/wrapper.h doesn't exist in 2.5.75 and none of it's content
  is used by the driver;
- s/MINOR/minor/;
- KConfig/Makefile update.

23 years ago[PATCH] Merge AD1889 driver from 2.4
Alan Cox [Fri, 11 Jul 2003 13:52:17 +0000 (06:52 -0700)]
[PATCH] Merge AD1889 driver from 2.4

23 years ago[PATCH] update ymfpci for new ac97
Alan Cox [Fri, 11 Jul 2003 13:52:10 +0000 (06:52 -0700)]
[PATCH] update ymfpci for new ac97

23 years ago[PATCH] more wrong strlcpy's
Alan Cox [Fri, 11 Jul 2003 13:52:02 +0000 (06:52 -0700)]
[PATCH] more wrong strlcpy's

23 years ago[PATCH] update via audio driver, make it work on esd add new chips
Alan Cox [Fri, 11 Jul 2003 13:51:54 +0000 (06:51 -0700)]
[PATCH] update via audio driver, make it work on esd add new chips

23 years ago[PATCH] fix wrong printk in nm256 audio
Alan Cox [Fri, 11 Jul 2003 13:51:46 +0000 (06:51 -0700)]
[PATCH] fix wrong printk in nm256 audio

23 years ago[PATCH] update trident driver for new ac97 etc
Alan Cox [Fri, 11 Jul 2003 13:51:39 +0000 (06:51 -0700)]
[PATCH] update trident driver for new ac97 etc

23 years ago[PATCH] update nec driver to new ac97
Alan Cox [Fri, 11 Jul 2003 13:51:31 +0000 (06:51 -0700)]
[PATCH] update nec driver to new ac97

23 years ago[PATCH] Add swarm driver for broadcom boards
Alan Cox [Fri, 11 Jul 2003 13:51:24 +0000 (06:51 -0700)]
[PATCH] Add swarm driver for broadcom boards

23 years ago[PATCH] fix security leak in msnd_pinnacle.c
Alan Cox [Fri, 11 Jul 2003 13:51:17 +0000 (06:51 -0700)]
[PATCH] fix security leak in msnd_pinnacle.c

23 years ago[PATCH] fix security leak in maestro.c
Alan Cox [Fri, 11 Jul 2003 13:51:10 +0000 (06:51 -0700)]
[PATCH] fix security leak in maestro.c

23 years ago[PATCH] switch maestro3 to new ac97
Alan Cox [Fri, 11 Jul 2003 13:51:03 +0000 (06:51 -0700)]
[PATCH] switch maestro3 to new ac97

23 years ago[PATCH] update the i810 audio driver
Alan Cox [Fri, 11 Jul 2003 13:50:55 +0000 (06:50 -0700)]
[PATCH] update the i810 audio driver

23 years ago[PATCH] update ITE audio
Alan Cox [Fri, 11 Jul 2003 13:50:49 +0000 (06:50 -0700)]
[PATCH] update ITE audio

23 years ago[PATCH] Add Forte Media OSS driver
Alan Cox [Fri, 11 Jul 2003 13:50:40 +0000 (06:50 -0700)]
[PATCH] Add Forte Media OSS driver

23 years ago[PATCH] fix security leak and crash in esssolo
Alan Cox [Fri, 11 Jul 2003 13:50:33 +0000 (06:50 -0700)]
[PATCH] fix security leak and crash in esssolo