]> git.hungrycats.org Git - linux/log
linux
23 years ago[PATCH] remove __NO_VERSION__ from radio drivers
Alan Cox [Fri, 21 Mar 2003 10:22:19 +0000 (02:22 -0800)]
[PATCH] remove __NO_VERSION__ from radio drivers

23 years ago[PATCH] move mac-hid to C99
Alan Cox [Fri, 21 Mar 2003 10:22:11 +0000 (02:22 -0800)]
[PATCH] move mac-hid to C99

23 years ago[PATCH] fix /proc handling in via82cxxx
Alan Cox [Fri, 21 Mar 2003 10:22:03 +0000 (02:22 -0800)]
[PATCH] fix /proc handling in via82cxxx

23 years ago[PATCH] fix proc handling in sis, siimageand slc90e66
Alan Cox [Fri, 21 Mar 2003 10:21:56 +0000 (02:21 -0800)]
[PATCH] fix proc handling in sis, siimageand slc90e66

23 years ago[PATCH] fix proc handling in serverworks and sc1200 ide
Alan Cox [Fri, 21 Mar 2003 10:21:49 +0000 (02:21 -0800)]
[PATCH] fix proc handling in serverworks and sc1200 ide

23 years ago[PATCH] Update ide/legacy makefile to match changes
Alan Cox [Fri, 21 Mar 2003 10:21:41 +0000 (02:21 -0800)]
[PATCH] Update ide/legacy makefile to match changes

23 years ago[PATCH] remove old style probe from other legacy ide
Alan Cox [Fri, 21 Mar 2003 10:21:34 +0000 (02:21 -0800)]
[PATCH] remove old style probe from other legacy ide

23 years ago[PATCH] module for legacy PC9800 ide
Alan Cox [Fri, 21 Mar 2003 10:21:27 +0000 (02:21 -0800)]
[PATCH] module for legacy PC9800 ide

23 years ago[PATCH] clean up ht6560 legacy ide driver
Alan Cox [Fri, 21 Mar 2003 10:21:20 +0000 (02:21 -0800)]
[PATCH] clean up ht6560 legacy ide driver

23 years ago[PATCH] add hd98 driver (equivalent to hd.c for old PC9800)
Alan Cox [Fri, 21 Mar 2003 10:21:12 +0000 (02:21 -0800)]
[PATCH] add hd98 driver (equivalent to hd.c for old PC9800)

23 years ago[PATCH] remove legacy probe code
Alan Cox [Fri, 21 Mar 2003 10:21:05 +0000 (02:21 -0800)]
[PATCH] remove legacy probe code

23 years ago[PATCH] fix ide-geometry bogus printk level
Alan Cox [Fri, 21 Mar 2003 10:21:00 +0000 (02:21 -0800)]
[PATCH] fix ide-geometry bogus printk level

23 years ago[PATCH] fix all the other watchdogs Dave's changes broke the same
Alan Cox [Fri, 21 Mar 2003 10:20:52 +0000 (02:20 -0800)]
[PATCH] fix all the other watchdogs Dave's changes broke the same

23 years ago[PATCH] fc4 doesnt need __NO_VERSION__ any more
Alan Cox [Fri, 21 Mar 2003 10:20:45 +0000 (02:20 -0800)]
[PATCH] fc4 doesnt need __NO_VERSION__ any more

23 years ago[PATCH] unbreak the acquirewdt
Alan Cox [Fri, 21 Mar 2003 10:20:37 +0000 (02:20 -0800)]
[PATCH] unbreak the acquirewdt

This puts back a MOD_INC_USE which leaves a warning but means that the
driver doesnt now load/unload and disable the watchdog on a close

23 years ago[PATCH] real time clock support for PC9800 systems
Alan Cox [Fri, 21 Mar 2003 10:20:29 +0000 (02:20 -0800)]
[PATCH] real time clock support for PC9800 systems

23 years ago[PATCH] newer boards put other hw at rtc + 0x08
Alan Cox [Fri, 21 Mar 2003 10:20:21 +0000 (02:20 -0800)]
[PATCH] newer boards put other hw at rtc + 0x08

23 years ago[PATCH] rio __NO_VERSION__
Alan Cox [Fri, 21 Mar 2003 10:20:14 +0000 (02:20 -0800)]
[PATCH] rio __NO_VERSION__

