>-----Original Message----- >From: Mike Frysinger [mailto:[email protected]] >Sent: Friday, July 23, 2010 12:12 AM >To: [email protected] >Cc: [email protected] >Subject: Re: [Linux-kernel-commits] [9010] >trunk/kernel/kgdb.c: Bug[#6044] Flush and invalidate cache is >not safe in SMP blackfin kernel > >On Thu, Jul 22, 2010 at 07:06, <[email protected]> wrote: >> Revision 9010 Author sonicz Date 2010-07-22 07:06:32 -0400 (Thu, 22 >> Jul >> 2010) >> >> Log Message >> >> Bug[#6044] Flush and invalidate cache is not safe in SMP blackfin >> kernel >> >> IPI message queue may overflow in kgdb loop. So, only drop >local cache >> before exit the kgdb loop once. > >since the queue is a static length, does it need to be >increased instead ?
Since IPI message has no chance to be delivered in kgdb single step operation, the queue will overflow at last no mater how long it is. And it is not necessary to flush the cache each time a memory is changed in kgdb. Sonic >-mike > _______________________________________________ Linux-kernel-commits mailing list [email protected] https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits
