]> git.hungrycats.org Git - linux/log
linux
23 years ago[PATCH] config for PC98xx floppy
Alan Cox [Tue, 8 Apr 2003 02:37:13 +0000 (19:37 -0700)]
[PATCH] config for PC98xx floppy

23 years ago[PATCH] PC9800 floppy driver
Alan Cox [Tue, 8 Apr 2003 02:37:03 +0000 (19:37 -0700)]
[PATCH] PC9800 floppy driver

(Osamu Tomita)

23 years ago[PATCH] compatmac not needed uaccess.h is
Alan Cox [Tue, 8 Apr 2003 02:36:55 +0000 (19:36 -0700)]
[PATCH] compatmac not needed uaccess.h is

Fixes unknown symbol copy_.. in some builds

23 years ago[PATCH] compatmac not needed
Alan Cox [Tue, 8 Apr 2003 02:36:47 +0000 (19:36 -0700)]
[PATCH] compatmac not needed

23 years ago[PATCH] v850 updates
Alan Cox [Tue, 8 Apr 2003 02:36:38 +0000 (19:36 -0700)]
[PATCH] v850 updates

(Miles Bader)

23 years ago[PATCH] ppc64 syscalls return long purity
Alan Cox [Tue, 8 Apr 2003 02:36:30 +0000 (19:36 -0700)]
[PATCH] ppc64 syscalls return long purity

23 years ago[PATCH] parisc - syscalls return long purity ...
Alan Cox [Tue, 8 Apr 2003 02:36:21 +0000 (19:36 -0700)]
[PATCH] parisc - syscalls return long purity ...

23 years ago[PATCH] fix i387 fxsr conversion
Alan Cox [Tue, 8 Apr 2003 02:36:12 +0000 (19:36 -0700)]
[PATCH] fix i387 fxsr conversion

23 years ago[PATCH] read extended cpu revision data
Alan Cox [Tue, 8 Apr 2003 02:36:03 +0000 (19:36 -0700)]
[PATCH] read extended cpu revision data

(Dave Jones)

23 years ago[PATCH] Config.in typos
Alan Cox [Tue, 8 Apr 2003 02:35:54 +0000 (19:35 -0700)]
[PATCH] Config.in typos

(Steve Cole and co)

23 years ago[PATCH] fix the mode for bios call in x86-32 as well as -64
Alan Cox [Tue, 8 Apr 2003 02:35:46 +0000 (19:35 -0700)]
[PATCH] fix the mode for bios call in x86-32 as well as -64

(Andi Kleen)

23 years ago[PATCH] alpha typos part 2
Alan Cox [Tue, 8 Apr 2003 02:35:38 +0000 (19:35 -0700)]
[PATCH] alpha typos part 2

23 years ago[PATCH] alpha typos part 1
Alan Cox [Tue, 8 Apr 2003 02:35:30 +0000 (19:35 -0700)]
[PATCH] alpha typos part 1

(Steven Cole)

23 years agoMake it more explicit that jiffies are "unsigned long", but
Linus Torvalds [Tue, 8 Apr 2003 02:16:52 +0000 (19:16 -0700)]
Make it more explicit that jiffies are "unsigned long", but
that we for the initial value ctually want to check only
wrap-around in an "unsigned int".

23 years ago[PATCH] move q->queuedata assign after queue init
Jens Axboe [Tue, 8 Apr 2003 02:14:26 +0000 (19:14 -0700)]
[PATCH] move q->queuedata assign after queue init

I want to make blk_init_queue() zero the queue, so we don't get anymore
nasty bugs with uninitialized variables. IDE is setting queuedata before
init though.

23 years ago[PATCH] no blk_queue_empty
Jens Axboe [Tue, 8 Apr 2003 02:14:18 +0000 (19:14 -0700)]
[PATCH] no blk_queue_empty

The single missing bit, please add that as well. Was missed because this
driver actually used elv_queue_empty, not blk_queue_empty.

23 years agoAvoid using pointers to anonymous structure initializers. It's a
Linus Torvalds [Mon, 7 Apr 2003 15:54:09 +0000 (08:54 -0700)]
Avoid using pointers to anonymous structure initializers. It's a
gcc'ism, and even gcc can apparently get confused by it.

23 years agoMerge http://nfsclient.bkbits.net/linux-2.5
Linus Torvalds [Mon, 7 Apr 2003 11:44:22 +0000 (04:44 -0700)]
Merge http://nfsclient.bkbits.net/linux-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoAdd hooks into the NFSv4 XDR code to make use of the new uid/gid
Marius Aamodt Eriksen [Tue, 8 Apr 2003 02:47:26 +0000 (04:47 +0200)]
Add hooks into the NFSv4 XDR code to make use of the new uid/gid
mapper upcall mechanism.

23 years agoAdd support for mapping NFSv4 remote user/group names into local
Marius Aamodt Eriksen [Tue, 8 Apr 2003 02:46:27 +0000 (04:46 +0200)]
Add support for mapping NFSv4 remote user/group names into local
unix-style uid/gids.

Note that this makes use of the RPC client upcall mechanism
(rpc_pipefs) to notify a userland daemon that does the actual mapping.
The results are then cached in the kernel.
The userland daemon can be downloaded from the CITI NFSv4 page at

     http://www.citi.umich.edu/projects/nfsv4/

23 years agoMake the NFSv4 write code use the stateid if it exists.
Trond Myklebust [Tue, 8 Apr 2003 02:31:46 +0000 (04:31 +0200)]
Make the NFSv4 write code use the stateid if it exists.

23 years agoMake NFSv4 'read' code use the cached stateid if it exists.
Trond Myklebust [Tue, 8 Apr 2003 02:31:06 +0000 (04:31 +0200)]
Make NFSv4 'read' code use the cached stateid if it exists.

23 years agoMake NFSv4 'setattr()' method use the cached stateid if the file is
Trond Myklebust [Tue, 8 Apr 2003 02:30:19 +0000 (04:30 +0200)]
Make NFSv4 'setattr()' method use the cached stateid if the file is
already open.

23 years agoSetup code to tear down the NFSv4 state once we're done with a file.
Trond Myklebust [Tue, 8 Apr 2003 02:27:37 +0000 (04:27 +0200)]
Setup code to tear down the NFSv4 state once we're done with a file.

23 years agoImplement stateful open() for NFSv4 as per RFC3010-bis.
Trond Myklebust [Tue, 8 Apr 2003 02:26:25 +0000 (04:26 +0200)]
Implement stateful open() for NFSv4 as per RFC3010-bis.
The resulting state is saved in the NFS-specific part of the
struct inode.

Initially we just start with 3 possible states:
  - open for read
  - open for write
  - open for read/write

23 years agoPrepare for the introduction of NFSv4 state code.
Trond Myklebust [Tue, 8 Apr 2003 02:23:03 +0000 (04:23 +0200)]
Prepare for the introduction of NFSv4 state code.

Split out the open() method for regular files from that of
directories.

23 years agoRemove bogus check on the size of NFSv4 'readdir' cookies.
Trond Myklebust [Tue, 8 Apr 2003 02:19:41 +0000 (04:19 +0200)]
Remove bogus check on the size of NFSv4 'readdir' cookies.

23 years agoFix a series of NFS read/readdir/readlink errors.
Trond Myklebust [Tue, 8 Apr 2003 02:18:17 +0000 (04:18 +0200)]
Fix a series of NFS read/readdir/readlink errors.

Tightens consistency checks on the process of reading the reply skb in
the SunRPC client. Reject a reply if we didn't succeed in reading the
entire skb.

23 years ago[SPARC]: Fix sys_ipc to return ENOSYS instead of EINVAL as appropriate.
David S. Miller [Mon, 7 Apr 2003 09:29:18 +0000 (02:29 -0700)]
[SPARC]: Fix sys_ipc to return ENOSYS instead of EINVAL as appropriate.

23 years ago[SPARC64]: syscalls returning long
Alan Cox [Mon, 7 Apr 2003 09:18:59 +0000 (02:18 -0700)]
[SPARC64]: syscalls returning long