23 years ago[PATCH] remove ifs from ancient backcompat in mwave driver
Alan Cox [Fri, 21 Mar 2003 10:20:07 +0000 (02:20 -0800)]
[PATCH] remove ifs from ancient backcompat in mwave driver

Also add warning about a broken spinlock/sleep someone still has to fix

23 years ago[PATCH] merge lp driver for PC98xx systems
Alan Cox [Fri, 21 Mar 2003 10:20:00 +0000 (02:20 -0800)]
[PATCH] merge lp driver for PC98xx systems

23 years ago[PATCH] fix bogus C in ite_gpio
Alan Cox [Fri, 21 Mar 2003 10:19:52 +0000 (02:19 -0800)]
[PATCH] fix bogus C in ite_gpio

23 years ago[PATCH] Move ipmi to new struct stuff
Alan Cox [Fri, 21 Mar 2003 10:19:45 +0000 (02:19 -0800)]
[PATCH] Move ipmi to new struct stuff

23 years ago[PATCH] __NO_VERSION__ for ftape
Alan Cox [Fri, 21 Mar 2003 10:19:38 +0000 (02:19 -0800)]
[PATCH] __NO_VERSION__ for ftape

23 years ago[PATCH] __NO_VERSION__ for used bits of dri
Alan Cox [Fri, 21 Mar 2003 10:19:30 +0000 (02:19 -0800)]
[PATCH] __NO_VERSION__ for used bits of dri

23 years ago[PATCH] __NO_VERSION_ for ati_pcigart
Alan Cox [Fri, 21 Mar 2003 10:19:22 +0000 (02:19 -0800)]
[PATCH] __NO_VERSION_ for ati_pcigart

23 years ago[PATCH] Remove NO_VERSION from S390x exec32
Alan Cox [Fri, 21 Mar 2003 10:19:14 +0000 (02:19 -0800)]
[PATCH] Remove NO_VERSION from S390x exec32

23 years agoFix sound driver timeout types. Again.
Linus Torvalds [Fri, 21 Mar 2003 02:24:40 +0000 (18:24 -0800)]
Fix sound driver timeout types. Again.

23 years ago[PATCH] Fix a few MD bugs
Neil Brown [Thu, 20 Mar 2003 14:16:06 +0000 (06:16 -0800)]
[PATCH] Fix a few MD bugs

1/ set new MD_RECOVERY_INTR flag instead of old 'err = -EINTR'
   when a resync thread is signaled - get rid of 'err' altogether in
   md_do_sync
2/ raid1 determines if resync is needed based on recovery_cp
   rather than mddev->in_sync (which now has a very different meaning)
3/ Don't update superblock when switching to writable mode.  The
   first write will update the superblock instead.

23 years ago[PATCH] Amiflop mod_timer()
Geert Uytterhoeven [Thu, 20 Mar 2003 14:11:54 +0000 (06:11 -0800)]
[PATCH] Amiflop mod_timer()

Amiga floppy driver: Convert {del,add}_timer() sequences to mod_timer().

23 years ago[PATCH] Port amifb to new fbdev API
Geert Uytterhoeven [Thu, 20 Mar 2003 14:06:32 +0000 (06:06 -0800)]
[PATCH] Port amifb to new fbdev API

Amiga frame buffer device: Port to the new fbdev API

23 years ago[PATCH] console_initcall() return type
Geert Uytterhoeven [Thu, 20 Mar 2003 14:06:23 +0000 (06:06 -0800)]
[PATCH] console_initcall() return type

Fix return type (must be int, not void) of *_console_init() after introduction
of console_initcall() in 2.5.x.

23 years ago[PATCH] M68k timekeeping update
Geert Uytterhoeven [Thu, 20 Mar 2003 14:06:16 +0000 (06:06 -0800)]
[PATCH] M68k timekeeping update

M68k timekeeping: Do not update the RTC every 11 minutes, since this confuses
NTP (the actual code has been commented out since a while).

23 years ago[PATCH] Affs sizeof()
Geert Uytterhoeven [Thu, 20 Mar 2003 14:06:07 +0000 (06:06 -0800)]
[PATCH] Affs sizeof()

Affs: Make sure the sizeof() is always correct (from Roman Zippel)

23 years ago[PATCH] M68k core spelling fixes
Geert Uytterhoeven [Thu, 20 Mar 2003 14:06:00 +0000 (06:06 -0800)]
[PATCH] M68k core spelling fixes

