Someone please turn on the http protocol on git.kernel.org!

2007-03-01 Thread Timur Tabi
t get remote repository information. Perhaps git-update-server-info needs to be run there? I'm using git 1.5.0.2. I have the same problem with git 1.4.4. When I use my web browser to view http://git.kernel.org/pub/scm/git.git, I get an error 404. -- Timur Tabi Linux Kernel Developer @ Free

Re: lanana: Add major/minor entries for PPC QE UART devices

2007-03-01 Thread Timur Tabi
;t the user still be limited to 4 UARTS? If so, is there a way for the driver to detect udev and allow 8 UARTS? -- Timur Tabi Linux Kernel Developer @ Freescale - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED

Re: lanana: Add major/minor entries for PPC QE UART devices

2007-03-01 Thread Timur Tabi
eeds it. I'll add a second TTY struct to handle the 2nd set of minor numbers if and only if devices-2.6+.txt is updated with that information. -- Timur Tabi Linux Kernel Developer @ Freescale - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of

Re: lanana: Add major/minor entries for PPC QE UART devices

2007-02-28 Thread Timur Tabi
ide this change someone else will. *sigh* What about major number 205? It also has the screwed-up /dev/ttyCPM entries, but it has more room, and the CPM driver doesn't actually use it. At least, I can't see where it uses it. -- Timur Tabi Linux Kernel Developer @ Freescale - To unsubsc

Re: lanana: Add major/minor entries for PPC QE UART devices

2007-02-28 Thread Timur Tabi
27;m not crazy about that. That means that I have to complicate my driver because someone else screwed up a long time ago. -- Timur Tabi Linux Kernel Developer @ Freescale - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROT

Re: lanana: Add major/minor entries for PPC QE UART devices

2007-02-28 Thread Timur Tabi
minor combo, then when the 2nd driver calls uart_add_one_port(), that call will fail? -- Timur Tabi Linux Kernel Developer @ Freescale - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://

Re: lanana: Add major/minor entries for PPC QE UART devices

2007-02-28 Thread Timur Tabi
ew range for QE UARTs, that we use the same minors for both CPM and QE. Then it appears that the only possible solution is to assign numbers 46 - 53 to the CPM/QE and accept that it overlaps with the Altix. Is everyone okay with that? -- Timur Tabi Linux Kernel Developer @ Freescale - To unsubs

Re: lanana: Add major/minor entries for PPC QE UART devices

2007-02-28 Thread Timur Tabi
ive idea, which one person already shot down, was to allow only 4 devices normally, but allow more devices if you use udev, since udev doesn't care about minor number assignments. This eliminates the overlap and encourages people to use udev. -- Timur Tabi Linux Kernel Developer @ Freesc

Re: lanana: Add major/minor entries for PPC QE UART devices

2007-02-28 Thread Timur Tabi
If it isn't, then I don't know if overlapping minor numbers is still a problem. (Note that the Altix card has a range of 50-81, which is pretty big.) If we move CPM/QE to 192, then I can change the CPM device driver to reflect that, but I don't know what that means for older ke

Re: lanana: Add major/minor entries for PPC QE UART devices

2007-02-28 Thread Timur Tabi
H. Peter Anvin wrote: It sounds like the QE driver should be moved to a separate minor range, and given 8 minors. I just had a thought - since udev doesn't care about major/minor number assignments, can we say that the limit is 4 devices if you're not using udev, and 8 otherwise?

Re: lanana: Add major/minor entries for PPC QE UART devices

2007-02-28 Thread Timur Tabi
Kumar Gala wrote: Its your choice if you want to limit it to 4 or have it moved into a different minor range. I can live with both. I'd rather we support 8 now. Ok, a different minor range it is, then. 192-199? -- Timur Tabi Linux Kernel Developer @ Freescale - To unsubscribe from

Re: lanana: Add major/minor entries for PPC QE UART devices

