]> git.hungrycats.org Git - linux/log
linux
22 years ago[ARM PATCH] 2064/2: fix some gcc-3.4 warnings
Nicolas Pitre [Tue, 7 Sep 2004 18:21:22 +0000 (19:21 +0100)]
[ARM PATCH] 2064/2: fix some gcc-3.4 warnings

Patch from Nicolas Pitre

warning: use of conditional expressions as lvalues is deprecated

Signed-off-by: Nicolas Pitre
22 years ago[ARM PATCH] 2053/2: more atomic ops factorization
Nicolas Pitre [Tue, 7 Sep 2004 18:16:19 +0000 (19:16 +0100)]
[ARM PATCH] 2053/2: more atomic ops factorization

Patch from Nicolas Pitre

Reduce code duplication.  Resulting assembly is identical.

Signed-off-by: Nicolas Pitre
22 years ago[ARM PATCH] 2052/2: extra IRQ handling for PXA27x
Nicolas Pitre [Tue, 7 Sep 2004 18:11:45 +0000 (19:11 +0100)]
[ARM PATCH] 2052/2: extra IRQ handling for PXA27x

Patch from Nicolas Pitre

Signed-off-by: Nicolas Pitre
22 years ago[ARM] Add flush_cache_user_page() for sys_cacheflush()
Russell King [Tue, 7 Sep 2004 15:45:36 +0000 (16:45 +0100)]
[ARM] Add flush_cache_user_page() for sys_cacheflush()

Add flush_cache_user_page() to handle sys_cacheflush.  Userspace
wants to use this call to ensure I/D cache coherency for runtime-
built code (eg, used by Java etc).  This does not fit well with
the purpose of flush_cache_range(), so provide
flush_cache_user_range() instead.

22 years ago[ARM] Fix/Optimise flush_dcache_page() for VIPT aliasing caches.
Russell King [Tue, 7 Sep 2004 15:38:30 +0000 (16:38 +0100)]
[ARM] Fix/Optimise flush_dcache_page() for VIPT aliasing caches.

Fix flush_dcache_page() for ARMv6 VIPT aliasing caches, and ignore
it for non-aliasing caches.

22 years ago[ARM] Fix copy/clear user page functions for VIPT aliasing caches.
Russell King [Tue, 7 Sep 2004 15:32:50 +0000 (16:32 +0100)]
[ARM] Fix copy/clear user page functions for VIPT aliasing caches.

This fixes the copy and clear user page functions for ARMv6 aliasing
caches.  When we copy data into a page destined for user space, we
must make sure that there are no dirty cache lines associated with
the kernel space mapping of this page.

22 years ago[ARM] Add cache_is_xxxx() functions for cache type identification.
Russell King [Tue, 7 Sep 2004 15:24:51 +0000 (16:24 +0100)]
[ARM] Add cache_is_xxxx() functions for cache type identification.

Add cache_is_xxxx() functions so we can easily identify the cache
type of the CPU we're running on.

22 years ago[ARM] Optimise __flush_dcache_page calls.
Russell King [Tue, 7 Sep 2004 15:18:38 +0000 (16:18 +0100)]
[ARM] Optimise __flush_dcache_page calls.

22 years ago[ARM] Move flush_dcache_page
Russell King [Tue, 7 Sep 2004 15:12:01 +0000 (16:12 +0100)]
[ARM] Move flush_dcache_page

Move flush_dcache_page into flush.c - it shouldn't be in the middle
of the VIVT mmap alias coherency code.

