]> git.hungrycats.org Git - linux/log
linux
20 years agoLinux 2.6.11-rc3 v2.6.11-rc3
Linus Torvalds [Wed, 2 Feb 2005 09:50:58 +0000 (01:50 -0800)]
Linux 2.6.11-rc3

20 years ago[PATCH] Eicon driver: remove unused code
Armin Schindler [Wed, 2 Feb 2005 09:48:10 +0000 (01:48 -0800)]
[PATCH] Eicon driver: remove unused code

Remove code from platform independent code, which is not used
in Linux.

Signed-off-by: Armin Schindler <armin@melware.de>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] Eicon driver: vfree()
Armin Schindler [Wed, 2 Feb 2005 09:47:57 +0000 (01:47 -0800)]
[PATCH] Eicon driver: vfree()

Removed check for NULL pointer before doing vfree(), it's done in
vfree().

Signed-off-by: Armin Schindler <armin@melware.de>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] Eicon driver: add missing uaccess
Armin Schindler [Wed, 2 Feb 2005 09:47:44 +0000 (01:47 -0800)]
[PATCH] Eicon driver: add missing uaccess

This patch adds asm/uaccess.h to files which uses copy_to/from_user()
and adds the use of the drivers internal API call to copy_to/from_user()
in platform independent code.

Signed-off-by: Armin Schindler <armin@melware.de>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] reiserfs: use proper 64-bit clean types
Georgi Guninski [Wed, 2 Feb 2005 09:45:11 +0000 (01:45 -0800)]
[PATCH] reiserfs: use proper 64-bit clean types

reiserfs_file_write() casts its (size_t) count parameter to int, which can become
a problem on 64-bit architectures

This attempts to fix this by changing the variables dealing with count
and offset and the "min_t" comparisons to use "size_t" through-out.

Acked-by: Marcelo Tosatti <marcelo.tosatti@cyclades.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] Fix signed compare in fs/proc/generic.c::proc_file_read()
Georgi Guninski [Wed, 2 Feb 2005 09:42:38 +0000 (01:42 -0800)]
[PATCH] Fix signed compare in fs/proc/generic.c::proc_file_read()

Acked-by: Marcelo Tosatti <marcelo.tosatti@cyclades.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] Fix sign checks in copy_from_read_buf()
Georgi Guninski [Wed, 2 Feb 2005 09:41:06 +0000 (01:41 -0800)]
[PATCH] Fix sign checks in copy_from_read_buf()

Fix signedness and remove the now unnecessary cast.

Acked-by: Marcelo Tosatti <marcelo.tosatti@cyclades.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] A BTFIXUP'd fix for pte_read()
Tom 'spot' Callaway [Wed, 2 Feb 2005 09:30:02 +0000 (01:30 -0800)]
[PATCH] A BTFIXUP'd fix for pte_read()

This adds BTFIXUPs needed for sparc32.

Signed-off-by: Tom 'spot' Callaway <tcallawa@redhat.com>
Acked-by: William Irwin <wli@holomorphy.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] arch/i386/kernel/apic.c Kill a sparse warning
Peter Hagervall [Wed, 2 Feb 2005 06:01:38 +0000 (22:01 -0800)]
[PATCH] arch/i386/kernel/apic.c Kill a sparse warning

This replaces a K&R-style function definition with its ANSI counterpart.

20 years ago[PATCH] ppc64 iseries: can't remove viocd module when no cdroms
Stephen Rothwell [Wed, 2 Feb 2005 05:57:05 +0000 (21:57 -0800)]
[PATCH] ppc64 iseries: can't remove viocd module when no cdroms

This fixes a bug where attempting to remove the viocd module when no
virtual cdroms where actually present would cause an oops.  The driver
was not completing its initialisation in this case.

Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years agoMerge bk://drm.bkbits.net/drm-linus
Linus Torvalds [Wed, 2 Feb 2005 05:52:52 +0000 (21:52 -0800)]
Merge bk://drm.bkbits.net/drm-linus
into ppc970.osdl.org:/home/torvalds/v2.6/linux

20 years agoMerge bk://drm.bkbits.net/drm-linus
Dave Airlie [Wed, 2 Feb 2005 09:35:37 +0000 (20:35 +1100)]
Merge bk://drm.bkbits.net/drm-linus
into starflyer.(none):/foo/airlied/bitkeeper/drm-latest

20 years agoMerge starflyer.(none):/foo/airlied/bitkeeper/linux-2.5
Dave Airlie [Wed, 2 Feb 2005 09:25:06 +0000 (20:25 +1100)]
Merge starflyer.(none):/foo/airlied/bitkeeper/linux-2.5
into starflyer.(none):/foo/airlied/bitkeeper/drm-latest

