On Fri, Jan 12, 2001 at 06:43:23PM -0700, Andreas Dilger wrote:
Anton, you write:
Have a look at 2.4, arch/sparc64/kernel/ioctl32.c
Yuk.
Would it be possible to clean up the ioctl interface so we dont need
such large hacks for LVM support? I can do the work but I want to be
sure you
On Thu, Jan 18, 2001 at 01:05:43AM +1100, Rik van Riel wrote:
On Wed, 10 Jan 2001, Christoph Hellwig wrote:
Simple. Because I stated before that I DON'T even want the
networking to use kiobufs in lower layers. My whole argument is
to pass a kiovec into the fileop instead of a page
On Wed, Jan 17, 2001 at 05:13:31PM -0800, Linus Torvalds wrote:
On Thu, 18 Jan 2001, Christoph Hellwig wrote:
/*
* a simple page,offset,legth tuple like Linus wants it
*/
struct kiobuf2 {
struct page * page; /* The page itself */
u_int16_t
On Fri, Jan 19, 2001 at 08:05:41AM +0530, [EMAIL PROTECTED] wrote:
Shouldn't we have an error / status field too ?
Might make sense.
Christoph
--
Of course it doesn't work. We've performed a software upgrade.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel"
In article [EMAIL PROTECTED] you wrote:
The write clustering issue has already been discussed (mainly at Miami)
and the agreement, AFAIK, was to implement the write clustering at the
per-address-space writepage() operation.
IMO there are some problems if we implement the write clustering in
On Sat, Jan 20, 2001 at 01:24:40PM -0200, Marcelo Tosatti wrote:
In case the metadata was not already cached before -cluster() (in this
case there is no disk IO at all), -cluster() will cache it avoiding
further disk accesses by writepage (or writepages()).
True. But you have to go through
On Sat, Jan 20, 2001 at 02:00:24PM -0200, Marcelo Tosatti wrote:
True. But you have to go through ext2_get_branch (under the big kernel
lock) - if we can do only one logical-physical block translations,
why doing it multiple times?
You dont. If the metadata is cached and uptodate there
In article 014a01c085c9$6b97b900$4d0a@test you wrote:
I do not mean to be intrusive, but I am hoping that your group will be able
to help us in our search for a Linux expert to head up the development of
interactive TV middleware for the set-top box.
Requires experience with kernel level
Hi Steve,
On Wed, May 09, 2001 at 12:40:25PM -0500, Steve Best wrote:
Release 0.3.1 of JFS was made available today.
Drop 31 on May 9, 2001 (jfs-0.3.1.tar.gz) includes fixes to the
file system and utilities.
For more details about the problems fixed, please see the README.
would it be
Hi Alan,
In article [EMAIL PROTECTED] you wrote:
ftp://ftp.linux.org.uk/pub/linux/alan/2.4-ac/
Can't find it there (neither -ac9), but on the other hand it
is on kernel.org...
Christoph
--
Of course it doesn't work. We've performed a software upgrade.
-
To unsubscribe
In article [EMAIL PROTECTED] you wrote:
Richard B. Johnson wrote:
Hello;
I downloaded linux-2.4.4. The basic kernel compiles but the aic7xxx
SCSI module that I require on some machines, doesn't.
The aic7xxx assembler requiring libdb1 is a bungle. Getting the headers
for that right on
In article [EMAIL PROTECTED] you wrote:
On Fri, May 18, 2001 at 12:00:59PM -0400, John Cowan wrote:
Christoph Hellwig wrote:
[my voice was snipped here]
Yes, I should have limited myself to pre-egcs versions.
Huh?
It's been possible to have multiple versions of gcc installed for a very
On Fri, May 18, 2001 at 12:04:34PM -0400, Eric S. Raymond wrote:
Alan Cox [EMAIL PROTECTED]:
I don't want to do (a); it conflicts with my design objective of
simplifying configuration enough that Aunt Tillie can do it. I won't
do that unless I see a strong consensus that it's the only
On Sun, May 13, 2001 at 06:36:11PM +0100, David Woodhouse wrote:
IMHO, no 64-bit architecture code should provide translation functions for
ioctls from 32-bit binaries.
This is now a sufficiently common requirement that it shouldn't be repeated
by all architectures that require it - it
On Fri, May 18, 2001 at 12:34:13PM -0400, Eric S. Raymond wrote:
Alan, it sounds very much like you just said something stupid. This
seems sufficiently unlikely that I am shaking my head in disbelief and
fingernailing wax out of both ears (and if you think doing both those
things at once is
On Fri, May 18, 2001 at 01:22:35PM -0400, Eric S. Raymond wrote:
Michael Meissner [EMAIL PROTECTED]:
On Fri, May 18, 2001 at 06:09:09PM +0200, Christoph Hellwig wrote:
Aunt Tillie shouldn't try to manually configure a kernel.
Ummm, maybe Aunt Tillie wants to learn how to configure
On Fri, May 18, 2001 at 11:51:28AM -0400, John Cowan wrote:
Jes Sorensen wrote:
Telling them to install an updated gcc for kernel compilation
is a necessary evil, which can easily be done without disturbing the
rest of the system. Updating the system's python installation is not a
Hi all,
this are the sound locking fixes for es1371. While it is inspired by the
trident fixes it contains some changes over it:
o es1371_mmap used to use lock_kernel to do some synchronistation,
this is superceeded by s-sem.
o remap_page_range (used in es1371_mmap) needs the mm
"Jeff V. Merkey" [EMAIL PROTECTED] wrote:
I at present have the NWFS utilities and File System drivers as single
source base. Obviously, the way your tree is organized, the file system
driver proper should be in the kernel tree and the file system utitilies
somewhere else.
Yes.
Where
Hi Linus,
I've updated my devfs for lvm patch to 2.4.0-test8pre.
Here it is.
Christoph
--
Always remember that you are unique. Just like everyone else.
--- linux.orig/drivers/block/lvm.c Fri Jul 14 14:38:29 2000
+++ linux/drivers/block/lvm.c Sun Sep 3 13:54:00 2000
@@ -299,6
On Tue, Sep 05, 2000 at 04:41:26PM -0600, Richard Gooch wrote:
Christoph Hellwig writes:
Hi Linus,
I've updated my devfs for lvm patch to 2.4.0-test8pre.
Here it is.
[...]
+ lvm_devfs_handle = devfs_register(
+ 0 , "lvm", 0, 0, LVM_CHAR_MAJOR,
Does this r
On Wed, Sep 06, 2000 at 03:48:53PM +, Heinz J. Mauelshagen wrote:
I can add a patch that does full-blown devfs
checking to the tools, but this needs a lot of work.
Actually changing the tools to recognize devfs seems fairly simple.
I am already working on it.
_But_ the LVM Metadata
Michael Elizabeth Chastain [EMAIL PROTECTED] wrote:
We could use some more infrastructure here.
(1) A 'make randomconfig' tool that generates a random configuration.
mconfig -m random, it's even written by you ;)
my current mconfig working version is on
In article [EMAIL PROTECTED] you wrote:
The PAS16 sound support includes code for the Soundblaster capability on
the card.
Yes.
I found an apparent Makefile error which does not enable the
Soundblaster support as anticipated. Adding SB support induces an error
for uart401 being included
On Sun, Sep 10, 2000 at 09:48:55AM -0500, Thomas Molina wrote:
On Sun, 10 Sep 2000, Christoph Hellwig wrote:
I know I misunderstand things occasionally, but it looks ok to
me. Isn't that just an artifact of the diff/patch thing? I simply
added sb.o to the line when I edited it. That's
On Sun, Sep 10, 2000 at 01:54:38PM -0500, Thomas Molina wrote:
I suppose the more basic question is: Should the Soundblaster-specific
code in pas2_card.c be ripped out and leave only PAS-specific code in
the PAS driver?
IMHO you should add some _more_ code to pas2_card.c so the sb stuff
is
In article [EMAIL PROTECTED] you wrote:
i am using kernel-2.2.14-5.0,
i wrote a simple module to just printk a a message and tried to insmod it,
but
it gave error message: resource/device busy (EBUSY)
but the message gets printed in /var/log/messages
the code is:
3-1997
- *
- * OSS/Free for Linux is distributed under the GNU GENERAL PUBLIC LICENSE (GPL)
- * Version 2 (June 1991). See the "COPYING" file distributed with this software
- * for more info.
- *
- *
- * Thomas Sailer : ioctl code reworked (vmalloc/vfree removed)
- * Christoph Hellwi
Christoph Hellwig [EMAIL PROTECTED] wrote:
E.g. with this patch, EXTRAVERAVERSION is the rpm release number:
sorry, this was the build number the stuff - the extra version hack
is much simpler:
perl -pi -e 's/EXTRAVERSION/"%{Release}"/;' Makefile
(If you want it)
! Dependencies are done automagically by 'make dep', which also
-# removes any old dependencies. DON'T put your own dependencies here
-# unless it's something special (not a .c file).
+# 15 Sep 2000, Christoph Hellwig [EMAIL PROTECTED]
+# Rewritten to use lists instead of if-statements.
#
-# Note 2
On Wed, Sep 27, 2000 at 11:15:33AM -0400, Horst von Brand wrote:
+ Example:
+
+ # fs/Makefile
+ mod-subdirs := nls
+
+ This means nls should be added to (subdir-y) and $(subdir-m) if
^^^
+ CONFIG_NFS = y.
^^^
NLS or
On Wed, Sep 27, 2000 at 10:30:05AM -0500, Jeff Garzik wrote:
Cool. Once all the makefiles are 95% new-style (there will always be
oddball special case rules and dependencies), it shouldn't be too hard
to whip up a proggie which slurps all the Makefiles and spits out
one-big-Makefile. With
Abel Mu?oz Alcaraz [EMAIL PROTECTED] wrote:
Hi everybody,
I want to develop a linux kernel module in C++ but I don't find makefiles
and/or sorce files examples to do this.
Don't do that.
Search the list-archive for C++ and read why.
Christoph
--
Always remember that you are
Nikhil Goel [EMAIL PROTECTED] wrote:
Is AD1881A (AC'97 audio) codec supported?
It is present as an OSS sound card option in Kernel Build, though I am
in my second day of trying to make it.. some path kludge.
Where did you see that option?
The ad1881 is supported by the ac97_codec
James Sutherland [EMAIL PROTECTED] wrote:
On Fri, 29 Sep 2000, Daniel Phillips wrote:
That sounds likely to be a common case. Every real bookstore I've seen
lately has had books on C, C++, Linux, Windows etc. programming - I have
yet to see one with a since ANSI or IEEE document for sale!
o Fix the 'which' compiler stuff (Horst von Brand,
Peter Samuelson)
| Can someone verify for me this works on Slackware and
| on Caldera ?
It breaks on Caldera.
The errors are:
-- snip -
bin/sh:
On Sat, Sep 30, 2000 at 07:30:42PM -0400, Alexander Viro wrote:
Forget distributions. There is a very, very good reason to have the choice
of cc used in kernel builds uncoupled from the userland one. IMO kgcc is a
misnomer (kcc would be better), but the idea is sound - you don't want to
deal
Ben Collins [EMAIL PROTECTED] wrote:
Isn't this completely broken? I mean, it wont detect the others at all. It
will leave CC="" if gcc272 or kgcc are there.
Yes. Sorry I' too selfish today ;) Your version seems more accurate to me.
Christoph
--
Always remember that you are unique.
Robert Redelmeier [EMAIL PROTECTED] wrote:
I'm wondering if there are any plans to bring Kirk McKusick's "Soft-Updates"
to Linux in 2.5 ??? Kirk has recently modified his licence (friendlier).
I could only find some noncomittal postings on LKML from 1997.
I doubt. There are lots of
On Mon, Oct 02, 2000 at 08:06:08AM -0500, Jeff Garzik wrote:
Linus,
The attached patch against 2.4.0-test9-pre8 greatly improves support
for maintaining open source modules outside the kernel.
This patch changes linux/Makefile to export all important Make settings
with each kernel build,
On Mon, Oct 02, 2000 at 08:01:14AM -0500, Jeff Garzik wrote:
Christoph Hellwig sent me a better patch, with Cc: to Linus, so I hope this
will be fixed in test9.
*nudge* Here's hoping that one of you guys will post the patch, since
it's quite useful and I don't see it on lkml
On Mon, Oct 02, 2000 at 05:17:46PM +0200, Pavel Machek wrote:
Actually there's another compiler (codepro or how is it called), made
by SGI(?) for merced, available under gpl, and hving all gcc
extensions, including __asm__().
SGI Pro64 - it's IA64 only and uses the gcc frontends.
But I doubt
On Mon, Oct 02, 2000 at 03:26:39PM +0200, Christoph Hellwig wrote:
On Mon, Oct 02, 2000 at 08:01:14AM -0500, Jeff Garzik wrote:
Christoph Hellwig sent me a better patch, with Cc: to Linus, so I hope this
will be fixed in test9.
*nudge* Here's hoping that one of you guys will post
Hi Linus,
In the last weeks I've done some work on implement real working
4.4BSD file flags for Linux. This stuff does almost work.
(No, I don't want to submit it for 2.4 - don't hit the D key :))
Besides some syscalls (chflags, fchflags, lchflags) this needs
an additional field in struct stat.
[ sorry for the late reply, I was on vacation last week ]
On Sat, Oct 14, 2000 at 08:26:35AM +0100, Tigran Aivazian wrote:
just to add, that if I am wrong, and Linus does want it in the kernel
If I unterstand David right, he seems to be interested (?).
I am willing to spend some time
In article [EMAIL PROTECTED] you wrote:
However, the fact that you need that dependency on CONFIG_MODULES _still_
shows that something is wrong. That dependency should not be there, and
the drm code should be fixed. Why does it care about CONFIG_MODULES at
all? It should not, and it _must_
In article [EMAIL PROTECTED] you wrote:
Eeek! No, I took that out back in test9-pre7 to solve the ordering
problem that we were having (the hub driver's __init function in the
usbcore.o needed to be called _before_ the other driver's __init
functions when everything is compiled into the
In article [EMAIL PROTECTED] you wrote:
Thus spake David S. Miller ([EMAIL PROTECTED]):
I'll say it again, if you have to make changes to apps/servers the
feature does not make any sense. It must operate transparently or
not at all.
There once was a socket file system which solved exactly
On Mon, Feb 26, 2001 at 08:26:23AM -0800, Peter J. Braam wrote:
- when you login, you get imounted into an environment where you have full
priviliges (except mknod). The "/" of your environment is not a directory
in the Unix tree.
- in this environment the system file systems are available
On Thu, Mar 01, 2001 at 11:01:59AM +1100, Keith Owens wrote:
On Wed, 28 Feb 2001 20:27:33 +0100,
Christoph Hellwig [EMAIL PROTECTED] wrote:
Urgg. limits.h is a userlevel header...
The attached patch will make similar atempts fail (but not this one as
there is also a limits.h in gcc's
On Wed, Feb 28, 2001 at 10:21:30PM +0300, Alexander Zarochentcev wrote:
6. Using integer constants from limits.h instead of self made ones
Urgg. limits.h is a userlevel header...
The attached patch will make similar atempts fail (but not this one as
there is also a limits.h in gcc's include
Hi Matt,
In article [EMAIL PROTECTED] you wrote:
My concern is that if there continues to be a 2GB swap partition/file size
limitation, and you can have (as currently #defined) 8 swap partitions,
you're limited to 16GB swap, which then follows a max of 8GB RAM. We'd like
to sell servers
In article [EMAIL PROTECTED] you wrote:
The assembler makefile doesn't reference yacc, but instead relies
on gmake's built in rules to figure out how to generate a .c from
a .y. I'm somewhat surprised that bison doesn't create a link to
yacc or that gmake doesn't try to look for bison.
On Wed, Mar 07, 2001 at 08:29:45AM -0700, Justin T. Gibbs wrote:
What about simply removing the firmware source and assembler from the
kernel tree? We have lots of firmware in the kernel tree for which
there isn't even firmware avaible...
What, and not allow others to fix my bugs for me?
In article [EMAIL PROTECTED] you wrote:
Hi,
Recently I read the BeOS www page, and answerd a question in other mailing
list. Both things have remind me of a pretty file system: 'cdfs'.
Anybody knows if there is a port of 'cdfs' (Audio CD File System) for Linux ?
There is a cdfs, but it
In article [EMAIL PROTECTED] you wrote:
The problem:
drivers change their detection schemes; and changes in the kernel can
change the order in which devices are assigned names.
For example, the DAC960(?) drivers changed their order of
detecting controllers, and I did _not_ have fun, given
On Wed, Mar 14, 2001 at 02:11:57PM -0500, Lars Kellogg-Stedman wrote:
Put LABEL=label set with e2label in you fstab in place of the device name.
Which is great, for filesystems that support labels. Unfortunately,
this isn't universally available -- for instance, you cannot mount
a swap
In article [EMAIL PROTECTED] you wrote:
I never ported it to the new PCI interfaces strictly because when
combined with SBUS it makes the driver initialization look really
sloppy.
BTW, what do you think of a new PCI style probing for SBUS?
When I hacked on a small sbus driver, I thought it
In article [EMAIL PROTECTED] you wrote:
--opJtzjQTFsWo+cga
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Here is my first pass at adding pci_device_id tables to all
PCI scsi drivers in linux-2.4.0-test11. It implements a compromise
regarding named
On Thu, Nov 30, 2000 at 12:36:28AM +, Russell King wrote:
and CONFIG_FOO=y and CONFIG_BAR=m? What about CONFIG_FOO=y and
CONFIG_BAR=y? Do we still support this method? If not, what is the
recommended way of doing this sort of stuff?
To do this you need to extend the scheme a little
In article [EMAIL PROTECTED] you wrote:
Actually; Ethernet badly needs something like this too. I would kill
to be able to do something like:
ifconfig eth0 speed 100 duplex full
o across different networks cards -- I've been thinking about it of
late as I had to battle with this
On Mon, Nov 27, 2000 at 01:18:52PM +1100, Neil Brown wrote:
Thanks for this
I have looked more deeply, and discovered the error of my ways.
As the Makefiles now stand, all export-objs (OX_OBJS) get linked
before non-export-objs (O_OBJS) in the same directory, independantly
of any
iff linux-2.4.0t11p1/scripts/split-man
linux/scripts/split-man
--- linux-2.4.0t11p1/scripts/split-man Thu Jan 1 01:00:00 1970
+++ linux/scripts/split-man Thu Nov 9 21:50:26 2000
@@ -0,0 +1,33 @@
+#!/usr/bin/perl
+#
+# split-man: create man pages from kernel-doc -man output
+#
+# Author:
0-test12-pre7/scripts/split-man Thu Jan 1 01:00:00 1970
+++ linux/scripts/split-man Fri Dec 8 22:59:07 2000
@@ -0,0 +1,33 @@
+#!/usr/bin/perl
+#
+# split-man: create man pages from kernel-doc -man output
+#
+# Author: Tim Waugh [EMAIL PROTECTED]
+# Modified by: Christoph Hellw
- Forwarded message from Christoph Hellwig [EMAIL PROTECTED] -
Date: Wed, 13 Dec 2000 21:52:21 +0100
From: Christoph Hellwig [EMAIL PROTECTED]
To: Linus Torvalds [EMAIL PROTECTED]
Subject: [PATCH] fix 2.4.0-test12 scsi makefile
X-Mailer: Mutt 1.0i
Hi Linus,
this patch makes scsi usable
In article [EMAIL PROTECTED] you wrote:
For those
of you building the driver as a module, take note that the module
name is now "aic7xxx_mod" rather than "aic7xxx".
Could you please undo that change?
Postfixing a module name with _mod does not make sense.
Yes, some modules use it - but that's
In article [EMAIL PROTECTED] you wrote:
I think the semantics of the filesystem specific -flush and -writepage
are not the same.
Is ok for filesystem specific writepage() code to sync other "physically
contiguous" dirty pages with reference to the one requested by
writepage() ?
If so,
structure
*12/11/2000 - removed unneeded timestamp definitions
+ *24/12/2000 - removed LVM_TO_{CORE,DISK}*, use cpu_{from, to}_le*
+ * instead - Christoph Hellwig
*
*/
@@ -67,7 +69,6 @@
#define_LVM_KERNEL_H_VERSION "LVM 0.9 (13/11/2000)"
#inc
+ *25/12/2000 - fix procfs #defines - Christoph Hellwig
*
*/
@@ -224,7 +225,7 @@
static int lvm_chr_ioctl(struct inode *, struct file *, uint, ulong);
-#if defined CONFIG_LVM_PROC_FS defined CONFIG_PROC_FS
+#ifdef CONFIG_PROC_FS
int lvm_proc_read_vg_info(char *, char **, off_t
On Fri, Jan 05, 2001 at 02:56:40PM -0200, Marcelo Tosatti wrote:
* VM: experiment with different active lists / aging pages
of different ages at different rates + other page replacement
improvements
* VM: Quality of Service / fairness / ... improvements
* VM: Use kiobuf IO in VM
On Fri, Jan 05, 2001 at 07:27:38PM -0200, Rik van Riel wrote:
No other then filesystem IO (page/buffercache) is actively tied
to the VM, so there should be no problems.
Not right now, no. But if you know what is possible
(and planned) with the kiobuf layer, you should think
twice about
In article [EMAIL PROTECTED] you wrote:
I've put a patch up for testing on the kernel.org mirrors:
/pub/linux/kernel/people/davem/zerocopy-2.4.0-1.diff.gz
It provides a framework for zerocopy transmits and delayed
receive fragment coalescing. TUX-1.01 uses this framework.
Hi Dave,
don't
In article [EMAIL PROTECTED] you wrote:
Hi Linus,
On Sun, 7 Jan 2001, Linus Torvalds wrote:
I wonder what to do about this - the limits are obviously useful, as
would the "use swap-space as a backing store" thing be. At the same
time I'd really hate to lose the lean-mean-clean ramfs.
Let
In article [EMAIL PROTECTED] you wrote:
i installed 2.4.0 last week and all worked well on my amd-K6-350
i use a cheap sound card since 2.0.36 and it always worked well too.
it work well now in 2.4.0, BUT , /dev/sndstat report me no such file or
directory
and /proc/sound (as noted in
On Mon, Jan 08, 2001 at 10:30:39AM -0500, Martin Laberge wrote:
the reference to sndstat and /proc/sound was found in
drivers/sound/soundcard.c
IIRC it is only in the changelogs - and I don't want to play Big Brother on
source files ...
thanks for your lights on this topic...
is there
On Tue, Jan 09, 2001 at 11:23:41AM +0100, Ingo Molnar wrote:
On Mon, 8 Jan 2001, Rik van Riel wrote:
I really think the zerocopy network stuff should be ported to kiobuf
proper.
yep, we talked to Stephen Tweedie about this already, but it involves some
changes in kiovec support and
On Tue, Jan 09, 2001 at 02:31:13AM -0800, David S. Miller wrote:
Date: Tue, 9 Jan 2001 11:31:45 +0100
From: Christoph Hellwig [EMAIL PROTECTED]
Yuck. A new file_opo just to get a few benchmarks right ... I
hope the writepages stuff will not be merged in Linus tree (but I
In article [EMAIL PROTECTED] you wrote:
On Tue, 9 Jan 2001, Ingo Molnar wrote:
So i do believe that the networking
code is properly designed in this respect, and this concept goes to the
highest level of the networking code.
Absolutely. This is why I have
On Tue, Jan 09, 2001 at 12:55:51PM -0800, Linus Torvalds wrote:
On Tue, 9 Jan 2001, Christoph Hellwig wrote:
Also the tuple argument you gave earlier isn't right in this specific case:
when doing sendfile from pagecache to an fs, you have a bunch of pages,
an offset in the first
On Tue, Jan 09, 2001 at 10:38:30AM -0500, Benjamin C.R. LaHaise wrote:
What you're completely ignoring is that sendpages is lacking a huge amount
of functionality that is *needed*. I can't implement clean async io on
top of sendpages -- it'll require keeping 1 task around per outstanding
io,
On Tue, Jan 09, 2001 at 01:26:44PM -0800, Linus Torvalds wrote:
On Tue, 9 Jan 2001, Christoph Hellwig wrote:
Look at sendfile(). You do NOT have a "bunch" of pages.
Sendfile() is very much a page-at-a-time thing, and expects the actual IO
layers to do it's own scat
On Wed, Jan 10, 2001 at 12:05:01AM -0800, Linus Torvalds wrote:
On Wed, 10 Jan 2001, Christoph Hellwig wrote:
Simple. Because I stated before that I DON'T even want the networking
to use kiobufs in lower layers. My whole argument is to pass a kiovec
into the fileop instead
On Tue, Jan 09, 2001 at 12:05:59PM +0100, Ingo Molnar wrote:
On Tue, 9 Jan 2001, Christoph Hellwig wrote:
2.4. In any case, the zerocopy code is 'kiovec in spirit' (uses
vectors of struct page *, offset, size entities),
Yep. That is why I was so worried aboit the writepages file op
+#
+# 24 October 2000, Christoph Hellwig [EMAIL PROTECTED]
+# Created from code in various subdirectory makefiles
+#
+
+
+# Subdirectories that should be entered when MAKING_MODULES=1, even if set to 'y'.
+both-m := $(filter $(mod-subdirs), $(subdir-y))
+
+# Extract lists of the multi-part
On Thu, Oct 26, 2000 at 11:37:07PM +, Heinz J. Mauelshagen wrote:
Hi Rik,
I can't reproduce it on my box.
Could you provide a "lvcreate -d" output of what you did to help
me to dig into that one.
Did somebody else out there face the same 0.8final snapshot weirdness?
Yes. I have
Ok, forgot to Cc linux-kernel ...
Please Cc linus on reply.
- Forwarded message from Christoph Hellwig [EMAIL PROTECTED] -
Date: Fri, 27 Oct 2000 22:03:54 +0200
From: Christoph Hellwig [EMAIL PROTECTED]
To: Linus Torvalds [EMAIL PROTECTED]
Subject: [PATCH] kiobuf/rawio fixes for 2.4.0
nder Linux
+
+ Christoph Hellwig [EMAIL PROTECTED]
+
+
+This document describes the kiobuf concept used in the Linux Kernel
+IO/memory subsystem. It describes it's usages, functions working
+with kernel IO buffers and show some examples for kiobuf usage.
+
+
+The main reason for implementing kernel IO buffers (
On Mon, Oct 30, 2000 at 12:19:21PM -0500, Jeff Garzik wrote:
Christoph Hellwig wrote:
+Locking down user memory and doing mass storage device IO with it is not
+the only purpose of kiobufs. Another use for kiobufs is allowing
+user-space mmaping dma memory, e.g in sound drivers. To do so
On Mon, Oct 30, 2000 at 01:56:07PM -0500, Jeff Garzik wrote:
My question from above is: how can the via audio mmap in test10-preXX
be improved by using kiobufs? I am not a kiobuf expert, but AFAICS a
non-kiobuf implementation is better for audio drivers. (and the via
audio mmap
On Mon, Oct 30, 2000 at 03:08:31PM -0500, Jeff Garzik wrote:
Actually, I wonder if its even possible for mmap_kiobuf to support audio
-- full duplex requires that both record and playback buffer(s),
theoretically two separate sets of kiobufs, to be presented as one space
(with playback always
In article [EMAIL PROTECTED] you wrote:
We should just link it in the order specified:
ld -r usbdrv.o $(obj-y)
[...]
Then we change the meaning of OX_OBJS, and instead of saying
ALL_O = $(OX_OBJS) $(O_OBJS)
we just say
ALL_O = $(O_OBJS)
and the meaning of
On Mon, Oct 30, 2000 at 03:40:24PM -0800, Linus Torvalds wrote:
On Tue, 31 Oct 2000, Christoph Hellwig wrote:
It is simple - but a change in _every_ makefile is required.
And it is not really needed for old-style makefiles.
Actually, you don't have to change every makefile, because
On Mon, Oct 30, 2000 at 03:51:53PM -0800, Linus Torvalds wrote:
I hate your patch.
I'd rather see "Rules.make" just base itself entirely off the new-style
Makefiles, and have it use "$(obj-y)" instead of O_OBJS etc.
Then, _old_style Makefiles could be fixed up by doing a
include
On Mon, Oct 30, 2000 at 04:47:15PM -0800, Linus Torvalds wrote:
On Tue, 31 Oct 2000, Christoph Hellwig wrote:
Old-style Makefiles are playing dirty tricks with defining
L_TARGET and then using O_TARGET for linking some onjects into
an intermediate object.
Actually, I think I have
On Mon, Oct 30, 2000 at 06:52:08PM -0600, Michael Elizabeth Chastain wrote:
Let me see if I have all this straight:
(1) Change Rules.make to use "new style" variables as its native form.
(1A) Add a "Compat.make" for old style Makefiles, and
(1B) Continue to convert all the remaining
On Wed, Nov 01, 2000 at 09:03:23AM -0600, Peter Samuelson wrote:
[Christoph Hellwig [EMAIL PROTECTED]]
+
+# include a local makefile, if present
+-include Makefile.local
Why?
someone on lkml suggested it. It will not hurt but help some people.
[all the other changes]
If have
In article [EMAIL PROTECTED] you wrote:
As is being discussed here, C99 has some replacements to the gcc syntax
the kernel uses. I believe the C99 syntax will win in the near future,
and thus the gcc syntax will have to be removed at some point. In the
interim the kernel will either move
On Thu, Nov 09, 2000 at 12:02:45PM -0500, Jeff Garzik wrote:
I have an (untested) update for the cs46xx driver in Linux 2.4.
It includes Nils' 2.2 changes, use of initcalls (so compiled-in
should work) and use of the 2.4 PCI interface.
Patch Generally looks ok. Comments:
1) This code
-man
linux/scripts/split-man
--- linux-2.4.0t11p1/scripts/split-man Thu Jan 1 01:00:00 1970
+++ linux/scripts/split-man Thu Nov 9 21:50:26 2000
@@ -0,0 +1,33 @@
+#!/usr/bin/perl
+#
+# split-man: create man pages from kernel-doc -man output
+#
+# Author: Tim Waugh [EMAIL PROTEC
In article [EMAIL PROTECTED] you wrote:
This may be, as you say, "harmless". It is, however, a bug. The
reporting must be correct or large complex systems can't be
developed or maintained.
No. It is not. The module usage count doesn't have a direct relation
to the number of open devices.
1 - 100 of 23088 matches
Mail list logo