22 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-serial
Linus Torvalds [Mon, 6 Sep 2004 05:01:46 +0000 (22:01 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-serial
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years agoMerge starflyer.(none):/home/airlied/bitkeeper/linux-2.5
Dave Airlie [Tue, 7 Sep 2004 07:44:54 +0000 (17:44 +1000)]
Merge starflyer.(none):/home/airlied/bitkeeper/linux-2.5
into starflyer.(none):/home/airlied/bitkeeper/drm-fntbl

22 years agodrm: Sparc64 ffb compile fixes
Dave Airlie [Tue, 7 Sep 2004 07:34:58 +0000 (17:34 +1000)]
drm: Sparc64 ffb compile fixes

Fixup ffb driver and interfaces it uses, also avoid bus_to_virt
on sparc, I'll look into using the proper APIs for the DRM soon.

Signed-off-by: Dave Airlie <airlied@linux.ie>
22 years agodrm: remove __HAVE_DMA/IRQ and mapping offset macros
Dave Airlie [Tue, 7 Sep 2004 06:26:50 +0000 (16:26 +1000)]
drm: remove __HAVE_DMA/IRQ and mapping offset macros

Remove __HAVE_DMA and __HAVE_IRQ and associated macros.
Also remove GET_MAP related macros...

Signed-off-by: Dave Airlie <airlied@linux.ie>
22 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-rmk
Linus Torvalds [Sun, 5 Sep 2004 16:06:44 +0000 (09:06 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years ago[ARM PATCH] 2076/1: S3C2410 - s3c2440 support and machine updates
Ben Dooks [Mon, 6 Sep 2004 00:05:44 +0000 (01:05 +0100)]
[ARM PATCH] 2076/1: S3C2410 - s3c2440 support and machine updates

Patch from Ben Dooks

Include the central code for detecting the cpu in use,
and initialising it's IO. Updated all mach-XXX.c files to
use this new init.

Added the first stage of the new serial port code by
calling s3c2410_init_uarts() instead of just setting
a variable.

Updates mach-h1940.c to prefix with h1940_ instead of ipaq_

Small fixes for redundant code

Signed-off-by: Ben Dooks
22 years ago[ARM PATCH] 2039/1: 2033/6 resubmission
Dave Jiang [Sun, 5 Sep 2004 21:42:25 +0000 (22:42 +0100)]
[ARM PATCH] 2039/1: 2033/6 resubmission

Patch from Dave Jiang

Rewrite if uncompress.h to use the proper machine_is_X function call.

22 years ago[ARM PATCH] 2049/1: 2037/1 (2033/5) resubmission
Dave Jiang [Sun, 5 Sep 2004 21:37:06 +0000 (22:37 +0100)]
[ARM PATCH] 2049/1: 2037/1 (2033/5) resubmission

Patch from Dave Jiang

arch/arm/mm

Removed offending #ifdefs for MACH names. Grouped into different IOP families.

22 years ago[ARM PATCH] 2048/1: Patch 2036/1 (2033/4) resubmission
Dave Jiang [Sun, 5 Sep 2004 21:32:12 +0000 (22:32 +0100)]
[ARM PATCH] 2048/1: Patch 2036/1 (2033/4) resubmission

Patch from Dave Jiang

arch/arm/mach-iop3xx update
Removed busy while loop and replaced with mdelay() from patch 2036/1

22 years ago[ARM PATCH] 2035/1: 2033/3 - IOP3xx patch submission (3/6)
Dave Jiang [Sun, 5 Sep 2004 21:23:19 +0000 (22:23 +0100)]
[ARM PATCH] 2035/1: 2033/3 - IOP3xx patch submission (3/6)

Patch from Dave Jiang

arch/arm/kernel changes

22 years ago[ARM PATCH] 2034/1: 2033/2 - IOP3xx patch submission (2/6)
Dave Jiang [Sun, 5 Sep 2004 21:19:16 +0000 (22:19 +0100)]
[ARM PATCH] 2034/1: 2033/2 - IOP3xx patch submission (2/6)

Patch from Dave Jiang

arch/arm/configs
updates for defconfigs for all IOP platforms

22 years ago[ARM PATCH] 2033/1: IOP3xx patch submission (1/6)
Dave Jiang [Sun, 5 Sep 2004 21:14:41 +0000 (22:14 +0100)]
[ARM PATCH] 2033/1: IOP3xx patch submission (1/6)

Patch from Dave Jiang

This patch depends on the applied patches of 1963/1 2017/1
This is the arch/arm/boot directory

As to address RMK's previous questions in head-xscale.S, all that are workarounds
for improper things coming from redboot. Currently the distribution redboot for IOP does not pass in correct MACH ID or setup the memory map correctly after exec (according to Deepak). So we have to fix it. I'm working on pushing the IOP redboot developer to fix those things at a later date.

22 years ago[ARM PATCH] 2058/2: S3C2410 - Add PWM devices, update ID on existing devices
Ben Dooks [Sun, 5 Sep 2004 19:26:49 +0000 (20:26 +0100)]
[ARM PATCH] 2058/2: S3C2410 - Add PWM devices, update ID on existing devices

Patch from Ben Dooks

Add PWM timers 0 through 3

Update ID on single devices to -1

Signed-off-by: Ben Dooks
22 years ago[ARM PATCH] 2029/1: S3C2410 - nand controller register definitions
Ben Dooks [Sun, 5 Sep 2004 18:58:44 +0000 (19:58 +0100)]
[ARM PATCH] 2029/1: S3C2410 - nand controller register definitions

Patch from Ben Dooks

NAND flash controller register definitions

22 years ago[ARM PATCH] 2028/1: S3C2410 - SDIO/MMC register definitions
Ben Dooks [Sun, 5 Sep 2004 18:54:24 +0000 (19:54 +0100)]
[ARM PATCH] 2028/1: S3C2410 - SDIO/MMC register definitions

Patch from Ben Dooks

Definitions for the SDIO/MMC controller on the S3C2410

22 years ago[ARM PATCH] 2074/1: S3C2410 - fix reboot by watchdog
Ben Dooks [Sun, 5 Sep 2004 17:43:40 +0000 (18:43 +0100)]
[ARM PATCH] 2074/1: S3C2410 - fix reboot by watchdog

Patch from Ben Dooks

Fix erroneously removed IO region which causes the reboot
by watchdog to fail to reboot with an OOPS.

Thanks to Herber Potzl for finding this.

Signed-off-by: Ben Dooks
22 years ago[ARM PATCH] 2072/1: lh7a40x Timer device change
Marc Singer [Sun, 5 Sep 2004 17:39:32 +0000 (18:39 +0100)]
[ARM PATCH] 2072/1: lh7a40x Timer device change

Patch from Marc Singer

This patch changes the system jiffies timer to use TIMER2 so that a
given platform can use TIMER1 to drive the buzzer.  Note that only
TIMER1 can be used to drive a buzzer.

Signed-off-by: Marc Singer
22 years ago[ARM PATCH] 2065/1: LH7A40X UDC ARCH changes
Bo Henriksen [Sun, 5 Sep 2004 17:35:02 +0000 (18:35 +0100)]
[ARM PATCH] 2065/1: LH7A40X UDC ARCH changes

Patch from Bo Henriksen

This patch is part of the UDC driver for the lh7a40x sdk.
Please submit this patch for 2.6.9, otherwise the UDC driver will not work.

22 years ago[ARM PATCH] 2063/1: BAST - CPLD register updates
Ben Dooks [Sun, 5 Sep 2004 17:30:43 +0000 (18:30 +0100)]
[ARM PATCH] 2063/1: BAST - CPLD register updates

Patch from Ben Dooks

Added CTRL2,CTLR3 and CTRL4 definitions to bast-cpld.h

Signed-off-by: Ben Dooks
22 years ago[ARM PATCH] 2062/2: Initial support for s3c2440 cpus
Ben Dooks [Sun, 5 Sep 2004 17:26:20 +0000 (18:26 +0100)]
[ARM PATCH] 2062/2:  Initial support for s3c2440 cpus

Patch from Ben Dooks

Resend of Patch 2062/1 with the commenbts from rmk
applied, so that CPU_S3C2410 / CPU_S3C2440 are
automatically selected without user intervention

Signed-off-by: Ben Dooks
22 years ago[ARM PATCH] 2060/1: make /proc/cpuinfo report missing EDSP and Java support
David Brownell [Sun, 5 Sep 2004 17:21:35 +0000 (18:21 +0100)]
[ARM PATCH] 2060/1: make /proc/cpuinfo report missing EDSP and Java support

Patch from David Brownell

This makes /proc/cpuinfo more accurate on many ARM processors, so that
for example ARMv5TEJ processors always show they have Thumb (T),
EDSP (E), and Java (J) capability.

22 years agoMerge bk://gkernel.bkbits.net/net-drivers-2.6
Linus Torvalds [Sun, 5 Sep 2004 16:04:45 +0000 (09:04 -0700)]
Merge bk://gkernel.bkbits.net/net-drivers-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years ago[PATCH] Correct ELF section used for out of line spinlocks
Zwane Mwaikambo [Sun, 5 Sep 2004 16:04:09 +0000 (09:04 -0700)]
[PATCH] Correct ELF section used for out of line spinlocks

Anton Blanchard noted that vmlinux.lds is using .lock.text but
__lockfunc was using .spinlock.text.

Make them consistent.

Signed-off-by: Zwane Mwaikambo <zwane@linuxpower.ca>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years agoMerge bk://are.twiddle.net/axp-2.6
Linus Torvalds [Sun, 5 Sep 2004 16:01:38 +0000 (09:01 -0700)]
Merge bk://are.twiddle.net/axp-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years ago[XFS] Fix use of AIO wait_on_sync_kiocb and a deadlock in O_SYNC
Christoph Hellwig [Mon, 6 Sep 2004 19:49:04 +0000 (05:49 +1000)]
[XFS] Fix use of AIO wait_on_sync_kiocb and a deadlock in O_SYNC
inode semaphore handling.

22 years ago[XFS] Remove a readahead page allocation failure warning, this will
Christoph Hellwig [Mon, 6 Sep 2004 19:35:41 +0000 (05:35 +1000)]
[XFS] Remove a readahead page allocation failure warning, this will
happen under normal workloads and does not indicate a problem.

22 years ago[XFS] Fix up header length miscalculation affecting version 1 logs.
Timothy Shimmin [Mon, 6 Sep 2004 19:19:02 +0000 (05:19 +1000)]
[XFS] Fix up header length miscalculation affecting version 1 logs.

SGI Modid: xfs-linux:xfs-kern:178055a
Signed-off-by: Nathan Scott <nathans@sgi.com>
22 years ago[PATCH] prism54 Bug - Fix frequency reporting
Margit Schubert-While [Sun, 5 Sep 2004 11:15:27 +0000 (07:15 -0400)]
[PATCH] prism54 Bug - Fix frequency reporting

* prism54_get_freq is incorrectly returning channel
* and not frequency. Wireless tools detect this, but
* other programs do not, leading to insane reported
* values. (As Jean documents, drivers should really be
* reporting the frequency).
* An example is wavemon.

22 years ago[PATCH] fix for integer overflow in hd6457[02] driver code
Krzysztof Halasa [Sun, 5 Sep 2004 11:09:12 +0000 (07:09 -0400)]
[PATCH] fix for integer overflow in hd6457[02] driver code

The attached patch fixes an integer overflow in drivers for N2, C101,
PCI200SYN WAN cards (brv * port->settings.clock_rate overflowed at
requested clock rate of 8*1024*1024 bps, problem noted by Nagaraj Kanniah).

22 years ago[ALPHA] Fix raising of ieee exceptions from userland software.
Richard Henderson [Sun, 5 Sep 2004 11:05:06 +0000 (04:05 -0700)]
[ALPHA] Fix raising of ieee exceptions from userland software.

22 years ago[PATCH] x86-64: split timer resources
Pierre Ossman [Sun, 5 Sep 2004 03:20:12 +0000 (20:20 -0700)]
[PATCH] x86-64: split timer resources

This splits timer resource from 0x40-0x5f to 0x40-0x43, 0x50-053 for
x86_64.  A patch doing this for i386 was released earlier.  Forgot that
we have two x86 platforms.

22 years ago[PATCH] quota minor endianness fixes
Alexander Viro [Sat, 4 Sep 2004 13:42:57 +0000 (06:42 -0700)]
[PATCH] quota minor endianness fixes

missing le32_to_cpu() in printk

Signed-off-by: Al Viro <viro@parcelfarce.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] UDF endianness fixes
Alexander Viro [Sat, 4 Sep 2004 13:42:46 +0000 (06:42 -0700)]
[PATCH] UDF endianness fixes

Lots of crap.  It looks like the thing had never been really tested on
big-endian boxen...  Aside of usual "forgot to convert" bugs there's a cute
one - foo->le16field = cpu_to_le32(bar) does not work on big-endian...

Signed-off-by: Al Viro <viro@parcelfarce.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] acorn partitions endianness fixes
Alexander Viro [Sat, 4 Sep 2004 13:42:34 +0000 (06:42 -0700)]
[PATCH] acorn partitions endianness fixes

Signed-off-by: Al Viro <viro@parcelfarce.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] msdos and vfat endianness fixes
Alexander Viro [Sat, 4 Sep 2004 13:42:22 +0000 (06:42 -0700)]
[PATCH] msdos and vfat endianness fixes

Some callers of fat_date_unix2dos() (in msdos/namei.c and vfat/namei.c)
forgot to convert returned host-endian date and time to little-endian.
Since all callers want to get little-endian values, moved the conversion
into function itself.

Signed-off-by: Al Viro <viro@parcelfarce.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] ext2 endianness fixes
Alexander Viro [Sat, 4 Sep 2004 13:42:10 +0000 (06:42 -0700)]
[PATCH] ext2 endianness fixes

