Alan Cox [Fri, 14 Feb 2003 06:31:16 +0000 (22:31 -0800)]
[PATCH] Remove i2o-lan
There are no known cards outside of labs that used i2o_lan. The only
exception is the Redcreek VPN, which has its own driver anyway. Note
i2o_lan.h is left as i2o_config can still understand i2o_lan devices
such as the RedCreek.
Oleg Drokin [Fri, 14 Feb 2003 14:38:49 +0000 (17:38 +0300)]
reiserfs: Move mark_buffer_uptodate in front of mark_buffer_dirty in resizer.
This is needed because mark_buffer_dirty is now checking if buffer is up to date.
Noticed by Alex Tomas <bzzz@tmi.comex.ru>
Trond Myklebust [Thu, 13 Feb 2003 10:26:15 +0000 (02:26 -0800)]
[PATCH] further rpc_pipefs cleanups...
- Only set up pipefs entries for those RPC services that actually
need them (for the moment NFS only). Portmap, lockd,... shouldn't
need to make upcalls.
- Add in missing semaphore in rpc_populate().
- Make inode/dentry variable names in rpc_depopulate/rpc_populate
more consistent w.r.t other functions in rpc_pipe.c
- Call shrink_dcache_parent() in order to clean up child entries
before we rmdir().
Roland McGrath [Thu, 13 Feb 2003 09:34:49 +0000 (01:34 -0800)]
[PATCH] Ctrl-C-ing strace
This patch fix es the signals vs strace problem. The signal code
assumes that anybody who is TAK_STOPPED will check signals before
resuming, and the ptrace paths didn't do that.
Ion Badulescu [Thu, 13 Feb 2003 08:22:05 +0000 (00:22 -0800)]
[PATCH] starfire driver update for 2.5.60
This is a rather large update for the starfire network driver,
implementing VLAN support, 64-bit dma_addr_t support, and NAPI support. It
also fixes a couple of show-stopper bugs in the old driver which were
biting real people out there.
I've had a few positive test results with this version, including one from
Martin Bligh who tested it on his monster SMP boxes. So I'm pretty
confident that it's mostly all right, and certainly better than what's
currently in the tree.
Patrick Mochel [Thu, 13 Feb 2003 06:45:40 +0000 (00:45 -0600)]
acpi sleep: demote acpi_sleep_init() to a late_initcall.
- It depends on the rest of the subsys_initcalls in acpi to be done to get
the sleep info from the firmware.
- It doesn't need to be available any earlier...
Patrick Mochel [Thu, 13 Feb 2003 06:38:03 +0000 (00:38 -0600)]
acpi sleep: demote sleep proc file creation.
- Make acpi_sleep_proc_init() a late_initcall(), and not called from
acpi_sleep_init(). This guarantees that the acpi proc hierarchy is at
least there when we create the dang file.
David Jeffery [Thu, 13 Feb 2003 02:44:25 +0000 (18:44 -0800)]
[PATCH] ips: missing reboot notifier and Mode Sense P8
This adds back the reboot_notifier hook that was accidentally removed in
the last set of patches.
It also adds support handle a Mode Page 8 command so the scsi layer
won't complain anymore. And the movement to using ->device to get scsi
numbers resulted in 2 typos in debug code. These are also fixed.
Andrew Morton [Thu, 13 Feb 2003 01:40:42 +0000 (17:40 -0800)]
[PATCH] xattr: lock_kernel() balancing fix
Patch from Andreas Gruenbacher <agruen@suse.de>
This patch fixes an unbalanced lock_kernel()/unlock_kernel() path in the ext3
extended attributes code. Instead of fixing this in fs/ext3/xattr_user.c,
the locking code is moved to fs/ext3/xattr.c, since most other types of
extended attributes will need the exact same functionality.
Andrew Morton [Thu, 13 Feb 2003 01:40:15 +0000 (17:40 -0800)]
[PATCH] Cyclone timer fixes
Patch from: john stultz <johnstul@us.ibm.com>
This patch "fixes" the timer_cyclone code by having it
initialize fast_gettimeoffset_quotient and cpu_khz in the same manner as
timer_tsc. This is required for enabling the timer_cyclone code on the
x440.
Ideally fast_gettimeoffset_quotient would not be used outside timer_tsc
and cpu_khz would be initialized generically outside the timer
subsystem. I have patches to do this, but they touch quite a bit of
generic code, and I'd rather not make the timer_cyclone enablement
(patch to follow) depend on these larger changes.
Andrew Morton [Thu, 13 Feb 2003 01:40:07 +0000 (17:40 -0800)]
[PATCH] ia32 TSC timer cleanup
Patch from: john stultz <johnstul@us.ibm.com>
This cleanup patch makes fast_gettimeoffset_quotient (a timer_tsc specific
variable) static, and replaces its usage with cpu_khz, making it timer_opt
independent.
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.
Andrew Morton [Thu, 13 Feb 2003 01:39:33 +0000 (17:39 -0800)]
[PATCH] set unplug_timer.function inside blk_queue_make_request
Patch from Neil Brown <neilb@cse.unsw.edu.au>
Initialise the queue's unplug_timer inside blk_queue_make_request. This
makes the new auto-unplugging more accessable by other clients of
blk_queue_make_request - e.g. raid5, umem.
Jean Tourrilhes [Wed, 12 Feb 2003 22:15:08 +0000 (17:15 -0500)]
[irda] rx/tx wrapper path rewrites and cleanup:
o [FEATURE] Properly inline in wrapper Tx path
o [FEATURE] Rewrite/simplify/optimise wrapper Rx path
Lower CPU overhead *and* kernel image size
o [FEATURE] Add ZeroCopy in wrapper Rx path for drivers that support it
I'll update drivers later on...