opensuse:kernel.git
15 years ago[PATCH] v4l: DSB usb radio driver update
Gerd Knorr [Wed, 13 Mar 2002 03:32:21 +0000 (19:32 -0800)]
[PATCH] v4l: DSB usb radio driver update

This patch adapts the DSB usb radio driver to the videodev changes.

15 years ago[PATCH] v4l: trust radio update
Gerd Knorr [Wed, 13 Mar 2002 03:32:16 +0000 (19:32 -0800)]
[PATCH] v4l: trust radio update

This is the update for the trust radio driver.

15 years ago[PATCH] v4l: vicam usb camera update
Gerd Knorr [Wed, 13 Mar 2002 03:32:11 +0000 (19:32 -0800)]
[PATCH] v4l: vicam usb camera update

This patch updates the vicam usb camera driver.  videodev adaptions are
there, and the unplug race fix.  I also did plenty of other small
cleanups and fixes, lots of forgotten breaks in the big ioctl switch for
example.  I wouldn't be surprised if the driver didn't work at all ...

15 years ago[PATCH] v4l: saa5249 videotext driver update
Gerd Knorr [Wed, 13 Mar 2002 03:32:06 +0000 (19:32 -0800)]
[PATCH] v4l: saa5249 videotext driver update

This patch updates the saa5249 videotext driver.

15 years ago[PATCH] v4l: quickcam update
Gerd Knorr [Wed, 13 Mar 2002 03:32:01 +0000 (19:32 -0800)]
[PATCH] v4l: quickcam update

This patch updates the parallel port quickcam drivers (bw+color).

15 years ago[PATCH] v4l:
Gerd Knorr [Wed, 13 Mar 2002 03:31:55 +0000 (19:31 -0800)]
[PATCH] v4l:

This patch adapts the se401 driver to the videodev changes and fixes the
unplug race.

15 years ago[PATCH] v4l: pwc webcam update
Gerd Knorr [Wed, 13 Mar 2002 03:31:50 +0000 (19:31 -0800)]
[PATCH] v4l: pwc webcam update

This patch adapts the philips webcam driver to the videodev changes.
Also has the unplug race fix.

15 years ago[PATCH] v4l: ov511 usb cam update
Gerd Knorr [Wed, 13 Mar 2002 03:31:45 +0000 (19:31 -0800)]
[PATCH] v4l: ov511 usb cam update

This patch adapts the ov511 driver to the videodev changes.  As Mark
McClelland already sent in a patch with updates this just deletes the
now obsolete code for the most part.  The unplug-while-in-use race fix
is also there.

15 years ago[PATCH] v4l: stv usb camera update
Gerd Knorr [Wed, 13 Mar 2002 03:31:40 +0000 (19:31 -0800)]
[PATCH] v4l: stv usb camera update

This patch adapts the stv usb camera driver to the videodev changes and
fixes the unplug race.

15 years ago[PATCH] v4l: cpia parport/usb update
Gerd Knorr [Wed, 13 Mar 2002 03:31:35 +0000 (19:31 -0800)]
[PATCH] v4l: cpia parport/usb update

This patch updates the cpia driver.

Additionally to the usual adoptions to the videodev changes done in all
drivers this patch has a few more changes:

 - some cleanups in the drivers open() function.
 - Use file->private_data to keep a pointer to the drivers private
   data.  This allows to unregister the device unconditionally in
   disconnect(), which in turn fixes some small races in case the
   device is unplugged while in use.

15 years ago[PATCH] v4l: typhoon radio update
Gerd Knorr [Wed, 13 Mar 2002 03:31:30 +0000 (19:31 -0800)]
[PATCH] v4l: typhoon radio update

This is the update for the typhoon radio driver.

15 years ago[PATCH] v4l: terratec radio update
Gerd Knorr [Wed, 13 Mar 2002 03:31:25 +0000 (19:31 -0800)]
[PATCH] v4l: terratec radio update

This is the update for the terratec radio driver.

15 years ago[PATCH] v4l: sf16fm radio update
Gerd Knorr [Wed, 13 Mar 2002 03:31:20 +0000 (19:31 -0800)]
[PATCH] v4l: sf16fm radio update

This patch updates the sf16fm radio driver.

15 years ago[PATCH] v4l: radiotrack driver update
Gerd Knorr [Wed, 13 Mar 2002 03:31:15 +0000 (19:31 -0800)]
[PATCH] v4l: radiotrack driver update

This patch updates the radiotrack driver.

15 years ago[PATCH] v4l: aztech radio update
Gerd Knorr [Wed, 13 Mar 2002 03:31:10 +0000 (19:31 -0800)]
[PATCH] v4l: aztech radio update

Here comes the aztech radio driver update.