Several places printk a little-endian number without any conversions.
Ones in super.c are particulary unpleasant - there we are getting told that
fs couldn't be mounted because of the following set of incompat features
and it would be nice to have the printed number matching what one could
find in headers...

Signed-off-by: Al Viro <viro@parcelfarce.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] adfs endianness fixes
Alexander Viro [Sat, 4 Sep 2004 13:42:00 +0000 (06:42 -0700)]
[PATCH] adfs endianness fixes

Thus starts the series of endianness problems found by sparse tricks..

Signed-off-by: Al Viro <viro@parcelfarce.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years agoMerge bk://drm.bkbits.net/drm-fntbl
Linus Torvalds [Sat, 4 Sep 2004 11:26:48 +0000 (04:26 -0700)]
Merge bk://drm.bkbits.net/drm-fntbl
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years agoremove DRIVER_FILE_FIELDS, replace with a private driver structure
Dave Airlie [Sun, 5 Sep 2004 20:55:41 +0000 (06:55 +1000)]
remove DRIVER_FILE_FIELDS, replace with a private driver structure
allocated in open helper and freed in free_filp_priv.

Signed-off-by: Dave Airlie <airlied@linux.ie>
22 years agoDrop __HAVE_CTX_BITMAP, __HAVE_SG, __HAVE_PCI_DMA, these are
Dave Airlie [Sun, 5 Sep 2004 20:30:54 +0000 (06:30 +1000)]
Drop __HAVE_CTX_BITMAP, __HAVE_SG, __HAVE_PCI_DMA, these are
fairly straightforward removals..

