]> git.hungrycats.org Git - linux/log
linux
22 years ago[PATCH] minix block usage counting fix
Andries E. Brouwer [Sun, 22 Aug 2004 07:07:46 +0000 (00:07 -0700)]
[PATCH] minix block usage counting fix

In 2.5.18 some minix-specific stuff was moved to the minix subdirectory
where it belonged.  However, a typo crept in, causing inode disk usage
to be incorrectly reported.  A few people have complained, but so far
not sufficiently loudly.

Signed-off-by: Andries Brouwer <Andries.Brouwer@cwi.nl>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] missing CPU descriptors
Alan Cox [Sun, 22 Aug 2004 07:03:35 +0000 (00:03 -0700)]
[PATCH] missing CPU descriptors

There are a couple of cache descriptors in the current Intel manuals
missing from our tables at least one of which appears in an actual
processor in the real world.

22 years ago[PATCH] fix OProfile events with zero event values
John Levon [Sun, 22 Aug 2004 06:52:58 +0000 (23:52 -0700)]
[PATCH] fix OProfile events with zero event values

A silly bug prevented certain events from being used.

22 years agoMerge bk://linux-acpi.bkbits.net/linux-acpi-release-2.6.8
Linus Torvalds [Sun, 22 Aug 2004 05:34:04 +0000 (22:34 -0700)]
Merge bk://linux-acpi.bkbits.net/linux-acpi-release-2.6.8
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years ago[PATCH] Fix HPT374 merge problem
Alan Cox [Sun, 22 Aug 2004 05:33:21 +0000 (22:33 -0700)]
[PATCH] Fix HPT374 merge problem

This got accidentally reverted in merging HPT372N support. The following
patch restores 50Mhz on the HPT374 using the 370a clocking tables.