M68k core spelling fixes from Steven Cole <elenstev@mesatop.com>

23 years ago[PATCH] Sun-3 NCR5380 SCSI printk tags
Geert Uytterhoeven [Thu, 20 Mar 2003 14:05:54 +0000 (06:05 -0800)]
[PATCH] Sun-3 NCR5380 SCSI printk tags

Sun-3 NCR5380 SCSI: Re-add accidentally deleted KERN_DEBUG tags.

23 years ago[PATCH] wd33c93 SCSI merge error
Geert Uytterhoeven [Thu, 20 Mar 2003 14:05:46 +0000 (06:05 -0800)]
[PATCH] wd33c93 SCSI merge error

Wd33c93 SCSI: Fix 2.5.64 merge error

23 years ago[PATCH] Amiga RTC updates
Geert Uytterhoeven [Thu, 20 Mar 2003 14:05:36 +0000 (06:05 -0800)]
[PATCH] Amiga RTC updates

Amiga RTC updates from Kars de Jong <jongk@linux-m68k.org>:
  - Implement mach_get_ss() on Amiga
  - Use OKI recommendations for locking the A2000 clock
  - Streamline clock structure declarations

23 years ago[PATCH] Amifb wrong interrupt
Geert Uytterhoeven [Thu, 20 Mar 2003 14:05:29 +0000 (06:05 -0800)]
[PATCH] Amifb wrong interrupt

Amiga frame buffer device: request the correct interrupt, so we no longer get
spurious interrupts. The old code worked only by accident.

To avoid flicker when updating the display parameters, we do not use the real
vertical blank interrupt, but instead ask the Copper to generate an interrupt
after the bitplane and sprite pointers have been set up at the beginning of
each frame.

23 years ago[PATCH] Amiga NCR53c7xx SCSI: use z_ioremap()
Geert Uytterhoeven [Thu, 20 Mar 2003 14:05:21 +0000 (06:05 -0800)]
[PATCH] Amiga NCR53c7xx SCSI: use z_ioremap()

Amiga NCR53c7xx SCSI: Use z_ioremap() to map Zorro space

23 years ago[PATCH] Sun-3 NCR5380 SCSI warning
Geert Uytterhoeven [Thu, 20 Mar 2003 14:05:14 +0000 (06:05 -0800)]
[PATCH] Sun-3 NCR5380 SCSI warning

Sun-3 NCR5380 SCSI: Kill warning.

23 years ago[PATCH] Sun-3 first page
Geert Uytterhoeven [Thu, 20 Mar 2003 14:05:06 +0000 (06:05 -0800)]
[PATCH] Sun-3 first page

Sun-3: Properly calculate the physical address of the first virtual page
(0x0e000000) (from Sam Creasey)

23 years ago[PATCH] Sun-3 memory zones
Geert Uytterhoeven [Thu, 20 Mar 2003 14:04:59 +0000 (06:04 -0800)]
[PATCH] Sun-3 memory zones

Sun-3 memory zones: Mark all pages in zone 0, rather than splitting memory
evenly between zones (from Sam Creasey)

23 years ago[PATCH] Sun-3 linkfile fix
Geert Uytterhoeven [Thu, 20 Mar 2003 14:04:52 +0000 (06:04 -0800)]
[PATCH] Sun-3 linkfile fix

Sun-3 linkfile: Fix vmlinux-sun3.lds to make it compile (this version also
loads properly through the 11/24/2001 bootloader) (from Sam Creasey)

23 years ago[PATCH] M68k SCSI driver updates
Geert Uytterhoeven [Thu, 20 Mar 2003 14:04:45 +0000 (06:04 -0800)]
[PATCH] M68k SCSI driver updates

M68k SCSI drivers: update for the changes in 2.5.60:
  o Replace `->lun'    by `->device->lun'
  o Replace `->target' by `->device->id'
  o Replace `->host'   by `->device->host'

23 years ago[PATCH] Genrtc updates
Geert Uytterhoeven [Thu, 20 Mar 2003 14:04:36 +0000 (06:04 -0800)]
[PATCH] Genrtc updates

Genrtc: Sync generic RTC driver with 2.4.x.

23 years ago[PATCH] Amiga serial updates
Geert Uytterhoeven [Thu, 20 Mar 2003 14:04:29 +0000 (06:04 -0800)]
[PATCH] Amiga serial updates