Signed-off-by: Dave Airlie <airlied@linux.ie>
22 years agoRemove __HAVE_AGP and __HAVE_MTRR, add driver features bitmask,
Dave Airlie [Sun, 5 Sep 2004 19:22:49 +0000 (05:22 +1000)]
Remove __HAVE_AGP and __HAVE_MTRR, add driver features bitmask,
Cleaned up a lot of #ifdef in functions using suggestions from Arjan.

Signed-off-by: Dave Airlie <airlied@linux.ie>
22 years agoppc64: move C declaration in ptrace.h into "ifndef __ASSEMBLY__"
Linus Torvalds [Sat, 4 Sep 2004 09:48:06 +0000 (02:48 -0700)]
ppc64: move C declaration in ptrace.h into "ifndef __ASSEMBLY__"

The assembler gets quite confused otherwise.

22 years ago[PATCH] out-of-line locks / other
Zwane Mwaikambo [Sat, 4 Sep 2004 09:19:46 +0000 (02:19 -0700)]
[PATCH] out-of-line locks / other

Signed-off-by: Zwane Mwaikambo <zwane@fsmlabs.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] out-of-line locks / sparc64
Zwane Mwaikambo [Sat, 4 Sep 2004 09:19:34 +0000 (02:19 -0700)]
[PATCH] out-of-line locks / sparc64