23 years agoMerge nuts.ninka.net:/home/davem/src/BK/sparcwork-2.5
David S. Miller [Mon, 7 Apr 2003 08:42:05 +0000 (01:42 -0700)]
Merge nuts.ninka.net:/home/davem/src/BK/sparcwork-2.5
into nuts.ninka.net:/home/davem/src/BK/sparc-2.5

23 years agoMerge
Christoph Hellwig [Mon, 7 Apr 2003 05:17:23 +0000 (22:17 -0700)]
Merge

23 years ago[XFS] merge over some lost changes from the XFS tree
Christoph Hellwig [Mon, 7 Apr 2003 23:05:52 +0000 (01:05 +0200)]
[XFS] merge over some lost changes from the XFS tree

23 years ago[XFS] remove atomicIncWithWrap
Christoph Hellwig [Mon, 7 Apr 2003 21:36:15 +0000 (23:36 +0200)]
[XFS] remove atomicIncWithWrap

SGI Modid: 2.5.x-xfs:slinx:143647a

23 years ago[XFS] Fix up some minor namespace pollution problems.
Nathan Scott [Mon, 7 Apr 2003 21:33:47 +0000 (23:33 +0200)]
[XFS] Fix up some minor namespace pollution problems.

SGI Modid: 2.5.x-xfs:slinx:143053a

23 years ago[XFS] Fix a pagebuf leak with the pagebufs used to coordinate IO completion
Nathan Scott [Mon, 7 Apr 2003 21:28:33 +0000 (23:28 +0200)]
[XFS] Fix a pagebuf leak with the pagebufs used to coordinate IO completion
for unwritten extent writes.

SGI Modid: 2.5.x-xfs:slinx:143052a

23 years ago[XFS] Fix definition of setresblks - nothing uses it yet, but DMF will (so fix now).
Nathan Scott [Mon, 7 Apr 2003 21:25:05 +0000 (23:25 +0200)]
[XFS] Fix definition of setresblks - nothing uses it yet, but DMF will (so fix now).

SGI Modid: 2.5.x-xfs:slinx:142797a

23 years ago[XFS] remove busy inode check in the umount path - Linux checked it for us before...
Christoph Hellwig [Mon, 7 Apr 2003 21:17:15 +0000 (23:17 +0200)]
[XFS] remove busy inode check in the umount path - Linux checked it for us before calling into the filesystem.  We're beyond the point of no return for umount anyway

SGI Modid: 2.5.x-xfs:slinx:142731a

23 years agoLinux 2.5.67 v2.5.67
Linus Torvalds [Mon, 7 Apr 2003 02:42:25 +0000 (19:42 -0700)]
Linux 2.5.67

23 years agoThe irq vector offset should spread the irq's out evenly, which
Linus Torvalds [Mon, 7 Apr 2003 02:41:54 +0000 (19:41 -0700)]
The irq vector offset should spread the irq's out evenly, which
implies that it should vary between 0-7, not any further (the
higher bits are done by updating current_vector by 8).

This also means that we don't have any overflow condition.

23 years ago[PATCH] generic HDLC update
Krzysztof Halasa [Mon, 7 Apr 2003 02:22:40 +0000 (19:22 -0700)]
[PATCH] generic HDLC update

This version fixes:
- missing rtnl_lock()/rtnl_unload() bug on unregister_hdlc_device
- N2, C101: interrupt handler now works under high IRQ load from other
  devices (with previous versions, the IRQ processing for the card could
  sometimes stop after reaching "work limit")

This is production-tested on devices I have access to (N2, C101, PC300,
PCI200SYN).

23 years ago[PATCH] Disable irqbalance for single cpu SMP configurations
Zwane Mwaikambo [Mon, 7 Apr 2003 01:30:16 +0000 (18:30 -0700)]
[PATCH] Disable irqbalance for single cpu SMP configurations

This patch disables irqbalance and doesn't spawn a kernel thread for
systems which run SMP kernels and only have one online cpu.

23 years ago[PATCH] kill blk_queue_empty()
Jens Axboe [Mon, 7 Apr 2003 01:29:36 +0000 (18:29 -0700)]
[PATCH] kill blk_queue_empty()