20 years agodrm_memory.h doesn't need to #include tlbflush.h
Dave Airlie [Wed, 2 Feb 2005 07:55:11 +0000 (18:55 +1100)]
drm_memory.h doesn't need to #include tlbflush.h

The flush_tlb_kernel_range call in drm_memory.h was removed in 2003, so
there's no more reason for this #include.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Dave Airlie <airlied@linux.ie>
20 years agodrm: fix drm_sysfs lock initializer...
Dave Airlie [Wed, 2 Feb 2005 07:50:11 +0000 (18:50 +1100)]
drm: fix drm_sysfs lock initializer...

unify the initializer.

Signed-off-by: Dave Airlie <airlied@linux.ie>
20 years agoMerge bk://kernel.bkbits.net/vojtech/for-linus
Linus Torvalds [Wed, 2 Feb 2005 05:48:17 +0000 (21:48 -0800)]
Merge bk://kernel.bkbits.net/vojtech/for-linus
into ppc970.osdl.org:/home/torvalds/v2.6/linux

20 years agoMerge kernel.bkbits.net:/home/vojtech/input
Vojtech Pavlik [Wed, 2 Feb 2005 08:21:35 +0000 (00:21 -0800)]
Merge kernel.bkbits.net:/home/vojtech/input
into kernel.bkbits.net:/home/vojtech/for-linus

20 years agoMerge bkbits:input into suse.cz:/home/vojtech/bk/input
Vojtech Pavlik [Wed, 2 Feb 2005 19:23:00 +0000 (20:23 +0100)]
Merge bkbits:input into suse.cz:/home/vojtech/bk/input

20 years agoinput: Fix HID LED mapping. LEDs were ignored because the usage
Vojtech Pavlik [Wed, 2 Feb 2005 18:54:35 +0000 (19:54 +0100)]
input: Fix HID LED mapping. LEDs were ignored because the usage
       value contains the page code in high 16 bits.

Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
20 years agoMerge silver.ucw.cz:/home/vojtech/bk/linus
Vojtech Pavlik [Wed, 2 Feb 2005 18:03:34 +0000 (19:03 +0100)]
Merge silver.ucw.cz:/home/vojtech/bk/linus
into silver.ucw.cz:/home/vojtech/bk/input

20 years agoMerge kernel.bkbits.net:/home/vojtech/input
Vojtech Pavlik [Wed, 2 Feb 2005 08:06:52 +0000 (00:06 -0800)]
Merge kernel.bkbits.net:/home/vojtech/input
into kernel.bkbits.net:/home/vojtech/for-linus

20 years agoMerge kernel.bkbits.net:/home/torvalds/linux-2.6
Vojtech Pavlik [Wed, 2 Feb 2005 07:51:25 +0000 (23:51 -0800)]
Merge kernel.bkbits.net:/home/torvalds/linux-2.6
into kernel.bkbits.net:/home/vojtech/for-linus

20 years ago[PATCH] missing () in macros (alpha pgtable.h)
Alexander Viro [Wed, 2 Feb 2005 05:30:35 +0000 (21:30 -0800)]
[PATCH] missing () in macros (alpha pgtable.h)

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] a couple of trivial sound/pci iomem annotations
Alexander Viro [Wed, 2 Feb 2005 05:22:09 +0000 (21:22 -0800)]
[PATCH] a couple of trivial sound/pci iomem annotations

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] several isdn trivial iomem annotations
Alexander Viro [Wed, 2 Feb 2005 05:21:55 +0000 (21:21 -0800)]
[PATCH] several isdn trivial iomem annotations

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] sparc64 compat annotations
Alexander Viro [Wed, 2 Feb 2005 05:21:39 +0000 (21:21 -0800)]
[PATCH] sparc64 compat annotations

same story as for amd64 - ptr_to_compat() + normal __user annotations

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] amd64 compat annotations
Alexander Viro [Wed, 2 Feb 2005 05:21:26 +0000 (21:21 -0800)]
[PATCH] amd64 compat annotations

 * new helper - ptr_to_compat(); inverse to compat_ptr(), with proper
   typechecking.  A lot of open-coded equivalents replaced with using
   that one.
 * a couple of severely misguiding places got back to sanity - we had
   basically
put_user((long)p, &foo->compat_uptr_t_field);

That will, of course, cast (long)p further - to u32, but that fact is
carefully obfuscated...  Sanitized by replacing (long)p in such places
with ptr_to_compat(p); fortunately, there hadn't been many of those...

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] av7110_hw.c __user annotation
Alexander Viro [Wed, 2 Feb 2005 05:21:11 +0000 (21:21 -0800)]
[PATCH] av7110_hw.c __user annotation

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] utter weirdness in drivers/media/dvb/frontends/cx22700.c
Alexander Viro [Wed, 2 Feb 2005 05:20:56 +0000 (21:20 -0800)]
[PATCH] utter weirdness in drivers/media/dvb/frontends/cx22700.c

OK, #/* <multiline comment block> */ is legitimate C, but WTF had
these guys been smoking?

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] misc mtd sparse fixes
Alexander Viro [Wed, 2 Feb 2005 05:20:40 +0000 (21:20 -0800)]
[PATCH] misc mtd sparse fixes

 * jedec - switched to C99 initializers
 * sun_uflash - removed bogus cast to void * in argument of iounmap() +
   NULL noise removal.

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] long constants on amd64
Alexander Viro [Wed, 2 Feb 2005 05:20:25 +0000 (21:20 -0800)]
[PATCH] long constants on amd64

missing UL in several places (and no, none of these constants is ever
seen by as(1))

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] shpchprm_legacy.c trivial iomem annotations
Alexander Viro [Wed, 2 Feb 2005 05:20:12 +0000 (21:20 -0800)]
[PATCH] shpchprm_legacy.c trivial iomem annotations

trivial iomem annotations + missing void in several declarations

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] missing export (_tlbie())
Alexander Viro [Wed, 2 Feb 2005 05:19:58 +0000 (21:19 -0800)]
[PATCH] missing export (_tlbie())

on some ppc subarchitectures flush_tlb_page() et.al.  are inlines
implemented via _tlbie(), so it should share the status...

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] uaccess.h annotations
Alexander Viro [Wed, 2 Feb 2005 05:19:43 +0000 (21:19 -0800)]
[PATCH] uaccess.h annotations

the usual - __iomem in definition of __mm() on several platforms that
haven't got it by now, s/long/unsigned long/ for __gu_val in get_user(),
__force on places where we pass pointers to low-level __user-agnostic
primitive (__copy_tofrom_user() and its ilk).

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] more missing const in bitops prototypes
Alexander Viro [Wed, 2 Feb 2005 05:19:27 +0000 (21:19 -0800)]
[PATCH] more missing const in bitops prototypes

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] missing declaration in firmware.h
Alexander Viro [Wed, 2 Feb 2005 05:19:12 +0000 (21:19 -0800)]
[PATCH] missing declaration in firmware.h

Not all users of firmware.h care about struct device (or include
device.h, for that matter).

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] pktgen __user annotations
Alexander Viro [Wed, 2 Feb 2005 05:18:58 +0000 (21:18 -0800)]
[PATCH] pktgen __user annotations

trivial __user annotations + C99 initializer in one struct...

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] icom iomem annotations and NULL noise removals
Alexander Viro [Wed, 2 Feb 2005 05:18:42 +0000 (21:18 -0800)]
[PATCH] icom iomem annotations and NULL noise removals

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] 64bit fixes (printks)
Alexander Viro [Wed, 2 Feb 2005 05:18:28 +0000 (21:18 -0800)]
[PATCH] 64bit fixes (printks)

the usual %d -> %zu for size_t

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] cs461x iomem fixes and annotations
Alexander Viro [Wed, 2 Feb 2005 05:18:13 +0000 (21:18 -0800)]
[PATCH] cs461x iomem fixes and annotations

Annotated, fixed dereferncing iomem pointers (see note in driver re
testing it got)

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] missing include in r8169
Alexander Viro [Wed, 2 Feb 2005 05:17:58 +0000 (21:17 -0800)]
[PATCH] missing include in r8169

Missing include, breaks e.g. sparc64

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] block2mtd 64bit bug
Alexander Viro [Wed, 2 Feb 2005 05:17:42 +0000 (21:17 -0800)]
[PATCH] block2mtd 64bit bug