Convert Amiga serial driver to use tasklets (from Roman Zippel)

23 years ago[PATCH] M68k NCR5380 SCSI updates
Geert Uytterhoeven [Thu, 20 Mar 2003 14:04:21 +0000 (06:04 -0800)]
[PATCH] M68k NCR5380 SCSI updates

M68k NCR5380 SCSI updates for changes in SCSI and NCR5380 SCSI layers:
  - Sun-3/3x (from Sam Creasey)
  - Atari (ported updates from Sun-3)
  - Mac (ported updates from Sun-3)

23 years ago[PATCH] M68k SCSI warnings
Geert Uytterhoeven [Thu, 20 Mar 2003 14:04:14 +0000 (06:04 -0800)]
[PATCH] M68k SCSI warnings

M68k SCSI drivers: Kill warnings caused by implicit conversions from volatile *
and remove some unneeded casts

23 years ago[PATCH] M68k net warnings
Geert Uytterhoeven [Thu, 20 Mar 2003 14:04:05 +0000 (06:04 -0800)]
[PATCH] M68k net warnings

M68k net drivers: Kill warnings caused by implicit conversions from volatile *

23 years ago[PATCH] WD33c93 missing export
Geert Uytterhoeven [Thu, 20 Mar 2003 14:03:57 +0000 (06:03 -0800)]
[PATCH] WD33c93 missing export

Wd33c93 SCSI: Export wd33c93_proc_info (needed for Amiga A3000, A2091, and GVP
II SCSI, and for MVME147 SCSI).

23 years ago[PATCH] IDE_ARCH_ACK_INTR duplicate
Geert Uytterhoeven [Thu, 20 Mar 2003 14:03:49 +0000 (06:03 -0800)]
[PATCH] IDE_ARCH_ACK_INTR duplicate

ide_ack_intr is defined in asm-*/ide.h, if IDE_ARCH_ACK_INTR is set.

23 years ago[PATCH] M68k struct page fix
Geert Uytterhoeven [Thu, 20 Mar 2003 14:03:42 +0000 (06:03 -0800)]
[PATCH] M68k struct page fix

M68k: Fix for changes to struct page -- access list member of structure
correctly (and allocate page tables sanely as a result) (from Sam Creasey)

23 years ago[PATCH] M68k gcc-3.2 warnings
Geert Uytterhoeven [Thu, 20 Mar 2003 14:03:34 +0000 (06:03 -0800)]
[PATCH] M68k gcc-3.2 warnings

M68k: Kill warnings generated by gcc-3.2:
  - Add missing <linux/string.h> include
  - Move unused static data inside usage area
  - Kill deprecated multi-line string literals
  - Add semicolons to empty cases in switch() constructs
  - Comment out unused labels
  - Fix extra tokens at end of #endif directives
  - a3000_release() may not be optimized away
  - Kill uninitialized variable warning

23 years ago[PATCH] M68k Apollo I/O updates
Geert Uytterhoeven [Thu, 20 Mar 2003 14:03:27 +0000 (06:03 -0800)]
[PATCH] M68k Apollo I/O updates

M68k Apollo I/O updates for MMIO and pseudo-MMIO (ISA I/O after translation):
  - Use out_8() and out_be16() instead of outb() and outw()
  - Remove conflicting definitions of {in,out}[bw]()

23 years ago[PATCH] ADB: Fix spelling of sigprocmask
Geert Uytterhoeven [Thu, 20 Mar 2003 14:03:18 +0000 (06:03 -0800)]
[PATCH] ADB: Fix spelling of sigprocmask

ADB: Fix spelling of sigprocmask

23 years ago[PATCH] Q40: local_irq*() update
Geert Uytterhoeven [Thu, 20 Mar 2003 14:03:11 +0000 (06:03 -0800)]
[PATCH] Q40: local_irq*() update

Q40: Replace sti() by local_irq_enable() in comment

23 years ago[PATCH] M68k PAGE_SIZE warnings
Geert Uytterhoeven [Thu, 20 Mar 2003 14:03:03 +0000 (06:03 -0800)]
[PATCH] M68k PAGE_SIZE warnings

M68k: Make PAGE_SIZE unsigned long to kill more warnings (cfr. other
architectures), except for asm, since gas cannot cope with the UL.

