]> git.hungrycats.org Git - linux/log
linux
23 years agoAnnotate read/write paths with user pointer annotations
Linus Torvalds [Wed, 9 Apr 2003 15:21:53 +0000 (08:21 -0700)]
Annotate read/write paths with user pointer annotations

23 years agoAnnotate kernel/itimer.c with user pointer annotations.
Linus Torvalds [Wed, 9 Apr 2003 15:14:00 +0000 (08:14 -0700)]
Annotate kernel/itimer.c with user pointer annotations.

23 years agoAnnotate kernel/futex.c with user pointer annotations.
Linus Torvalds [Wed, 9 Apr 2003 15:13:38 +0000 (08:13 -0700)]
Annotate kernel/futex.c with user pointer annotations.

23 years agoAnnotate fs/stat.c with user pointer annotations.
Linus Torvalds [Wed, 9 Apr 2003 15:13:14 +0000 (08:13 -0700)]
Annotate fs/stat.c with user pointer annotations.

23 years agoMerge from DRI CVS: Use the list_entry() macro instead of depending
Linus Torvalds [Wed, 9 Apr 2003 14:45:24 +0000 (07:45 -0700)]
Merge from DRI CVS: Use the list_entry() macro instead of depending
on the list-head being at the top of the DRI data structures and
using hard casts.

23 years agoMerge bk://linux-dj.bkbits.net/agpgart
Linus Torvalds [Wed, 9 Apr 2003 14:19:26 +0000 (07:19 -0700)]
Merge bk://linux-dj.bkbits.net/agpgart
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years ago[AGPGART] update stale comment in x86-64 GART driver.
Dave Jones [Thu, 10 Apr 2003 04:09:17 +0000 (05:09 +0100)]
[AGPGART] update stale comment in x86-64 GART driver.

23 years ago[AGPGART] Print banner on detecting AMD64 GART.
Dave Jones [Thu, 10 Apr 2003 04:03:54 +0000 (05:03 +0100)]
[AGPGART] Print banner on detecting AMD64 GART.
All the other GART drivers display what they've found, so make this
one follow suit.

23 years ago[AGPGART] x86-64 Kconfig fixes.
Dave Jones [Thu, 10 Apr 2003 03:39:21 +0000 (04:39 +0100)]
[AGPGART] x86-64 Kconfig fixes.
Offering the K7 GARTs on 64bit kernels causes sillyness, like reports of
"unrecognised device, try unsupported".  We don't want people to even try
that, so don't offer it in the first place.

There's really no good reason for offering any of the IA32 era GARTs on a
x86-64 64bit kernel. If Intel (or whoever) ever do an x86-64 clone, a new
gart driver will be started anyways, as has been done for amd-k8-agp.

23 years ago[AGPGART] Remove CONFIG_AGP3.
Dave Jones [Thu, 10 Apr 2003 02:15:13 +0000 (03:15 +0100)]
[AGPGART] Remove CONFIG_AGP3.
This optioned saved just a handful of bytes, and uglied up the code
quite a lot. Saving less than a page of memory is not as important as
maintainable code.

23 years ago[AGPGART] Kconfig cleanups. (Remove no longer needed E7x05 entries)
Dave Jones [Thu, 10 Apr 2003 02:10:20 +0000 (03:10 +0100)]
[AGPGART] Kconfig cleanups. (Remove no longer needed E7x05 entries)