2007-02-28 Thread Timur Tabi
Mathiasen, Torben wrote: Assuming QE has 4 entries, I would expect CPM to be the same. But we need verification of that. If it needs 6, we are in more trouble. The QE can have up to 8, actually, but I'm willing to limit the driver to 4. - To unsubscribe from this list: send the line "unsubsc

Re: lanana: Add major/minor entries for PPC QE UART devices

2007-02-28 Thread Timur Tabi
H. Peter Anvin wrote: Also, if QE really is just CPM v3, and they share the same minors, why change the name? Because the QE isn't called CPM v3, that's just one way to think about it. It's a different device that has some backwards compatibility, but the drivers are all distinct and they a

Re: lanana: Add major/minor entries for PPC QE UART devices

2007-02-28 Thread Timur Tabi
Segher Boessenkool wrote: 46 = /dev/ttyCPM0PPC CPM (SCC or SMC) - port 0 ... - 47 = /dev/ttyCPM5PPC CPM (SCC or SMC) - port 5 + 49 = /dev/ttyCPM5PPC CPM (SCC or SMC) - port 5 If CPM0 is 46, then CPM5 is not 47, but not 49 either. Un

lanana: Add major/minor entries for PPC QE UART devices

2007-02-27 Thread Timur Tabi
v/ttyIOC0 Altix serial card ... 81 = /dev/ttyIOC31 Altix serial card -- Timur Tabi Linux Kernel Developer @ Freescale - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo i

Question about multiple modules talking to one adapter

2005-08-08 Thread Timur Tabi
ad of its own. Otherwise, it exports its own CRM entry points. Thanks. -- Timur Tabi Staff Software Engineer [EMAIL PROTECTED] One thing a Southern boy will never say is, "I don't think duct tape will fix it." -- Ed Smylie, NASA engineer for Apollo 13 -- Kernelnewb

Re: [PATCH][RFC][0/4] InfiniBand userspace verbs implementation