This finally kills of blk_queue_empty().  This is similar to the patch I
recently sent to fix the SCSI logic as well.  A lot of drivers are doing
this in our core, mainly because that is the way they always did it:

start_queue:
if (blk_queue_empty(q))
return;

rq = elv_next_request(q);
if (!rq)
return;

Patch simply removes the blk_queue_empty() check, and adds a check for
!rq return from elv_next_request() if the driver didn't already do that.

Additionally, the AS io scheduler can return NULL from
elv_next_request() if it thinks this is best. This way we are also
prepared for that to work well.

Patch was done by Nick Piggin.

23 years ago[PATCH] rng_vendor_ops init.data is referenced after being freed
Zwane Mwaikambo [Mon, 7 Apr 2003 01:29:24 +0000 (18:29 -0700)]
[PATCH] rng_vendor_ops init.data is referenced after being freed

Bug report from J Sanchez in #kernelnewbies

23 years agoMerge bk://linux-dj.bkbits.net/cpufreq
Linus Torvalds [Sun, 6 Apr 2003 15:59:16 +0000 (08:59 -0700)]
Merge bk://linux-dj.bkbits.net/cpufreq
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years ago[CPUFREQ] propagate longhaul_get_ranges() failure up if something went wrong.
Dave Jones [Mon, 7 Apr 2003 02:54:54 +0000 (03:54 +0100)]
[CPUFREQ] propagate longhaul_get_ranges() failure up if something went wrong.

23 years ago[CPUFREQ] Fix memleak in longhaul.c found by smatch.
Dave Jones [Mon, 7 Apr 2003 02:52:18 +0000 (03:52 +0100)]
[CPUFREQ] Fix memleak in longhaul.c found by smatch.

23 years ago[PATCH] revert scheduler back-boosting
Ingo Molnar [Sun, 6 Apr 2003 12:21:35 +0000 (05:21 -0700)]
[PATCH] revert scheduler back-boosting

The problem with setiathome is that it displays something every now and
then - so it gets a backboost from X, and hovers at a relatively high
priority.

23 years ago[PATCH] Grab SET_MODULE_OWNER from the clutches of the deprecated
Zwane Mwaikambo [Sun, 6 Apr 2003 12:21:24 +0000 (05:21 -0700)]
[PATCH] Grab SET_MODULE_OWNER from the clutches of the deprecated

This comment seems to want to include SET_MODULE_OWNER as one of the
deprecated facilities.

23 years ago[PATCH] undefined reference to ip_amanda_lock
Dave Jones [Sun, 6 Apr 2003 12:21:15 +0000 (05:21 -0700)]
[PATCH] undefined reference to ip_amanda_lock

Looks like a cut-n-paste thinko in the Kconfig file..

23 years ago[sparc] Update system.h (gcc-3 & misc)
Pete Zaitcev [Sat, 5 Apr 2003 15:40:44 +0000 (07:40 -0800)]
[sparc] Update system.h (gcc-3 & misc)

23 years ago[sparc] Add #include <asm-generic/pci.h>
Pete Zaitcev [Sat, 5 Apr 2003 15:39:50 +0000 (07:39 -0800)]
[sparc] Add #include <asm-generic/pci.h>

23 years ago[sparc]: pte_file & friends
Pete Zaitcev [Sat, 5 Apr 2003 15:39:07 +0000 (07:39 -0800)]
[sparc]: pte_file & friends

23 years ago[sparc] Force type in __put_user
Pete Zaitcev [Sat, 5 Apr 2003 15:37:47 +0000 (07:37 -0800)]
[sparc] Force type in __put_user

23 years ago[sparc]: BUglet in copy_thread
Pete Zaitcev [Sat, 5 Apr 2003 15:37:04 +0000 (07:37 -0800)]
[sparc]: BUglet in copy_thread

23 years ago[PATCH] x86-64 merge
Andi Kleen [Sat, 5 Apr 2003 02:18:34 +0000 (18:18 -0800)]
[PATCH] x86-64 merge

Make it compile again and various cleanups and a few bug fixes.  Only
changes x86-64 specific files.

Most of it are S3 suspend changes from Pavel and comment spelling fixes
from Steven Cole.