Passing pointer to size_t to function that expects u32 * and actually
stores a value there...

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] *really* dumb typo in aacraid (cast to pointer to structure that doesn't...
Alexander Viro [Wed, 2 Feb 2005 05:17:28 +0000 (21:17 -0800)]
[PATCH] *really* dumb typo in aacraid (cast to pointer to structure that doesn't exist ;-)

spot the typo...  It's harmless, in a sense that code compiles right,
but...

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] rme9562 big-endian compile fix (dumb typo)
Alexander Viro [Wed, 2 Feb 2005 05:17:14 +0000 (21:17 -0800)]
[PATCH] rme9562 big-endian compile fix (dumb typo)

hdsp->data used when fw->data should've been (BTW, another branch of
that ifdef is memcpy from fw->data to ->firmware_cache; this one
byteswaps).

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] matrox_fb trivial compile fix for pmac
Alexander Viro [Wed, 2 Feb 2005 05:16:58 +0000 (21:16 -0800)]
[PATCH] matrox_fb trivial compile fix for pmac

module_param() used when module_param_named() should've been.

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] wrong include in tda80xx.c
Alexander Viro [Wed, 2 Feb 2005 05:16:43 +0000 (21:16 -0800)]
[PATCH] wrong include in tda80xx.c

should include asm/irq.h, not linux/irq.h (the latter should be moved to
asm-generic, IMO - we are getting *way* too many bugs of that sort).  As
it is, tda80xx breaks on some platforms (at least on ARM).

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] isp16 missing initcalls
Alexander Viro [Wed, 2 Feb 2005 05:16:28 +0000 (21:16 -0800)]
[PATCH] isp16 missing initcalls

 * isp16_init() should be an initcall in non-modular case - it's not
   called directly anymore (not since 2.5.1-pre2).
 * isp16_init() and isp16_exit() made static, while we are at it.

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] missing include in fore200e.c
Alexander Viro [Wed, 2 Feb 2005 05:16:14 +0000 (21:16 -0800)]
[PATCH] missing include in fore200e.c

We need delay.h there - on a lot of platforms it doesn't get pulled
indirectly and since we use udelay() now...

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] openpromfs property_read() fix
Alexander Viro [Wed, 2 Feb 2005 05:15:59 +0000 (21:15 -0800)]
[PATCH] openpromfs property_read() fix

openpromfs property_read() is slightly abused by property_write() - the
latter calls property_read(file, NULL, 0, NULL) if we still hadn't done
any IO on that file; property_read() will do setup work and, since it's
called with count equal to 0, do nothing else.

That stopped working - now we check if *ppos is sane before doing
anything else and that, of course, oopses.  Trivial fix is to move the
check past that for count == 0...

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years agoMerge bk://kernel.bkbits.net/davem/sparc-2.6
Linus Torvalds [Wed, 2 Feb 2005 01:34:43 +0000 (17:34 -0800)]
Merge bk://kernel.bkbits.net/davem/sparc-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

20 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-serial
Linus Torvalds [Wed, 2 Feb 2005 01:32:47 +0000 (17:32 -0800)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-serial
into ppc970.osdl.org:/home/torvalds/v2.6/linux

20 years agoMerge bk://linux-scsi.bkbits.net/scsi-for-linus-2.6
Linus Torvalds [Wed, 2 Feb 2005 01:18:35 +0000 (17:18 -0800)]
Merge bk://linux-scsi.bkbits.net/scsi-for-linus-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

20 years agoManual merge of ARM assembly code clash.
Linus Torvalds [Wed, 2 Feb 2005 01:17:27 +0000 (17:17 -0800)]
Manual merge of ARM assembly code clash.

I must be crazy, but it looked obvious enough. Check with rmk.

20 years ago[ARM PATCH] 2447/1: IOP3xx PCI resource setup cleanup
Dave Jiang [Wed, 2 Feb 2005 14:59:36 +0000 (14:59 +0000)]
[ARM PATCH] 2447/1: IOP3xx PCI resource setup cleanup

Patch from Dave Jiang

This cleans up the PCI mem and I/O resources assignments for all IOP
platforms. All addresses should be cleanly defined and correctly
assigned now.

Signed-off-by: Dave Jiang
Signed-off-by: Russell King
20 years ago[ARM PATCH] 2444/1: GPIO23_SCLK_md now in uppercase in pxa-regs.h
Michael Opdenacker [Wed, 2 Feb 2005 14:35:16 +0000 (14:35 +0000)]
[ARM PATCH] 2444/1: GPIO23_SCLK_md now in uppercase in pxa-regs.h

Patch from Michael Opdenacker

"GPIO23_SCLK_md" renamed to "GPIO23_SCLK_MD" (uppercase)
in include/asm-arm/arch-pxa/pxa-regs.h.
Done for consistency with all other GPIO_*_MD settings.
No other file impacted in mainstream kernel sources.
Reported by Nicolas Pouillon.

Signed-off-by: Michael Opdenacker
Signed-off-by: Russell King
20 years agoMerge http://oss.sgi.com:8090/xfs-linux-2.6
Linus Torvalds [Wed, 2 Feb 2005 00:59:34 +0000 (16:59 -0800)]
Merge http://oss.sgi.com:8090/xfs-linux-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

20 years ago[PATCH] ext2-quota-leak-fix fix
Andrew Morton [Wed, 2 Feb 2005 00:54:11 +0000 (16:54 -0800)]
[PATCH] ext2-quota-leak-fix fix

Jan points out that this should have been -ENOSPC.

Cc: Jan Kara <jack@suse.cz>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] backlight: Add backlight driver for Sharp Corgi PDAs
Antonino Daplas [Wed, 2 Feb 2005 00:53:56 +0000 (16:53 -0800)]
[PATCH] backlight: Add backlight driver for Sharp Corgi PDAs

Add a backlight driver for the Sharp Corgi PDAs (SL-C7xx series) using the
backlight class.

Signed-off-by: Richard Purdie <rpurdie@rpsys.net>
Signed-off-by: Antonino Daplas <adaplas@pol.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] fbdev: Fix return code of edid_checksum
Antonino Daplas [Wed, 2 Feb 2005 00:53:38 +0000 (16:53 -0800)]
[PATCH] fbdev: Fix return code of edid_checksum

edid_checksum always return success (1) although it can fail.  Fix.

Signed-off-by: Antonino Daplas <adaplas@pol.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] sched: make use of preempt_schedule_irq (ARM)
Thomas Gleixner [Wed, 2 Feb 2005 00:53:24 +0000 (16:53 -0800)]
[PATCH] sched: make use of preempt_schedule_irq (ARM)

Make use of the new preempt_schedule_irq function.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] sched: make use of preempt_schedule_irq() (PPC)
Thomas Gleixner [Wed, 2 Feb 2005 00:53:10 +0000 (16:53 -0800)]
[PATCH] sched: make use of preempt_schedule_irq() (PPC)

Make use of the new preempt_schedule_irq function.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] sched: fix preemption race (Core/i386)
Thomas Gleixner [Wed, 2 Feb 2005 00:52:55 +0000 (16:52 -0800)]
[PATCH] sched: fix preemption race (Core/i386)

The idle-thread-preemption-fix.patch introduced a race, which is not
critical, but might give us an extra turn through the scheduler.  When
interrupts are reenabled in entry.c and an interrupt occures before we
reach the add_preempt_schedule() in preempt_schedule we get rescheduled
again in the return from interrupt path.

The patch prevents this by leaving interrupts disabled and calling a a
seperate function preempt_schedule_irq().

This split adds different plausibility checks for irq context calls and
kernel calls.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] dvb: cleanup firmware loading printks
Johannes Stezenbach [Wed, 2 Feb 2005 00:52:40 +0000 (16:52 -0800)]
[PATCH] dvb: cleanup firmware loading printks

- frontends: sp887x: improve confusing firmware loading messages

Signed-off-by: Johannes Stezenbach <js@linuxtv.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] dvb: support up to six DVB cards
Johannes Stezenbach [Wed, 2 Feb 2005 00:52:24 +0000 (16:52 -0800)]
[PATCH] dvb: support up to six DVB cards

- core: add support for up to six DVB cards by using 32bit dev_t
  capabilities

Signed-off-by: Johannes Stezenbach <js@linuxtv.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] dvb: fix access to freed memory
Johannes Stezenbach [Wed, 2 Feb 2005 00:52:09 +0000 (16:52 -0800)]
[PATCH] dvb: fix access to freed memory

- core: fix access to freed memory when unloading frontend drivers (fix by
  Gerd Knorr)

Signed-off-by: Johannes Stezenbach <js@linuxtv.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] dvb: follow USB __le16 changes
Johannes Stezenbach [Wed, 2 Feb 2005 00:51:54 +0000 (16:51 -0800)]
[PATCH] dvb: follow USB __le16 changes

- dibusb: follow USB changes (idVendor, idProduct, bcdDevice and bcdUSB
  fields are now __le16)

Signed-off-by: Johannes Stezenbach <js@linuxtv.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] udf deadlock fix
Christoph Hellwig [Wed, 2 Feb 2005 00:51:40 +0000 (16:51 -0800)]
[PATCH] udf deadlock fix

Yes, me too.  generic_shutdown_super() takes lock_super().  And udf uses
lock_super for protecting its block allocation data strutures.  Trivial
deadlock on unmount.

Below is a fix to switch udf to it's own private locking.  It's safe
because it doesn't intefere with VFS lock_super usage anywhere.