2005-04-22 Thread Timur Tabi
Arjan van de Ven wrote: On Mon, 2005-04-18 at 11:09 -0500, Timur Tabi wrote: Roland Dreier wrote: Troy> How is memory pinning handled? (I haven't had time to read Troy> all the code, so please excuse my ignorance of something Troy> obvious). The userspace library calls ml

Re: [openib-general] Re: [PATCH][RFC][0/4] InfiniBand userspace verbs implementation

2005-04-21 Thread Timur Tabi
r customers use work, as well as reasonably-configured custom kernels, we're happy. -- Timur Tabi Staff Software Engineer [EMAIL PROTECTED] One thing a Southern boy will never say is, "I don't think duct tape will fix it." -- Ed Smylie, NASA engineer for Apollo 13 - To unsubs

Re: [openib-general] Re: [PATCH][RFC][0/4] InfiniBand userspace verbs implementation

2005-04-21 Thread Timur Tabi
kernel, that nastiness will be removed of course. -- Timur Tabi Staff Software Engineer [EMAIL PROTECTED] One thing a Southern boy will never say is, "I don't think duct tape will fix it." -- Ed Smylie, NASA engineer for Apollo 13 - To unsubscribe from this list: send the l

Re: [openib-general] Re: [PATCH][RFC][0/4] InfiniBand userspace verbs implementation

2005-04-21 Thread Timur Tabi
ssage saying that some of the memory has become unpinned and should not be used. So the real question is: how important is it to the kernel developers that Linux support these kinds of enterprise-class applications? -- Timur Tabi Staff Software Engineer [EMAIL PROTECTED] One thing a Southern boy wil

Re: [openib-general] Re: [PATCH][RFC][0/4] InfiniBand userspace verbs implementation

2005-04-20 Thread Timur Tabi
Troy Benjegerdes wrote: Someone (aka Tospin, infinicon, and Amasso) should probably post a patch adding '#define VM_REGISTERD 0x0100', and some extensions to something like 'madvise' to set pages to be registered. My preference is said patch will also allow a way for the kernel to reclaim regis

Re: [PATCH][RFC][0/4] InfiniBand userspace verbs implementation

2005-04-18 Thread Timur Tabi
oes if I call mlock() and get_user_pages(). Actually, in our tests, calling mlock() appears to be good enough, but I'll update our code to call get_user_pages() as well. -- Timur Tabi Staff Software Engineer [EMAIL PROTECTED] - To unsubscribe from this list: send the line "unsubscribe linux-ke

Re: [PATCH][RFC][0/4] InfiniBand userspace verbs implementation

2005-04-18 Thread Timur Tabi
around and it doesn't get swapped out. -- Timur Tabi Staff Software Engineer [EMAIL PROTECTED] - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Pl

Re: intercepting syscalls

2005-04-18 Thread Timur Tabi
that the kernel developers want to support. Besides, that sounds like a ridiculous thing to do, anyway. I don't see how anyone can reasonably expect any OS to handle that. -- Timur Tabi Staff Software Engineer [EMAIL PROTECTED] - To unsubscribe from this list: send the line "unsubscr

Re: [openib-general] Re: [PATCH][RFC][0/4] InfiniBand userspace verbs implementation

2005-04-18 Thread Timur Tabi
nough, but I'm going to add calls to get_user_pages() just to be sure. -- Timur Tabi Staff Software Engineer [EMAIL PROTECTED] - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://

Re: [PATCH][RFC][0/4] InfiniBand userspace verbs implementation

2005-04-18 Thread Timur Tabi
t if a buggy/malicious userspace program doesn't call mlock()? Our library calls mlock() when the apps requests memory to be "registered". We then call munlock() when the app requests the memory to be unregistered. All apps talk to our library for all services. No apps talk to the

Re: [PATCH][RFC][0/4] InfiniBand userspace verbs implementation

2005-04-18 Thread Timur Tabi
Christoph Hellwig wrote: On Mon, Apr 18, 2005 at 11:22:29AM -0500, Timur Tabi wrote: That's not what we're seeing. We have hardware that does DMA over the network (much like the Infiniband stuff), and we have a testcase that fails if get_user_pages() is used, but not if mlock() is use

Re: [PATCH][RFC][0/4] InfiniBand userspace verbs implementation

2005-04-18 Thread Timur Tabi
#x27;ve been complaining about get_user_pages() not working for a long time now, but I can only demonstrate the problem with our hardware. See my other post in this thread for details. -- Timur Tabi Staff Software Engineer [EMAIL PROTECTED] - To unsubscribe from this list: send the line "unsubsc

Re: [PATCH][RFC][0/4] InfiniBand userspace verbs implementation

2005-04-18 Thread Timur Tabi
, which gives me the ability to call mlock() on any amount of memory from any process in 2.4 and 2.6 kernels, which we need to support. If I had thought of that earlier, I wouldn't have needed all those hacks to call sys_mlock() from the driver. -- Timur Tabi Staff Software Engineer [EM

Re: [PATCH][RFC][0/4] InfiniBand userspace verbs implementation

2005-04-18 Thread Timur Tabi
get_user_pages()? In our code, we only call mlock(), and the memory is pinned. We have a test case that fails if only get_user_pages() is called, but it passes if only mlock() is called. -- Timur Tabi Staff Software Engineer [EMAIL PROTECTED] - To unsubscribe from this list: send the line &quo

Re: intercepting syscalls

2005-04-15 Thread Timur Tabi
ed, but it still might be worth a shot. -- Timur Tabi Staff Software Engineer [EMAIL PROTECTED] - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please r

Re: Correct way to release get_user_pages()?

2005-01-31 Thread Timur Tabi
d the page? -- Timur Tabi Staff Software Engineer [EMAIL PROTECTED] - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

Re: Correct way to release get_user_pages()?

2005-01-28 Thread Timur Tabi
difference, but I'd like to know which is considered better style. Any opinions? I've defined this function. I'm not sure if it really works, but it looks good. #include void put_user_pages(int len, struct page **pages) { int i; for (i=0; i -- Timur Tabi Staff Software

Re: Query on remap_pfn_range compatibility

2005-01-25 Thread Timur Tabi
er versions of gcc on the older distros. But at least it the problem wouldn't be getting worse, like it is today. -- Timur Tabi Staff Software Engineer [EMAIL PROTECTED] - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTE

Re: pte_val(*pte) as lvalue

2001-07-03 Thread Timur Tabi
te_high = 0; pte->pte_low = p; #else pte_val(*pte) = p; #endif -- Timur Tabi Interactive Silicon - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/ma

Re: pte_val(*pte) as lvalue

2001-07-03 Thread Timur Tabi
** Reply to message from Andi Kleen <[EMAIL PROTECTED]> on 03 Jul 2001 01:33:42 +0200 > Timur Tabi <[EMAIL PROTECTED]> writes: > > > > > What is the accepted way to assign an integer to a pte that works in 2.2 and > > 2.4? > > set_pte(pte, mk_pte( ...

pte_val(*pte) as lvalue

2001-07-02 Thread Timur Tabi
value. What is the accepted way to assign an integer to a pte that works in 2.2 and 2.4? -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTE

Re: Reg Kernel Debugger kgdb

2001-06-26 Thread Timur Tabi
s are version-specific, especially ones of this magnitude. -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at

Re: Making a module 2.4 compatible

2001-06-25 Thread Timur Tabi
fortunately, no. But if it turns out I'm wrong, please let me know what you find. -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED

Re: For comment: draft BIOS use document for the kernel

2001-06-25 Thread Timur Tabi
's a way for BIOS programmers to know whether or not their BIOS is missing anything obvious. -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to

Re: Maintainers master list?

2001-06-22 Thread Timur Tabi
an would have delete access. Everyone else would have read-only access. -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordom

Re: For comment: draft BIOS use document for the kernel

2001-06-22 Thread Timur Tabi
ome motherboards out there with older CPUs that don't return a reliable result to the E820 call. -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to

Re: Controversy over dynamic linking -- how to end the panic

2001-06-21 Thread Timur Tabi
ight now about an company that released a non-GPL Linux media player (or something like that) that links in someone else's GPL code. Besides, isn't the "Linus GPL" somewhere between the "FSF GPL" and the LGPL? -- Timur Tabi - [EMAIL PROTECTED] Interactive Sili

Re: Controversy over dynamic linking -- how to end the panic

2001-06-21 Thread Timur Tabi
based solely on how the law is practiced, to avoid situations where everyone affected by that law has to change what he's doing. -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com - To unsubscribe from this list: send the line "unsubscribe linux-kern

Re: Controversy over dynamic linking -- how to end the panic

2001-06-21 Thread Timur Tabi
meone else's. The GPL is a creation of the FSF, not Linus. The actual meanings of a license can only be determined by the judicial system of whatever country you live in. -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com - To unsubscribe from this list:

Re: Controversy over dynamic linking -- how to end the panic

2001-06-21 Thread Timur Tabi
s, or can be written without completely plagiarizing (sp?) the GPL original. How do you make a non-GPL version of vmlinux or stdio.h? Ok, that's not the best example, but I think you get my point. -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com - To unsu

Re: Controversy over dynamic linking -- how to end the panic

2001-06-21 Thread Timur Tabi
o do so. All I have done > is propose that he be more explicit about his policy in order to prevent > needless confusion and nervousness. I agree completely. -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com - To unsubscribe from this list: send the lin

Re: Controversy over dynamic linking -- how to end the panic

2001-06-21 Thread Timur Tabi
the LGPL, which does specifically allow linking and #including in non-GPL and non-LGPL code. 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 forc

Re: Controversy over dynamic linking -- how to end the panic

2001-06-21 Thread Timur Tabi
the GPL _as a whole_ (assuming that you believe including header files makes your work a derivative, which I don't). -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the

Re: Controversy over dynamic linking -- how to end the panic

2001-06-21 Thread Timur Tabi
someone told me that but simply adding #include my code is now a derivative of the stdio.h, I'd tell him to go screw himself. -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com - To unsubscribe from this list: send the line "unsubscribe linux-kernel&qu

Re: Alan Cox quote? (was: Re: accounting for threads)

2001-06-19 Thread Timur Tabi
way" would be truly dumb. (Turned ME > off for a couple years, anyway.) Exactly. Saying that threads cause bad code is just as dumb as saying that a kernel debugger will cause bad code because programmers will start using the debugger instead of proper design. Oh wait, never mind .

Re: What happened to lookup_dentry?

2001-06-19 Thread Timur Tabi
(IS_ERR(de)) continue; if (de != zfcdb[i].dentry) { print("zfc: dentry changed for %s\n", zfcdb[i].fullname); zfc_file_init(&zfcdb[i], de); } So it appears it's just checking to see if the dentry for a particular file has changed. --

Re: gnu asm help...

2001-06-19 Thread Timur Tabi
li mov %0, %%eax inc %%eax mov %%eax, %0 sti and then return eax, but that won't work on SMP (whereas the "lock inc" does). Doing a global cli might work, though. -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com - To unsubscribe from this list: se

Re: gnu asm help...

2001-06-18 Thread Timur Tabi
:"=m" (v->counter) :"m" (v->counter)); return v->counter; } -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a

What happened to lookup_dentry?

2001-06-18 Thread Timur Tabi
change code that uses it. Can anyone help me? -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://

Re: Video drivers and the kernel

2001-02-14 Thread Timur Tabi
#x27;t worry about OS/2. If we can port your audio drivers, we can port anything. xBSD, on the other hand, -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com When replying to a mailing-list message, please direct the reply to the mailing list only. Don't

Re: Will the IBM OMNI printer driver be making its way into the kernel tree?

2001-02-13 Thread Timur Tabi
tead, what is needed is a sort of "standard" that indicates what every Linux distribution should have in addition to the kernel. And that's something that's being addressed by organization such as the Linux Standard Base (http://www.linuxbase.org/). You should ask them

Re: [LK] Re: lkml subject line

2001-02-13 Thread Timur Tabi
e who feel this way may be in the majority, but then again, people who use Linux are also in the majority. Does that make them wrong or "retarded"? No. -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com When replying to a mailing-list message, please

Re: lkml subject line

2001-02-12 Thread Timur Tabi
gh the email client section. You'll see lots of in-development email clients, and most of them have "filtering" on the to-do list. In fact, I was unable to find an full-featured GUI email client for Linux, so I'm using Polarbar, which is an all-Java client. -- Timur Tabi

Re: A query regarding kernel programming, very small

2001-01-31 Thread Timur Tabi
nder the IO subsystem. I think the confusion stems from the fact that with some operating systems (like OS/2), drivers are not considered part of the kernel, but with Linux (and possibly some others), drivers are considered part of the kernel. -- Timur Tabi - [EMAIL PROTECTED] I

Re: Request: increase in PCI bus limit

2001-01-30 Thread Timur Tabi
rnels? It sounds like a very odd request from someone with a linuxcare.com email address. I would think that you'd WANT to provide patched kernels so that the customer can keep paying you (until they learn how to use a text editor, at which point they can patch the kernel themselves!!!) -- Timu

Re: [ANNOUNCE] Kernel Janitor's TODO list

2001-01-30 Thread Timur Tabi
et something important done, then if the > task isn't sleeping at the time of the wakeup it will ignore the wakeup > and go to sleep, which imay not be what you wanted. Ok, so how should this code have been written? -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.int

Re: [ANNOUNCE] Kernel Janitor's TODO list

2001-01-30 Thread Timur Tabi
all those > bad examples - for the benefit of those who are looking at them now and are > tempted to copy them. What is wrong with sleep_on()? -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com When replying to a mailing-list message, please direct the

Re: [ANNOUNCE] Kernel Janitor's TODO list

2001-01-29 Thread Timur Tabi
** Reply to message from [EMAIL PROTECTED] on Mon, 29 Jan 2001 20:44:55 + (GMT) > make pdfdocs [ttabi@one DocBook]$ make pdfdocs Makefile:140: /Rules.make: No such file or directory There's no Rules.make anywhere on my hard drive. -- Timur Tabi - [EMAIL PROTECTED] Interactive

Re: [ANNOUNCE] Kernel Janitor's TODO list

2001-01-29 Thread Timur Tabi
e interrupt handler set the SA_INTERRUPT flag (e.g. rtc and > > timer interrupt) > > This is not a bug and only helps to make drivers nonportable. Please, > don't do this. > > bye, Roman > > - > To unsubscribe from this list: send the line "unsubscribe li

Re: ioremap_nocache problem?

2001-01-25 Thread Timur Tabi
. But doesn't this mean that my driver has to be built as part of the kernel? The end-user won't have the source code, so he won't be able to compile it, only link it. As it stands now, our driver is a binary that can be shipped separately. -- Timur Tabi - [EMAIL PROTECT

Re: ioremap_nocache problem?

2001-01-25 Thread Timur Tabi
p_bridge.gatt_table = ioremap_nocache(virt_to_phys(table), (PAGE_SIZE * (1 << page_order))); CACHE_FLUSH(); I've searched high and low for examples of code that does what I do, and I can't find any. -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com W

Re: ioremap_nocache problem?

2001-01-25 Thread Timur Tabi
e that feature, because it helps me a lot. Any recommendations on how I can do what I do without causing any problems? Right now, my driver never calls iounmap on memory that's in real RAM, even when it exits. Fortunately, the driver isn't supposed to exit, so all it does is waste a

Re: ioremap_nocache problem?

2001-01-25 Thread Timur Tabi
etween the ioremap and iounmap, the page is reserved. What happens if that page belongs to some disk buffer or user process, and some other process tries to free it. Won't that cause a problem? -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com When re

Re: ioremap_nocache problem?

2001-01-25 Thread Timur Tabi
t the page counter to -1 and the whole system will crash soon thereafter. I've been asking about this problem for months, but no one has bothered to help me out. -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com When replying to a mailing-list message,

Re: Page Attribute Table (PAT) support?

2001-01-24 Thread Timur Tabi
e > flushes all over the place, etc. Its really not worth it. Ok, so what are you going to provide? All I need is a method to access a particular physical page, whether it's part of real RAM or not, in an UCWC manner. Can you give me a hint as to how that cability can be provided? -- Timu

Re: Page Attribute Table (PAT) support?

2001-01-24 Thread Timur Tabi
s that point to that memory (e.g. user virtual address), I can't see how these virtual addresses can be removed. -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com When replying to a mailing-list message, please direct the reply to the mailing list only.

Re: Page Attribute Table (PAT) support?

2001-01-24 Thread Timur Tabi
s a general Linux feature, you can't ignore cache incoherency, but I don't think it's a hard requirement. -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com When replying to a mailing-list message, please direct the reply to the mailing list only. D

Re: Page Attribute Table (PAT) support?

2001-01-24 Thread Timur Tabi
terface if anyone is interested. I'm interested. Would it be possible to port this support to 2.2, or would that be too much work? -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com When replying to a mailing-list message, please direct the reply to the mailing

Page Attribute Table (PAT) support?

2001-01-24 Thread Timur Tabi
upport the Page Attribute Table, despite the fact that it has a X86_FEATURE_PAT macro in processor.h. Are there any plans to add this support? Ideally, I'd like it to be as a parameter for ioremap. -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com Whe

Re: NTFS safety and lack thereof - Was: Re: Linux 2.4.0ac11

2001-01-24 Thread Timur Tabi
safe. Isn't it still theoretcially possible for the driver to send commands to the disk controller that cause data to become overwritten, even when it's just supposed to read that data? -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com When replying to

Re: ioremap_nocache problem?

2001-01-24 Thread Timur Tabi
What is PAT? I desperately need to figure out how to turn on write combining on a per-page level. I thought I had to use MTRRs, but now you're saying I can use this "PAT" thing instead. Please explain! -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interac

Re: ioremap_nocache problem?

2001-01-23 Thread Timur Tabi
orrect that no flag is set for boot_cpu_data.x86 <= 3... I was under the impression that the "don't cache" bit that ioremap_nocache sets overrides any MTRR. -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com When replying to a mailing-list message, p

Re: ioremap_nocache problem?

2001-01-23 Thread Timur Tabi
ioremap_nocache is doing something. My problem is that it's very easy to map memory with ioremap_nocache, but if you use iounmap() the un-map it, the entire system will crash. No one has been able to explain that one to me, either. -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http:

Re: ERR in /proc/interrupts

2001-01-18 Thread Timur Tabi
IPI's to be issued, but I don't know if you actually need to have more than one processor. Obviously, someone here is confused. I just hope it's not me! -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com When replying to a mailing-list messa

Re: ERR in /proc/interrupts

2001-01-18 Thread Timur Tabi
he system has taken. I'm not real > sure under what conditions this occurs, but it's > someplace to start... I thought one reason why IPI's were used was to synchronize the CPUs for a cache flush. That hardly sounds like an error condition to me. -- Timur Ta

Re: kmalloc() of 4MB causes "kernel BUG at slab.c:1542!"

2001-01-17 Thread Timur Tabi
n't guarantee a contiguous region. Couldn't you also use get_free_pages (commonly abbreviated as "gfp")? You can alloc up to 2MB chunks on an x86 I think. -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com When replying to a mailing-list mess

Re: Linux not adhering to BIOS Drive boot order?

2001-01-16 Thread Timur Tabi
bus, or on a new bus, and not worry about the machine not booting. I can't same the same about the PC. Overall, the PC is just much more sensitive to device changes than Macs are. And I think it's because the Mac BIOS and OS are just designed to handle this better. The PC BIOS

Re: Linux not adhering to BIOS Drive boot order?

2001-01-16 Thread Timur Tabi
needs to be a "device mount order database" or some kind, and all the disk drivers need to access that database to determine where to put the devices it finds. The only problem is BIOS boot. That information is, I believe, stored in the ESCD, but I don't know if it's reliable en

Re: Anybody got 2.4.0 running on a 386 ?

2001-01-09 Thread Timur Tabi
of whether you use the temp variable or not. That will answer the question as to what the cause is. If you're lucky, it's a compiler bug, because they're easier to fix. -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com When replying to a mailin

ioremap doesn't increment page->count, but iounmap decrements it

2001-01-09 Thread Timur Tabi
ce the count was originally zero, it gets decremented to -1, and that's when things start to go bad. I get the feeling that if I remap reserved memory, I'm not supposed to ever unmap it. But that means that my driver will have a memory leak. Can someone help me out? -- Timur Tabi - [EM

Re: HomePNA 2.0 flamage

2001-01-08 Thread Timur Tabi
came with. It certainly would be a great addition to Linux (and other OS's). -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com When replying to a mailing-list message, please direct the reply to the mailing list only. Don't send another copy to me. -

test - please ignore

2001-01-08 Thread Timur Tabi
-- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com When replying to a mailing-list message, please direct the reply to the mailing list only. Don't send another copy to me. - To unsubscribe from this list: send the line "unsubscribe linux-kern

Re: Should page->count ever be -1?

2001-01-03 Thread Timur Tabi
saying? iounmap just calls vfree, which does all the work. However, I'm confused at this code in vfree: vmfree_area_pages(VMALLOC_VMADDR(tmp->addr), tmp->size); kfree(tmp); What's the difference between vmfree_area_pages and kfree? -- Timur Tabi - [EMAIL P

Should page->count ever be -1?

2001-01-03 Thread Timur Tabi
nt)) { from page_alloc.c (this is 2.2.18pre15). It appears that page->count is already zero when this code is executed, and after it's executed, page->count becomes -1 (or more accurately, 0x). Is this acceptable, or is it an error condition? -- Timur Tabi - [EMAIL P

Re: 2.2.18 asm-alpha/system.h has a problem

2000-12-18 Thread Timur Tabi
ammer for a C++ programmer. All the C programmer needs to do is acknowledge that someone might want to use a C++ compiler on the code, and just make a few minor changes that have no negative affect at all. -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com

Re: fatal lockup, BIOS/CMOS reset?

2000-12-11 Thread Timur Tabi
Just a couple of bad I/O operations to those ports, and your CMOS is toast. -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com When replying to a mailing-list message, please direct the reply to the mailing list only. Don't send another copy to me. - To u

Re: Pls add this driver to the kernel tree !!

2000-11-30 Thread Timur Tabi
each kernel version. Besides, code is back-ported from 2.4 to 2.2 all the time. -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com When replying to a mailing-list message, please direct the reply to the mailing list only. Don't send another copy to me

Re: "Hyper-Mount" option possible???

2000-11-25 Thread Timur Tabi
** Reply to message from Robert L Martin <[EMAIL PROTECTED]> on Thu, 23 Nov 2000 10:55:38 -0500 > Soo Given that Super-Mount is already taken, How about (in > 2.5??) hashing out a Hypermount option. How about calling it "multi-mount"? I think it's more accurate

Re: In line ASM magic? What is this?

2000-11-15 Thread Timur Tabi
hink makes sense, and then look at the code the compiler generated. If it's wrong, I try something else. Both versions look correct to me. The "m" simply tells the compiler that __xg(ptr) is a memory location, and the contents of that memory location should NOT be copied to a register.

Re: "couldn't find the kernel version the module was compiled for" - help!

2000-11-14 Thread Timur Tabi
't know what you mean by that. -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com When replying to a mailing-list message, please direct the reply to the mailing list only. Don't send another copy to me. - To unsubscribe from this list: send the l

Re: "couldn't find the kernel version the module was compiled for" - help!

2000-11-14 Thread Timur Tabi
n't work. I tried "insmod -f tdmcddk.sys", but that didn't help either. -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com When replying to a mailing-list message, please direct the reply to the mailing list only. Don't send

Re: "couldn't find the kernel version the module was compiled for" - help!

2000-11-14 Thread Timur Tabi
get redefinition errors; less than one, and its > undefined. I tried that, and it didn't help. -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com When replying to a mailing-list message, please direct the reply to the mailing list only. Don'

"couldn't find the kernel version the module was compiled for" - help!

2000-11-14 Thread Timur Tabi
27;t figure it out, either. I'd be very appreciative of any assistance. -- Timur Tabi - [EMAIL PROTECTED] Interactive Silicon - http://www.interactivesi.com When replying to a mailing-list message, please direct the reply to the mailing list only. Don't send another copy to me. - To unsu

Re: fpu now a must in kernel

2000-11-08 Thread Timur Tabi
** Reply to message from david <[EMAIL PROTECTED]> on Thu, 09 Nov 2000 12:27:29 +1300 > 2 . put the save / restore code in my code (NOT! GOOD! i do not wont to > do it this way it is not the right way) That's how most people do it. -- Timur Tabi - [EMAIL PROTECTED] In

<    2   3   4   5   6   7   8   >