Signed-off-by: Zwane Mwaikambo <zwane@fsmlabs.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] out-of-line locks / ppc64
Zwane Mwaikambo [Sat, 4 Sep 2004 09:19:22 +0000 (02:19 -0700)]
[PATCH] out-of-line locks / ppc64

Signed-off-by: Zwane Mwaikambo <zwane@fsmlabs.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] out-of-line locks / ppc32
Zwane Mwaikambo [Sat, 4 Sep 2004 09:19:10 +0000 (02:19 -0700)]
[PATCH] out-of-line locks / ppc32

Signed-off-by: Zwane Mwaikambo <zwane@fsmlabs.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] out-of-line locks / x86_64
Zwane Mwaikambo [Sat, 4 Sep 2004 09:18:59 +0000 (02:18 -0700)]
[PATCH] out-of-line locks / x86_64

Signed-off-by: Zwane Mwaikambo <zwane@fsmlabs.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] out-of-line locks / i386
Zwane Mwaikambo [Sat, 4 Sep 2004 09:18:47 +0000 (02:18 -0700)]
[PATCH] out-of-line locks / i386

Signed-off-by: Zwane Mwaikambo <zwane@fsmlabs.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] out-of-line locks / arm
Zwane Mwaikambo [Sat, 4 Sep 2004 09:18:35 +0000 (02:18 -0700)]
[PATCH] out-of-line locks / arm

Signed-off-by: Zwane Mwaikambo <zwane@fsmlabs.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] out-of-line locks / generic
Zwane Mwaikambo [Sat, 4 Sep 2004 09:18:26 +0000 (02:18 -0700)]
[PATCH] out-of-line locks / generic

This patch achieves out of line spinlocks by creating kernel/spinlock.c
and using the _raw_* inline locking functions.

Now, as much as this is supposed to be arch agnostic, there was still a
fair amount of rummaging about in archs, mostly for the cases where the
arch already has out of line locks and i wanted to avoid the extra call,
saving that extra call also makes lock profiling easier.  PPC32/64 was
an example of such an arch and i have added the necessary profile_pc()
function as an example.

Size differences are with CONFIG_PREEMPT enabled since we wanted to
determine how much could be saved by moving that lot out of line too.

ppc64 = 259897 bytes:
   text    data     bss     dec     hex filename
5489808 1962724  709064 8161596  7c893c vmlinux-after
5749577 1962852  709064 8421493  808075 vmlinux-before

sparc64 = 193368 bytes:
  text    data     bss     dec     hex filename
3472037  633712  308920 4414669  435ccd vmlinux-after
3665285  633832  308920 4608037  465025 vmlinux-before

i386 = 416075 bytes
   text    data     bss     dec     hex filename
5808371  867442  326864 7002677  6ada35 vmlinux-after
6221254  870634  326864 7418752  713380 vmlinux-before

x86-64 = 282446 bytes
   text    data     bss     dec     hex filename
4598025 1450644  523632 6572301  64490d vmlinux-after
4881679 1449436  523632 6854747  68985b vmlinux-before

It has been compile tested (UP, SMP, PREEMPT) on i386, x86-64, sparc,
sparc64, ppc64, ppc32 and runtime tested on i386, x86-64 and sparc64.

Signed-off-by: Zwane Mwaikambo <zwane@fsmlabs.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] fat: add static
Andries E. Brouwer [Sat, 4 Sep 2004 08:31:30 +0000 (01:31 -0700)]
[PATCH] fat: add static

In the long sequence of static additions, here some fat ones.

22 years agoMerge bk://gkernel.bkbits.net/net-drivers-2.6
Linus Torvalds [Fri, 3 Sep 2004 13:03:00 +0000 (06:03 -0700)]
Merge bk://gkernel.bkbits.net/net-drivers-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years ago[PATCH] fix media detection for nForce 2 nics
Manfred Spraul [Fri, 3 Sep 2004 18:16:14 +0000 (14:16 -0400)]
[PATCH] fix media detection for nForce 2 nics

