Re: CONFIG_PPC_VAS depends on 64k pages...?

2020-12-01 Thread Bulent Abali
aults". The library must touch pages ahead to make them present in the memory; occasional page faults is acceptable. It will retry. Bulent From: "Sukadev Bhattiprolu" To: "Christophe Leroy" Cc: "Will Springer" , linuxppc-dev@lists.ozlabs.org, dan...@oct

RE: [PATCH 1/2] powerpc/vas: Report proper error for address translation failure

2020-07-09 Thread Bulent Abali
copied verbatim from P9 DD2 Nest Accelerators Workbook Version 3.2 Table 4-36. CSB Non-zero CC Reported Error Types CC=5, Error Type: Translation, Comment: Unused, defined by RFC02130 (footnote: DMA controller uses this CC internally in translation fault handling. Do not reuse for other

Re:

2009-11-07 Thread Bulent Abali
help -- To unsubscribe from this list: send the line unsubscribe kvm in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html

bug in __tcp_inherit_port ?

2001-07-01 Thread Bulent Abali
I get an occasional panic in __tcp_inherit_port(sk,child). I believe the reason is tb=sk->prev is NULL. sk->prev is set to NULL in only few places including __tcp_put_port(sk). Perhaps there is a serialization problem between __tcp_inherit_port and __tcp_put_port ??? One possibility is that

bug in __tcp_inherit_port ?

2001-07-01 Thread Bulent Abali
I get an occasional panic in __tcp_inherit_port(sk,child). I believe the reason is tb=sk-prev is NULL. sk-prev is set to NULL in only few places including __tcp_put_port(sk). Perhaps there is a serialization problem between __tcp_inherit_port and __tcp_put_port ??? One possibility is that

Re: all processes waiting in TASK_UNINTERRUPTIBLE state

2001-06-26 Thread Bulent Abali
>> I am running in to a problem, seemingly a deadlock situation, where almost >> all the processes end up in the TASK_UNINTERRUPTIBLE state. All the > >could you try to reproduce with this patch applied on top of >2.4.6pre5aa1 or 2.4.6pre5 vanilla? Andrea, I would like try your patch but so

Re: all processes waiting in TASK_UNINTERRUPTIBLE state

2001-06-26 Thread Bulent Abali
I am running in to a problem, seemingly a deadlock situation, where almost all the processes end up in the TASK_UNINTERRUPTIBLE state. All the could you try to reproduce with this patch applied on top of 2.4.6pre5aa1 or 2.4.6pre5 vanilla? Andrea, I would like try your patch but so far I

Re: all processes waiting in TASK_UNINTERRUPTIBLE state

2001-06-25 Thread Bulent Abali
>[EMAIL PROTECTED] said: >> I am running in to a problem, seemingly a deadlock situation, where >> almost all the processes end up in the TASK_UNINTERRUPTIBLE state. >> All the process eventually stop responding, including login shell, no >> screen updates, keyboard etc. Can ping and sysrq key

all processes waiting in TASK_UNINTERRUPTIBLE state

2001-06-25 Thread Bulent Abali
keywords: tux, aic7xxx, 2.4.5-ac4, specweb99, __wait_on_page, __lock_page Greetings, I am running in to a problem, seemingly a deadlock situation, where almost all the processes end up in the TASK_UNINTERRUPTIBLE state. All the process eventually stop responding, including login shell, no

all processes waiting in TASK_UNINTERRUPTIBLE state

2001-06-25 Thread Bulent Abali
keywords: tux, aic7xxx, 2.4.5-ac4, specweb99, __wait_on_page, __lock_page Greetings, I am running in to a problem, seemingly a deadlock situation, where almost all the processes end up in the TASK_UNINTERRUPTIBLE state. All the process eventually stop responding, including login shell, no

Re: all processes waiting in TASK_UNINTERRUPTIBLE state

2001-06-25 Thread Bulent Abali
[EMAIL PROTECTED] said: I am running in to a problem, seemingly a deadlock situation, where almost all the processes end up in the TASK_UNINTERRUPTIBLE state. All the process eventually stop responding, including login shell, no screen updates, keyboard etc. Can ping and sysrq key works.

Re: [RFQ] aic7xxx driver panics under heavy swap.

2001-06-20 Thread Bulent Abali
Justin, Your patch works for me. printk "Temporary Resource Shortage" has to go, or may be you can make it a debug option. Here is the cleaned up patch for 2.4.5-ac15 with TAILQ macros replaced with LIST macros. Thanks for the help. Bulent --- aic7xxx_linux.c.save Mon Jun 18 20:25:35 2001

Re: [RFQ] aic7xxx driver panics under heavy swap.

2001-06-20 Thread Bulent Abali
Justin, Your patch works for me. printk Temporary Resource Shortage has to go, or may be you can make it a debug option. Here is the cleaned up patch for 2.4.5-ac15 with TAILQ macros replaced with LIST macros. Thanks for the help. Bulent --- aic7xxx_linux.c.save Mon Jun 18 20:25:35 2001

[RFQ] aic7xxx driver panics under heavy swap.

2001-06-19 Thread Bulent Abali
Justin, When free memory is low, I get a series of aic7xxx messages followed by panic. It appears to be a race condition in the code. Should you panic? I tried the following patch to not panic. But I am not sure if it is functionally correct. Bulent scsi0: Temporary Resource Shortage scsi0:

[RFQ] aic7xxx driver panics under heavy swap.

2001-06-19 Thread Bulent Abali
Justin, When free memory is low, I get a series of aic7xxx messages followed by panic. It appears to be a race condition in the code. Should you panic? I tried the following patch to not panic. But I am not sure if it is functionally correct. Bulent scsi0: Temporary Resource Shortage scsi0:

Re: Please test: workaround to help swapoff behaviour

2001-06-10 Thread Bulent Abali
>The fix is to kill the dead/orphaned swap pages before we get to >swapoff. At shutdown time there is practically nothing active in > ... >Once the dead swap pages problem is fixed it is time to optimize >swapoff. I think fixing the orphaned swap pages problem will eliminate the problem all

Re: Please test: workaround to help swapoff behaviour

2001-06-10 Thread Bulent Abali
The fix is to kill the dead/orphaned swap pages before we get to swapoff. At shutdown time there is practically nothing active in ... Once the dead swap pages problem is fixed it is time to optimize swapoff. I think fixing the orphaned swap pages problem will eliminate the problem all

Re: Please test: workaround to help swapoff behaviour

2001-06-09 Thread Bulent Abali
>Bulent, > >Could you please check if 2.4.6-pre2+the schedule patch has better >swapoff behaviour for you? Marcelo, It works as expected. Doesn't lockup the box however swapoff keeps burning the CPU cycles. It took 4 1/2 minutes to swapoff about 256MB of swap content. Shutdown took just

Re: Please test: workaround to help swapoff behaviour

2001-06-09 Thread Bulent Abali
Bulent, Could you please check if 2.4.6-pre2+the schedule patch has better swapoff behaviour for you? Marcelo, It works as expected. Doesn't lockup the box however swapoff keeps burning the CPU cycles. It took 4 1/2 minutes to swapoff about 256MB of swap content. Shutdown took just as

Re: Please test: workaround to help swapoff behaviour

2001-06-08 Thread Bulent Abali
>> I looked at try_to_unuse in swapfile.c. I believe that the algorithm is >> broken. >> For each and every swap entry it is walking the entire process list >> (for_each_task(p)). It is also grabbing a whole bunch of locks >> for each swap entry. It might be worthwhile processing swap entries

Re: Please test: workaround to help swapoff behaviour

2001-06-08 Thread Bulent Abali
I looked at try_to_unuse in swapfile.c. I believe that the algorithm is broken. For each and every swap entry it is walking the entire process list (for_each_task(p)). It is also grabbing a whole bunch of locks for each swap entry. It might be worthwhile processing swap entries in

Re: Please test: workaround to help swapoff behaviour

2001-06-07 Thread Bulent Abali
swap entries in batches instead of one entry at a time. In any case, I think having this patch is worthwhile as a quick and dirty remedy. Bulent Abali - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More maj

Re: Break 2.4 VM in five easy steps

2001-06-07 Thread Bulent Abali
>> O.k. I think I'm ready to nominate the dead swap pages for the big >> 2.4.x VM bug award. So we are burning cpu cycles in sys_swapoff >> instead of being IO bound? Just wanting to understand this the cheap way :) > >There's no IO being done whatsoever (that I can see with only a blinky).

Re: Break 2.4 VM in five easy steps

2001-06-07 Thread Bulent Abali
O.k. I think I'm ready to nominate the dead swap pages for the big 2.4.x VM bug award. So we are burning cpu cycles in sys_swapoff instead of being IO bound? Just wanting to understand this the cheap way :) There's no IO being done whatsoever (that I can see with only a blinky). I can

Re: Please test: workaround to help swapoff behaviour

2001-06-07 Thread Bulent Abali
is worthwhile as a quick and dirty remedy. Bulent Abali - 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/

can I call wake_up_interruptible_all from an interrupt service routine?

2001-06-05 Thread Bulent Abali
Interrupt service routine of a driver makes a wake_up_interruptible_all() call to wake up a kernel thread. Is that legitimate? Thanks for any advice you might have. please cc: your response to me if you decide to post to the mailing list. Bulent - To unsubscribe from this list: send

can I call wake_up_interruptible_all from an interrupt service routine?

2001-06-05 Thread Bulent Abali
Interrupt service routine of a driver makes a wake_up_interruptible_all() call to wake up a kernel thread. Is that legitimate? Thanks for any advice you might have. please cc: your response to me if you decide to post to the mailing list. Bulent - To unsubscribe from this list: send