15 years ago[PATCH] v4l: aimslab radio update
Gerd Knorr [Wed, 13 Mar 2002 03:31:04 +0000 (19:31 -0800)]
[PATCH] v4l: aimslab radio update

Here comes the aimslab radio driver update.

15 years ago[PATCH] v4l: cadet radio update
Gerd Knorr [Wed, 13 Mar 2002 03:30:59 +0000 (19:30 -0800)]
[PATCH] v4l: cadet radio update

This is the cadet radio driver update.

15 years ago[PATCH] v4l: gemtek radio update
Gerd Knorr [Wed, 13 Mar 2002 03:30:54 +0000 (19:30 -0800)]
[PATCH] v4l: gemtek radio update

This patch updates the gemtek and gemtek pci radio drivers.

15 years ago[PATCH] v4l: maestro radio update
Gerd Knorr [Wed, 13 Mar 2002 03:30:49 +0000 (19:30 -0800)]
[PATCH] v4l: maestro radio update

This patch updates the maestro radio driver.

15 years ago[PATCH] v4l: maxiradio update
Gerd Knorr [Wed, 13 Mar 2002 03:30:44 +0000 (19:30 -0800)]
[PATCH] v4l: maxiradio update

This patch updates the Maxi FM2000 Radio driver.

15 years ago[PATCH] v4l: usbvideo update
Gerd Knorr [Wed, 13 Mar 2002 03:30:39 +0000 (19:30 -0800)]
[PATCH] v4l: usbvideo update

This patch adapts the usbvideo module to the videodev changes.  As with
all usb drivers, the unplug race fix is present here too.

15 years ago[PATCH] v4l: miro radio update
Gerd Knorr [Wed, 13 Mar 2002 03:30:34 +0000 (19:30 -0800)]
[PATCH] v4l: miro radio update

The updates for the radio driver are all very similar:  The individual
open functions are gone and replaced by the video_exclusive_open/release
functions in videodev.c.  All userspace copying in the ioctl function is
gone because video_generic_ioctl handles this now.  The driver source
files all become slightly shorter because of this.

15 years ago[PATCH] i82092 PCMCIA driver cleanup
Andrey Panin [Wed, 13 Mar 2002 03:24:30 +0000 (19:24 -0800)]
[PATCH] i82092 PCMCIA driver cleanup

This contains some minor changes to i82092.c PCMCIA driver:
- MODULE_DEVICE_TABLE() added;
- request_region() and pci_enable_device() return value checks added;
- some printk() cleanups.

15 years ago[PATCH] Patch: linux-2.5.7-pre1/net/ipv4/ipmr.c did not compile
Adam J. Richter [Wed, 13 Mar 2002 03:23:07 +0000 (19:23 -0800)]
[PATCH] Patch: linux-2.5.7-pre1/net/ipv4/ipmr.c did not compile

It looks like sk->num became inet_sk(sk)->num in 2.5.7-pre1,
but one of these changes was missed in net/ipv4/ipmr.c.  Here is
the patch.

15 years agoMerge http://gkernel.bkbits.net/net-drivers-2.5
Linus Torvalds [Wed, 13 Mar 2002 03:22:37 +0000 (19:22 -0800)]
Merge http://gkernel.bkbits.net/net-drivers-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

15 years agoMerge http://gkernel.bkbits.net/misc-2.5
Linus Torvalds [Wed, 13 Mar 2002 03:21:11 +0000 (19:21 -0800)]
Merge http://gkernel.bkbits.net/misc-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

15 years ago[PATCH] Re: [PATCH] IDE 21
Vojtech Pavlik [Wed, 13 Mar 2002 02:34:39 +0000 (18:34 -0800)]
[PATCH] Re: [PATCH] IDE 21

In the FIT macro in ide-timing.h the argument got swapped because of a
typo. All timings generated for VIA and AMD chips are wrong because of
that. Safe, though, but slow.

This fixes it.

15 years ago[PATCH] IDE 21
Martin Dalecki [Wed, 13 Mar 2002 02:33:04 +0000 (18:33 -0800)]
[PATCH] IDE 21

If I was to give this patch a name it would be:

"Vojtech Pavlik unleashed from the chains".

So credit where credit is due :-).

Anyway here follows the change log:

Mon Mar 11 23:48:28 CET 2002 ide-clean-21

- Swallow rewritten amd74xx host chip setup code from Vojtech Pavlik.  We can
   revert it easly if it turns out to be a bad thing. However the code looks
   quite sane to me. In esp. it doesn't containg that many magic numbers.

- Clean stale white spaces in ide-timing.h tirvial fix.

- Make ide_release_dma return void. It's value is never used anyway.

- Swallow more timing setup code cleanup by Vojtech Pavlik. Apply some
   cosmetics to it. Port opti621 to the new setup code.

- Kill abuse of ide_do_reset() on error return paths for atapi floppy tape and
   cd-rom devices. Just stop them. This gives better changes that defect
   removable media will not cause suddenly broken timings on hard discs
   containing system data! Even then comments in ide_do_reset() admit, that
   resetting the whole channel can have adverse effects on the second interface
   on this channel. And I have too frequently observed linux struggling on
   defect cd-rom for a far too long time to wish it to continue.

   Oh did I forget to say that the corresponding "how can I break my system fast
   and reliable" ioctl is gone as well?

   Removing it recovered the fact that the CONFIG_BLK_DEV_IDEDMA_TIMEOUT is
   completely bogous. I have removed this option therefore as well, because it's
   playing the same wrack havoc on the devices if enabled. This cat has been in
   an unfinished and *unfunctional* state anyway.

- Actually add physical suspend code to the power handling code.  Still the
   resume code isn't finished just jet. This is all subject to change at the
   point in time when we get to proper command queueing.
   I think however that Pavel will be interrested in tidding this bit up...

- Resync with 2.5.7-pre1.

15 years agoFix e100 net driver typo, from last change.
Jeff Garzik [Wed, 13 Mar 2002 00:14:02 +0000 (19:14 -0500)]
Fix e100 net driver typo, from last change.

Contributor: Eli Kupermann @ Intel

15 years agoMake pdev_set_mwi static, at the request of David Miller.
Jeff Garzik [Tue, 12 Mar 2002 18:03:56 +0000 (13:03 -0500)]
Make pdev_set_mwi static, at the request of David Miller.

15 years agoMerge mandrakesoft.com:/home/jgarzik/vanilla/linus-2.5
Jeff Garzik [Tue, 12 Mar 2002 14:26:12 +0000 (09:26 -0500)]
Merge mandrakesoft.com:/home/jgarzik/vanilla/linus-2.5
into mandrakesoft.com:/home/jgarzik/repo/net-drivers-2.5

15 years agoAdd several new ethtool commands:
Jeff Garzik [Tue, 12 Mar 2002 14:22:50 +0000 (09:22 -0500)]
Add several new ethtool commands:
coalescing, ring params, pause params, hw csum disable/enable,
scatter-gather enable/disable

15 years ago8139cp net driver updates:
Jeff Garzik [Tue, 12 Mar 2002 14:20:46 +0000 (09:20 -0500)]
8139cp net driver updates:
* Merge support for hardware vlan accel
* Better wakeup behavior on TX completion
* dev->mtu setting fixes

15 years agotg3 gige net driver update:
Jeff Garzik [Tue, 12 Mar 2002 14:17:29 +0000 (09:17 -0500)]
tg3 gige net driver update:
* Merge several bug fixes from vger cvs
* Merge h/w VLAN support, now that API is in the main tree
* Add support for TX/RX coalescing

15 years ago[PATCH] struct super_block cleanup - efs
Brian Gerst [Tue, 12 Mar 2002 11:35:10 +0000 (03:35 -0800)]
[PATCH] struct super_block cleanup - efs

Separates efs_sb_info from struct super_block.

15 years ago[PATCH] removal of ->u.romfs_i
Alexander Viro [Tue, 12 Mar 2002 11:34:06 +0000 (03:34 -0800)]
[PATCH] removal of ->u.romfs_i

15 years ago[PATCH] (4/4) smarter nfs_get_sb()
Alexander Viro [Tue, 12 Mar 2002 09:53:28 +0000 (01:53 -0800)]
[PATCH] (4/4) smarter nfs_get_sb()

Add nfs_compare_super() and teaches nfs_get_sb() to look for existing
superblocks.

15 years ago[PATCH] (3/4) smarter nfs_get_sb()
Alexander Viro [Tue, 12 Mar 2002 09:53:22 +0000 (01:53 -0800)]
[PATCH] (3/4) smarter nfs_get_sb()

Switch NFS to separate allocation of private part of superblock,
uss explicit sget() instead of get_sb_nodev()

15 years ago[PATCH] (2/4) smarter nfs_get_sb()
Alexander Viro [Tue, 12 Mar 2002 09:53:16 +0000 (01:53 -0800)]
[PATCH] (2/4) smarter nfs_get_sb()

Export sget(9), deactivate_super(9) and set_anon_sb(9)

15 years ago[PATCH] (1/4) smarter nfs_get_sb()
Alexander Viro [Tue, 12 Mar 2002 09:53:10 +0000 (01:53 -0800)]
[PATCH] (1/4) smarter nfs_get_sb()

Switch NFS to use of NFS_SB(sb) instead of sb->u.nfs_sb.s_server

15 years ago[PATCH] correction to super_block cleanups
Brian Gerst [Tue, 12 Mar 2002 09:50:53 +0000 (01:50 -0800)]
[PATCH] correction to super_block cleanups

I forgot to zero out the newly allocated memory in the previous patches
for ext2 and ncpfs.

15 years ago[PATCH] correction to super_block cleanups
Brian Gerst [Tue, 12 Mar 2002 09:50:47 +0000 (01:50 -0800)]
[PATCH] correction to super_block cleanups

I forgot to zero out the newly allocated memory in the previous patches
for cramfs and minixfs.

15 years ago[PATCH] struct super_block cleanup - ext2
Brian Gerst [Tue, 12 Mar 2002 09:50:41 +0000 (01:50 -0800)]
[PATCH] struct super_block cleanup - ext2

Complete the ext2 superblock seperation.

15 years ago[PATCH] struct super_block cleanup - ext2
Brian Gerst [Tue, 12 Mar 2002 09:50:35 +0000 (01:50 -0800)]
[PATCH] struct super_block cleanup - ext2

Abstract access to ext2_sb_info.

15 years ago[PATCH] struct super_block cleanup - ncpfs
Brian Gerst [Tue, 12 Mar 2002 09:50:28 +0000 (01:50 -0800)]
[PATCH] struct super_block cleanup - ncpfs

Seperates ncp_sb_info from struct super_block.

15 years ago[PATCH] 2.5.6 correct NFS client handling of EJUKEBOX error...
Trond Myklebust [Tue, 12 Mar 2002 06:04:53 +0000 (22:04 -0800)]
[PATCH] 2.5.6 correct NFS client handling of EJUKEBOX error...

  The following patch resyncs 2.5.6 with the 2.4.x series w.r.t. the
handling of the EJUKEBOX error. The latter is an NFS-specific error
that is returned by servers that support hierarchical storage: it
notifies the client that the request cannot be completed in a timely
fashion (Imagine for instance a situation where you have a cdrom
jukebox system, and the user has just requested a file on another cd).

Under these circumstances, the RFC specifies that the request should
be retried after suitable timeout during which the server will attempt
to perform whatever action is required to make the file available
again.

15 years ago[PATCH] 2.5.6 Fix NFS file creation
Trond Myklebust [Tue, 12 Mar 2002 06:04:45 +0000 (22:04 -0800)]
[PATCH] 2.5.6 Fix NFS file creation

  The following patch fixes a bug in NFS file creation. Recently (not
sure exactly when), open_namei() was changed so that it expects
vfs_create() to always return a fully instantiated dentry for the new
file.

The following patch ensures this is done in the cases where the RPC
CREATE call does not return valid attributes/filehandles. This is
always the case for NFSv2, and can sometimes be the case for v3...

15 years ago[PATCH] 2.5.6 Fix RPC credentials when coalescing NFS reads/writes...
Trond Myklebust [Tue, 12 Mar 2002 06:02:53 +0000 (22:02 -0800)]
[PATCH] 2.5.6 Fix RPC credentials when coalescing NFS reads/writes...

  The following fixes up a couple of bugs that resulted from the fix
in 2.5.4 for ETXTBSY: Since the READ requests now only store RPC
credentials and not the struct file, we need to be careful when
deciding to coalesce requests on different pages into 1 RPC call that
we compare the credentials instead of the struct file.

15 years agoUpdate defconfig for VLAN and IDE changes
Linus Torvalds [Tue, 12 Mar 2002 06:02:45 +0000 (22:02 -0800)]
Update defconfig for VLAN and IDE changes

15 years agoUpdate kernel version
Linus Torvalds [Tue, 12 Mar 2002 05:56:56 +0000 (21:56 -0800)]
Update kernel version

15 years agoMerge master.kernel.org:/home/davem/BK/sparc-2.5
Linus Torvalds [Tue, 12 Mar 2002 05:55:30 +0000 (21:55 -0800)]
Merge master.kernel.org:/home/davem/BK/sparc-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

15 years agoInclude asm/page.h in sparc64 thread_info.h
David S. Miller [Tue, 12 Mar 2002 05:45:04 +0000 (21:45 -0800)]
Include asm/page.h in sparc64 thread_info.h

15 years agoMerge master.kernel.org:/home/davem/BK/sched-2.5
Linus Torvalds [Tue, 12 Mar 2002 05:33:50 +0000 (21:33 -0800)]
Merge master.kernel.org:/home/davem/BK/sched-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

15 years agoMerge master.kernel.org:/home/davem/BK/misc-2.5
Linus Torvalds [Tue, 12 Mar 2002 05:33:11 +0000 (21:33 -0800)]
Merge master.kernel.org:/home/davem/BK/misc-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

15 years agoMerge master.kernel.org:/home/davem/BK/net-2.5
Linus Torvalds [Tue, 12 Mar 2002 05:25:49 +0000 (21:25 -0800)]
Merge master.kernel.org:/home/davem/BK/net-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

15 years agoMerge master.kernel.org:/home/davem/BK/sparc-2.5
Linus Torvalds [Tue, 12 Mar 2002 05:16:14 +0000 (21:16 -0800)]
Merge master.kernel.org:/home/davem/BK/sparc-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

15 years ago[PATCH] es1370 virt_to_bus fix
Gerd Knorr [Tue, 12 Mar 2002 05:03:11 +0000 (21:03 -0800)]
[PATCH] es1370 virt_to_bus fix

This patch fixes the es1370 build problems due to virt_to_bus()
being gone.

15 years ago[PATCH] videodev redesign
Gerd Knorr [Tue, 12 Mar 2002 05:03:06 +0000 (21:03 -0800)]
[PATCH] videodev redesign

This patch is a redesign for videodev.[ch].  Changes:

- drop the function pointers (read/write/mmap/poll/...) from struct
  video_device, use struct file_operations directly instead.
  Dispatching to different drivers by minor number is done the same way
  soundcore.o handles this: swap file->f_fops at open() time.

- also drop the now obsolete video_red/write/mmap/poll/...  functions
  from videodev.c

- Stop using the BKL, use a mutex to protect open,register+unregister
  calls against races.

- provide a video_generic_ioctl() function which can (and should) be
  used by v4l drivers to handle copying from and to userspace.

- provide video_exclusive_open/release functions which can be used by
  v4l drivers to make sure only one process at a time opens the
  device.  They can be hooked directly into struct file_operations if
  some driver has nothing to initialize at open time (which is true
  for many drivers in drivers/media/radio/).

The move from function pointers in struct video_device to struct
file_operations does break all existing v4l drivers.  Thus I have a
large number of patches for the drivers in the kernel tree.  Most of it
is just the adoption to the videodev.[ch] changes, but I've also fixed a
small bug there and there while walking througth the source files.

15 years ago[PATCH] miropcm20 build fix
Gerd Knorr [Tue, 12 Mar 2002 05:03:01 +0000 (21:03 -0800)]
[PATCH] miropcm20 build fix

This patch fixes the build failure of the miro radio driver due to
the new location of the sound drivers in the tree (alsa merge).

15 years ago[PATCH] video4linux doc fix
Gerd Knorr [Tue, 12 Mar 2002 05:02:56 +0000 (21:02 -0800)]
[PATCH] video4linux doc fix

This patch updates/fixes the video4linux API documantation.  The current
description for mmap() based capture is unclear and somewhat misleading.

15 years agoMerge master.kernel.org:/home/dwmw2/BK/jffs2-for-linus-2.5
Linus Torvalds [Tue, 12 Mar 2002 05:00:52 +0000 (21:00 -0800)]
Merge /home/dwmw2/BK/jffs2-for-linus-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