attached is a patch that polls the media setting for non GigE nForce
nics:
Without polling, media changes are not autodetected. This is fatal,
because the nic initialization is asynchroneous, thus "modprobe;ifup"
resulted in a dead network connection. The attached patch fixes that
problem.

It's a repost of a patch I sent around three weeks ago: you objected
that I rely on the nic irq instead of a software timer. I've documented
why this is ok.

22 years ago[PATCH] airo build fix
Andrew Morton [Fri, 3 Sep 2004 18:14:54 +0000 (14:14 -0400)]
[PATCH] airo build fix

drivers/net/wireless/airo.c: In function `issuecommand':
drivers/net/wireless/airo.c:3812: warning: implicit declaration of function `kernel_locked'
*** Warning: "kernel_locked" [drivers/net/wireless/airo.ko] undefined!

Signed-off-by: Andrew Morton <akpm@osdl.org>
22 years ago[PATCH] wavelan uninitalised var.
Dave Jones [Fri, 3 Sep 2004 18:13:22 +0000 (14:13 -0400)]
[PATCH] wavelan uninitalised var.

This seems a little odd, printing out the value of a variable
we haven't read yet.

Signed-off-by: Dave Jones <davej@redhat.com>
22 years ago[PATCH] 3c527 possible oops.
Dave Jones [Fri, 3 Sep 2004 18:13:11 +0000 (14:13 -0400)]
[PATCH] 3c527 possible oops.

If the alloc_skb() fails, we dereference it in the skb_reserve() call.
Move the skb_reserve() call to after the NULL check.
Also clean up some CodingStyle violations whilst in the vicinity.

Signed-off-by: Dave Jones <davej@redhat.com>
22 years agoMerge pobox.com:/spare/repo/linux-2.6
Jeff Garzik [Fri, 3 Sep 2004 18:12:00 +0000 (14:12 -0400)]
Merge pobox.com:/spare/repo/linux-2.6
into pobox.com:/spare/repo/net-drivers-2.6

22 years agoRemove extra tests from get_user_cpu_mask().
Linus Torvalds [Fri, 3 Sep 2004 12:28:42 +0000 (05:28 -0700)]
Remove extra tests from get_user_cpu_mask().

They aren't internally consistent.

22 years ago[PATCH] fix sched_domains hotplug bootstrap ordering vs. cpu_online_map issue
William Lee Irwin III [Fri, 3 Sep 2004 11:48:28 +0000 (04:48 -0700)]
[PATCH] fix sched_domains hotplug bootstrap ordering vs. cpu_online_map issue

cpu_online_map is not set up at the time of sched domain initialization
when hotplug cpu paths are used for SMP booting.

At this phase of bootstrapping, cpu_possible_map can be used by the
various architectures using cpu hotplugging for SMP bootstrap, but the
manipulations of cpu_online_map done on behalf of NUMA architectures,
done indirectly via node_to_cpumask(), can't, because cpu_online_map
starts depopulated and hasn't yet been populated.

On true NUMA architectures this is a distinct cpumask_t from
cpu_online_map and so the unpatched code works on NUMA; on non-NUMA
architectures the definition of node_to_cpumask() this way breaks and
would require an invasive sweeping of users of node_to_cpumask() to
change it to e.g.  cpu_possible_map, as cpu_possible_map is not suitable
for use at runtime as a substitute for cpu_online_map.

Signed-off-by: William Irwin <wli@holomorphy.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years agoMerge bk://drm.bkbits.net/drm-fntbl
Linus Torvalds [Fri, 3 Sep 2004 04:58:11 +0000 (21:58 -0700)]
Merge bk://drm.bkbits.net/drm-fntbl
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years agoMerge starflyer.(none):/home/airlied/bitkeeper/linux-2.5
Dave Airlie [Sat, 4 Sep 2004 06:20:34 +0000 (16:20 +1000)]
Merge starflyer.(none):/home/airlied/bitkeeper/linux-2.5
into starflyer.(none):/home/airlied/bitkeeper/drm-fntbl

22 years agoremove DRM_IOREMAP* and DRM_FIND_MAP macros replace them with inline fns
Dave Airlie [Sat, 4 Sep 2004 06:01:05 +0000 (16:01 +1000)]
remove DRM_IOREMAP* and DRM_FIND_MAP macros replace them with inline fns

Signed-off-by: Dave Airlie <airlied@linux.ie>
22 years agoremove HAVE_DMA_WAITLIST as it was only used by gamma
Dave Airlie [Sat, 4 Sep 2004 05:49:41 +0000 (15:49 +1000)]
remove HAVE_DMA_WAITLIST as it was only used by gamma

Signed-off-by: Dave Airlie <airlied@linux.ie>
22 years agoremove __HAVE_DMA_SCHEDULE was only used by gamma.
Dave Airlie [Sat, 4 Sep 2004 05:43:02 +0000 (15:43 +1000)]
remove __HAVE_DMA_SCHEDULE was only used by gamma.