23 years ago[PATCH] M68k heartbeat update
Geert Uytterhoeven [Thu, 20 Mar 2003 14:02:56 +0000 (06:02 -0800)]
[PATCH] M68k heartbeat update

M68k: Heartbeat is also available on Apollo and Mac

23 years ago[PATCH] M68k: Signal updates
Geert Uytterhoeven [Thu, 20 Mar 2003 14:02:47 +0000 (06:02 -0800)]
[PATCH] M68k: Signal updates

M68k: Update for signal changes in 2.5.60 (from Roman Zippel).

23 years ago[PATCH] M68k syscall updates
Geert Uytterhoeven [Thu, 20 Mar 2003 14:02:41 +0000 (06:02 -0800)]
[PATCH] M68k syscall updates

M68k syscalls: NR_syscalls updates for 2.5.63

23 years ago[PATCH] M68k ifpsp060 updates
Geert Uytterhoeven [Thu, 20 Mar 2003 14:02:32 +0000 (06:02 -0800)]
[PATCH] M68k ifpsp060 updates

M68k: Remove .global for local labels that are used to subtract (needed for
recent binutils, from Andreas Schwab)

23 years ago[PATCH] Amiga PCMCIA Ethernet clean up
Geert Uytterhoeven [Thu, 20 Mar 2003 14:02:25 +0000 (06:02 -0800)]
[PATCH] Amiga PCMCIA Ethernet clean up

Amiga PCMCIA Ethernet: Use le16_to_cpus() instead of hardcoded byteswap (from
Kars de Jong)

23 years ago[PATCH] M68k: Add new kmap types
Geert Uytterhoeven [Thu, 20 Mar 2003 14:02:17 +0000 (06:02 -0800)]
[PATCH] M68k: Add new kmap types

M68k: Add new kmap types for 2.5.60.

23 years ago[PATCH] M68k POSIX timers
Geert Uytterhoeven [Thu, 20 Mar 2003 14:02:10 +0000 (06:02 -0800)]
[PATCH] M68k POSIX timers

M68k: Update POSIX timers in struct siginfo (cfr. asm-generic/siginfo.h in
2.5.63)

23 years ago[PATCH] M68k ISA memory for Amiga PCMCIA
Geert Uytterhoeven [Thu, 20 Mar 2003 14:02:01 +0000 (06:02 -0800)]
[PATCH] M68k ISA memory for Amiga PCMCIA

M68k ISA: Fix ISA memory space mapping for Amiga PCMCIA (from Kars de Jong)

23 years ago[PATCH] M68k exported symbols
Geert Uytterhoeven [Thu, 20 Mar 2003 14:01:54 +0000 (06:01 -0800)]
[PATCH] M68k exported symbols

M68k: Export missing symbols:
  - mach_beep (for m68k beeper)
  - strpbrk (for SCSI)

23 years ago[PATCH] cdrom buffer too small
Jens Axboe [Thu, 20 Mar 2003 14:01:46 +0000 (06:01 -0800)]
[PATCH] cdrom buffer too small

dvd_read_physical() uses a 20 char buffer to read in the dvd structure,
however the size is really 4 bytes header + 17 bytes body so layer->bca
ends up containing garbage. Kudos to the nice folks who made it a non
multiple of 4 bytes.

23 years ago[PATCH] Several logic bugs.
Dave Jones [Thu, 20 Mar 2003 13:58:12 +0000 (05:58 -0800)]
[PATCH] Several logic bugs.

Lots of patches from Norbert Kiesel that fix up several silly
 | vs. || and & vs. && bugs found with
find ${1:-.} -name \*.c | xargs grep -En \
 '![a-zA-Z0-9_ ]+(\|[^|]|\&[^&])|([^|]\||[^&]\&) *!'

23 years ago[PATCH] make nbd working in 2.5.x
Dave Jones [Thu, 20 Mar 2003 13:55:47 +0000 (05:55 -0800)]
[PATCH] make nbd working in 2.5.x

From Petr Vandrovec

   we use nbd for our diskless systems, and it looks to me like that
it has some serious problems in 2.5.x... Can you apply this patch
and forward it to Linus?

There were:
* Missing disk's queue initialization
* Driver should use list_del_init: put_request now verifies
  that req->queuelist is empty, and list_del was incompatible
  with this.