22 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-rmk
Linus Torvalds [Sun, 22 Aug 2004 05:32:28 +0000 (22:32 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years ago[PATCH] Kconfig updates for PA-RISC
Matthew Wilcox [Sun, 22 Aug 2004 05:30:57 +0000 (22:30 -0700)]
[PATCH] Kconfig updates for PA-RISC

Fix some Kconfig dependencies on PA-RISC (Grant Grundler, Martin Schulze,
  Helge Deller, Matthew Wilcox)

22 years ago[PATCH] ACPI for 2.6
Jesse Barnes [Sun, 22 Aug 2004 05:30:28 +0000 (22:30 -0700)]
[PATCH] ACPI for 2.6

Define acpi_noirq on ia64 since it's used now in pci_link.c.  All ia64
machines use ACPI, so we can just define it to 0 like we do for acpi_disabled
and acpi_pci_disabled.

Signed-off-by: Jesse Barnes <jbarnes@sgi.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] PA-RISC sound updates
Matthew Wilcox [Sun, 22 Aug 2004 05:30:17 +0000 (22:30 -0700)]
[PATCH] PA-RISC sound updates

PA-RISC sound updates:

 - Do a DAC/ADC reset for sampling rate changes in ad1889 (Randolph Chung)
 - Set the ad1889 interrupt configuration properly (Randolph Chung)
 - Fix dependency for the OSS Harmony driver (Thibaut Varene)
 - Forward port Stuart Brady's 2.4 Harmony driver patches (Thibaut Varene)
   - Fix sample skipping (Stuart Brady)
   - Prevent harmony_silence being called wrongly (Stuart Brady)
   - Fix crash caused by buf_to_fill becoming -1 (Stuart Brady)
   - Improve naming of mixer channels (Stuart Brady)
   - Implement SNDCTL_DSP_CHANNELS ioctl (Stuart Brady)
   - Improve toggling the recording source (Stuart Brady)
   - Sanity check MIXER_WRITE volume levels (Stuart Brady)
   - Fix MIXER_READ right_level return (Stuart Brady)
   - Reject AFMT_S16_LE format (Stuart Brady)
 - Fail OSS Harmony initialisation if no irq (Helge Deller)
 - Fix typos in ALSA Harmony (Andy Walker, Grant Grundler, Stuart Brady)

22 years ago[ARM PATCH] 2027/1: S3C2410 - initial documentation
Ben Dooks [Thu, 19 Aug 2004 00:23:24 +0000 (01:23 +0100)]
[ARM PATCH] 2027/1: S3C2410 - initial documentation

Patch from Ben Dooks

Attached is a couple of initial help documents for the
s3c2410, under Documents/arm/Samsung-S3C24XX

22 years ago[ARM PATCH] 2026/1: S3C2410 - header text for arch/arm/mach-s3c2410/s3c2410.h
Ben Dooks [Thu, 19 Aug 2004 00:18:48 +0000 (01:18 +0100)]
[ARM PATCH] 2026/1: S3C2410 - header text for arch/arm/mach-s3c2410/s3c2410.h

Patch from Ben Dooks

Attached is a copyright / explanation header for the
arch/arm/mach-s3c2410/s3c2410.h header files

22 years ago[ARM PATCH] 2025/1: S3C2410 - default platform devices
Ben Dooks [Thu, 19 Aug 2004 00:13:02 +0000 (01:13 +0100)]
[ARM PATCH] 2025/1: S3C2410 - default platform devices

Patch from Ben Dooks

A set of default devices for the s3c2410 SoC for
use with the machine(s)

22 years ago[ARM] Add a structure name to pxa_dma_desc.
Russell King [Wed, 18 Aug 2004 23:02:56 +0000 (00:02 +0100)]
[ARM] Add a structure name to pxa_dma_desc.

22 years ago[libata sata_nv] fix leak on error
Andrew Chew [Wed, 18 Aug 2004 16:39:03 +0000 (12:39 -0400)]
[libata sata_nv] fix leak on error

Spotted by Francois Romieu.

22 years ago[libata] improve translation of ATA errors to SCSI sense codes
Alan Cox [Tue, 17 Aug 2004 21:51:52 +0000 (17:51 -0400)]
[libata] improve translation of ATA errors to SCSI sense codes

22 years ago[ata] remove 'packed' attributed from struct ata_prd
Jeff Garzik [Tue, 17 Aug 2004 21:47:29 +0000 (17:47 -0400)]
[ata] remove 'packed' attributed from struct ata_prd

It's not needed, and it generates very poor code on some platforms.

Noticed by Bart and David Miller.

22 years ago[libata] fix INQUIRY handling
Douglas Gilbert [Tue, 17 Aug 2004 21:30:37 +0000 (17:30 -0400)]
[libata] fix INQUIRY handling

Changes:
   - send vendor, product and rev strings back for 36 byte
     INQUIRYs
   - set the additional length field to indicate 96 byte
     response is available

22 years ago[libata] fix error recovery reference count
Jeff Garzik [Tue, 17 Aug 2004 21:27:55 +0000 (17:27 -0400)]
[libata] fix error recovery reference count

This bug could potentially lead to soft hangs (processes stuck in D
state) if an error occurred.

Yet another undocumented nuance of the ->eh_strategy_handler.

Thanks to excellent detective work by Brad Campbell tracking this down.

22 years ago[ARM PATCH] 2018/1: Fixed Patch 2017
Dave Jiang [Tue, 17 Aug 2004 13:36:52 +0000 (14:36 +0100)]
[ARM PATCH] 2018/1: Fixed Patch 2017

Patch from Dave Jiang

Removed unnecessary parens in patch 2017 per RMK

22 years ago[ARM] Update mach-types.
Russell King [Tue, 17 Aug 2004 13:33:16 +0000 (14:33 +0100)]
[ARM] Update mach-types.

22 years ago[ARM PATCH] 2023/1: platform_device definitions no longer needed in include/asm-arm...
Michael Opdenacker [Tue, 17 Aug 2004 13:21:53 +0000 (14:21 +0100)]
[ARM PATCH] 2023/1: platform_device definitions no longer needed in include/asm-arm/hardware.h

Patch from Michael Opdenacker

Hello,

platform_device definitions are no longer needed in include/asm-arm/hardware.h:
- platform_add_device no longer exists anywhere else in the whole kernel
- other definitions should be taken from include/linux/device.h instead

The proposed patch removes these definitions.

Cheers,

Michael.

22 years ago[ARM] Remove unnecessary get_user/put_user checks.
Russell King [Tue, 17 Aug 2004 13:17:37 +0000 (14:17 +0100)]
[ARM] Remove unnecessary get_user/put_user checks.

Remove unnecessary checks for addresses > TI_ADDR_LIMIT in
get_user/put_user.  The MMU will catch out of bounds accesses
for us.

22 years ago[ARM] Use bit 30 for PREEMPT_ACTIVE, delete unused TIF_USED_FPU.
Russell King [Tue, 17 Aug 2004 12:47:53 +0000 (13:47 +0100)]
[ARM] Use bit 30 for PREEMPT_ACTIVE, delete unused TIF_USED_FPU.

Make PREEMPT_ACTIVE use bit 30 not bit 26; this gives extra bits for
hard IRQs.

Delete TIF_USED_FPU - it's unused.

22 years ago[ARM] Deprecate virt_to_bus/bus_to_virt.
Russell King [Tue, 17 Aug 2004 12:36:34 +0000 (13:36 +0100)]
[ARM] Deprecate virt_to_bus/bus_to_virt.

These macros don't take account of which bus is actually required,
so they should not be used in new drivers; in fact, new drivers
should use the DMA API.

22 years ago[ARM PATCH] 1963/1: Intel XScale IOP310 removal
Dave Jiang [Tue, 17 Aug 2004 11:43:11 +0000 (12:43 +0100)]
[ARM PATCH] 1963/1: Intel XScale IOP310 removal

Patch from Dave Jiang

Code cleanup. Removed all IOP80310 support. Also some minor compile warning fixups for 80321. Preping for IOP321 and IOP331 code submissions.

22 years ago[ARM] Fix Integrator CPUFREQ support.
Russell King [Tue, 17 Aug 2004 00:07:00 +0000 (01:07 +0100)]
[ARM] Fix Integrator CPUFREQ support.

CPU masks are now contained within cpumask_t and must be manipulated
with associated functions.

22 years ago[PATCH] libata build fix
Andrew Morton [Mon, 16 Aug 2004 08:31:46 +0000 (04:31 -0400)]
[PATCH] libata build fix

drivers/scsi/libata-core.c: In function `swap_buf_le16':
drivers/scsi/libata-core.c:2073: `words' undeclared (first use in this function)
drivers/scsi/libata-core.c:2073: (Each undeclared identifier is reported only once

Signed-off-by: Andrew Morton <akpm@osdl.org>
22 years ago[ARM] Move bootmem_init() call into paging_init()
Russell King [Sun, 15 Aug 2004 14:38:39 +0000 (15:38 +0100)]
[ARM] Move bootmem_init() call into paging_init()

22 years ago[ARM PATCH] 1993/3: S3C2410 DMA Support
Ben Dooks [Sat, 14 Aug 2004 22:57:43 +0000 (23:57 +0100)]
[ARM PATCH] 1993/3:  S3C2410 DMA Support

Patch from Ben Dooks

Support for DMA controller on the Samsung S3C2410,
and fixes to the header files for DMA register definitions

Fixes the menuconfig problem from the original patch

22 years ago[ARM PATCH] 1991/1: S3C2410 - irq updates
Ben Dooks [Sat, 14 Aug 2004 19:03:35 +0000 (20:03 +0100)]
[ARM PATCH] 1991/1: S3C2410 - irq updates

Patch from Ben Dooks

This patch adds the following

- demux of the adc/touchscreen irqs
- fix to allow setting of the external irq type

Updated version of 1975/1

Thanks to Roc Wu, and Arnaud Patard for finding and fixing

22 years ago[ARM PATCH] 2010/1: OMAP update 6/6: Add leds support for H2
Tony Lindgren [Sat, 14 Aug 2004 18:51:28 +0000 (19:51 +0100)]
[ARM PATCH] 2010/1: OMAP update 6/6: Add leds support for H2

Patch from Tony Lindgren

Patch from Kevin Hilman to replace old leds-perseus2.c with
leds-h2p2-debug.c to add leds support for H2.

22 years ago[ARM PATCH] 2009/1: OMAP update 5/6: Remove old OMAP bus
Tony Lindgren [Sat, 14 Aug 2004 18:44:00 +0000 (19:44 +0100)]
[ARM PATCH] 2009/1: OMAP update 5/6: Remove old OMAP bus

Patch from Tony Lindgren

Patch removes old OMAP bus. Drivers now use platform_bus

22 years ago[ARM PATCH] 2008/1: OMAP update 4/6: Include files
Tony Lindgren [Sat, 14 Aug 2004 18:36:09 +0000 (19:36 +0100)]
[ARM PATCH] 2008/1: OMAP update 4/6: Include files

Patch from Tony Lindgren

This patch syncs the mainline kernel with the linux-omap tree.
The highlights of the patch are:
- DMA fixes from Samuel Ortiz
- USB low level configuration from David Brownell
- H3 support from Nishant Kamat
- TPS65010 power management interface from Dirk Behme

22 years ago[ARM PATCH] 2007/1: OMAP update 3/6: Arch files
Tony Lindgren [Sat, 14 Aug 2004 18:27:39 +0000 (19:27 +0100)]
[ARM PATCH] 2007/1: OMAP update 3/6: Arch files

Patch from Tony Lindgren

This patch syncs the mainline kernel with the linux-omap tree.
The highlights of the patch are:
- DMA fixes from Samuel Ortiz
- USB low level configuration from David Brownell
- H3 support from Nishant Kamat
- TPS65010 power management interface from Dirk Behme

22 years ago[ARM PATCH] 2006/1: OMAP update 2/6: Board support files for OMAP H2 and H3
Tony Lindgren [Sat, 14 Aug 2004 18:19:32 +0000 (19:19 +0100)]
[ARM PATCH] 2006/1: OMAP update 2/6: Board support files for OMAP H2 and H3

Patch from Tony Lindgren

Patch adds board support files for OMAP H2 and H2

22 years ago[ARM PATCH] 2005/1: OMAP update 1/6: Add McBSP support
Tony Lindgren [Sat, 14 Aug 2004 18:13:15 +0000 (19:13 +0100)]
[ARM PATCH] 2005/1: OMAP update 1/6: Add McBSP support

Patch from Tony Lindgren

Patch from Samuel Ortiz to add OMAP McBSP support

22 years ago[ARM PATCH] 1995/1: S3C2410 - Clock controls
Ben Dooks [Sat, 14 Aug 2004 18:03:04 +0000 (19:03 +0100)]
[ARM PATCH] 1995/1: S3C2410 - Clock controls

Patch from Ben Dooks

Code to deal with controlling the clock sources
on the s3c2410, using the <arch/hardware/clocks.h>
interface

Includes Herbert Potzl's patch for the clock register
include file

22 years ago[ARM PATCH] 1955/3: Motorola i.MX architecture support
Sascha Hauer [Sat, 14 Aug 2004 17:52:19 +0000 (18:52 +0100)]
[ARM PATCH] 1955/3: Motorola i.MX architecture support

Patch from Sascha Hauer

This patch adds support for the Motorola i.MX SoC. It has board
support included for the MX1ADS Eval Board, but the patch has been
tested on two other custom boards as well.

Things changed since Patch 1955/2:
- fixed according to Russell's comments.
- removed unnecassary files from include/asm-arm/arch-imx.
- removed cpufreq support (it needs rework).
- made myself the Maintainer of mx1ads

Sascha Hauer

22 years ago[ARM PATCH] 1909/1: add a cached definition of ioremap
Nicolas Pitre [Sat, 14 Aug 2004 17:44:44 +0000 (18:44 +0100)]
[ARM PATCH] 1909/1: add a cached definition of ioremap

Patch from Nicolas Pitre

This would be used by MTD map drivers for example.

22 years ago[ARM PATCH] 1866/4: kernel support for iWMMXt present on some XScale cores
Nicolas Pitre [Sat, 14 Aug 2004 17:38:14 +0000 (18:38 +0100)]
[ARM PATCH] 1866/4: kernel support for iWMMXt present on some XScale cores

Patch from Nicolas Pitre

This is required for a system with user space binaries using iWMMXt
instructions to even boot (revised again).

It also moves defines for thread_info offsets from  magic static
values to the auto generated asm/constants.h in order to better
cope with changing structure offsets and avoid user errors.

22 years agoMerge intel.com:/home/lenb/src/linux-acpi-test-2.6.7
Len Brown [Sat, 14 Aug 2004 14:44:07 +0000 (10:44 -0400)]
Merge intel.com:/home/lenb/src/linux-acpi-test-2.6.7
into intel.com:/home/lenb/src/linux-acpi-test-2.6.8

22 years ago[ACPI] ia64 build fix
Len Brown [Sat, 14 Aug 2004 14:42:08 +0000 (10:42 -0400)]
[ACPI] ia64 build fix
Signed-off-by: Jesse Barnes <jbarnes@sgi.com>
22 years agoMerge intel.com:/home/lenb/src/linux-acpi-test-2.6.7
Len Brown [Sat, 14 Aug 2004 12:26:29 +0000 (08:26 -0400)]
Merge intel.com:/home/lenb/src/linux-acpi-test-2.6.7
into intel.com:/home/lenb/src/linux-acpi-test-2.6.8

22 years agofix main.c build warning
Len Brown [Sat, 14 Aug 2004 12:24:17 +0000 (08:24 -0400)]
fix main.c build warning

22 years ago[libata] add ioctl infrastructure
Jeff Garzik [Sat, 14 Aug 2004 11:38:01 +0000 (07:38 -0400)]
[libata] add ioctl infrastructure

Mainly adding the infrastructure for various ATA ioctls.  Currently
only supports two ATA-specific ioctls:
HDIO_GET_32BIT and HDIO_SET_32BIT (hdparm -c)

22 years ago[libata] ATAPI PIO data xfer
Jeff Garzik [Sat, 14 Aug 2004 06:13:29 +0000 (02:13 -0400)]
[libata] ATAPI PIO data xfer

Abstract out PIO data xfer to xfer-a-sector and other-stuff pieces,
then add new ATAPI code that uses the common xfer-a-sector code.

22 years ago[libata] fix PIO data xfer on big endian
Jeff Garzik [Sat, 14 Aug 2004 05:50:36 +0000 (01:50 -0400)]
[libata] fix PIO data xfer on big endian

We were reading the data swapped, which was correct for the
data page read from IDENTIFY DEVICE and incorrect for all other
situations.

Noticed by Ben Herrenschmidt.

22 years ago[libata] support commands SYNCHRONIZE CACHE, VERIFY, VERIFY(16)
Jeff Garzik [Sat, 14 Aug 2004 03:39:52 +0000 (23:39 -0400)]
[libata] support commands SYNCHRONIZE CACHE, VERIFY, VERIFY(16)

22 years agoMerge pobox.com:/spare/repo/linux-2.6
Jeff Garzik [Sat, 14 Aug 2004 03:26:46 +0000 (23:26 -0400)]
Merge pobox.com:/spare/repo/linux-2.6
into pobox.com:/spare/repo/libata-2.6

22 years agoMerge intel.com:/home/lenb/bk/linux-2.6.8
Len Brown [Fri, 13 Aug 2004 22:41:01 +0000 (18:41 -0400)]
Merge intel.com:/home/lenb/bk/linux-2.6.8
into intel.com:/home/lenb/src/linux-acpi-test-2.6.8

22 years agomerge
Len Brown [Fri, 13 Aug 2004 22:32:45 +0000 (18:32 -0400)]
merge

22 years ago[ACPI] Enter ACPI mode earlier
Len Brown [Fri, 13 Aug 2004 21:11:05 +0000 (17:11 -0400)]
[ACPI] Enter ACPI mode earlier
Fixes two common boot failures due to buggy SMM BIOS code

SMP boot crash if SMI_CMD=ACPI written from CPU1
http://bugzilla.kernel.org/show_bug.cgi?id=2941

laptop crash due to LAPIC timer before SMI_CMD=ACPI
http://bugzilla.kernel.org/show_bug.cgi?id=1269

22 years agoMerge ppc970.osdl.org:/home/torvalds/v2.6/v2.6.8.1
Linus Torvalds [Fri, 13 Aug 2004 20:56:40 +0000 (13:56 -0700)]
Merge ppc970.osdl.org:/home/torvalds/v2.6/v2.6.8.1
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years agoLinux 2.6.8.1 v2.6.8.1
Linus Torvalds [Fri, 13 Aug 2004 20:54:09 +0000 (13:54 -0700)]
Linux 2.6.8.1

22 years ago[PATCH] Fix NFS client screw-up in fcntl f_op removal
Jeff Garzik [Fri, 13 Aug 2004 20:52:45 +0000 (13:52 -0700)]
[PATCH] Fix NFS client screw-up in fcntl f_op removal

Fix stupid thinkos in the fcntl f_op removal code.

22 years agoFix stupid thinkos in the fcntl f_op removal code.
Linus Torvalds [Fri, 13 Aug 2004 20:44:08 +0000 (13:44 -0700)]
Fix stupid thinkos in the fcntl f_op removal code.

Tssk.

22 years agoMake 'WRITE_BUFFER' require CAP_RAWIO capability
Linus Torvalds [Fri, 13 Aug 2004 20:24:55 +0000 (13:24 -0700)]
Make 'WRITE_BUFFER' require CAP_RAWIO capability

Pointed out by Kai Makisara.

22 years ago[libata] (cosmetic) minimize diff with 2.4.x libata
Jeff Garzik [Fri, 13 Aug 2004 19:47:03 +0000 (15:47 -0400)]
[libata] (cosmetic) minimize diff with 2.4.x libata

Also, remove BenH's email address from SiI driver, to reduce
email coming to him for a driver he didn't write (by request).

22 years ago[ARM PATCH] 2013/1: IXP4xx: Make clock monotonic
David Vrabel [Fri, 13 Aug 2004 17:38:26 +0000 (18:38 +0100)]
[ARM PATCH] 2013/1: IXP4xx: Make clock monotonic

Patch from David Vrabel

ixp4xx_gettimeoffset uses an incorrectly rounded divisor. This results in a non-monotonic clock.

22 years agoMerge pobox.com:/spare/repo/linux-2.6
Jeff Garzik [Fri, 13 Aug 2004 15:56:56 +0000 (11:56 -0400)]
Merge pobox.com:/spare/repo/linux-2.6
into pobox.com:/spare/repo/libata-2.6

22 years agoLinux 2.6.8 v2.6.8
Linus Torvalds [Fri, 13 Aug 2004 15:28:28 +0000 (08:28 -0700)]
Linux 2.6.8

22 years agoMerge intel.com:/home/lenb/bk/linux-2.6.8
Len Brown [Fri, 13 Aug 2004 14:06:49 +0000 (10:06 -0400)]
Merge intel.com:/home/lenb/bk/linux-2.6.8
into intel.com:/home/lenb/src/linux-acpi-test-2.6.8

22 years ago[ACPI] clean out blacklist entries that do nothing
Len Brown [Fri, 13 Aug 2004 13:52:32 +0000 (09:52 -0400)]
[ACPI] clean out blacklist entries that do nothing

22 years ago[PATCH] lasi_82596 update
Matthew Wilcox [Fri, 13 Aug 2004 07:40:33 +0000 (00:40 -0700)]
[PATCH] lasi_82596 update

Update lasi 82596 driver:
 - Fix boot messages (Helge Deller)
 - Whitespace and __FILE__ usage (Joel Soete)
 - 64-bit compile warning fixes (James Bottomley)

22 years ago[PATCH] cdrom: MO-drive open write fix
Stefan Meyknecht [Fri, 13 Aug 2004 03:57:08 +0000 (20:57 -0700)]
[PATCH] cdrom: MO-drive open write fix

This trivial fix allows mounting MO-drives readwrite.

Acked by Jens.

Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] PA-RISC update
Matthew Wilcox [Fri, 13 Aug 2004 03:49:08 +0000 (20:49 -0700)]
[PATCH] PA-RISC update

 - __PAGE_OFFSET is 0x10000000 (Randolph Chung)
 - PA8800 support (Grant Grundler)
 - debuglocks (Thibaut Varene)
 - PDC chassis disabling (Thibaut Varene)
 - Distinguish between Dinos in request_irq (Thibaut Varene)
 - Document interrupt registers (Randolph Chung)
 - Revamp CONFIG_DISCONTIGMEM support (Randolph Chung)
 - Remove STI console warning and special casing (Randolph Chung)
 - n4000 defconfig (Randolph Chung)
 - iosapic fixes (Bjorn Helgaas)
 - Fix a bug in entry.S where pa_dbit_lock was being trashed (Randolph Chung)
 - SMP support (Randolph Chung, Grant Grundler, James Bottomley)
 - Clear the pte in the fault handler (Joel Soete)
 - Change _exit prototype (Carlos O'Donell)
 - Better unwinding support (Randolph Chung)
 - GCC 3.4 fixes (Carlos O'Donell, Randolph Chung)

22 years ago[PATCH] Remove fcntl f_op
Matthew Wilcox [Fri, 13 Aug 2004 02:48:04 +0000 (19:48 -0700)]
[PATCH] Remove fcntl f_op

The newly introduced ->fcntl file_operation is badly thought out,
not to mention undocumented.  This patch replaces it with two better
defined operations -- check_flags and dir_notify.  Any other fcntl()s
that filesystems are interested in can have their own properly typed
f_op method when they need it.

Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-pcmcia
Linus Torvalds [Thu, 12 Aug 2004 11:37:58 +0000 (04:37 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-pcmcia
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years ago[PCMCIA] pd6729: add MODULE_DESCRIPTION and MODULE_AUTHOR, fix comment style
Russell King [Thu, 12 Aug 2004 17:29:18 +0000 (18:29 +0100)]
[PCMCIA] pd6729: add MODULE_DESCRIPTION and MODULE_AUTHOR, fix comment style

22 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-rmk
Linus Torvalds [Thu, 12 Aug 2004 11:35:02 +0000 (04:35 -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] 2002/1: lh7a40x Timer fixup
Marc Singer [Fri, 13 Aug 2004 00:15:44 +0000 (01:15 +0100)]
[ARM PATCH] 2002/1: lh7a40x Timer fixup

Patch from Marc Singer

The work already done to rectify the timer code initialization missed
a necessary change.  This patch adds a timer initialization function
to the LPD7A400 machine type.  It also makes a small correction to the
kernel configuration that is out of step with the machine specific
Kconfig.

22 years ago[ARM PATCH] 2001/1: lh7a40x IDE cleanup
Marc Singer [Fri, 13 Aug 2004 00:08:22 +0000 (01:08 +0100)]
[ARM PATCH] 2001/1: lh7a40x IDE cleanup

Patch from Marc Singer

This patch aligns the lh7a40x port with the updated structure of IDE
drivers.  It also removes an unused FIQ handler.  This patch is made
in order to get the lh7a40x port to build.

22 years ago[ARM PATCH] 2012/1: Use -malignment-traps instead of -mshort-load-bytes if gcc suppor...
Catalin Marinas [Thu, 12 Aug 2004 18:09:50 +0000 (19:09 +0100)]
[ARM PATCH] 2012/1: Use -malignment-traps instead of -mshort-load-bytes if gcc supports it

Patch from Catalin Marinas

This patch replaces the -mshort-load-bytes option with $(call
check_gcc,-malignment-traps,-mshort-load-bytes) in the CFLAGS
setting in arch/arm/Makefile.

22 years agoMerge bk://kernel.bkbits.net/davem/sparc-2.6
Linus Torvalds [Thu, 12 Aug 2004 11:32:27 +0000 (04:32 -0700)]
Merge bk://kernel.bkbits.net/davem/sparc-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years agoMerge davem@nuts.davemloft.net:/disk1/BK/sparc-2.6
David S. Miller [Thu, 12 Aug 2004 13:27:51 +0000 (06:27 -0700)]
Merge davem@nuts.davemloft.net:/disk1/BK/sparc-2.6
into kernel.bkbits.net:/home/davem/sparc-2.6

22 years ago[PATCH] ppc32: Fix warning on CONFIG_PPC32 && CONFIG_6xx
Tom Rini [Thu, 12 Aug 2004 11:24:36 +0000 (04:24 -0700)]
[PATCH] ppc32: Fix warning on CONFIG_PPC32 && CONFIG_6xx

In the *ppos cleanups, proc_dol2crvec was updated, but the prototype
found at the top of kernel/sysctl.h was not, generating warning.  This
corrects the prototype to match the code.

(I'm gonna take a stab at moving these into arch/ppc shortly)

Signed-off-by: Tom Rini <trini@kernel.crashing.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years agoAllow non-root users certain raw commands if they are deemed safe.
Linus Torvalds [Thu, 12 Aug 2004 10:51:15 +0000 (03:51 -0700)]
Allow non-root users certain raw commands if they are deemed safe.

We allow more commands if the disk was opened read-write.

22 years agoPass done file pointer to block device ioctl's
Linus Torvalds [Thu, 12 Aug 2004 10:03:59 +0000 (03:03 -0700)]
Pass done file pointer to block device ioctl's

They'll need it for permission checking.

22 years agoMerge intel.com:/home/lenb/bk/linux-2.6.8
Len Brown [Thu, 12 Aug 2004 07:56:29 +0000 (03:56 -0400)]
Merge intel.com:/home/lenb/bk/linux-2.6.8
into intel.com:/home/lenb/src/linux-acpi-test-2.6.8

22 years ago[SPARC64]: Fix non-SMP build.
David S. Miller [Thu, 12 Aug 2004 05:53:18 +0000 (22:53 -0700)]
[SPARC64]: Fix non-SMP build.

Signed-off-by: David S. Miller <davem@redhat.com>
22 years agoBe a bit more anal about allowing SCSI commands to be sent.
Linus Torvalds [Thu, 12 Aug 2004 02:43:09 +0000 (19:43 -0700)]
Be a bit more anal about allowing SCSI commands to be sent.

Normal users shouldn't have access to the raw device anyway
unless they are in the trusted "disk" group, but let's require
RAWIO capabilities. That's what the original SCSI interfaces
did anyhoo.

We probably _should_ just require write access, but that will
need more of a code change to pass down the file descriptor.

22 years ago[PATCH] setup queue before elevator_init()
Jens Axboe [Thu, 12 Aug 2004 02:27:27 +0000 (19:27 -0700)]
[PATCH] setup queue before elevator_init()

We must setup the queue before calling elevator_init(), otherwise the
elevator cannot use the queue members. This really hurts cfq since it
checks ->nr_requests, which is zero at that time.

Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] Remove CONFIG_SERIAL_8250_MANY_PORTS from Ebony / Ocotea
Tom Rini [Wed, 11 Aug 2004 09:48:43 +0000 (02:48 -0700)]
[PATCH] Remove CONFIG_SERIAL_8250_MANY_PORTS from Ebony / Ocotea

CONFIG_SERIAL_8250_MANY_PORTS should not be set for these boards, as
they only have 2 serial ports.

Signed-off-by: Tom Rini <trini@kernel.crashing.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] Fix unsigned underflow in xdr decoding.
Neil Brown [Wed, 11 Aug 2004 09:48:02 +0000 (02:48 -0700)]
[PATCH] Fix unsigned underflow in xdr decoding.

With 'len' being unsigned now, we must make sure it never tries
to go negative...

Thanks: griffon26@kfk4ever.com (Maurice van der Pot)

Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[SPARC64]: Update defconfig.
David S. Miller [Wed, 11 Aug 2004 08:23:48 +0000 (01:23 -0700)]
[SPARC64]: Update defconfig.

22 years ago[SPARC64]: Change TIF_BLKCOMMIT into a fault code.
David S. Miller [Wed, 11 Aug 2004 08:15:49 +0000 (01:15 -0700)]
[SPARC64]: Change TIF_BLKCOMMIT into a fault code.

Eliminates costly atomic bitops in do_sparc64_fault.

Signed-off-by: David S. Miller <davem@redhat.com>
22 years ago[SPARC64]: Kill swapper_space test in arch/sparc64/mm/tlb.c
David S. Miller [Wed, 11 Aug 2004 08:08:15 +0000 (01:08 -0700)]
[SPARC64]: Kill swapper_space test in arch/sparc64/mm/tlb.c

It is bogus, plus it breaks the build with
CONFIG_SWAP disabled.

Based upon a patch from Ben Collins (bcollins@debian.org)

Signed-off-by: David S. Miller <davem@redhat.com>
22 years agoMerge intel.com:/home/lenb/bk/linux-2.6.8
Len Brown [Wed, 11 Aug 2004 08:05:47 +0000 (04:05 -0400)]
Merge intel.com:/home/lenb/bk/linux-2.6.8
into intel.com:/home/lenb/src/linux-acpi-test-2.6.8

22 years agoMerge bk://linux-mtd.bkbits.net/mtd-2.6
Linus Torvalds [Wed, 11 Aug 2004 03:24:56 +0000 (20:24 -0700)]
Merge bk://linux-mtd.bkbits.net/mtd-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years agoFix MTD partitioning modular build.
David Woodhouse [Tue, 10 Aug 2004 23:09:18 +0000 (00:09 +0100)]
Fix MTD partitioning modular build.

22 years agoMerge bk://linux-mtd.bkbits.net/mtd-2.6
David Woodhouse [Tue, 10 Aug 2004 23:03:26 +0000 (00:03 +0100)]
Merge bk://linux-mtd.bkbits.net/mtd-2.6
into dwmw2.baythorne.internal:/inst/bk/mtd-2.6

22 years agoExport new mtd_erase_callback() function.
David Woodhouse [Tue, 10 Aug 2004 19:04:08 +0000 (20:04 +0100)]
Export new mtd_erase_callback() function.

22 years agoRedBoot flash partitioning: use vmalloc for buffer.
David Woodhouse [Tue, 10 Aug 2004 17:58:29 +0000 (18:58 +0100)]
RedBoot flash partitioning: use vmalloc for buffer.

22 years agoRestore physmap configure-time settings according to user requests.
Josh Boyer [Tue, 10 Aug 2004 17:13:52 +0000 (18:13 +0100)]
Restore physmap configure-time settings according to user requests.
Patch from Jun Sun.

Signed-Off-By: David Woodhouse <dwmw2@infradead.org>
22 years agoM-Systems DiskOnChip driver update.
David Woodhouse [Tue, 10 Aug 2004 16:36:45 +0000 (17:36 +0100)]
M-Systems DiskOnChip driver update.

- Add Millennium Plus support.
- Add advanced probe configuration options
- Fix abuse of buffer space in scan for Media Header.

22 years agoCosmetic MTD changes -- update email address and idents.
David Woodhouse [Tue, 10 Aug 2004 16:30:30 +0000 (17:30 +0100)]
Cosmetic MTD changes -- update email address and idents.

22 years agoFix use-after-free bug in MTD partitioning code.
David Woodhouse [Tue, 10 Aug 2004 16:25:01 +0000 (17:25 +0100)]
Fix use-after-free bug in MTD partitioning code.

Define callback wrapper function mtd_erase_callback() to handle
partition offsets during the callback, rather than attempting to
fix them up in the freed erase_info structure after the callback
has already happened.

22 years agoMerge bk://gkernel.bkbits.net/net-drivers-2.6
Linus Torvalds [Tue, 10 Aug 2004 07:30:09 +0000 (00:30 -0700)]
Merge bk://gkernel.bkbits.net/net-drivers-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years ago[PATCH] bk-netdev-hp-plus-fix
Andrew Morton [Tue, 10 Aug 2004 13:00:51 +0000 (09:00 -0400)]
[PATCH] bk-netdev-hp-plus-fix

Signed-off-by: Andrew Morton <akpm@osdl.org>
22 years ago[PATCH] wrong mac address with netgear FA311 ethernet card
Andrew Morton [Tue, 10 Aug 2004 13:00:41 +0000 (09:00 -0400)]
[PATCH] wrong mac address with netgear FA311 ethernet card

From: Mathieu LESNIAK <maverick@eskuel.net>

This patch corrects a problem with Netgear FA311
ethernet card (a cheap one). Without it, the MAC address is byte swapped
ie :
HWaddr 02:00:07:E3:E9:F5
instead of :
HWaddr 00:02:E3:07:F5:E9

(the correct MAC address vendor code for Netgear/LiteOn is 00:02:E3)

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