23 years agoMerge tetrachloride.(none):/mnt/raid/src/kernel/2.5/bk-linus
Dave Jones [Thu, 10 Apr 2003 01:07:42 +0000 (02:07 +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] Missing C99 struct initialiser for x86-64 GART
Dave Jones [Thu, 10 Apr 2003 01:00:43 +0000 (02:00 +0100)]
[AGPGART] Missing C99 struct initialiser for x86-64 GART

23 years ago[AGPGART] ia64 related AGP fixes from David Mosberger.
Dave Jones [Thu, 10 Apr 2003 00:58:33 +0000 (01:58 +0100)]
[AGPGART] ia64 related AGP fixes from David Mosberger.

23 years ago[AGPGART] Fold Intel i7x05 GART into intel-agp driver.
Dave Jones [Thu, 10 Apr 2003 00:56:30 +0000 (01:56 +0100)]
[AGPGART] Fold Intel i7x05 GART into intel-agp driver.
Also includes various other fixes from Matt Tolentino

23 years agoFix kernel/posix-timers.c:
Linus Torvalds [Wed, 9 Apr 2003 14:18:00 +0000 (07:18 -0700)]
Fix kernel/posix-timers.c:
 - bad preprocessor test always tested true, even when it shouldn't.
 - annotate user pointers with proper annotations.

Both found by my automatic type checker tool.

23 years agoFix bad prototypes in kernel/softirq.c
Linus Torvalds [Wed, 9 Apr 2003 14:16:30 +0000 (07:16 -0700)]
Fix bad prototypes in kernel/softirq.c

23 years agoAnnotate kernel/printk.c with user pointer annotations.
Linus Torvalds [Wed, 9 Apr 2003 14:16:05 +0000 (07:16 -0700)]
Annotate kernel/printk.c with user pointer annotations.

23 years agoAnnotate kernel/ptrace.c with user pointer information
Linus Torvalds [Wed, 9 Apr 2003 13:55:46 +0000 (06:55 -0700)]
Annotate kernel/ptrace.c with user pointer information

23 years agoAnnotate uid16 with user pointer annotations.
Linus Torvalds [Wed, 9 Apr 2003 13:51:30 +0000 (06:51 -0700)]
Annotate uid16 with user pointer annotations.

23 years agoAnnotate kernel/time.c with user pointer annotations
Linus Torvalds [Wed, 9 Apr 2003 13:51:08 +0000 (06:51 -0700)]
Annotate kernel/time.c with user pointer annotations

23 years agoAnnotate sysct with user pointer annotations
Linus Torvalds [Wed, 9 Apr 2003 13:50:47 +0000 (06:50 -0700)]
Annotate sysct with user pointer annotations

23 years agoMerge http://lia64.bkbits.net/to-linus-2.5
Linus Torvalds [Wed, 9 Apr 2003 07:01:25 +0000 (00:01 -0700)]
Merge http://lia64.bkbits.net/to-linus-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years agoia64: Initial sync with 2.5.67.
David Mosberger [Wed, 9 Apr 2003 04:51:40 +0000 (21:51 -0700)]
ia64: Initial sync with 2.5.67.

23 years agoTag more user-supplied path strings as being user pointers for
Linus Torvalds [Wed, 9 Apr 2003 04:44:19 +0000 (21:44 -0700)]
Tag more user-supplied path strings as being user pointers for
type evaluation.  This tags the system call interfaces in
fs/open.c, fs/dcache.c and mm/swapfile.c - and tags the path
walking helper functions.

23 years ago[PATCH] fix file leak in fadvise()
Andrew Morton [Wed, 9 Apr 2003 04:32:09 +0000 (21:32 -0700)]
[PATCH] fix file leak in fadvise()

It can miss an fput() if passed the fd of a file which has no ->mapping.

23 years ago[PATCH] 3c59x EISA tidyup
Andrew Morton [Wed, 9 Apr 2003 04:32:01 +0000 (21:32 -0700)]
[PATCH] 3c59x EISA tidyup

From: Marc Zyngier <mzyngier@freesurf.fr>

The included patch helps 3c59x to display the correct identification
string (3c592 and 3c597 were displayed as 3c590). It also gets rid of
the EISA_bus reference, which is not needed anymore since the driver
has been ported to the EISA probing API.

23 years ago[PATCH] task_lock commentary fixes
Andrew Morton [Wed, 9 Apr 2003 04:31:53 +0000 (21:31 -0700)]
[PATCH] task_lock commentary fixes

From: Manfred Spraul <manfred@colorfullife.com>

Update and clarify the incorrect commentary around task_lock()

23 years ago[PATCH] struct address_space comments
Andrew Morton [Wed, 9 Apr 2003 04:31:44 +0000 (21:31 -0700)]
[PATCH] struct address_space comments

From: "Martin J. Bligh" <mbligh@aracnet.com>

Fix the commentary around the address_space fields.

23 years ago[PATCH] Make msync(MS_ASYNC) no longer start the I/O
Andrew Morton [Wed, 9 Apr 2003 04:31:36 +0000 (21:31 -0700)]
[PATCH] Make msync(MS_ASYNC) no longer start the I/O

MS_ASYNC will currently wait on previously-submitted I/O, then start new I/O
and not wait on it.  This can cause undesirable blocking if msync is called
rapidly against the same memory.

So instead, change msync(MS_ASYNC) to not start any IO at all.  Just flush
the pte dirty bits into the pageframe and leave it at that.

The IO _will_ happen within a kupdate period.  And the application can use
fsync() or fadvise(FADV_DONTNEED) if it actually wants to schedule the IO
immediately.

(This has triggered an ext3 bug - the page's buffers get dirtied so fast
that kjournald keeps writing the buffers over and over for 10-20 seconds
before deciding to give up for some reason)

23 years ago[PATCH] Missing brelse() in ext2/ext3 extended attribute code
Andrew Morton [Wed, 9 Apr 2003 04:31:28 +0000 (21:31 -0700)]
[PATCH] Missing brelse() in ext2/ext3 extended attribute code

From: Andreas Gruenbacher <agruen@suse.de>

Missing brelse() in ext2/ext3 extended attribute code

The ext2 and ext3 EA implementations fail to release a buffer_head if
the inode that is being accessed is sharing EAs with another inode, and
an attribute is set to the same value that it has already, like so:

        $ touch f g
$ setfattr -n user.test -v test f g
# (Now, both f and g refer to the same EA block.)
$ setfattr -n user.test -v test f

With the bug, an "invalidate: busy buffer" or "invalidate: dirty
buffer" message will be logged when the file system is unmounted. This
patch fixes the problem.

At the implementation level:

The code was assuming that ext3_xattr_cache_find cannot return the same
block the inode already is associated with, so testing for (old_bh !=
new_bh) would determine whether the old block is resued or an additional
bh is held. This is wrong if the EA block is used by multiple inodes (in
which case it stays in the cache), and the block isn't actually
modified.  Instead of testing for (old_bh != new_bh), the code now does
a get_bh() in the branch that keeps the old block, which assures that
new_bh now is either NULL or a handle that must be released at the end
of ext3_xattr_set_handle2().

23 years ago[PATCH] epoll cross-thread deletion fix
Andrew Morton [Wed, 9 Apr 2003 04:31:19 +0000 (21:31 -0700)]
[PATCH] epoll cross-thread deletion fix

From: Davide Libenzi <davidel@xmailserver.org>

This fixes a bug that might happen having a thread doing epoll_wait() with
another thread doing epoll_ctl(EPOLL_CTL_DEL) and close(). The fast check
inside eventpoll_release() is good to not effect performace of code not
using epoll, but it requires get_file() to be called ( that can be avoided
by dropping the fast check ). I opted to keep the fast check and to have
epoll to call get_file() before the event send loop. I tested it on UP and
2SMP with a bug-exploiting program provided by @pivia.com ( thx to them )
and it looks fine. I also update the 2.4.20 epoll patch with this fix :

23 years ago[PATCH] Allow panics and reboots at oops time.
Andrew Morton [Wed, 9 Apr 2003 04:31:10 +0000 (21:31 -0700)]
[PATCH] Allow panics and reboots at oops time.

From: Russell Miller <rmiller@duskglow.com>

A BUG or an oops will often leave a machine in a useless state.  There is no
way to remotely recover the machine from that state.

The patch adds a /proc/sys/kernel/panic_on_oops sysctl which, when set, will
cause the x86 kernel to call panic() at the end of the oops handler.  If the
user has also set /proc/sys/kernel/panic then a reboot will occur.

The implementation will try to sleep for a while before panicing so the oops
info has a chance of hitting the logs.

The implementation is designed so that other architectures can easily do this
in their oops handlers.

23 years ago[PATCH] task_vsize() speedup
Andrew Morton [Wed, 9 Apr 2003 04:31:01 +0000 (21:31 -0700)]
[PATCH] task_vsize() speedup

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

task_vsize() mysteriously appeared on my profiles.  This should remove it
from them by using the already in-use elsewhere for rlimit checks
mm->total_vm for the benefit of O(1) cachelines touched.

23 years ago[PATCH] JBD pasting warning fix
Andrew Morton [Wed, 9 Apr 2003 04:30:52 +0000 (21:30 -0700)]
[PATCH] JBD pasting warning fix

From: "Hua Zhong" <hzhong@cisco.com>

Fix a token-pasting warning from recent gcc's

23 years ago[PATCH] fix unuse_pmd fixme
Andrew Morton [Wed, 9 Apr 2003 04:30:44 +0000 (21:30 -0700)]
[PATCH] fix unuse_pmd fixme

From: Hugh Dickins <hugh@veritas.com>

try_to_unuse drop mmlist_lock across unuse_process (with pretty dance
of atomic_incs and mmputs of various mmlist markers, and a polite new
cond_resched there), so unuse_process can pte_chain_alloc(GFP_KERNEL)
and pass that down and down and down and down to unuse_pte: which
cannot succeed more than once on a given mm (make that explicit by
returning back up once succeeded).  Preliminary checks moved up from
unuse_pte to unuse_pmd, and done more efficiently (avoid that extra
pte_file test added recently), swapoff spends far too long in here.
Updated locking comments and references to try_to_swap_out.

23 years ago[PATCH] rmap comments
Andrew Morton [Wed, 9 Apr 2003 04:30:35 +0000 (21:30 -0700)]
[PATCH] rmap comments

From: Hugh Dickins <hugh@veritas.com>

Update a few locking comments in rmap.c.

23 years ago[PATCH] Replace the radix-tree rwlock with a spinlock
Andrew Morton [Wed, 9 Apr 2003 04:30:24 +0000 (21:30 -0700)]
[PATCH] Replace the radix-tree rwlock with a spinlock

Spinlocks don't have a buslocked unlock and are faster.

On a P4, time to write a 4M file with 4M one-byte-write()s:

Before:
0.72s user 5.47s system 99% cpu 6.227 total
0.76s user 5.40s system 100% cpu 6.154 total
0.77s user 5.38s system 100% cpu 6.146 total

After:
1.09s user 4.92s system 99% cpu 6.014 total
0.74s user 5.28s system 99% cpu 6.023 total
1.03s user 4.97s system 100% cpu 5.991 total

23 years ago[PATCH] misc rmap speedups
Andrew Morton [Wed, 9 Apr 2003 04:30:15 +0000 (21:30 -0700)]
[PATCH] misc rmap speedups

Even a BUG_ON() makes a measurable difference.  So remove some gratuitous
ones which will just trigger a null pointer deref anyway.

Also remove some debug code which isn't really being maintained any more.

Also replace (effectively):

test_bit(N, foo);
set_bit(N, foo);

with

set_bit(N, foo);
test_bit(N, foo);

In the first case we'll go onto the bus twice: once for the cache miss and
once to get exclusive write access.  In the second case we only go on the bus
once.  I think.  Certainly this trick chaved 40% off the cost of
shrink_list() when I did it there...

This patch is worth 1% or so on the bash script testing.

23 years ago[PATCH] speed up rmap searching
Andrew Morton [Wed, 9 Apr 2003 04:30:06 +0000 (21:30 -0700)]
[PATCH] speed up rmap searching

several functions in rmap.c are searching the ptes[] array fo find the first
non-null entry.

Despite the fact tha the whole lot is in L1 cache, it is expensive,
especially on 128-byte cacheline machines.

We can encode the index of the first non-null pte entry inside the
pte_chain's `next' field and remove those searches altogether.

This reduces the rmap CPU tax by about 25% on a P4.  For a total runtime
reduction of around 5% in the bash-script intensive test which I use.

23 years ago[PATCH] remove nr_reverse_maps VM accounting
Andrew Morton [Wed, 9 Apr 2003 04:29:58 +0000 (21:29 -0700)]
[PATCH] remove nr_reverse_maps VM accounting

Maintaining the `nr_reverse_maps' provides makes a small but
measurable decrease in page_add_rmap() overhead.

I don't think it's a very useful metric, and it can be sort-of inferred from
slabinfo.

23 years ago[PATCH] null-terminate the kmalloc tables
Andrew Morton [Wed, 9 Apr 2003 04:29:49 +0000 (21:29 -0700)]
[PATCH] null-terminate the kmalloc tables

From: David Mosberger <davidm@napali.hpl.hp.com>

The cache_sizes array needs to be NULL terminated, otherwise an oversized
kmalloc request runs off the end of the table.

23 years ago[PATCH] Enforce gcc-2.95 as the minimum compiler requirement
Andrew Morton [Wed, 9 Apr 2003 04:29:39 +0000 (21:29 -0700)]
[PATCH] Enforce gcc-2.95 as the minimum compiler requirement

Now that sparc64 is using gcc-3.x we can disallow gcc-2.91, etc.

Documentation/Changes already says 2.95.3, which is working fine for me.

With this change, we no longer require that per-cpu data definitions be
initialised.  That was a workaround for a bug in older gccs.  So remove the
build infrastructure which was checking for that.

Also, mention that nfs-utils-1.0.3 is required.  It isn't required yet, but
will be once we enable larger dev_t: there is an interface for exportfs which
passes dev_t's into the kernel which breaks with larger dev_t.  That
interface is old, deprecated and is not used in nfs-utils-1.0.3.

23 years ago[PATCH] fix wait_on_buffer() debug code
Andrew Morton [Wed, 9 Apr 2003 04:29:30 +0000 (21:29 -0700)]
[PATCH] fix wait_on_buffer() debug code

The wait_on_buffer() debug code is generating false warnings when called from
__block_prepare_write().  It is legal to wait on a zero-ref buffer when its
page is locked.  The page lock keeps try_to_free_buffers() away.

This debug code hasn't found any bugs yet.

23 years agoMerge bk://kernel.bkbits.net/davem/net-2.5
Linus Torvalds [Wed, 9 Apr 2003 04:23:58 +0000 (21:23 -0700)]
Merge bk://kernel.bkbits.net/davem/net-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoAdd user pointer attributes to kernel/sys.c
Linus Torvalds [Wed, 9 Apr 2003 04:16:17 +0000 (21:16 -0700)]
Add user pointer attributes to kernel/sys.c

23 years agoUser pointers are not just in another address space, they also
Linus Torvalds [Wed, 9 Apr 2003 04:15:49 +0000 (21:15 -0700)]
User pointers are not just in another address space, they also
must never be dereferenced directly. Make that clear in the
attribute.

23 years ago[PATCH] ia64: Fix up "extern inline"
Martin Hicks [Wed, 9 Apr 2003 03:56:20 +0000 (20:56 -0700)]
[PATCH] ia64: Fix up "extern inline"

Here is a trivial patch to processor.h to change "extern" to "static".

23 years agoAnnotate x87 user space access functions with proper type attributes.
Linus Torvalds [Tue, 8 Apr 2003 15:45:40 +0000 (08:45 -0700)]
Annotate x87 user space access functions with proper type attributes.

23 years agoAnnotate fs/namei.c with user pointer annotations.
Linus Torvalds [Tue, 8 Apr 2003 15:31:48 +0000 (08:31 -0700)]
Annotate fs/namei.c with user pointer annotations.

23 years agoAnnotate fs/exec.c with user pointer annotations.
Linus Torvalds [Tue, 8 Apr 2003 15:26:32 +0000 (08:26 -0700)]
Annotate fs/exec.c with user pointer annotations.

23 years agoAdd user pointer attributes to kernel/module.c
Linus Torvalds [Tue, 8 Apr 2003 15:17:56 +0000 (08:17 -0700)]
Add user pointer attributes to kernel/module.c

23 years agoAnnotate i386/signal.c with address space type annotations.
Linus Torvalds [Tue, 8 Apr 2003 14:33:49 +0000 (07:33 -0700)]
Annotate i386/signal.c with address space type annotations.

23 years agoAnnotate scheduler system calls as taking user pointers.
Linus Torvalds [Tue, 8 Apr 2003 10:22:48 +0000 (03:22 -0700)]
Annotate scheduler system calls as taking user pointers.

23 years ago[IPSEC]: Avoid using SET_MODULE_OWNER.
Rusty Russell [Tue, 8 Apr 2003 10:18:46 +0000 (03:18 -0700)]
[IPSEC]: Avoid using SET_MODULE_OWNER.

23 years agoMake __SI_MASK explicitly unsigned, instead of depending on
Linus Torvalds [Tue, 8 Apr 2003 10:14:26 +0000 (03:14 -0700)]
Make __SI_MASK explicitly unsigned, instead of depending on
magic C promotion to silently do so for us.

23 years agoAdd __user attributes to user pointers in kernel/signal.c. This
Linus Torvalds [Tue, 8 Apr 2003 10:13:12 +0000 (03:13 -0700)]
Add __user attributes to user pointers in kernel/signal.c. This
was the first file tested with my type checker with the anal
pointer attribute checking turned on.

23 years agoAdd the proper sprinkling of __user attributes to the
Linus Torvalds [Tue, 8 Apr 2003 10:11:49 +0000 (03:11 -0700)]
Add the proper sprinkling of __user attributes to the
user space access functions. This allows the type checker
to check proper usage.

23 years agoAdd __user/__kernel address space modifiers. When not
Linus Torvalds [Tue, 8 Apr 2003 10:10:42 +0000 (03:10 -0700)]
Add __user/__kernel address space modifiers. When not
checking, these end up being no-ops, but they get enabled
by the type checker as special address_space attributes.

23 years ago[VLAN]: Update to new module semantics, use synchronize_net.
Stephen Hemminger [Tue, 8 Apr 2003 10:09:45 +0000 (03:09 -0700)]
[VLAN]: Update to new module semantics, use synchronize_net.

23 years ago[IPSEC]: Support for optional policies on input got lost.
James Morris [Tue, 8 Apr 2003 09:16:17 +0000 (02:16 -0700)]
[IPSEC]: Support for optional policies on input got lost.

23 years ago[PATCH] ia64: compat_uptr_t and compat_ptr
Stephen Rothwell [Tue, 8 Apr 2003 07:43:30 +0000 (00:43 -0700)]
[PATCH] ia64: compat_uptr_t and compat_ptr

Here is the ia64 part of the patch.  It depends on my previous COMPAT
patches.  This is safe to apply even before Linus applies the generic
part.

23 years ago[PATCH] ia64: compat_sys_fcntl{,64}
Stephen Rothwell [Tue, 8 Apr 2003 07:27:04 +0000 (00:27 -0700)]
[PATCH] ia64: compat_sys_fcntl{,64}

Here is the ia64 part of the patch.  Pleas apply after Linus has applied
the generic part.

23 years agoFix mtdblock.c compile. From Adrian Bunk.
Linus Torvalds [Tue, 8 Apr 2003 05:33:12 +0000 (22:33 -0700)]
Fix mtdblock.c compile. From Adrian Bunk.

23 years ago[PATCH] Fix futexes in hugetlb pages
Andrew Morton [Tue, 8 Apr 2003 05:31:46 +0000 (22:31 -0700)]
[PATCH] Fix futexes in hugetlb pages

There is a stunning bug.

23 years ago[PATCH] On the v850/nb85e, acknowledge interrupts immediately after handling them
Miles Bader [Tue, 8 Apr 2003 05:25:26 +0000 (22:25 -0700)]
[PATCH] On the v850/nb85e, acknowledge interrupts immediately after handling them

Previously, it was done automatically by the `reti' isntruction upon
returning from the kernel, but that doesn't do the correct thing in
various cases, for instance if there's a context switch, or a softirq.

23 years agoMerge
David Mosberger [Tue, 8 Apr 2003 05:08:27 +0000 (22:08 -0700)]
Merge

23 years ago[PATCH] tty_io.c: make redirect static
Andries E. Brouwer [Tue, 8 Apr 2003 04:59:22 +0000 (21:59 -0700)]
[PATCH] tty_io.c: make redirect static

23 years ago[PATCH] kafstimod.c fix: make timeouts unsigned long
Andries E. Brouwer [Tue, 8 Apr 2003 04:59:14 +0000 (21:59 -0700)]
[PATCH] kafstimod.c fix: make timeouts unsigned long

23 years ago[PATCH] krxtimod.c fix: make timeouts unsigned long
Andries E. Brouwer [Tue, 8 Apr 2003 04:59:04 +0000 (21:59 -0700)]
[PATCH] krxtimod.c fix: make timeouts unsigned long

23 years ago[PATCH] paride fix: make timeouts unsigned long
Andries E. Brouwer [Tue, 8 Apr 2003 04:58:55 +0000 (21:58 -0700)]
[PATCH] paride fix: make timeouts unsigned long

23 years agoia64: Sync sys32_ipc() with x86 counter-part.
David Mosberger [Tue, 8 Apr 2003 04:40:08 +0000 (21:40 -0700)]
ia64: Sync sys32_ipc() with x86 counter-part.

23 years agoMore left-over fixups from the merge with Alan.
Linus Torvalds [Tue, 8 Apr 2003 04:19:19 +0000 (21:19 -0700)]
More left-over fixups from the merge with Alan.

23 years agoFix up merge with Alan.
Linus Torvalds [Tue, 8 Apr 2003 03:46:46 +0000 (20:46 -0700)]
Fix up merge with Alan.

23 years ago[PATCH] make APM machine independant using mach headers
Alan Cox [Tue, 8 Apr 2003 02:47:11 +0000 (19:47 -0700)]
[PATCH] make APM machine independant using mach headers

23 years ago[PATCH] make vm86 machine independant using new headers
Alan Cox [Tue, 8 Apr 2003 02:47:02 +0000 (19:47 -0700)]
[PATCH] make vm86 machine independant using new headers

23 years ago[PATCH] use mach io_ports definitions in io_apic
Alan Cox [Tue, 8 Apr 2003 02:46:53 +0000 (19:46 -0700)]
[PATCH] use mach io_ports definitions in io_apic

Allows for the non standard cascade

23 years ago[PATCH] suspend doesnt need compatmac either
Alan Cox [Tue, 8 Apr 2003 02:46:44 +0000 (19:46 -0700)]
[PATCH] suspend doesnt need compatmac either

23 years ago[PATCH] last batch of audio C99
Alan Cox [Tue, 8 Apr 2003 02:46:36 +0000 (19:46 -0700)]
[PATCH] last batch of audio C99

23 years ago[PATCH] sync opl3sa2 with 2.4
Alan Cox [Tue, 8 Apr 2003 02:46:25 +0000 (19:46 -0700)]
[PATCH] sync opl3sa2 with 2.4

23 years ago[PATCH] yet more sound version/c99
Alan Cox [Tue, 8 Apr 2003 02:46:16 +0000 (19:46 -0700)]
[PATCH] yet more sound version/c99

23 years ago[PATCH] ite C99 and version/h
Alan Cox [Tue, 8 Apr 2003 02:46:06 +0000 (19:46 -0700)]
[PATCH] ite C99 and version/h

23 years ago[PATCH] fix ; in mad16
Alan Cox [Tue, 8 Apr 2003 02:45:58 +0000 (19:45 -0700)]
[PATCH] fix ; in mad16

23 years ago[PATCH] ics2101 needs to match the gus_lock name too
Alan Cox [Tue, 8 Apr 2003 02:45:49 +0000 (19:45 -0700)]
[PATCH] ics2101 needs to match the gus_lock name too

23 years ago[PATCH] another C99 and version casd
Alan Cox [Tue, 8 Apr 2003 02:45:41 +0000 (19:45 -0700)]
[PATCH] another C99 and version casd

23 years ago[PATCH] fix modular gus shared lock
Alan Cox [Tue, 8 Apr 2003 02:45:31 +0000 (19:45 -0700)]
[PATCH] fix modular gus shared lock

23 years ago[PATCH] lots more version and C99 for audio
Alan Cox [Tue, 8 Apr 2003 02:45:22 +0000 (19:45 -0700)]
[PATCH] lots more version and C99 for audio

23 years ago[PATCH] C99 for sound
Alan Cox [Tue, 8 Apr 2003 02:45:13 +0000 (19:45 -0700)]
[PATCH] C99 for sound

23 years ago[PATCH] cs4232 should be devexit
Alan Cox [Tue, 8 Apr 2003 02:45:05 +0000 (19:45 -0700)]
[PATCH] cs4232 should be devexit

23 years ago[PATCH] more audiov ersion scrubbing
Alan Cox [Tue, 8 Apr 2003 02:44:56 +0000 (19:44 -0700)]
[PATCH] more audiov ersion scrubbing

23 years ago[PATCH] small pc98xx fix for sound
Alan Cox [Tue, 8 Apr 2003 02:44:48 +0000 (19:44 -0700)]
[PATCH] small pc98xx fix for sound

23 years ago[PATCH] remove version.h's
Alan Cox [Tue, 8 Apr 2003 02:44:38 +0000 (19:44 -0700)]
[PATCH] remove version.h's

23 years ago[PATCH] irda typo fixes
Alan Cox [Tue, 8 Apr 2003 02:44:28 +0000 (19:44 -0700)]
[PATCH] irda typo fixes

23 years ago[PATCH] wireless uses __init
Alan Cox [Tue, 8 Apr 2003 02:44:19 +0000 (19:44 -0700)]
[PATCH] wireless uses __init

23 years ago[PATCH] remove version crap
Alan Cox [Tue, 8 Apr 2003 02:44:10 +0000 (19:44 -0700)]
[PATCH] remove version crap

23 years ago[PATCH] shared multimedia includes for saa71xx
Alan Cox [Tue, 8 Apr 2003 02:44:01 +0000 (19:44 -0700)]
[PATCH] shared multimedia includes for saa71xx

23 years ago[PATCH] lock for scc drivers
Alan Cox [Tue, 8 Apr 2003 02:43:54 +0000 (19:43 -0700)]
[PATCH] lock for scc drivers

23 years ago[PATCH] continued compatmac exterminations
Alan Cox [Tue, 8 Apr 2003 02:43:46 +0000 (19:43 -0700)]
[PATCH] continued compatmac exterminations

23 years ago[PATCH] hdreg.h typo fix
Alan Cox [Tue, 8 Apr 2003 02:43:39 +0000 (19:43 -0700)]
[PATCH] hdreg.h typo fix

23 years ago[PATCH] possible way to clean up fdreg.h
Alan Cox [Tue, 8 Apr 2003 02:43:30 +0000 (19:43 -0700)]
[PATCH] possible way to clean up fdreg.h