* I converted nbd_end_request back to end_that_request_{first,last}
  as I saw no reason why driver should do it itself... and
  blk_put_request has no place under queue_lock, so apparently when
  semantic changed nobody went through drivers...

23 years ago[PATCH] Sysfs not handling show errors
Dave Jones [Thu, 20 Mar 2003 13:55:34 +0000 (05:55 -0800)]
[PATCH] Sysfs not handling show errors

Originally by Rusty Lynch, munged by me, acked
by Mochel.

 Attempting to cat a sysfs file that returns an error will result in an
 endless dump of garbage to the screen because the result of the specific
 show operation was being saved to a size_t (unsigned) and then later
 checked for a negative value.

23 years ago[PATCH] fix acpi write throttle seq file breakage.
Dave Jones [Thu, 20 Mar 2003 13:55:14 +0000 (05:55 -0800)]
[PATCH] fix acpi write throttle seq file breakage.

From Pavel Machek

23 years ago[PATCH] documentation for userspace access.
Dave Jones [Thu, 20 Mar 2003 13:54:57 +0000 (05:54 -0800)]
[PATCH] documentation for userspace access.

From: Jon Foster <jon@jon-foster.co.uk>

This patch against 2.5.63 adds kerneldoc comments to the public API in these files:
- include/asm-i386/uaccess.h
- arch/i386/lib/usercopy.c

This patch only changes comments and one of the templates used by "make htmldocs",
it does not change any code.

23 years ago[PATCH] piix compile fix for CONFIG_PROC_FS=n
Dave Jones [Thu, 20 Mar 2003 13:54:39 +0000 (05:54 -0800)]
[PATCH] piix compile fix for CONFIG_PROC_FS=n

Fix by Randy Dunlap

Here's a patch to build ide/pci/piix.c with CONFIG_PROC_FS=n.

23 years ago[PATCH] Remove old DRM4.0 code.
Dave Jones [Thu, 20 Mar 2003 13:54:22 +0000 (05:54 -0800)]
[PATCH] Remove old DRM4.0 code.

Old patch from John Kim to remove old DRM 4.0 code in 2.5.59.

23 years ago[PATCH] 3ware vendor update
Dave Jones [Thu, 20 Mar 2003 13:54:11 +0000 (05:54 -0800)]
[PATCH] 3ware vendor update

23 years ago[PATCH] cciss unregister cleanup
Dave Jones [Thu, 20 Mar 2003 13:54:00 +0000 (05:54 -0800)]
[PATCH] cciss unregister cleanup

From Herbert Xu

The following patches against 2.4 and 2.5 makes cciss unregister properly
if initialisation fails.

23 years ago[PATCH] fix obvious thinko
Dave Jones [Thu, 20 Mar 2003 13:53:52 +0000 (05:53 -0800)]
[PATCH] fix obvious thinko

23 years agoMerge bk://linux-dj.bkbits.net/cpufreq
Linus Torvalds [Thu, 20 Mar 2003 13:52:39 +0000 (05:52 -0800)]
Merge bk://linux-dj.bkbits.net/cpufreq
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge http://linux-sound.bkbits.net/linux-sound
Linus Torvalds [Thu, 20 Mar 2003 13:50:29 +0000 (05:50 -0800)]
Merge http://linux-sound.bkbits.net/linux-sound
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoALSA update (0.9.2)
Jaroslav Kysela [Thu, 20 Mar 2003 18:41:46 +0000 (19:41 +0100)]
ALSA update (0.9.2)
  - created snd-page-alloc module
    - moved all page allocation code there
    - preserves preallocated DMA buffers for devices
  - USB audio driver updated
  - AC'97 - better modem initialization code
  - timer API - enhanced (added pause and more event notifications)
  - splitted ice1724 code from ice1712 to own module
  - general
    - timerstamp cleanups (timeval -> timespec)
    - C99-like cleanups
  - trident driver
    - more workaround for wrong IRQ acks
  - OSS sequencer emulation
    - fixed OOPS (wrong free order)
    - more compatible with level 1 of sequencer (/dev/sequencer)
  - CS46xx driver updated
  - intel8x0 driver updated
  - emu10k1 driver updated