Signed-off-by: Dave Airlie <airlied@linux.ie>
22 years agoDump __HAVE_DMA_FREELIST is only used by gamma.
Dave Airlie [Sat, 4 Sep 2004 05:37:35 +0000 (15:37 +1000)]
Dump __HAVE_DMA_FREELIST is only used by gamma.

Signed-off-by: Dave Airlie <airlied@linux.ie>
22 years agoremove DRIVER_FOPS and related macros
Dave Airlie [Sat, 4 Sep 2004 05:21:49 +0000 (15:21 +1000)]
remove DRIVER_FOPS and related macros

Signed-off-by: Dave Airlie <airlied@linux.ie>
22 years agoRemove DRIVER_CTX_[CD]TOR, HAVE_KERNEL_CTX_SWITCH, DRIVER_BUF_PRIV_T, DRIVER_AGP_BUFF...
Dave Airlie [Sat, 4 Sep 2004 05:06:05 +0000 (15:06 +1000)]
Remove DRIVER_CTX_[CD]TOR, HAVE_KERNEL_CTX_SWITCH, DRIVER_BUF_PRIV_T, DRIVER_AGP_BUFFERS_MAP

Signed-off-by: Dave Airlie <airlied@linux.ie>
22 years agoInitial DRM function table removes some if the DRIVER_ macros.
Dave Airlie [Fri, 3 Sep 2004 07:52:02 +0000 (17:52 +1000)]
Initial DRM function table removes some if the DRIVER_ macros.

Signed-off-by: Dave Airlie <airlied@linux.ie>
22 years agoMark gamma as broken
Dave Airlie [Fri, 3 Sep 2004 07:14:22 +0000 (17:14 +1000)]
Mark gamma as broken

Signed-off-by: Dave Airlie <airlied@linux.ie>
22 years agoMerge bk://linux-dj.bkbits.net/cpufreq
Linus Torvalds [Fri, 3 Sep 2004 03:45:59 +0000 (20:45 -0700)]
Merge bk://linux-dj.bkbits.net/cpufreq
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years ago[PATCH] tdfxfb linkage fix v2.0 (the previous one is broken)
Paolo Ornati [Fri, 3 Sep 2004 03:44:40 +0000 (20:44 -0700)]
[PATCH] tdfxfb linkage fix v2.0 (the previous one is broken)

This patch _really_ fixes tdfxfb linkage

22 years ago[PATCH] Fix warning in pc300_tty driver.
Dave Jones [Fri, 3 Sep 2004 03:42:09 +0000 (20:42 -0700)]
[PATCH] Fix warning in pc300_tty driver.

..caused by my last patch to this file.

Signed-off-by: Dave Jones <davej@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] make hugetlb expansion allocation nowarn
Arjan van de Ven [Fri, 3 Sep 2004 03:39:14 +0000 (20:39 -0700)]
[PATCH] make hugetlb expansion allocation nowarn

a user can do echo 32000 > /proc/sys/vm/nr_hugepapges; at which point most
boxes will get spew about allocation failure. This of course isn't a real
bug so the patch below quiets that.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] update parport MAINTAINERS entry
Maximilian Attems [Fri, 3 Sep 2004 03:39:02 +0000 (20:39 -0700)]
[PATCH] update parport MAINTAINERS entry

Add correct email for parport entry in MAINTAINERS.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] mtd/cfi_cmdset_0001: replace schedule_timeout() with msleep()
Maximilian Attems [Fri, 3 Sep 2004 03:38:50 +0000 (20:38 -0700)]
[PATCH] mtd/cfi_cmdset_0001: replace schedule_timeout() with msleep()

Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
Signed-off-by: Maximilian Attems <janitor@sternwelten.at>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] message/i2o_core: replace schedule_timeout() with msleep()
Maximilian Attems [Fri, 3 Sep 2004 03:38:39 +0000 (20:38 -0700)]
[PATCH] message/i2o_core: replace schedule_timeout() with msleep()

Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
Signed-off-by: Maximilian Attems <janitor@sternwelten.at>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] message/mptscsih: replace schedule_timeout() with msleep()
Maximilian Attems [Fri, 3 Sep 2004 03:38:28 +0000 (20:38 -0700)]
[PATCH] message/mptscsih: replace schedule_timeout() with msleep()