udf_free_inode has some more updates than simply switching the used
lock:

 - clear_inode() call moved outside locked section to avoid another
   deadlock
 - unused variable ino killed
 - is_directory moved into the conditional it's actually used in

Signed-off-by: Christoph Hellwig <hch@lst.de>
(note that I see memory corruption in UDF_I_DATA(inode), but I've
reproduced that with a kernel without all recent udf changes.  I'll
debug that one further)
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] OProfile: Support model 4 P4
Zwane Mwaikambo [Wed, 2 Feb 2005 00:51:25 +0000 (16:51 -0800)]
[PATCH] OProfile: Support model 4 P4

The following processor was marked as unsupported, there are no documented
changes in the performance counter interface for this processor.

Hardware courtesy of Intel Corporation

processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 4
model name      : Genuine Intel(R) CPU 3.60GHz
stepping        : 1
cpu MHz         : 3600.761
cache size      : 1024 KB
physical id     : 0
siblings        : 2
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de tsc msr pae mce cx8 apic sep mtrr pge mca
cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm pni
monitor ds_cpl tm2 cid cx16 xtpr
bogomips        : 7110.65

CPU: P4 / Xeon with 2 hyper-threads, speed 3601.79 MHz (estimated)
Counted GLOBAL_POWER_EVENTS events (time during which processor is not
stopped) with a unit mask of 0x01 (count cycles when processor is active)
count 10000

Signed-off-by: Zwane Mwaikambo <zwane@arm.linux.org.uk>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] OProfile: Use profile_pc in oprofile_add_sample
Zwane Mwaikambo [Wed, 2 Feb 2005 00:51:11 +0000 (16:51 -0800)]
[PATCH] OProfile: Use profile_pc in oprofile_add_sample

We should be using profile_pc in oprofile_add_sample so that lock
contention is attibuted to the correct function in profile output.  Also
fix SH7750 support.

Signed-off-by: Zwane Mwaikambo <zwane@fsmlabs.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] audit: handle loginuid through proc
Serge Hallyn [Wed, 2 Feb 2005 00:50:56 +0000 (16:50 -0800)]
[PATCH] audit: handle loginuid through proc

The audit subsystem uses netlink messages to request loginuid changes.  Due
to the sensitivity of loginuid, netlink appears to be insufficient.  For
instance, it is not easy to guarantee that the loginuid message will be
handled before any other auditable actions, and there is even the remote
possibility of the process terminating and another process with the same
pid being created before the message is handled.  Finally, other kernel
code, in particular selinux, is interested in easily querying the loginuid
for inclusion in its own messages.

The following patch moves loginuid handling from netlink to the
/proc/$$/loginuid file, and adds a audit_get_loginuid() function.  It also
includes Stephen Smalley's patch to correctly inherit the loginuid on fork.
 It has been actively discussed on the linux-audit mailing list.

Signed-off-by: Serge Hallyn <serue@us.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] infiniband: use LANANA-assigned major in ib_umad
Roland Dreier [Wed, 2 Feb 2005 00:50:41 +0000 (16:50 -0800)]
[PATCH] infiniband: use LANANA-assigned major in ib_umad

Update the ib_umad module to use major 231 instead of a dynamic major, as
assigned in the LANANA Linux 2.6+ Device List
(http://lanana.org/docs/device-list/devices-2.6+.txt).

Signed-off-by: Roland Dreier <roland@topspin.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] assert_spin_locked()
Herbert Pötzl [Wed, 2 Feb 2005 00:50:23 +0000 (16:50 -0800)]
[PATCH] assert_spin_locked()

Consolidate the various private implementations of this into a kernel-wide
implementation.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] idmouse min() fix
Alexander Viro [Wed, 2 Feb 2005 00:50:07 +0000 (16:50 -0800)]
[PATCH] idmouse min() fix

This got caught by gcc on 64bit boxen - IMGSIZE is size_t and that means
range not covered by that of signed 64bit, so we get an unsigned type for
IMGSIZE-*ppos.  On 32bit boxen IMGSIZE-*ppos ends up being loff_t, so the
warning gets silenced.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] initramfs: move inode hash table to __initdata
Zdenek Pavlas [Wed, 2 Feb 2005 00:49:53 +0000 (16:49 -0800)]
[PATCH] initramfs: move inode hash table to __initdata

No need to waste 128B of kmem.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] Add a usecs_to_jiffies() function
Nishanth Aravamudan [Wed, 2 Feb 2005 00:49:39 +0000 (16:49 -0800)]
[PATCH] Add a usecs_to_jiffies() function