- Remove now obsolete check_cpu function
- Fix sys_ioctl prototype
- Small optimization - use SYSCALL for 32bit signal handling.
- Fix S3 suspend handling and split into individual files like i386 (Pavel)
- Merge from i386 (pci fixes etc.)
- Set correct paging attributes for IOMMU aperture
- Fix disable apic option

23 years ago[PATCH] Signal invalid ipc operation with ENOSYS
Ulrich Drepper [Fri, 4 Apr 2003 12:18:20 +0000 (04:18 -0800)]
[PATCH] Signal invalid ipc operation with ENOSYS

The ipc multiplexer syscall on x86 currently returns EINVAL for a
non-existing sub-opcode.  This logical but is a problem with the
introduction of new operations (like semtimedop).  Now EINVAL can mean
"no such operation" and "invalid parameter".  To avoid such problems in
future, could you apply the attached patch?

23 years ago[PATCH] update diffserv URL
Roman Zippel [Fri, 4 Apr 2003 12:18:12 +0000 (04:18 -0800)]
[PATCH] update diffserv URL

update diffserv URL, patch provided by Tero Pelander (tpeland@tkukoulu.fi).

23 years ago[PATCH] gconf update
Roman Zippel [Fri, 4 Apr 2003 12:18:05 +0000 (04:18 -0800)]
[PATCH] gconf update

A gconf update by Romain LiĆ©vin <roms@tilp.info>
- fixed bug when double-clicking for changing value.
- expand row when enabling a row with a submenu.
- various bug fixes

23 years ago[PATCH] oprofile doesn't compile with CONFIG_MODULES=n
John Levon [Fri, 4 Apr 2003 12:16:28 +0000 (04:16 -0800)]
[PATCH] oprofile doesn't compile with CONFIG_MODULES=n

The semantically correct approach is for register_module_notifier not to
exist at all.  That way is #ifdef hell.

So this just makes it an empty function (and also adds a missing
comment).

23 years ago[PATCH] cleanup mach-visws/mpparse.c
Andrey Panin [Fri, 4 Apr 2003 12:16:20 +0000 (04:16 -0800)]
[PATCH] cleanup mach-visws/mpparse.c

This trivial patch removes some now unused data structures from
mach-visws/mpparse.c

23 years ago[PATCH] allow penguin with SGI logo for visws
Andrey Panin [Fri, 4 Apr 2003 12:16:13 +0000 (04:16 -0800)]
[PATCH] allow penguin with SGI logo for visws

Visual Workstations 320/540 are SGI products, so IMHO they can use
penguin with SGI logo as mips does :))

23 years ago[PATCH] missing FB_VISUAL_PSEUDOCOLOR in fb_prepare_logo()
Andrey Panin [Fri, 4 Apr 2003 12:16:05 +0000 (04:16 -0800)]
[PATCH] missing FB_VISUAL_PSEUDOCOLOR in fb_prepare_logo()

This fixes the mighty penguin logo not appearing on visual workstation
framebuffer.  The trouble is missing 'case FB_VISUAL_PSEUDOCOLOR:' in
fb_prepare_logo() function.

23 years ago[PATCH] visws framebuffer driver needs mm.h
Andrey Panin [Fri, 4 Apr 2003 12:15:58 +0000 (04:15 -0800)]
[PATCH] visws framebuffer driver needs mm.h

This fixes the visws framebuffer driver which needs vm_area_struct from
linux/mm.h

23 years agoMerge bk://linux-pnp.bkbits.net/pnp-2.5
Linus Torvalds [Fri, 4 Apr 2003 12:13:14 +0000 (04:13 -0800)]
Merge bk://linux-pnp.bkbits.net/pnp-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years ago[PATCH] linux-2.5.66-signal-cleanup.patch
Roland McGrath [Fri, 4 Apr 2003 12:12:17 +0000 (04:12 -0800)]
[PATCH] linux-2.5.66-signal-cleanup.patch

Here is the cleanup patch I promised back in February.  Sorry it took a
while.

The effects should be purely cosmetic in 2.5.66.  However, the new
interface for the proper way to send thread-specific of process-global
signals from inside the kernel is needed for correct implementation of
some fixes to timer stuff that Ulrich told me about.