23 years agoMerge bk://linuxusb.bkbits.net/linus-2.5
Linus Torvalds [Thu, 20 Mar 2003 13:49:38 +0000 (05:49 -0800)]
Merge bk://linuxusb.bkbits.net/linus-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge bk://kernel.bkbits.net/gregkh/linux/i2c-2.5
Linus Torvalds [Thu, 20 Mar 2003 13:49:06 +0000 (05:49 -0800)]
Merge bk://kernel.bkbits.net/gregkh/linux/i2c-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years ago[PATCH] Fix floppy oops on forced unload
Andrew Morton [Thu, 20 Mar 2003 13:48:33 +0000 (05:48 -0800)]
[PATCH] Fix floppy oops on forced unload

From: Angus Sawyer <angus.sawyer@dsl.pipex.com>

Prevent OOPS on removing floppy driver with "rmmod -f floppy".

floppy.c would attempt to unregister resources for nonexistent device.

Patch stops the driver attempting to register and unregister the nonexistent
device by removing the drive from the allowed drives mask (defaults to
present).

23 years ago[PATCH] slab: tune batchcounts for large objects
Andrew Morton [Thu, 20 Mar 2003 13:48:25 +0000 (05:48 -0800)]
[PATCH] slab: tune batchcounts for large objects

From: Manfred Spraul <manfred@colorfullife.com>

Now that slab supports monster objects (up to 32MB) for !CONFIG_MMU we really
don't want to keep spare instances of them in the slab head arrays.

- limit head array sizes for huge slab caches to one object per cpu.

- round the batch count up for default head array sizing - batch count 0 is
  illegal.

23 years ago[PATCH] raw driver: cleanups and small fixes
Andrew Morton [Thu, 20 Mar 2003 13:48:18 +0000 (05:48 -0800)]
[PATCH] raw driver: cleanups and small fixes

- There was an unchecked bdget().  bdget can fail due to ENOMEM.

- rework the error handling implementation in raw_ctl_ioctl().

- Replace MOD_INC_USE_COUNT with try_module_get(THIS_MODULE).  This allows
  the raw module to be unloaded again.

  The core kernel has already taken a ref on the module prior to entering
  the ioctl, so try_module_get() cannot fail.

23 years ago[PATCH] raw driver: rewrite i_mapping only on final close
Andrew Morton [Thu, 20 Mar 2003 13:48:10 +0000 (05:48 -0800)]
[PATCH] raw driver: rewrite i_mapping only on final close

The recent fix to the raw driver wasn't quite right: it rewrites the
character-special inode's i_mapping to point back to itself on each close.
So any other currently-open handles against /dev/raw/rawN get a nasty
surprise.

Change it to only rewrite i_mapping on the final close.

Also, change it so that it only redirects its i_mapping on the initial open.
This is not necessary, but is neater.

23 years ago[PATCH] Fail setup_irq for unconfigured IRQs
Andrew Morton [Thu, 20 Mar 2003 13:48:03 +0000 (05:48 -0800)]
[PATCH] Fail setup_irq for unconfigured IRQs

From: Zwane Mwaikambo <zwane@holomorphy.com>

This patch makes us bail out in case we may have an interrupt which couldn't
be associated with an interrupt controller.  Without this we allow
unconfigured interrupts to be assigned and then later on we get "unexpected
IRQ trap at vector xx" during the ack phase.

scenario: This can occur if we fail irq setup during setup_IO_APIC_irqs for
some reason or other and then miss getting assigned a vector.  Later on we
then get assigned no_irq_type as our handler.

Patch for i386 and x86_64

23 years ago[PATCH] Add missing put_user checks in n_tty
Andrew Morton [Thu, 20 Mar 2003 13:47:56 +0000 (05:47 -0800)]
[PATCH] Add missing put_user checks in n_tty

From: Steven Rostedt <rostedt@goodmis.org>

The n_tty driver is missing some put_user checks.

23 years ago[PATCH] cs46xx minor fixes
Andrew Morton [Thu, 20 Mar 2003 13:47:49 +0000 (05:47 -0800)]
[PATCH] cs46xx minor fixes

- jiffies signedness fix

- Fix compile warning

23 years ago[PATCH] add write_seqlock to cpufreq change notifier for TSC
Andrew Morton [Thu, 20 Mar 2003 13:47:41 +0000 (05:47 -0800)]
[PATCH] add write_seqlock to cpufreq change notifier for TSC

From: Stephen Hemminger <shemminger@osdl.org>

The CPU frequency change detection code can change the values used to compute
time of day with TSC; but there was no locking around it.