15 years agoUpdate to 2002-03-12 JFFS2 development tree. Main features:
David Woodhouse [Tue, 12 Mar 2002 18:06:44 +0000 (18:06 +0000)]
Update to 2002-03-12 JFFS2 development tree. Main features:
 - Preliminary version of NAND flash support.
 - Locking documentation and fixes (including BKL removal because it's superfluous).
 - Performance improvements - especially for mount time.
 - Annoying stuff like i_nlink on directories fixed.
 - Portability cleanups.

15 years ago[PATCH] struct super_block cleanup - cramfs
Brian Gerst [Tue, 12 Mar 2002 04:59:09 +0000 (20:59 -0800)]
[PATCH] struct super_block cleanup - cramfs

Seperates cramfs_sb_info from struct super_block.

15 years ago[PATCH] APM patch: apm_cpu_idle cleanups
Stephen Rothwell [Tue, 12 Mar 2002 04:57:48 +0000 (20:57 -0800)]
[PATCH] APM patch: apm_cpu_idle cleanups

Number 7.

This patch contains four cleanup changes whose aim
is better code self-documentation (the best way to
document IMHO).  They are sent together because they
overlap.

1. Rename the variable "sys_idle" to 'original_pm_idle'.
This is where we store the value that we find in pm_idle before
we substitute the address of our own apm_cpu_idle() function.
In principle we have no idea whose address this is, so
the variable name shouldn't imply that we know that this is
the address of a system idle function; it should simply
indicate that it is the original value of pm_idle.

2. Variable "apm_is_idle" is renamed 'apm_idle_done'.
This flag indicates when apm_do_idle() has been called.
It is a premise of apm_cpu_idle()'s operation that it is
not known whether the apm_do_idle() function really idles
the CPU.  The name of the flag should not lead one to
believe otherwise.

3. Variable "t1" is renamed 'bucket'.  The variable is not
a time but a countdown ("bucket"), so the variable name
should not lead one to believe it is some sort of time
value.

4. A default: case is added to the switch in order to
remind the reader that there is a third possible return
value from apm_do_idle().

15 years ago[PATCH] APM patch: change implementation of ALWAYS_CALL_BUSY
Stephen Rothwell [Tue, 12 Mar 2002 04:57:43 +0000 (20:57 -0800)]
[PATCH] APM patch: change implementation of ALWAYS_CALL_BUSY

Number 6

This patch cleans up the way the ALWAYS_CALL_BUSY macro
forces calling of the APM BIOS busy routine.  Instead
of storing a false value in clock_slowed, we disjoin
clock_slowed with the value of ALWAYS_CALL_BUSY.  This
simplifies the code.

15 years ago[PATCH] Trivial APM patch: set_system_power_state
Stephen Rothwell [Tue, 12 Mar 2002 04:57:38 +0000 (20:57 -0800)]
[PATCH] Trivial APM patch: set_system_power_state

Number 5 from Thomas Hood

This patch renames the static function "apm_set_power_state"
to 'set_system_power_state'.

Generally, the prefix 'apm_' is required to prevent external
name collisions on exported functions.  This is a static function,
so the prefix isn't required for that purpose.  The prefix might
also indicate that this function has something particularly
to do with the apm subsystem; but that's not the case here.  This
function is simply a wrapper for set_power_state(), inserting the
argument which sets the power state for the whole system.
My main motivation for wanting to change this name is clearly
to indicate the difference between this function and
set_power_state().  Also, I would like to export set_power_state()
someday in the future, but this is a separate issue.

15 years ago[PATCH] APM: move 'ignore_normal_resume = 1'
Stephen Rothwell [Tue, 12 Mar 2002 04:56:26 +0000 (20:56 -0800)]
[PATCH] APM:  move 'ignore_normal_resume = 1'

This is number four and actually fixes a bug.

This patch moves the setting of the ignore_normal_resume flag
prior to the sti(); otherwise BIOS-generated normal resume
events slip through unignored.

15 years ago[PATCH] Trivial apm patch: move apm_error up
Stephen Rothwell [Tue, 12 Mar 2002 04:56:21 +0000 (20:56 -0800)]
[PATCH] Trivial apm patch: move apm_error up

Here is the third one.

This patch moves the apm_error() function higher
in the file so that it is adjacent to the error_table
that it uses.  This makes the code easier to read.
The beginning of the file is an appropriate place
for "utility" functions of this kind.  This is a pure
move, with no changes made to the function.

15 years ago[PATCH] Trivial apm update: eliminate 0 initializers
Stephen Rothwell [Tue, 12 Mar 2002 04:56:16 +0000 (20:56 -0800)]
[PATCH] Trivial apm update: eliminate 0 initializers

Second in a series of patches from Thomas Hood.

This patch eliminates the 0 initializers on three
static variables inside the apm_cpu_idle function.
These initializers are superfluous.

The initializers are replaced with comments whose
purpose is to indicate that the code relies upon the
fact that these variables are initialized to zero
at load time.

15 years ago[PATCH] Trivial APM update part 1
Stephen Rothwell [Tue, 12 Mar 2002 04:56:11 +0000 (20:56 -0800)]
[PATCH] Trivial APM update part 1

This is the first of a series of patches I have got from Thomas Hood
that modify the apm code mainly for better self documentation.

This one does:

Variable "waiting_for_resume" is renamed 'ignore_sys_suspend'.
The reason for the change is that this flag variable is
employed in a manner analogous to that of other flag variables
named 'ignore ...'.  When the flag is set, the driver needs to
ignore further system suspends.  The driver does not "wait"
in the usual sense of that word.  The only sense in which the
driver waits is the sense in which it needs to continue to
ignore system suspends until certain events occur.  One such
event is a resume.  However, another such event is the vetoing
of the suspend request by a driver.  So it would be more
accurate to call the flag 'waiting_for_resume_or_suspend_reject'
or something like that.  But for the reason mentioned first,
an even better name is 'ignore_sys_suspend'.

15 years ago[PATCH] (2/2) fs/super.c cleanups
Alexander Viro [Tue, 12 Mar 2002 04:54:20 +0000 (20:54 -0800)]
[PATCH] (2/2) fs/super.c cleanups

kill_super() and deactivate_super() merged.

Next step will be to export these suckers - after that we will be finally
done with infrastructure for filesystems with nontrivial ->get_sb().

15 years ago[PATCH] (1/2) fs/super.c cleanups
Alexander Viro [Tue, 12 Mar 2002 04:54:15 +0000 (20:54 -0800)]
[PATCH] (1/2) fs/super.c cleanups

New helper - sget().  get_sb_bdev() and get_anon_super()
switched to using it.  Basically, it's get_anon_super()
done right (and get_anon_super() itself will probably
die).

15 years ago[PATCH] pci=usepirqmask option.
John Clemens [Tue, 12 Mar 2002 04:53:14 +0000 (20:53 -0800)]
[PATCH] pci=usepirqmask option.

Last week I sent you a patch adding a config option to honor the pirq mask
in the PCI routing table.  On your suggestion, Cory Bell made it a command
line option using the pci= interface and we both agree with you, it's
-much- cleaner this way.

Patch against 2.5.6 (Cory's submitting for 2.4, I've tested and submitting
towards 2.5).  All credit goes to Cory Bell, with only minor input and
testing from myself.

15 years ago[PATCH] DMI patch for broken Dell laptop
Stephen Rothwell [Tue, 12 Mar 2002 04:53:08 +0000 (20:53 -0800)]
[PATCH] DMI patch for broken Dell laptop

This adds DMI recognition for anohter broken Dell laptop BIOS (BIOS
version A12 on the Insiron 2500).

Reported by Mihnea-Costin Grigore <mgc8@totalnet.ro>.

15 years ago[PATCH] struct superblock cleanup - minixfs
Brian Gerst [Tue, 12 Mar 2002 04:51:25 +0000 (20:51 -0800)]
[PATCH] struct superblock cleanup - minixfs

Switch to using kmalloc to allocate the minix superblock structure.

15 years ago[PATCH] struct superblock cleanup - minixfs
Brian Gerst [Tue, 12 Mar 2002 04:51:20 +0000 (20:51 -0800)]
[PATCH] struct superblock cleanup - minixfs

Start of cleaning up the union of filesystem-specific structures in
struct super_block.  The goal is to remove dependence on filesystem
headers in fs.h.

This patch abstracts the access to the minix_sb_info structure through
the function minix_sb().

15 years ago[PATCH] dnotify
Stephen Rothwell [Tue, 12 Mar 2002 04:47:35 +0000 (20:47 -0800)]
[PATCH] dnotify

The following patch makes directory notifications per thread group instead
of per process tree as they are now.  This means, in particular, that if
a child closes a file descriptor that has a directory open with notifies
enabled, the notification will not be removed.

Thanks to Andrea for the push in the right direction.

15 years ago[PATCH] PATCH - knfsd in 2.5.6 - fsid= export option
Neil Brown [Tue, 12 Mar 2002 04:47:30 +0000 (20:47 -0800)]
[PATCH] PATCH - knfsd in 2.5.6 - fsid= export option

Support fsid=<number> export option to be device number independent

This patch was largely supplied by Steven Whitehouse <steve@gw.chygwyn.com>

A new export option "NFSEXP_FSID" indicates that the ex_dev passed down
is a user specified number, not a device number.
It should be used in fsid_type==1 filehandles to identify the
the exportpoint rather than the devid and inode (as in fsid_type == 0).
This allows filehandles to be device-number independent so that when Linux
changes device numbers on you (after reboot), your filesystems wont go stale.

User-space support for this is in the nfs-utils CVS and will be in
the next release (any release > 1.0).

15 years agoFix sys32_sendfile64 implementation.
David S. Miller [Tue, 12 Mar 2002 04:45:08 +0000 (20:45 -0800)]
Fix sys32_sendfile64 implementation.

15 years agoBuild fix: include linux/crc32.h in bmac net driver.
Jeff Garzik [Tue, 12 Mar 2002 01:58:38 +0000 (20:58 -0500)]
Build fix: include linux/crc32.h in bmac net driver.

Noticed by Joshua Uziel.

15 years agoMove pci_enable_device and associated code above first PCI resource info access.
Arjan van de Ven [Tue, 12 Mar 2002 01:18:16 +0000 (20:18 -0500)]
Move pci_enable_device and associated code above first PCI resource info access.

15 years agoeepro100 net driver bug fixes:
Arjan van de Ven [Tue, 12 Mar 2002 01:16:33 +0000 (20:16 -0500)]
eepro100 net driver bug fixes:
* fix chip id test
* add udelay(1) to "make [the workaround] stick"

15 years agoUpdate eepro100 net driver to enable/disable its software timer
Arjan van de Ven [Tue, 12 Mar 2002 01:11:23 +0000 (20:11 -0500)]
Update eepro100 net driver to enable/disable its software timer
at suspend/resume time.

15 years agoUpdate eepro100 net driver to issue soft rx reset for certain cases, fixing several
Arjan van de Ven [Tue, 12 Mar 2002 01:09:53 +0000 (20:09 -0500)]
Update eepro100 net driver to issue soft rx reset for certain cases, fixing several
reports of hangs or lockups (of the NIC, not the entire system).

Author: Steve Parker @ Sun

15 years agoAdd eepro100 rx soft reset function, for handling RX edge cases the driver
Arjan van de Ven [Tue, 12 Mar 2002 01:06:23 +0000 (20:06 -0500)]
Add eepro100 rx soft reset function, for handling RX edge cases the driver
currently does not handle well, if at all.

Author: Steve Parker @ Sun

15 years agoIncrease eepro100 net driver tx/rx ring sizes, to be more appropriate for 100mbit.
Arjan van de Ven [Tue, 12 Mar 2002 01:03:34 +0000 (20:03 -0500)]
Increase eepro100 net driver tx/rx ring sizes, to be more appropriate for 100mbit.

15 years agoMerge mandrakesoft.com:/home/jgarzik/vanilla/linus-2.5
Jeff Garzik [Tue, 12 Mar 2002 01:00:06 +0000 (20:00 -0500)]
Merge mandrakesoft.com:/home/jgarzik/vanilla/linus-2.5
into mandrakesoft.com:/home/jgarzik/repo/net-drivers-2.5

15 years agoe100 net driver cleanups from Arjan van de Ven:
Jeff Garzik [Tue, 12 Mar 2002 00:44:31 +0000 (19:44 -0500)]
e100 net driver cleanups from Arjan van de Ven:
* fix PCI posting bugs
* remove ia64-specific code, requires an arch workaround/fix instead
* other misc cleanups and small bug fixes

15 years agoe100 net driver updates from Intel:
Jeff Garzik [Tue, 12 Mar 2002 00:40:41 +0000 (19:40 -0500)]
e100 net driver updates from Intel:
* fix zerocopy
* add suspend/resume

15 years agoAdd sys_sendfile64 to sparc syscall tables.
David S. Miller [Mon, 11 Mar 2002 15:46:59 +0000 (07:46 -0800)]
Add sys_sendfile64 to sparc syscall tables.

15 years agoUpdate sparc64 defconfig.
David S. Miller [Mon, 11 Mar 2002 15:10:13 +0000 (07:10 -0800)]
Update sparc64 defconfig.

15 years agoMerge bk://bk.arm.linux.org.uk
Linus Torvalds [Mon, 11 Mar 2002 08:58:05 +0000 (00:58 -0800)]
Merge bk://bk.arm.linux.org.uk
into home.transmeta.com:/home/torvalds/v2.5/linux

15 years agoUpdate ARM tree for 2.5.6
Russell King [Tue, 12 Mar 2002 00:35:07 +0000 (00:35 +0000)]
Update ARM tree for 2.5.6

15 years agoAdd /dev/rtc support for Acorn machines.
Russell King [Tue, 12 Mar 2002 00:04:33 +0000 (00:04 +0000)]
Add /dev/rtc support for Acorn machines.

15 years agoUpdate Acorn serial drivers.
Russell King [Mon, 11 Mar 2002 16:12:22 +0000 (16:12 +0000)]
Update Acorn serial drivers.

15 years agoBug fixes for Acorn network drivers.
Russell King [Mon, 11 Mar 2002 15:57:00 +0000 (15:57 +0000)]
Bug fixes for Acorn network drivers.

15 years agoFix up spinlocking/IRQ handling in SCSI drivers for Acorn machines.
Russell King [Mon, 11 Mar 2002 15:48:27 +0000 (15:48 +0000)]
Fix up spinlocking/IRQ handling in SCSI drivers for Acorn machines.

15 years agoMerge penguin:v2.5/linux
Linus Torvalds [Mon, 11 Mar 2002 08:32:43 +0000 (00:32 -0800)]
Merge penguin:v2.5/linux
into home.transmeta.com:/home/torvalds/v2.5/linux

15 years ago[PATCH] fix for get_sb_bdev() bug
Alexander Viro [Mon, 11 Mar 2002 06:22:18 +0000 (22:22 -0800)]
[PATCH] fix for get_sb_bdev() bug

Grr...  When loop in get_sb_bdev() had been switched from
global list of superblock to per-type one, we should have switched
from sb_entry(p) (aka. list_entry(p, struct super_block, s_list)) to
list_entry(p, struct super_block, s_instances).

As it is, we end up with false negatives all the time.  I.e.
second mount from the same block device with the same type gices
a new superblock.  With obvious nasty results...

This fixes that.

15 years ago[PATCH] (4/4) ->kill_sb() switchover
Alexander Viro [Mon, 11 Mar 2002 06:22:13 +0000 (22:22 -0800)]
[PATCH] (4/4) ->kill_sb() switchover

bdev filesystems switched.  Changes documented in Locking and porting.