This cleans up some obsolete comments and macros in kernel/signal.c,
restores send_sig_info to its original behavior, and adds a global entry
point send_group_sig_info.  I checked all the uses of send_sig and
send_sig_info and changed a few to send_group_sig_info.

I think it would be cleanest if the whole mess of *_sig* entry points were
reduced to two or three, but I did the change that minimized the number of
callers I had to fix up.

There should be no discernible difference, since the 2.5.66 send_sig_info
function did group semantics for those signals by number already.  The only
exception to that is pdeath_signal, which I guess can be any signal number
but I deemed ought to be process-wide.

I did not change any of the calls using SIGKILL, though that does have
process-wide semantics.  There is no need to change it since SIGKILL always
kills the whole group, though the code path for send_sig(SIGKILL,...) calls
in multithreaded processes will be different now.

23 years ago[PATCH] bk - fix oprofile for pm driver register
John Levon [Fri, 4 Apr 2003 12:12:09 +0000 (04:12 -0800)]
[PATCH] bk - fix oprofile for pm driver register

OK, so I screwed up - didn't notice the late_initcall() that was
introduced, which was obviously bogus. This one should build OK for the
module case. I've tested insmod/rmmod alongside a mounted sysfs.

I think the built-in case is OK: oprofile/ is after kernel/ in the link
order. I tested that too.

23 years ago[PATCH] acpi compile fix
Andrew Morton [Fri, 4 Apr 2003 12:12:01 +0000 (04:12 -0800)]
[PATCH] acpi compile fix

