Hi,
I have been having problems using rename system call
on vfat file systems. I have looked at the kernel code
and tried everything I could do to figure out what
might be going wrong. As a last resort I thought you
might be able to help me.
The /etc/fstab entry for the drive that I mount looks
On Thu, 21 Jun 2001, abc abc wrote:
> If I reboot the machine just after the rename() call
> is completed, when the machine comes up the file
> /mnt/sns-c/segments/segfile has zero bytes and there
> is no file in the tmp directory. Effectively the file
> is lost some where. Running fsck
On Thu, 21 Jun 2001, Timur Tabi wrote:
> In my opinion, this whole thing would just go away (including some of
> Microsoft's anti-GPL rants), if the FSF officially declared that under the GPL,
> #including a GPL header file does NOT force your code to be also GPL.
The problem being, there is
On Thursday 21 June 2001 10:02, Jesse Pollard wrote:
> Rob Landley <[EMAIL PROTECTED]>:
> > On Wednesday 20 June 2001 17:20, Albert D. Cahalan wrote:
> > > Rob Landley writes:
> > > > My only real gripe with Linux's threads right now [...] is
> > > > that ps and top and such aren't thread aware
Jon Forsberg <[EMAIL PROTECTED]> écrit :
> I have an Surecom EP-320X-S Ethernet adapter which apparently uses a
> Myson MTD-8xx chip. It works well with the "fealnx" driver (labeled
> "Myson MTD-8xx PCI Ethernet support" in kernel config) except for one thing:
> After a while in use it stops
- Received message begins Here -
>
> "Eric S. Raymond" wrote:
> >
> > The GPL license reproduced below is copyrighted by the Free Software
> > Foundation, but the Linux kernel is copyrighted by me and
At 8:06 PM +0100 2001-06-21, Alan Cox wrote:
> > > the stdio.h, I'd tell him to go screw himself.
>> What is the difference between including kernel header file and
>> including GPLed header file?
>
>There are real differences between programs and interface definitions. At this
>point you get
On Tue, Jun 19, 2001 at 10:41:51AM +0100, Jeremy Sanders wrote:
> I've found a patch which fixes the hanging problem, so I guess it's not
> linux-kernel which is at fault. Get it from Wayne Davison at:
Works for me too.
--
Rasmus([EMAIL PROTECTED])
"Men kick friendship around like
> No comments on races, but there's obvious one on API: doing that on
> per-major basis is _wrong_.
Even though you do not define "that", most likely I agree.
Still, many intermediate steps are needed.
For a very large number of these steps the final API is irrelevant.
The project of this week
On Wednesday 20 June 2001 21:57, D. Stimits wrote:
> MySQL is just a sample. I mention it because it is quite easy to link a
> web server to. Imagine patch running on a large file that is a
> conglomeration of 50 small patches; it could easily summarize this, and
> storing it through MySQL adds
I found on my newer Redhat 7.1 distribution that glibc is being placed
differently than just /lib/. Here is the structure I found:
/lib/ has:
libc-2.2.2.so (hard link)
libc.so.6 (sym link to above)
A new directory appears, /lib/i686/ (uname -m is i686):
libc-2.2.2.so (a full hard link copy
anyone working on a bootflag.c for alpha?
init/main.o: In function `init':
main.c(.text+0x148): undefined reference to `linux_booted_ok'
main.c(.text+0x14c): undefined reference to `linux_booted_ok'
make: *** [vmlinux] Error 1
--
Tom Vier <[EMAIL PROTECTED]>
DSA Key id 0x27371A2C
-
To
Your analogy is flawed.
You state that "the kernel is the equivalent of an application", when
compared to user-space application/library relationships.
The flaw in this analogy is, a library does 'require! and use'
routines provided by the application. The library provides methods
and services
On my system, flag problem and boot panic fixed
with this version.
--
Gary White Network Administrator
[EMAIL PROTECTED] Internet Pathway
Voice 601-776-3355Fax 601-776-2314
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body
Jonathan Lundell wrote:
>
> At 8:06 PM +0100 2001-06-21, Alan Cox wrote:
> > > > the stdio.h, I'd tell him to go screw himself.
> >> What is the difference between including kernel header file and
> >> including GPLed header file?
> >
> >There are real differences between programs and
Kai Henningsen wrote:
>
> [EMAIL PROTECTED] (Lauri Tischler) wrote on 21.06.01 in
><[EMAIL PROTECTED]>:
>
> > Richard J Moore wrote:
> > >
> > > > 59.42886726469 ±2°C is obviously ludicrous, even if that's
> > > > what my calculator gives me. I should instead write 59 ±2°C, since
> > >
> > >
On Thu, Jun 21, 2001 at 09:21:39PM +0200, Francois Romieu wrote:
> Jon Forsberg <[EMAIL PROTECTED]> écrit :
> > I have an Surecom EP-320X-S Ethernet adapter which apparently uses a
> > Myson MTD-8xx chip. It works well with the "fealnx" driver (labeled
> > "Myson MTD-8xx PCI Ethernet support" in
** Reply to message from Marco Colombo <[EMAIL PROTECTED]> on Thu, 21 Jun 2001
22:12:35 +0200 (CEST)
> They only have to recompile their program against non-GPLed code (e.g.
> rewrite that part from scratch) and redistribute it.
That assumes that a non-GPL equivalent even exists, or can be
** Reply to message from "Eric S. Raymond" <[EMAIL PROTECTED]> on Thu, 21 Jun
2001 16:13:22 -0400
> Linus *is*, however, implicitly claiming the authority to make license
> policy on behalf of the other copyright holders in cases where the GPL
> is unclear.
And that could be dangerous to "GPL
IANAL. I also dislike fencepost errors. Hence, these
comments.
The GNU GPL Version 2, June 1991, (hereafter the GPL), applies
"to the modified work as a whole". Consequently:
>2. A driver or other kernel component which is statically linked to
> the kernel *is* to be
I'm on 2.4.6pre3 + freeswan/ipsec on my gateway now for 5 days.
It's an old 486/66 32MB with several isdn links, a dsl uplink (with
iptables masquerading) behind a ne2k clone and a 3c509 to the inside network.
no problems at all with the interfaces (all compiled as modules).
Tom
In article
"David Flynn" <[EMAIL PROTECTED]> writes:
[...]
> ive done the badblock test, and compiled a list of 2302 bad blocks on this
> disk ... however, when running mke2fs -l badblocfile /dev/hdc1
>
> i got this interesting errormessage for every one of the bad blocks :
>
> Bad block 1006290 out of
Zach Brown writes:
> The attached patch-in-progress removes the per-cpu statistics from
> struct kernel_stat and puts them in a cpu_stat structure, one per cpu,
> cacheline padded. The data is still coolated and presented through
> /proc/stat, but another file /proc/cpustat is also added. The
** Reply to message from Andrew Pimlott <[EMAIL PROTECTED]> on
Thu, 21 Jun 2001 16:46:25 -0400
> I agree entirely that Linus, as creator of the license, is
> privileged with respect to interpretation of the license.
Ah, but Linus didn't create the license, he's using someone else's. The GPL
On Thu, Jun 21, 2001 at 04:02:49PM -0500, Timur Tabi wrote:
> ** Reply to message from Andrew Pimlott <[EMAIL PROTECTED]> on
> Thu, 21 Jun 2001 16:46:25 -0400
>
> > I agree entirely that Linus, as creator of the license, is
> > privileged with respect to interpretation of the license.
>
> Ah,
>> I have the Abit KT 7
> different northbridge, different southbridge.
You are not that right, in the initial mail he wanted to know about the
VT82C686A chip, ans thats exactly the one on my board.
Tim
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body
** Reply to message from Andrew Pimlott <[EMAIL PROTECTED]> on
Thu, 21 Jun 2001 17:05:34 -0400
> Sorry, I meant to say "chooser of the license". Given that Linux
> was never an FSF project, and that Linus editorializes at the top of
> COPYING, I think it is reasonable to infer that we are
On Thu, 21 Jun 2001, Daniel Phillips wrote:
> On Thursday 21 June 2001 07:44, Marcelo Tosatti wrote:
> > On Thu, 21 Jun 2001, Mike Galbraith wrote:
> > > On Thu, 21 Jun 2001, Marcelo Tosatti wrote:
> > > > Ok, I suspect that GFP_BUFFER allocations are fucking up here (they
> > > > can't block
On Thursday 21 June 2001 04:37, Henning P. Schmiedehausen wrote:
>
> Devils' advocate position: If Linux would not be under GPL but under
> BSD license, M$ may have already done so. But consider them porting
> one of their monster applications and release it just to find out that
> they've linked
>> 3. A kernel module loaded at runtime, after kernel build, *is not*
>> to be considered a derivative work.
>
> It doesn't much matter
> under the GPL, anyway, so long as the in-code kernel image isn't
> "copied or distributed".
Broadly agree - thanks for someone pointing out the obvious
On Thursday 21 June 2001 04:50, Henning P. Schmiedehausen wrote:
> Rob Landley <[EMAIL PROTECTED]> writes:
> >Ooh, do I get to say "I told you so"? (LinuxToday buried my submission
> > way back under a blurb about caldera, but still...)
>
> And the quote of "stealing the TCP stack from BSD" is
** Reply to message from Andrew Pimlott <[EMAIL PROTECTED]> on
Thu, 21 Jun 2001 17:30:06 -0400
> I'm not sure whether you are right or wrong--but such a conclusion
> would be grossly unfair. I think a strong case would be made that
> existing practice wrt Linux is independent of existing
> There is no such thing as a "user mode" interrupt service routine.
> There never was one, and there will never be one on any machine
> that fetches instructions from memory for execution. [...]
If memory does not deceive me, SunLab Spring processed interrupts
in user space. I do not remember
Pete Zaitcev writes:
> If memory does not deceive me, SunLab Spring processed interrupts
> in user space. I do not remember for sure, but I think QNX did, too.
> User mode interrupt handlers are perfectly doable, provided that the
> hardware allows to mask interrupts selectively.
SGI's IRIX
Hi,
I have the same problem, only mine occurs early in the boot process
(right after a message saying something like "trying to mount old
root..."; or maybe s/mount/unmount)so I don't have a log. I have a
similar system: dual PIIIs w/ Adaptec AIC-7xxx controller, an HP Kayak.
I saw some
Hello Alan,
I use it all the time and it is not pre6 stuff related...:-)
Thanks,
Dieter
--- linux/mm/filemap.cMon May 28 13:31:49 2001
+++ linux/mm/filemap.c Mon Jun 11 23:31:08 2001
@@ -230,17 +230,17 @@
unsigned long offset;
page =
Chris Leger wrote:
>
> Hi,
>
> I have the same problem, only mine occurs early in the boot process
> (right after a message saying something like "trying to mount old
> root..."; or maybe s/mount/unmount)so I don't have a log. I have a
> similar system: dual PIIIs w/ Adaptec AIC-7xxx
From: Jari Ruusu <[EMAIL PROTECTED]>
File backed loop device on 4k block size ext2 filesystem:
# dd if=/dev/zero of=file1 bs=1024 count=10
10+0 records in
10+0 records out
# losetup /dev/loop0 file1
# dd if=/dev/zero of=/dev/loop0 bs=1024 count=10 conv=notrunc
I've been reading the VM thread off-and-on for, oh, the last
8 _years_ on linux-kernel. It doesn't seem that much progress gets
made in any one direction. For every throughput optimination for servers,
the desktop people yell 'interactivity'. For every 'long-disk-idle'
desire the laptop
Can you use read_config_nybble and write_config_nybble, in your patch?
--
Jeff Garzik | Andre the Giant has a posse.
Building 1024|
MandrakeSoft |
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo
In message <[EMAIL PROTECTED]> you wri
te:
> In practice it's a BS. There is a lot of ways minor modifications of code
> could add a preemption point, so if you rely on the lack of such - expect
> major PITA.
>
> Yes, in theory SMP adds some extra fun. Practically, almost every "SMP"
> race
On Thursday 21 June 2001 17:49, Schilling, Richard wrote:
> > -Original Message-
> > From: Rob Landley
> > Sent: Thursday, June 21, 2001 9:25 AM
>
> [snip]
>
> > BSD forked to death in the 80's. Everybody from AT to Sun
> > to IBM who saw
> > money in it spun off their own incompatable,
On Thu, 21 Jun 2001, Jason McMullan wrote:
> One we know how we would 'train' our little VM critter, we
> will know how to measure its performance. Once we have measures, we
> can have good benchmarks. Once we have good benchmarks - we can pick
> a good VM alg.
>
> Or heck, let's
On Thu, 21 Jun 2001, Rusty Russell wrote:
> Disagree. A significant percentage of the netfilter bugs have been
> SMP only (the whole thing is non-reentrant on UP).
I really doubt it.
Well, if you use GFP_ATOMIC for everything... grep...
Erm... AFAICS, you call create_chain() with
On Thu, 21 Jun 2001, Pete Zaitcev wrote:
> > There is no such thing as a "user mode" interrupt service routine.
> > There never was one, and there will never be one on any machine
> > that fetches instructions from memory for execution. [...]
>
> If memory does not deceive me, SunLab Spring
On Thu, 21 Jun 2001, Alexander Viro wrote:
>
>
> On Thu, 21 Jun 2001, Rusty Russell wrote:
>
> > Disagree. A significant percentage of the netfilter bugs have been
> > SMP only (the whole thing is non-reentrant on UP).
>
> I really doubt it.
> Well, if you use GFP_ATOMIC for
If I am using a sysctl directory when the relevant unregister_sysctl_table()
is called, the directory and parent directories will continue to exist. Fine.
However when I cd out of the dir, the directory does not disappear.
When/where do sysctl directories get collected ?
thanks
john
--
On Thu, 21 Jun 2001, Jason McMullan wrote:
> Or heck, let's just make the VM a _real_ Neural Network,
> that self trains itself to the load you put on the system.
> Hideously complex and evil?
Considering the amount of parameters the neural network
would have to tune, and the fact that
On Thursday 21 June 2001 21:50, Marcelo Tosatti wrote:
> On Thu, 21 Jun 2001, Daniel Phillips wrote:
> > On Thursday 21 June 2001 07:44, Marcelo Tosatti wrote:
> > > On Thu, 21 Jun 2001, Mike Galbraith wrote:
> > > > On Thu, 21 Jun 2001, Marcelo Tosatti wrote:
> > > > > Ok, I suspect that
"Richard B. Johnson" wrote:
>
> QNX does not have any difference between user-space and kernel space.
> It's not paged-virtual. It's just one big sheet of address space
> with no memory protection (everything is shared). All procedures
> to be executed are known at compile time.
That's
On Fri, 22 Jun 2001, Anders Larsen wrote:
> "Richard B. Johnson" wrote:
> >
> > QNX does not have any difference between user-space and kernel space.
> > It's not paged-virtual. It's just one big sheet of address space
> > with no memory protection (everything is shared). All procedures
> > to
On Thu, 21 Jun 2001, Justin Guyett wrote:
> > One we know how we would 'train' our little VM critter, we
> > will know how to measure its performance. Once we have measures, we
> > can have good benchmarks. Once we have good benchmarks - we can pick
> > a good VM alg.
>
> I can see it
Hi,
Thanks for your comment,
I haven't used read_config_nybble, write_config_nybble in order to use the
same code with this kernel patch (2.4.X) and a patch for pcmcia-cs
(pci_fixup.c) to use with linux 2.2.X
I think it would be better to rewrite the patch using the nybble functions
and
On Thu, 21 Jun 2001 09:37:47 -0500
John Madden <[EMAIL PROTECTED]> wrote:
> errors. Think the patch with the udelay() will still work?
In my system, the patch with the udelay() is working.
--
Masaru Kawashima
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body
> 1. Userland programs which request kernel services via normal system
^^
>calls *are not* to be considered derivative works of the kernel.
Please, at least don't say "normal" or it will be non obvious that it is
ok for the
I tried inserting a udelay(1) and increasing the count ..but
the same behaviour.
any clues ? btw, i've been able to compile the redhat 7.1 intel e100
driver and it works fine for my card.
-Wilson
* Dionysius Wilson Almeida ([EMAIL PROTECTED]) wrote:
> No..that was pretty much what i saw in
I've just applied the "patch", but te warning still appears. Is this
somthing not to be worried about or is it something serious?
/usr/src/linux-2.4.5/include/asm/checksum.h:161:17: warning: multi-line
string literals are deprecated
I had to come back to 2.95 to test the ac17. Not so happy
[1.] One line summary of the problem:
poll() timeout always takes 10ms too long
[2.] Full description of the problem/report:
Select() timeouts work fine. A timeout between 10n-9 and 10n ms times
out after 10n ms on average. Poll() timeouts between 10n-9 and 10n ms,
on the other hand, time
Nicolas Pitre <[EMAIL PROTECTED]>:
> > CONFIG_XSCALE_IQ80310
>
> 1- This symbol is mine;
> 2- It is part of 2.4.6-pre5 only as a dependency argument, with no
>point where a value is actually assigned to it;
> 3- It is likely to be different when the actual question for which the
>user
Why does Linux have a mktime routine fully coded in linux/time.h that
conflicts directly with the ANSI C standard library routine of the same
name? It breaks a couple things against libc5, including gcc 3.0. OK, you
don't care about libc5. It's still pretty weird. Wierd? Weird.
Rick Hohensee
i having some strange vm behavour with -ac17 that didn't happen with -ac14
(i haven't tried 15 or 16). it starts swapping even when i have hundreds of
megs of free ram. another strange thing is that the first time i tried to
boot ac17, it machine checked in the palcode. i hit reset and it booted
[EMAIL PROTECTED] (Andrew Pimlott)
>I agree entirely that Linus, as creator of the license, is
>privileged with respect to interpretation of the license. I
Richard Stallman is the creator of the license. It's his greatest work.
Linus is in no way priviledged as to interpretation of it, other
Hi,
Is it possible to allocate and add pages to the page cache without a underlying file
system in Linux 2.4? I know that the host pointer to inode structure inside the
address_space structure can be NULL, but does this mean that we can still make use of
page cache operations like readpage or
I know this is maybe stupid, but...
At the beggining of sched.c, this commentary appears:
/*
* 'sched.c' is the main kernel file. It contains scheduling primitives
* (sleep_on, wakeup, schedule etc) as well as a number of simple system
* call functions (type getpid()), which just extract a
Hi, I noticed a 'Please email this to lkml', so here's the dmesg for a
system whose IO-APIC was unexpected. It is a dual-1GHz cumine machine using
a MSI 694D Pro motherboard (VIA694X chipset) with 1GB ram.
As reference for those who care, this system hard locks consistently when I
perform a
Hello,
At Fri, 22 Jun 2001 11:52:12 +1000,
[EMAIL PROTECTED] wrote:
>
> [1.] One line summary of the problem:
>
> poll() timeout always takes 10ms too long
>
> [2.] Full description of the problem/report:
>
> Select() timeouts work fine. A timeout between 10n-9 and 10n ms times
> out
Hi all,
I need an advice, my machine is i810 chipset and using
ACPI bios, but not sure which one i should use in the
kernel config. Now I use APM with kernel kapm-idle .
thank you very much
=
S.KIEU
_
Rok papez <[EMAIL PROTECTED]> wrote:
>On Tuesday 19 June 2001 18:09, Larry McVoy wrote:
>> "If you think you need threads then your processes are too fat"
>> ``Think of it this way: threads are like salt, not like pasta You
>> like salt, I like salt, we all like salt. But we eat more pasta.''
>
Attempting to boot my 2.4 test box got as far as:
"Uncompressing Linux... Ok, booting the kernel"
It has been running previous versions of (working) 2.4 releases.
--My pid is Inigo Montoya. You killed -9 my parent process. Prepare to vi.
-
To unsubscribe from this list: send the line
Colonel wrote:
>
> Attempting to boot my 2.4 test box got as far as:
>
> "Uncompressing Linux... Ok, booting the kernel"
>
> It has been running previous versions of (working) 2.4 releases.
What was the last working version? pre4? pre3? pre2?
Can you give us info on your hardware, .config,
This is the boot panic message I get with the patch applied...
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
RSDT Table at 0x1FFEC000, size 536788992 bytes.
kernel BUG at ioremap.c:73!
invalid operand:
> Try this - it
> >As copyright holder of the Linux kernel, Linus is the only person with
> >standing to sue for license violation. Therefore, when he says
He's copyright holder of parts of it. The FSF is also a copyright holder of
oddments, as are many people.
> >"binary modules are OK", he is stating a
Chris Wedgwood wrote:
>
> On Fri, Jun 22, 2001 at 01:24:36AM -0400, Jeff Garzik wrote:
>
> Sure, and that's planned. Wanna send me a patch for it? :)
>
> Possibly, but I wonder if this is a kernel-space problem or not. Why
> not put all the smarts into userland for it?
I meant, send me
I agree with the device vote. Also, if the interface to the vlan devices
are similar enough to ethernet that the bonding driver can easily
incorperate them, then you can get bonded (a.k.a. redundant) trunks for
cheap. This would lead to linux becoming a more robust router in practice.
-Peter
Tried this too, but i have the feeling the kernel compiled with this gcc
3.0 is somehow slower. context switch is slower
no benchs (no time to make them) to sustain my feeling, just a feeling...
On Wed, 20 Jun 2001, Eric Lammerts wrote:
>
> On Tue, 19 Jun 2001, Alan Cox wrote:
> > > Is it
On 20 Jun 2001 10:14:48 +0100, Alan Cox wrote:
> It does.
... not
> They are always readable.
That's not very useful. Not in the sense of supporting aync,
non-blocking i/o to disk files without using threads.
--
Michael Rothwell
[EMAIL PROTECTED]
-
To unsubscribe from this list: send the
Alan Cox wrote:
>
> > (i.e. counted). An alternative to queuing (user selectable) is to block
> > interrupt generation at hardware level in kernel space immediately
> > before notification.
> >
> > I'm missing something?
>
> IRQ 9 shared between user space app and disk. IRQ arrives is disabled
Russell King <[EMAIL PROTECTED]>:
> On Thu, Jun 21, 2001 at 03:49:34PM -0400, Eric S. Raymond wrote:
> > CONFIG_XSCALE_IQ80310
>
> I think we've covered this one before.
Yes. But if I don't ask, I won't ncessarily know when it changes status.
--
Andrew Pimlott <[EMAIL PROTECTED]>:
> On Thu, Jun 21, 2001 at 03:17:16PM -0400, Eric S. Raymond wrote:
> > IANAL, but I believe that Linus's position as anthology copyright holder
> > makes him privileged in this respect.
>
> Regardless of what you find in the books, recall that Linus has
>
On Thu, 21 Jun 2001, Alan Cox wrote:
> > 1) Oracle Corp. builds their database for Linux on a Linux system.
> > 2) Said system comes with standard header files, which happen in this case to
> >be GPL'd header files.
> > 3) Oracle Corp.'s database becomes GPL.
> >
> > There's not a court in
Eric S. Raymond writes:
> All I have done is propose that he be more explicit about his
> policy in order to prevent needless confusion and nervousness.
Amen.
Later,
David S. Miller
[EMAIL PROTECTED]
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a
On Thu, 21 Jun 2001, Abramo Bagnara wrote:
> Alan Cox wrote:
> >
> > > (i.e. counted). An alternative to queuing (user selectable) is to block
> > > interrupt generation at hardware level in kernel space immediately
> > > before notification.
> > >
> > > I'm missing something?
> >
> > IRQ 9
On Thu, Jun 21, 2001 at 03:17:16PM -0400, Eric S. Raymond wrote:
> IANAL, but I believe that Linus's position as anthology copyright holder
> makes him privileged in this respect.
Regardless of what you find in the books, recall that Linus has
stated that decentralizing the copyright of Linux
On Thu, 21 Jun 2001, Oliver Neukum wrote:
> > > In addition, how do you handle shared interrupts ?
> >
> > It is impossible, see my another message.
>
> Which IMHO makes the concept pretty much useless.
> Interrupt sharing is pretty much the norm today. And there is no evidence for
> this to
> I agree, the idea is to clear the IRQ in kernel space
> and then deliver to user level programs interested
> using a signal (Real time SIGINT or something similar)
> If somebody is interested I could in sometime come
> up with what I have in mind and send it to this list,
> accept comments and
> Lastly an IRQ kernel module can disable_irq() from interrupt handler
> and enable it again only on explicit acknowledge from user.
No. The IRQ might be shared, and you get a slight problem if you just disabled
an IRQ needed to make progress for user space to handle the IRQ
-
To unsubscribe
> level drivers (via ioperm, etc). However interrupts
> at user level are not supported, does anyone think
> it would be a good idea to add user level interrupt
> support ? I have a framework for it, but it still
> needs
> a lot of work.
The problem is that the IRQ has to be cleared in kernel
On Thu, 21 Jun 2001, Alan Cox wrote:
> > it would be a good idea to add user level interrupt
> > support ? I have a framework for it, but it still
>
> The problem is that the IRQ has to be cleared in kernel space, because otherwise
> you may deadlock.
It depends on device type. Good designed
--- Alan Cox <[EMAIL PROTECTED]> wrote:
> The problem is that the IRQ has to be cleared in
> kernel space, because otherwise
> you may deadlock.
>
I agree, the idea is to clear the IRQ in kernel space
and then deliver to user level programs interested
using a signal (Real time SIGINT or
> > The problem is that the IRQ has to be cleared in kernel space, because
> > otherwise you may deadlock.
>
> It depends on device type. Good designed ones does not raises a new
> interrupt until an explicit acknowledge by I/O from [user space] driver
> will be received.
>
> Access to device's
At 14:28 +0100 2001-06-21, Alan Cox wrote:
>No. The IRQ might be shared, and you get a slight problem if you just disabled
>an IRQ needed to make progress for user space to handle the IRQ
Two choices:
- Disallow shared interrupts for usermode drivers.
- Make the 'generic interrupt handler
On Thu, 21 Jun 2001, Alan Cox wrote:
> > Lastly an IRQ kernel module can disable_irq() from interrupt handler
> > and enable it again only on explicit acknowledge from user.
>
> No. The IRQ might be shared, and you get a slight problem if you just disabled
> an IRQ needed to make progress for
> > Do they include the source? There's a CD of source that you can buy
> > for $20 but gcc isn't listed
>
> I'm not sure if they are allowed to do that. See clause 1 (c):
>
> http://msdn.microsoft.com/msdn-files/027/001/516/eula_mit.htm
Slight oops on their part, but then that license is
> 1) Oracle Corp. builds their database for Linux on a Linux system.
> 2) Said system comes with standard header files, which happen in this case to
>be GPL'd header files.
> 3) Oracle Corp.'s database becomes GPL.
>
> There's not a court in the civilised world that would uphold the GPL in
> between your tree and Linus' please? I haven't seen any ac stuff being
> spooled into Linus' tree for a while and the trees seem to be drifting
> further apart ... it would be nice if there wasn't much difference
> other than the device name and the page cache VFS stuff. I know you're
> both
Alan Cox <[EMAIL PROTECTED]>:
> > >As copyright holder of the Linux kernel, Linus is the only person with
> > >standing to sue for license violation. Therefore, when he says
>
> He's copyright holder of parts of it. The FSF is also a copyright holder of
> oddments, as are many people.
IANAL,
In-Reply-To: <[EMAIL PROTECTED]>
On Thu, 21 Jun 2001, Alan Cox did have cause to say:
> An application is clearly not a derivative work in the general case, and they
> are linked with glibc which is LGPL and gives the users the choice and right
> to run non-free apps.
IANAL, and this may be a
> IANAL, and this may be a dumb question, but what about LGPLing the driver
> abstraction layer and/or headers? (Presuming of course there -is- a driver
GPL + LGPL gives you GPL so it doesnt help. You can combine it with the driver
or with the kernel but not with both together.
-
To
> > the stdio.h, I'd tell him to go screw himself.
> What is the difference between including kernel header file and
> including GPLed header file?
There are real differences between programs and interface definitions. At this
point you get into law and the like and its probably best you read
> (i.e. counted). An alternative to queuing (user selectable) is to block
> interrupt generation at hardware level in kernel space immediately
> before notification.
>
> I'm missing something?
IRQ 9 shared between user space app and disk. IRQ arrives is disabled and
reported, app wakes up, app
301 - 400 of 407 matches
Mail list logo