]>
git.hungrycats.org Git - linux/log
Linus Torvalds [Mon, 24 Mar 2003 05:57:25 +0000 (21:57 -0800)]
Linux 2.5.66
Dave Jones [Mon, 24 Mar 2003 04:51:33 +0000 (20:51 -0800)]
[PATCH] guard mad16 debug macro.
Still pretty ugly debug macro, but this at least
makes it do the right thing when used in if/else blocks
Fix from Joe Perches <joe@perches.com>
Dave Jones [Mon, 24 Mar 2003 04:51:23 +0000 (20:51 -0800)]
[PATCH] back out broken bits of previous cyclades patch.
Davide Libenzi [Mon, 24 Mar 2003 04:48:01 +0000 (20:48 -0800)]
[PATCH] epoll with selectable ET/LT behaviour ...
This patch adds selectable EdgeTriggered/LevelTriggered behaviour to
epoll.
It has been widely discussed on lkml about two weeks ago and everyone
very welcome the change. It has been even more widely discussed through
private emails with application developers, that do not feel confortable
posting on lkml. The great value of the patch is that selecting the LT
behaviour, applications using poll/select can be ported very easily to
epoll, making existing apps to benefit from epoll scalability with very
short ETA's.
The API remains the same with the addition of a EPOLLET event flag that
sets the LT/ET behaviour for that fd.
Christoph Hellwig [Mon, 24 Mar 2003 02:04:59 +0000 (18:04 -0800)]
[PATCH] fix usb_devfs_handle abuse
Many usb drivers use the usb_devfs_handle variable instead of just
adding the usb/ prefix directly to their devfs_register calls. Fix
that and make usb_devfs_handle static and unexported.
Christoph Hellwig [Mon, 24 Mar 2003 02:04:50 +0000 (18:04 -0800)]
[PATCH] make devfs_alloc_unique_number private to devfs
.. by moving a bunch of devfs-related code from fs/partition/check.c
to fs/devfs/base.c. Also has the nice sideffect of getting rid of
a bunch of ugly ifdefs.
[This is the new and improved, rediffed, applying and compilable
version. In short it's perfect]
Andrew Morton [Mon, 24 Mar 2003 01:33:20 +0000 (17:33 -0800)]
[PATCH] d_lookup forgotten spin_unlock()
From: Nikita Danilov, Maneesh Soni
d_lookup() is forgetting to release the lock when the rename race happens.
Linus Torvalds [Mon, 24 Mar 2003 01:32:59 +0000 (17:32 -0800)]
Avoid using the gcc-ism of creating an anonymous structure directly
by having a cast followed by an initializer. It seems even gcc can't
do it right anyway in some versions (as reported by Jens Axboe).
Linus Torvalds [Mon, 24 Mar 2003 01:23:41 +0000 (17:23 -0800)]
Use '#ifdef' to check for CONFIG_xxx definitions
Dave Jones [Mon, 24 Mar 2003 00:52:25 +0000 (16:52 -0800)]
[PATCH] bring OSS mad16 in sync with 2.4
Dave Jones [Mon, 24 Mar 2003 00:52:16 +0000 (16:52 -0800)]
[PATCH] Add __copy_from_user checks to emu10k1
Dave Jones [Mon, 24 Mar 2003 00:52:08 +0000 (16:52 -0800)]
[PATCH] Bose sound support for cs4232 OSS driver.
Dave Jones [Mon, 24 Mar 2003 00:52:00 +0000 (16:52 -0800)]
[PATCH] __ipv6_regen_rndid typo fix
Dave Jones [Mon, 24 Mar 2003 00:51:51 +0000 (16:51 -0800)]
[PATCH] add support for 8 port lava octo cards to 8250_pci
Dave Jones [Mon, 24 Mar 2003 00:51:44 +0000 (16:51 -0800)]
[PATCH] fix decnet compile error on newer gcc's
Dave Jones [Mon, 24 Mar 2003 00:51:36 +0000 (16:51 -0800)]
[PATCH] mark context switch wrmsr path unlikely
Dave Jones [Mon, 24 Mar 2003 00:51:28 +0000 (16:51 -0800)]
[PATCH] bring sparc riowatchdog in sync with 2.4
+ C99 struct initialisers
Dave Jones [Mon, 24 Mar 2003 00:51:20 +0000 (16:51 -0800)]
[PATCH] Add missing time initialisation to get_cramfs_inode
Dave Jones [Mon, 24 Mar 2003 00:51:11 +0000 (16:51 -0800)]
[PATCH] various PCI ID updates.
Dave Jones [Mon, 24 Mar 2003 00:51:02 +0000 (16:51 -0800)]
[PATCH] fix asm constraints in ffs
Another brought forward from 2.4.
Dave Jones [Mon, 24 Mar 2003 00:50:53 +0000 (16:50 -0800)]
[PATCH] fix wrong return type on parisc eisa_eeprom_llseek
Dave Jones [Mon, 24 Mar 2003 00:50:44 +0000 (16:50 -0800)]
[PATCH] x86-64: Add missing tlb flush after change_page_attr
Dave Jones [Mon, 24 Mar 2003 00:50:36 +0000 (16:50 -0800)]
[PATCH] plug DRM memory leak on exit paths.
Spotted by Oleg Drokin
Dave Jones [Mon, 24 Mar 2003 00:50:28 +0000 (16:50 -0800)]
[PATCH] Update K6 bug URL.
Dave Jones [Mon, 24 Mar 2003 00:50:19 +0000 (16:50 -0800)]
[PATCH] make x86 MSR driver preempt safe
Dave Jones [Mon, 24 Mar 2003 00:50:11 +0000 (16:50 -0800)]
[PATCH] add another transparent bridge.
A proper PCI_DEVICE_ID... would have been nice,
but for now, this syncs with 2.4
Dave Jones [Mon, 24 Mar 2003 00:50:03 +0000 (16:50 -0800)]
[PATCH] cyclades region handling updates from 2.4
Dave Jones [Mon, 24 Mar 2003 00:49:55 +0000 (16:49 -0800)]
[PATCH] CCISS ID updates.
Dave Jones [Mon, 24 Mar 2003 00:49:46 +0000 (16:49 -0800)]
[PATCH] Make cpuid driver preempt safe.
Dave Jones [Mon, 24 Mar 2003 00:49:38 +0000 (16:49 -0800)]
[PATCH] Add missing intel cache descriptor
Jens Axboe [Mon, 24 Mar 2003 00:26:32 +0000 (16:26 -0800)]
[PATCH] Check remailing length in ide-cd.c correctly
It could be negative.
Stephen Rothwell [Mon, 24 Mar 2003 00:20:13 +0000 (16:20 -0800)]
[PATCH] another fix for compat_ptr
This is the other part of the missing bits of the compat_ptr patch
pointed out to me by Andrew Morton and Dave Miller. This is just
the architectures I have permission to send you. Dave has sent you
his own already.
Jonathan Corbet [Sun, 23 Mar 2003 17:24:21 +0000 (09:24 -0800)]
[PATCH] Request queue micropatch
FYI, I have gotten some most strange results with the equivalent of:
request_queue_t *q = kmalloc(...);
blk_init_queue(q, ...)
The problem turns out to be that q->backing_dev_info.memory_backed is not
initialized, leaving it to be whatever was there before. The end result is
that my "driver" never saw write requests, but reads came through fine.
Took a while to figure out that one...
Here's the fix, for what it's worth. (I had, BTW, tried just zeroing the
whole structure in blk_init_queue(), but that makes IDE oops at boot - it
sets q->queuedata early).
Ingo Molnar [Sun, 23 Mar 2003 16:44:43 +0000 (08:44 -0800)]
[PATCH] posix-timers-cleanup-2.5.65-A5
This is a pure identity cleanup:
- coding style fixes (whitespace, code, comment, line length cleanups)
- remove dead code
- simplify constructs, make code more readable
Andrew Morton [Sun, 23 Mar 2003 15:59:30 +0000 (07:59 -0800)]
[PATCH] asm-generic/tlb.h needs swap.h
asm-generic/tlb.h needs swap.h for free_page_and_swap_cache().
Christoph Hellwig [Sun, 23 Mar 2003 15:59:10 +0000 (07:59 -0800)]
[PATCH] misc devfs_register cleanups
Avoid a bunch of non-NULL first arguments.
Christoph Hellwig [Sun, 23 Mar 2003 15:59:01 +0000 (07:59 -0800)]
[PATCH] devfs_mk_dir simplification
All arguments except the name are unused - remove them and make the
name printf-like to avoid a few snprintf in the surrounding code.
(also fixes compilation to due a superflous endif in dvb core)
Christoph Hellwig [Sun, 23 Mar 2003 15:58:49 +0000 (07:58 -0800)]
[PATCH] bring back Al's devfs changes in dv1394
Needed to get the only callder of devfs_mk_dir where the first argument
is not NULL back in shape. Also a nice code cleanup..
Linus Torvalds [Sun, 23 Mar 2003 15:57:12 +0000 (07:57 -0800)]
Merge bk://kernel.bkbits.net/davem/net-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux
Linus Torvalds [Sun, 23 Mar 2003 15:55:08 +0000 (07:55 -0800)]
Merge bk://kernel.bkbits.net/davem/sparc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux
Hideaki Yoshifuji [Sun, 23 Mar 2003 15:23:50 +0000 (07:23 -0800)]
[IPSEC]: Fix bug in xfrm_parse_spi()
Stephen Rothwell [Sun, 23 Mar 2003 14:52:24 +0000 (06:52 -0800)]
[PATCH] fix typo in compat_ptr
Sorry about that Linus.
David S. Miller [Sun, 23 Mar 2003 14:49:26 +0000 (06:49 -0800)]
[SPARC64]: Implement file-offset-in-pte.
David S. Miller [Sun, 23 Mar 2003 14:47:13 +0000 (06:47 -0800)]
[COMPAT]: Fix net/compat.c build.
David S. Miller [Sun, 23 Mar 2003 14:38:15 +0000 (06:38 -0800)]
[SCTP]: Match ipproto->handler changes for ipv6.
David S. Miller [Sun, 23 Mar 2003 14:15:55 +0000 (06:15 -0800)]
[SPARC64]: Fix typos in uptr changes.
Stephen Rothwell [Sun, 23 Mar 2003 14:07:53 +0000 (06:07 -0800)]
[COMPAT] cleanups in net/compat.c and related files
David S. Miller [Sun, 23 Mar 2003 14:04:34 +0000 (06:04 -0800)]
Merge nuts.ninka.net:/home/davem/src/BK/network-2.5
into nuts.ninka.net:/home/davem/src/BK/net-2.5
Luis F. Ortiz [Sun, 23 Mar 2003 14:03:58 +0000 (06:03 -0800)]
[SPARC64]: Define IDE MAX_HWIFS like x86.
James Morris [Sun, 23 Mar 2003 13:47:15 +0000 (05:47 -0800)]
[CRYPTO]: Make use of crypto_exit_ops() during crypto_free_tfm().
Hideaki Yoshifuji [Sun, 23 Mar 2003 13:45:52 +0000 (05:45 -0800)]
[IPV6]: Fix BUG 483, do not call crypto_alloc_tfm from illegal context.
Hideaki Yoshifuji [Sun, 23 Mar 2003 13:43:24 +0000 (05:43 -0800)]
[IPV6]: Use ipv6_addr_any() for testing unspecified address.
Hideaki Yoshifuji [Sun, 23 Mar 2003 13:41:00 +0000 (05:41 -0800)]
[IPV6]: Use RFC2553 constant variable.
Hideaki Yoshifuji [Sun, 23 Mar 2003 13:38:47 +0000 (05:38 -0800)]
[IPV6]: Use "const" qualifier.
Mitsuru Kanda [Sun, 23 Mar 2003 13:30:46 +0000 (05:30 -0800)]
[IPV6]: Process all extension headers via ipproto->handler.
Stephen Rothwell [Sun, 23 Mar 2003 12:59:16 +0000 (04:59 -0800)]
[PATCH] compat_uptr_t and compat_ptr
This creates compat_uptr_t (to represent a user mode pointer passed to
the kernel other than as a syscall parameter) and compat_ptr() to
convert it to a kernel pointer.
This fixes a couple of bugs in s390x (where the conversion of pointers
actually does something).
Christoph Hellwig [Sun, 23 Mar 2003 11:50:03 +0000 (03:50 -0800)]
[PATCH] convert remaining register_pcmcia_driver users
Convert remaining register_pcmcia_driver users to use the new
pcmcia_register_driver interfaces.
Christoph Hellwig [Sun, 23 Mar 2003 11:49:56 +0000 (03:49 -0800)]
[PATCH] don't include swap.h in mm.h
swap.h is basically the header for MM internals instead of the
public API (mm_internal.h would have been a better name..). Stop
including it in mm.h - this only needs moving one function that
should be in swap.h anyway to the right place and fixing up a bunch
of places using it.
Christoph Hellwig [Sun, 23 Mar 2003 11:49:48 +0000 (03:49 -0800)]
[PATCH] cleanup input_register_minor
Always pass the input/ prefix to input_register_minor instead of using
the first argument to devfs_register
Christoph Hellwig [Sun, 23 Mar 2003 11:49:36 +0000 (03:49 -0800)]
[PATCH] devfs_mk_symlink simplification
All devfs_mk_symlink arguments except the from and to strings are
unused. Bring the prototype in shape.
Ulrich Drepper [Sun, 23 Mar 2003 11:39:43 +0000 (03:39 -0800)]
[PATCH] more generic syscall return value type fixes
It was good to see the syscall return value types being fixed but still
some cases are missing. I attach a patch which fixes at least those
which cause problems to me in the moment.
Andrew Morton [Sun, 23 Mar 2003 11:29:46 +0000 (03:29 -0800)]
[PATCH] warning fixes
- uninitialised var warning in pci_update_resource
- fix jiffy comparison type warnings in parport_pc.c
Andrew Morton [Sun, 23 Mar 2003 11:29:38 +0000 (03:29 -0800)]
[PATCH] reenable interrupts in parport code
parport_register_port() does spin_lock_irq() then spin_unlock().
This causes the IDE code to mysteriously go BUG_ON(irqs_disabled()) in a
later initcall.
Neil Brown [Sun, 23 Mar 2003 11:29:30 +0000 (03:29 -0800)]
[PATCH] Remove obsolete NFSD syscall varients.
Three varients of the NFSD system call use __kernel_* types in defining
the arg, which is bad: these types should not be exposed to userspace.
Particularly as __kernel_dev_t might change soon.
Two of the varients, getfh and uidmap, are not implemented, getfh is
deprecated and uidmap never was and never will be implemented.
This patch removes (almost) all trace of these two varients, including
all the 32bit-compat system call translators for various 64bit
platforms.
The third varient that uses __kernel_* types, export, is not so easy to
deal with, so it will be kept for later.
Alan Cox [Sun, 23 Mar 2003 10:07:07 +0000 (02:07 -0800)]
[PATCH] Make ide use proper removal-safe list handling (removes endless looping / hang)
Fix the IDE hang people see with 2.5.65-bk
From Dominik Brodowski <linux@brodo.de>
Alan Cox [Sun, 23 Mar 2003 10:06:59 +0000 (02:06 -0800)]
[PATCH] missing config bits for PC9800 audio
Alan Cox [Sun, 23 Mar 2003 10:06:51 +0000 (02:06 -0800)]
[PATCH] isapnp change
PC9800 uses the ISAPnP protocol but on CBUS not ISA bus. The
current patch is below. I'm wondering if there is a cleaner way we
should do this ?
Alan Cox [Sun, 23 Mar 2003 10:06:43 +0000 (02:06 -0800)]
[PATCH] Christoph felt the IDE_HD v PC9800 was ugly
So its now two options
Alan Cox [Sun, 23 Mar 2003 10:06:35 +0000 (02:06 -0800)]
[PATCH] PC98 has its own floppy (not yet merged)
Alan Cox [Sun, 23 Mar 2003 10:06:28 +0000 (02:06 -0800)]
[PATCH] Achim is now Intel (they bought GDT)
I missed the CREDITS change before
Alan Cox [Sun, 23 Mar 2003 10:06:20 +0000 (02:06 -0800)]
[PATCH] remove NUL v NULL confusion
Alan Cox [Sun, 23 Mar 2003 10:06:13 +0000 (02:06 -0800)]
[PATCH] Osamu's updates to boot98
[From Osamu Tomita]
Alan Cox [Sun, 23 Mar 2003 10:06:04 +0000 (02:06 -0800)]
[PATCH] 3ware fixups from Adam Radford
Alan Cox [Sun, 23 Mar 2003 10:05:56 +0000 (02:05 -0800)]
[PATCH] Fix IDE disable_irq() deadlock
This fixes one of the long standing IDE hangs on SMP. If you
get an error we disable the IRQ, unfortunately we may be in
the IRQ handler
This change gets us back working but does introduce a small
potential race I need to investigate further and fix up in
a nicer fashion.
IDE should do error handling in a seperate context (as SCSI
does) but not for 2.6.
Linus Torvalds [Sun, 23 Mar 2003 08:56:08 +0000 (00:56 -0800)]
Use '#ifdef' instead of '#if' to test CONFIG_xxxx variables. It works
both ways, but anal compilers will warn about using identifiers that
have never been defined in preprocessor expression statements.
Linus Torvalds [Sun, 23 Mar 2003 08:24:54 +0000 (00:24 -0800)]
Merge bk://kernel.bkbits.net/davem/net-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux
Bart De Schuymer [Sat, 22 Mar 2003 20:47:08 +0000 (12:47 -0800)]
[EBTABLES] hold usage count on table module when it contains rules
David S. Miller [Sat, 22 Mar 2003 20:12:14 +0000 (12:12 -0800)]
Merge davem@nuts.ninka.net:/home/davem/src/BK/net-2.5
into kernel.bkbits.net:/home/davem/net-2.5
David S. Miller [Sat, 22 Mar 2003 18:54:51 +0000 (10:54 -0800)]
[IPSEC]: Fix minor mispatch of xfrm splitup patch.
Hideaki Yoshifuji [Sat, 22 Mar 2003 18:21:45 +0000 (10:21 -0800)]
[IPSEC]: Split up XFRM Subsystem.
James Morris [Sat, 22 Mar 2003 18:09:21 +0000 (10:09 -0800)]
[IPSEC] Add initial compression support for pfkey and xfrm_algo.
Jon Grimm [Sat, 22 Mar 2003 17:23:43 +0000 (09:23 -0800)]
[IPSEC]: Fix SKB alloc len in ip6_build_xmit.
Tom Lendacky [Sat, 22 Mar 2003 17:18:02 +0000 (09:18 -0800)]
[IPSEC]: IPV6 source address not set correctly in xfrm_state.
Chas Williams [Sat, 22 Mar 2003 17:16:29 +0000 (09:16 -0800)]
[ATM] s/uni driver overwrites 8-/16-bit mode.
Chas Williams [Sat, 22 Mar 2003 17:14:57 +0000 (09:14 -0800)]
[ATM] nicstar doesnt count all dropped pdus and powerpc fixup.
James Morris [Sat, 22 Mar 2003 17:13:14 +0000 (09:13 -0800)]
[IPSEC]: Fix parsing of 16-bit ipcomp cpi.
Chas Williams [Sat, 22 Mar 2003 17:08:41 +0000 (09:08 -0800)]
[ATM]: cleanup nicstat, suni and idt77105.
David S. Miller [Sat, 22 Mar 2003 16:56:56 +0000 (08:56 -0800)]
Merge nuts.ninka.net:/home/davem/src/BK/network-2.5
into nuts.ninka.net:/home/davem/src/BK/net-2.5
David S. Miller [Sat, 22 Mar 2003 16:04:30 +0000 (08:04 -0800)]
Merge davem@nuts.ninka.net:/home/davem/src/BK/sparc-2.5
into kernel.bkbits.net:/home/davem/sparc-2.5
David S. Miller [Sat, 22 Mar 2003 16:43:25 +0000 (08:43 -0800)]
[SPARC64]: Update defconfig.
Ben Collins [Sat, 22 Mar 2003 16:38:59 +0000 (08:38 -0800)]
[SPARC64]: Add image target.
David S. Miller [Sat, 22 Mar 2003 16:30:36 +0000 (08:30 -0800)]
[SOUND]: Fix timer32.c build by using compat_timespec.
David S. Miller [Sat, 22 Mar 2003 16:28:16 +0000 (08:28 -0800)]
[FB FFB/CG6]: Fix image->data const typing.
David S. Miller [Sat, 22 Mar 2003 16:24:26 +0000 (08:24 -0800)]
[FB]: 64-bit cfbimgblt.c changes do not even build.
David S. Miller [Sat, 22 Mar 2003 16:13:23 +0000 (08:13 -0800)]
[SOUND]: Fix rawmidi32 build by using compat_timespec.
David S. Miller [Sat, 22 Mar 2003 16:11:56 +0000 (08:11 -0800)]
[SOUND]: Fix ioctl32 build by using compat_timespec.
David S. Miller [Sat, 22 Mar 2003 16:01:27 +0000 (08:01 -0800)]
[VT]: vc_pos needs to be unsigned long.
David S. Miller [Sat, 22 Mar 2003 15:57:10 +0000 (07:57 -0800)]
[FB SBUS]: sbuslib.c needs linux/mm.h
David S. Miller [Sat, 22 Mar 2003 15:55:35 +0000 (07:55 -0800)]
[SOUND]: Fix build of SBUS code in memalloc.c.
Andrew Morton [Sat, 22 Mar 2003 15:35:58 +0000 (07:35 -0800)]
[PATCH] ptrace_notify() locking
Spotted by Dawson Engler.
recalc_signpending() needs tsk->sighand->siglock.