Add a usecs_to_jiffies() function.  This will be used in one of my
subsequent patches.  With the potential for dynamic HZ values much higher
than 1000, we may need to consider times as small as usecs in terms of
jiffies.  We have msecs_to_jiffies(), jiffies_to_msecs() and
jiffies_to_usecs(), but no usecs_to_jiffies().

Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] unexport register_cpu and unregister_cpu
Nathan Lynch [Wed, 2 Feb 2005 00:49:24 +0000 (16:49 -0800)]
[PATCH] unexport register_cpu and unregister_cpu

We introduced exports for register_cpu and unregister_cpu right after
2.6.10.  As far as I can tell these are not called from any code which can
be built as a module, and I can't think of a good reason why any out of
tree code would use them.

Signed-off-by: Nathan Lynch <nathanl@austin.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] mpsc updates
Mark A. Greer [Wed, 2 Feb 2005 00:49:10 +0000 (16:49 -0800)]
[PATCH] mpsc updates

This patch:
- replaces several macros with the actual code
- change the type of pointer variables from u32 to void *
- removes unecessary casts
- puts the contents of mpsc_defs.h into mpsc.h and removes the mpsc_defs.h
- reflects the new names of some structs
- cleans up some whitespace

Signed-off-by: Mark A. Greer <mgreer@mvista.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] cputime: simplifiy generic cputime_to_secs/secs_to_cputime
Martin Schwidefsky [Wed, 2 Feb 2005 00:48:52 +0000 (16:48 -0800)]
[PATCH] cputime: simplifiy generic cputime_to_secs/secs_to_cputime

The cputime_to_secs and secs_to_cputime primitives in
include/asm-generic/cputime.h can be simplified since the default cputime
implementation assumes that cputime is measured in jiffies.  The
intermediate conversion to milliseconds is superflous.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] Devices.txt, update with LANANA
Torben Mathiasen [Wed, 2 Feb 2005 00:48:39 +0000 (16:48 -0800)]
[PATCH] Devices.txt, update with LANANA

Attached is diff for bringing devices.txt uptodate with lanana.

Please note: The devices.txt file in your tree will now be for 2.6+ kernels
only.  2.6 specific allocations will now be given out more freely, and some
of the stuff marked for obsolete for 2.6 has been removed.  I put a note in
the file to let people know its for 2.6+ kernels only.

I wanted to rename the new file to devices-2.6+.txt and then make a link
from the old devices.txt to this new file, but diffing it became too ugly.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] Bug in tty_io.c after changes between 2.6.9-rc1-bk1 and 2.6.9-rc1-bk2
Andris Pavenis [Wed, 2 Feb 2005 00:48:23 +0000 (16:48 -0800)]
[PATCH] Bug in tty_io.c after changes between 2.6.9-rc1-bk1 and 2.6.9-rc1-bk2

Fix http://bugzilla.kernel.org/show_bug.cgi?id=3736

Finally located that a problem seems to be a simple typo.

Acked-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] mips: iomap
Yoichi Yuasa [Wed, 2 Feb 2005 00:48:09 +0000 (16:48 -0800)]
[PATCH] mips: iomap

This patch adds iomap functions to MIPS system.

Some MIPS systems are unable to define PIO space by PIO_MASK/PIO_RESERVED.
This is the reason that I didn't use the general iomap implementation.

Signed-off-by: Yoichi Yuasa <yuasa@hh.iij4u.or.jp>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] mips: fix SERIAL_TXX9 dependencies
Ralf Bächle [Wed, 2 Feb 2005 00:47:51 +0000 (16:47 -0800)]
[PATCH] mips: fix SERIAL_TXX9 dependencies

Ask for SERIAL_TXX9 only on those devices that actually have one.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] mips: Lasat updates
Ralf Bächle [Wed, 2 Feb 2005 00:47:38 +0000 (16:47 -0800)]
[PATCH] mips: Lasat updates

Minor update to the code for the Lasat, a Cobalt-like server.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] mips: Momentum updates
Ralf Bächle [Wed, 2 Feb 2005 00:47:24 +0000 (16:47 -0800)]
[PATCH] mips: Momentum updates

Updates kernel and CPU configuration Momentum systems.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] mips: PMC-Sierra updates
Ralf Bächle [Wed, 2 Feb 2005 00:47:08 +0000 (16:47 -0800)]
[PATCH] mips: PMC-Sierra updates

SMP support for the PMC-Sierra Yosemite evaluation board.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] mips: galileo updates
Ralf Bächle [Wed, 2 Feb 2005 00:46:54 +0000 (16:46 -0800)]
[PATCH] mips: galileo updates