23 years ago[PATCH] fix nanosleep() granularity bumps
Andrew Morton [Thu, 20 Mar 2003 13:47:34 +0000 (05:47 -0800)]
[PATCH] fix nanosleep() granularity bumps

From: Tim Schmielau <tim@physik3.uni-rostock.de>

Fixes the problem wherein nanosleep() is sleeping for the wrong duration.

When starting out with timer_jiffies=0, the timer cascade is (unneccessarily)
triggered on the first timer interrupt, incrementing all the higher indices.
When starting with any other initial jiffies value, we miss that and end up
with all higher indices being off by one.

23 years ago[PATCH] NMI watchdog fix
Andrew Morton [Thu, 20 Mar 2003 13:47:26 +0000 (05:47 -0800)]
[PATCH] NMI watchdog fix

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

The NMI watchdog has two different "modes": NMI_IO_APIC, which delivers NMI's
through the IO-APIC, and NMI_LOCAL_APIC, which uses the local APIC vector
table (LVT) to deliver the periodic NMI's.

Only NMI_IO_APIC requires being able to set up the PIT so it can deliver
NMI's through the IO-APIC, and so NMI_LOCAL_APIC has no dependency on the
timer being set up through the IO-APIC and is unjustifiably disabled by
check_timer() when the PIT cannot deliver interrupts through the IO-APIC.

This is important because one of the most important uses of NMI_LOCAL_APIC is
to get the NMI watchdog going when NMI_IO_APIC doesn't work.

So what this patch does to repair the situation is instead of checking to see
if the NMI watchdog is enabled at all, it instead checks whether the NMI
watchdog is being used in NMI_IO_APIC mode when a failure to set up the NMI
timer interrupt through the IO-APIC occurs.

23 years ago[PATCH] sys_nanosleep() fix
Andrew Morton [Thu, 20 Mar 2003 13:47:19 +0000 (05:47 -0800)]
[PATCH] sys_nanosleep() fix

The current nanosleep implementation has a signedness problem which can cause
it to sleep for 0x7ffffffe jiffies if a clock interrupt happens at the wrong
time.

The patch fixes that up, and also fixes an wrapping-unsafe 64-bit time
comparison.  Also uninline tstojiffie(), which has three call sites.

23 years agoMerge bk://kernel.bkbits.net/davem/net-2.5
Linus Torvalds [Thu, 20 Mar 2003 13:45:25 +0000 (05:45 -0800)]
Merge bk://kernel.bkbits.net/davem/net-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge bk://kernel.bkbits.net/davem/sparc-2.5
Linus Torvalds [Thu, 20 Mar 2003 13:44:34 +0000 (05:44 -0800)]
Merge bk://kernel.bkbits.net/davem/sparc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoFix a rather theoretical race if an NMI happens when a debug fault
Linus Torvalds [Thu, 20 Mar 2003 13:43:59 +0000 (05:43 -0800)]
Fix a rather theoretical race if an NMI happens when a debug fault
happens exactly on the sysenter entry path before the kernel stacks
have been switched to the proper ones.

23 years ago[netdrvr tg3] fix memleak in DMA test
Jeff Garzik [Thu, 20 Mar 2003 19:01:37 +0000 (14:01 -0500)]
[netdrvr tg3] fix memleak in DMA test

Also, bump version to 1.5.

Leak fix contributed by Don Fry @ IBM

23 years agoMerge redhat.com:/garz/repo/e1000-2.5
Jeff Garzik [Thu, 20 Mar 2003 18:49:05 +0000 (13:49 -0500)]
Merge redhat.com:/garz/repo/e1000-2.5
into redhat.com:/garz/repo/net-drivers-2.5

23 years ago[E1000] NAPI re-insertion w/ changes
Jeb J. Cramer [Thu, 20 Mar 2003 18:46:10 +0000 (13:46 -0500)]
[E1000] NAPI re-insertion w/ changes

* Previous patch wiped NAPI support, adding it back here.  But,
  with a twist: this one doesn't disable/enable interrupts each
  time we enter/leave polling.  (It's EXPERIMENTAL).

23 years ago[E1000] whitespace fix from previous patches
Jeb J. Cramer [Thu, 20 Mar 2003 18:45:43 +0000 (13:45 -0500)]
[E1000] whitespace fix from previous patches

* Corrected indentation from previous patches