Signed-off-by: Maximilian Attems <janitor@sternwelten.at>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] radio/radio-sf16fmr2: replace schedule_timeout() with msleep()
Maximilian Attems [Fri, 3 Sep 2004 03:38:17 +0000 (20:38 -0700)]
[PATCH] radio/radio-sf16fmr2: replace schedule_timeout() with msleep()

Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
Signed-off-by: Maximilian Attems <janitor@sternwelten.at>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] radio/radio-sf16fmi: replace schedule_timeout() with msleep()
Maximilian Attems [Fri, 3 Sep 2004 03:38:06 +0000 (20:38 -0700)]
[PATCH] radio/radio-sf16fmi: replace schedule_timeout() with msleep()

Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
Signed-off-by: Maximilian Attems <janitor@sternwelten.at>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] saa7146_i2c.c: use msleep()
Maximilian Attems [Fri, 3 Sep 2004 03:37:54 +0000 (20:37 -0700)]
[PATCH] saa7146_i2c.c: use msleep()

Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
Signed-off-by: Maximilian Attems <janitor@sternwelten.at>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] radio/radio-maxiradio: replace schedule_timeout() with msleep()
Maximilian Attems [Fri, 3 Sep 2004 03:37:42 +0000 (20:37 -0700)]
[PATCH] radio/radio-maxiradio: replace schedule_timeout() with msleep()

Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
Signed-off-by: Maximilian Attems <janitor@sternwelten.at>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] radio/miropcm20-rds: replace schedule_timeout() with msleep()
Maximilian Attems [Fri, 3 Sep 2004 03:37:30 +0000 (20:37 -0700)]
[PATCH] radio/miropcm20-rds: replace schedule_timeout() with msleep()

Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
Signed-off-by: Maximilian Attems <janitor@sternwelten.at>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] radio/radio-aimslab: replace while/schedule() with msleep()
Maximilian Attems [Fri, 3 Sep 2004 03:37:18 +0000 (20:37 -0700)]
[PATCH] radio/radio-aimslab: replace while/schedule() with msleep()

Uses msleep() instead of a while-loop and schedule().  Thus the CPU is
given up for the time desired.

Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
Signed-off-by: Maximilian Attems <janitor@sternwelten.at>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] radio/radio-cadet: replace schedule_timeout() with msleep()
Maximilian Attems [Fri, 3 Sep 2004 03:37:07 +0000 (20:37 -0700)]
[PATCH] radio/radio-cadet: replace schedule_timeout() with msleep()

Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
Signed-off-by: Maximilian Attems <janitor@sternwelten.at>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] radio/radio-maestro: replace schedule_timeout() with msleep()
Maximilian Attems [Fri, 3 Sep 2004 03:36:55 +0000 (20:36 -0700)]
[PATCH] radio/radio-maestro: replace schedule_timeout() with msleep()

Replaced sleep_125ms() with msleep(125), udelay2() with udelay(2),
udelay4() with udelay(4) and udelay16() with udelay(16) and removed the
replaced functions' definitions.

Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
Signed-off-by: Maximilian Attems <janitor@sternwelten.at>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] mcd: replace schedule_timeout() with msleep()
Maximilian Attems [Fri, 3 Sep 2004 03:36:43 +0000 (20:36 -0700)]
[PATCH] mcd: replace schedule_timeout() with msleep()

Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
Signed-off-by: Maximilian Attems <janitor@sternwelten.at>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] cdu31a: replace schedule_timeout() with msleep()
Maximilian Attems [Fri, 3 Sep 2004 03:36:31 +0000 (20:36 -0700)]
[PATCH] cdu31a: replace schedule_timeout() with msleep()

Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
Signed-off-by: Maximilian Attems <janitor@sternwelten.at>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] Sort the CREDITS file properly (and add Jesper)
Jesper Juhl [Fri, 3 Sep 2004 03:36:19 +0000 (20:36 -0700)]
[PATCH] Sort the CREDITS file properly (and add Jesper)

Many entries in the CREDITS file are not properly sorted in alphabetical
order, despite the note in the file that it is supposed to be sorted like
that.

This patch attempts to sort the CREDITS file properly.  No existing entries
were changed, merely moved around in the file.  There where a few tricky
names that I was unsure how to sort (names with characters such as ü, ö,
and people with many names where it was unclear to me what name to sort by
etc), in those cases I've usually left the names where they were unless it
was glaringly obvious they were in the wrong spot.

I've also taken the liberty to add my own name to the file - I have
contributed several tiny/small fixes/cleanups etc over the years.

Signed-off-by: Jesper Juhl <juhl-lkml@dif.dk>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] coda: add sendfile wrapper
Jan Harkes [Fri, 3 Sep 2004 03:36:08 +0000 (20:36 -0700)]
[PATCH] coda: add sendfile wrapper

Add a wrapper for sendfile support in Coda.

Signed-off-by: Jan Harkes <jaharkes@cs.cmu.edu>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] coda: fix ifdefs for CONFIG_CODA_FS_OLD_API
Jan Harkes [Fri, 3 Sep 2004 03:35:56 +0000 (20:35 -0700)]
[PATCH] coda: fix ifdefs for CONFIG_CODA_FS_OLD_API

Trivial fix to make the CODA_FS_OLD_API config option actually work as
expected.

Signed-off-by: Jan Harkes <jaharkes@cs.cmu.edu>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] Add msleep_interruptible() function to kernel/timer.c
Maximilian Attems [Fri, 3 Sep 2004 03:35:44 +0000 (20:35 -0700)]
[PATCH] Add msleep_interruptible() function to kernel/timer.c

Signed-off-by: Maximilian Attems <janitor@sternwelten.at>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>