Minor updates for the evaluation boards made by Galileo Technologies.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] mips: TX39 series updates
Ralf Bächle [Wed, 2 Feb 2005 00:46:40 +0000 (16:46 -0800)]
[PATCH] mips: TX39 series updates

 o Delobotomize JMR 3927 interrupt code
 o Remove last remaining bits of code for the Philips Nino

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] mips: NEC DDB board updates
Ralf Bächle [Wed, 2 Feb 2005 00:46:26 +0000 (16:46 -0800)]
[PATCH] mips: NEC DDB board updates

Update the code for the NEC DDB family.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] mips: VR4181 updates
Ralf Bächle [Wed, 2 Feb 2005 00:46:11 +0000 (16:46 -0800)]
[PATCH] mips: VR4181 updates

 o Cleanup lock definitions
 o Fix config.h use
 o Update defconfig

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] mips: vR41xx updates
Ralf Bächle [Wed, 2 Feb 2005 00:45:52 +0000 (16:45 -0800)]
[PATCH] mips: vR41xx updates

Update support for the bazillion of variants of NEC VR41xx devices, including
on-SOC device drivers.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] mips: cobalt updates
Ralf Bächle [Wed, 2 Feb 2005 00:45:36 +0000 (16:45 -0800)]
[PATCH] mips: cobalt updates

 o Cobalt boxes have a i8159 in their Galileo GT-64011 system controller
 o Update defconfig

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] mips: mIPS Technologies board updates
Ralf Bächle [Wed, 2 Feb 2005 00:45:19 +0000 (16:45 -0800)]
[PATCH] mips: mIPS Technologies board updates

Update the code for the three MIPS Technologies evaluation platforms.
Untangle the support for the three platforms, keep up with changes elsewhere
in the kernel and getting Atlas back to work even with the most esotheric
configurations.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] mips: jazz updates
Ralf Bächle [Wed, 2 Feb 2005 00:45:04 +0000 (16:45 -0800)]
[PATCH] mips: jazz updates

Get the Jazz platform back to build and mostly working.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] mips: DECstation Turbochannel updates
Ralf Bächle [Wed, 2 Feb 2005 00:44:48 +0000 (16:44 -0800)]
[PATCH] mips: DECstation Turbochannel updates

Update Turbochannel code.  Right now the code is basically still at the state
of 2.3; with this patch applied it'll roughly on the level of the TC code in
early 2.4 with a bunch of 2.6 fixes on top.  Not great but will bring the code
closer into touch with reality until Maciej has a chance to finally tackle
things.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] mips: DECstation updates
Ralf Bächle [Wed, 2 Feb 2005 00:44:34 +0000 (16:44 -0800)]
[PATCH] mips: DECstation updates

Update DECstation code.  This still isn't usable but updates the code from
rotten to less rotten and most importantly eleminates the diff between
kernel.org and linux-mips.org tree to easy future work.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] mips: SGI IP32 updates
Ralf Bächle [Wed, 2 Feb 2005 00:44:19 +0000 (16:44 -0800)]
[PATCH] mips: SGI IP32 updates

SGI IP32 aka O2 Updates:

 o Handle all possibly memory configurations
 o Fix PS/2 handling
 o Sysfs magic for IP32's GBE frame buffer driver.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] mips: AMD Alchemy I2C driver
Ralf Bächle [Wed, 2 Feb 2005 00:44:04 +0000 (16:44 -0800)]
[PATCH] mips: AMD Alchemy I2C driver

Add I2C drivers for the AMD Alchemy SOCs.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] mips: ITE 8172 updates
Ralf Bächle [Wed, 2 Feb 2005 00:43:50 +0000 (16:43 -0800)]
[PATCH] mips: ITE 8172 updates

Minor updates for the ITE 8172 evaluation board, mostly to keep the bitrotting
code somewhat in touch with the rest of the universe.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] mips: aMD Alchemy update
Ralf Bächle [Wed, 2 Feb 2005 00:43:35 +0000 (16:43 -0800)]
[PATCH] mips: aMD Alchemy update

Update for the AMD Alchemy SOCs, platforms based on those and drivers specific
to the SOC and platforms.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] mips: TXX9 serieal driver rewrite
Ralf Bächle [Wed, 2 Feb 2005 00:43:17 +0000 (16:43 -0800)]
[PATCH] mips: TXX9 serieal driver rewrite

Replace the old drivers/char/ serial driver for the Toshiba TX series of
SOCs with a modern style drivers/serial/ one.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>