ACPI is performing a spin_lock() on a `void *'.  That's OK when spin_lock is
implemented via an inline function.  But when it is implemented via macros
it causes compile-time breakage.

So cast it to the right type. It really should be fixed not to use opaque
handles, though.

23 years ago[PATCH] IPMI driver version 19 release
Corey Minyard [Fri, 4 Apr 2003 12:09:33 +0000 (04:09 -0800)]
[PATCH] IPMI driver version 19 release

This fixes some performance problems.  Some vendors implement firmware
updates over IPMI, and this speeds up that process quite a bit.

 * Improve the "send - wait for response - send -wait for response -
   etc" performance when using high-res timers.  Before, an ~10ms delay
   would be added to each message, because it didn't restart the timer
   if nothing was happing when a new message was started.

 * Add some checking for leaked messages.

23 years ago[PATCH] smp_call_function needs mb()
Zwane Mwaikambo [Fri, 4 Apr 2003 12:08:15 +0000 (04:08 -0800)]
[PATCH] smp_call_function needs mb()

We really need a memory barrier in smp_call_function(), so that the
other cpu's get the updated value when they get IPI'd immediately
afterwards.

This seems to be true on some old (and arguably broken) hardware where
the IPI generation and reception doesn't synchronize enough.

23 years agoMerge bk://kernel.bkbits.net/davem/net-2.5
Linus Torvalds [Fri, 4 Apr 2003 10:44:52 +0000 (02:44 -0800)]
Merge bk://kernel.bkbits.net/davem/net-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years ago[IPV4]: C99 initializers for ip_output.c
Stephen Hemminger [Fri, 4 Apr 2003 09:34:16 +0000 (01:34 -0800)]
[IPV4]: C99 initializers for ip_output.c

23 years ago[NETFILTER]: Get rid of unused include in ip_nat_core.c
Stephen Hemminger [Fri, 4 Apr 2003 09:33:17 +0000 (01:33 -0800)]
[NETFILTER]: Get rid of unused include in ip_nat_core.c

23 years ago[IPV6]: C99 initializers for IPV6 sockglue (and spelling fix).
Stephen Hemminger [Fri, 4 Apr 2003 09:32:18 +0000 (01:32 -0800)]
[IPV6]: C99 initializers for IPV6 sockglue (and spelling fix).

23 years ago[IPV6]: ipv6 can use synchronize_net.
Stephen Hemminger [Fri, 4 Apr 2003 09:30:47 +0000 (01:30 -0800)]
[IPV6]: ipv6 can use synchronize_net.

23 years agoMerge http://linux-lksctp.bkbits.net/lksctp-2.5
David S. Miller [Fri, 4 Apr 2003 08:56:38 +0000 (00:56 -0800)]
Merge http://linux-lksctp.bkbits.net/lksctp-2.5
into nuts.ninka.net:/home/davem/src/BK/net-2.5

23 years agoMerge nuts.ninka.net:/home/davem/src/BK/network-2.5
David S. Miller [Fri, 4 Apr 2003 08:54:13 +0000 (00:54 -0800)]
Merge nuts.ninka.net:/home/davem/src/BK/network-2.5
into nuts.ninka.net:/home/davem/src/BK/net-2.5

23 years ago[SPARC]: Implement STT_REGISTER sparc support more cleanly.
Rusty Russell [Fri, 4 Apr 2003 08:03:13 +0000 (00:03 -0800)]
[SPARC]: Implement STT_REGISTER sparc support more cleanly.

23 years ago[CPUFREQ] missing include in acpi driver.
Dave Jones [Fri, 4 Apr 2003 02:14:34 +0000 (03:14 +0100)]
[CPUFREQ] missing include in acpi driver.
Spotted by Dominik Brodowski

23 years ago[PATCH 2.5] ES968: kmalloc params fix
Adam Belay [Thu, 3 Apr 2003 23:31:47 +0000 (23:31 +0000)]
[PATCH 2.5] ES968: kmalloc params fix

Date: Mon, 31 Mar 2003 14:39:54 -0300 (ART)
From: Pablo Menichini <pablo@menichini.com.ar>

This patch swaps the arguments of kmalloc, and relax the type
of allocation to GFP_KERNEL as others PnP functions do.

Pablo

23 years ago[PATCH 2.5] ALS100: kmalloc params fix
Adam Belay [Thu, 3 Apr 2003 23:27:53 +0000 (23:27 +0000)]
[PATCH 2.5] ALS100: kmalloc params fix

Date: Mon, 31 Mar 2003 14:39:54 -0300 (ART)
From: Pablo Menichini <pablo@menichini.com.ar>

This patch swaps the arguments of kmalloc, and relax the type
of allocation to GFP_KERNEL as others PnP functions do.

Pablo

23 years agoALSA DT019X PnP Updates
Adam Belay [Thu, 3 Apr 2003 23:22:22 +0000 (23:22 +0000)]
ALSA DT019X PnP Updates

Converts this driver to the pnp api.

23 years agoAZT2320 PnP Updates
Adam Belay [Thu, 3 Apr 2003 23:21:01 +0000 (23:21 +0000)]
AZT2320 PnP Updates

Converts this driver to the pnp api.

23 years agoMerge http://linux.bkbits.net/linux-2.5
Adam Belay [Thu, 3 Apr 2003 23:10:58 +0000 (23:10 +0000)]
Merge http://linux.bkbits.net/linux-2.5
into neo.rr.com:/home/ambx1/linux/bk/linus-2.5

23 years ago[PATCH] md: Add some new lines to diagnostic printks.
Neil Brown [Thu, 3 Apr 2003 09:32:49 +0000 (01:32 -0800)]
[PATCH] md: Add some new lines to diagnostic printks.

Stops <6> appearing in middles of line and improves output.

23 years ago[PATCH] md: Cleanups for md to move device size calculations into personalities
Neil Brown [Thu, 3 Apr 2003 09:32:42 +0000 (01:32 -0800)]
[PATCH] md: Cleanups for md to move device size calculations into personalities

23 years ago[PATCH] md: Fix stupid oops in recent md.c module changes
Neil Brown [Thu, 3 Apr 2003 09:32:34 +0000 (01:32 -0800)]
[PATCH] md: Fix stupid oops in recent md.c module changes

23 years agoMerge nuts.ninka.net:/home/davem/src/BK/sparcwork-2.5
David S. Miller [Thu, 3 Apr 2003 07:49:50 +0000 (23:49 -0800)]
Merge nuts.ninka.net:/home/davem/src/BK/sparcwork-2.5
into nuts.ninka.net:/home/davem/src/BK/sparc-2.5

23 years ago[MODULE]: On sparc, ignore undefined symbols of type STT_REGISTER.
David S. Miller [Thu, 3 Apr 2003 07:44:43 +0000 (23:44 -0800)]
[MODULE]: On sparc, ignore undefined symbols of type STT_REGISTER.

23 years ago[SPARC64]: Fix trap stack allocations so gcc-3.x builds work.
David S. Miller [Thu, 3 Apr 2003 05:34:27 +0000 (21:34 -0800)]
[SPARC64]: Fix trap stack allocations so gcc-3.x builds work.
1) Use PTREGS_OFF consistently
2) Define it to allocate STACKFRAME_SZ instead of REGWIN_SZ
3) Kill off REGWIN_SZ, replace with sizeof(struct reg_window).

23 years ago[SPARC64]: Missing break; statement in module reloc code.
David S. Miller [Thu, 3 Apr 2003 05:16:24 +0000 (21:16 -0800)]
[SPARC64]: Missing break; statement in module reloc code.

23 years ago[SPARC64]: Support OLO10 relocations for modules.
David S. Miller [Thu, 3 Apr 2003 04:55:19 +0000 (20:55 -0800)]
[SPARC64]: Support OLO10 relocations for modules.

23 years ago[SPARC64]: Fix boot target deps.
Ben Collins [Thu, 3 Apr 2003 01:44:37 +0000 (17:44 -0800)]
[SPARC64]: Fix boot target deps.

23 years agoMerge bk://kernel.bkbits.net/davem/sparc-2.5
Linus Torvalds [Thu, 3 Apr 2003 01:36:45 +0000 (17:36 -0800)]
Merge bk://kernel.bkbits.net/davem/sparc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge bk://kernel.bkbits.net/davem/net-2.5
Linus Torvalds [Thu, 3 Apr 2003 00:59:51 +0000 (16:59 -0800)]
Merge bk://kernel.bkbits.net/davem/net-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years ago[SPARC64]: Update defconfig.
David S. Miller [Thu, 3 Apr 2003 00:55:15 +0000 (16:55 -0800)]
[SPARC64]: Update defconfig.

23 years ago[SPARC64]: Dont transition in us2e drivers if divisor does not change.
David S. Miller [Thu, 3 Apr 2003 00:46:26 +0000 (16:46 -0800)]
[SPARC64]: Dont transition in us2e drivers if divisor does not change.

23 years ago[PATCH] ext3 journal commit I/O error fix
Andrew Morton [Thu, 3 Apr 2003 00:29:43 +0000 (16:29 -0800)]
[PATCH] ext3 journal commit I/O error fix

From: Hua Zhong <hzhong@cisco.com>

The current ext3 totally ignores I/O errors that happened during a
journal_force_commit time, causing user space to falsely believe it has
succeeded, which actually did not.

This patch  checks IO error during  journal_commit_transaction. and aborts
the journal when there is I/O error.

Originally I thought about reporting the error without doing aborting the
journal, but it probably needs a new flag. Aborting the journal seems to be
the easy way to  signal "hey sth is wrong..".

23 years ago[PATCH] ext3: create a slab cache for transaction handles
Andrew Morton [Thu, 3 Apr 2003 00:29:36 +0000 (16:29 -0800)]
[PATCH] ext3: create a slab cache for transaction handles

ext3 allocates and frees at least one handle structure for each system call.
kmalloc and kfree are apparent in the profiles.

Adding a slab cache for these objects takes the overhead for a write() from
1.63 microseconds down to 1.56.

23 years ago[PATCH] ext3_commit_write speedup
Andrew Morton [Thu, 3 Apr 2003 00:29:28 +0000 (16:29 -0800)]
[PATCH] ext3_commit_write speedup

For an appending write, ext3_commit_write() will call the expensive
ext3_mark_inode_dirty() twice.  Once in generic_commit_write()'s extension of
i_size and once in ext3_commit_write() itself where i_disksize is updated.

But by updating i_disksize _before_ calling generic_commit_write() these can
be piggybacked.

The patch takes the overhead of a write() from 1.96 microseconds down to
1.63.