[PATCH v2] usb: fsl_udc: errata - postpone freeing current dTD

2012-05-20 Thread Christoph Fritz
USB controller may access a wrong address for the dTD (endpoint transfer descriptor) and then hang. This happens a lot when doing tests with g_ether module and iperf, a tool for measuring maximum TCP and UDP bandwidth. This hardware bug is explained in detail by errata number 2858 for i.MX23: http

RE: [PATCH] usb: fsl_udc: errata - postpone freeing current dTD

2012-05-20 Thread Christoph Fritz
Hi Chen, On Mon, 2012-05-21 at 01:05 +, Chen Peter-B29397 wrote: > > > > > > USB controller may access a wrong address for the dTD (endpoint transfer > > descriptor) and then hang. This happens a lot when doing tests with > > g_ether module and iperf, a tool for measuring maximum TCP and U

RE: ppc/sata-fsl: orphan config value: CONFIG_MPC8315_DS

2012-05-20 Thread Li Yang-R58472
> -Original Message- > From: Anthony Foiani [mailto:t...@scrye.com] > Sent: Friday, May 18, 2012 1:08 AM > To: linuxppc-dev@lists.ozlabs.org > Cc: ashish kalra; Li Yang-R58472; Jeff Garzik; Robert P.J.Day; Adrian > Bunk > Subject: ppc/sata-fsl: orphan config value: CONFIG_MPC8315_DS > >

Re: [PATCH] cpuidle: (POWER) Replace pseries_notify_cpuidle_add call with a elegant notifier to fix lockdep problem in start_secondary

2012-05-20 Thread Deepthi Dharwar
Hi Ben, On 05/21/2012 06:17 AM, Benjamin Herrenschmidt wrote: > On Fri, 2012-05-18 at 18:58 +0530, Deepthi Dharwar wrote: >> The following patch is to remove the pseries_notify_add_cpu() call >> and replace it by a hot plug notifier. >> This would prevent cpuidle resources being >> released and a

Re: [PATCH RESEND] cpuidle: (POWER) Replace pseries_notify_cpuidle_add call with a elegant notifier to fix lockdep problem in start_secondary

2012-05-20 Thread Deepthi Dharwar
The following patch is to remove the pseries_notify_add_cpu() call and replace it by a hot plug notifier. This would prevent cpuidle resources being released and allocated each time cpu comes online on pseries. The earlier design was causing a lockdep problem in start_secondary as reported on this

Re: [V2 5/5] powerpc: kernel: 16650 UART reg-shift support

2012-05-20 Thread Tanmay Inamdar
On Wed, May 9, 2012 at 10:57 AM, Tanmay Inamdar wrote: > On Wed, May 2, 2012 at 7:08 PM, Josh Boyer wrote: >> On Mon, Apr 9, 2012 at 3:20 AM, Tanmay Inamdar wrote: >>> In APM8018X SOC, UART register address space has been relocated to 32-bit >>> data boundaries for APB bus implementation. >>> Cu

RE: [PATCH] usb: fsl_udc: errata - postpone freeing current dTD

2012-05-20 Thread Chen Peter-B29397
> > USB controller may access a wrong address for the dTD (endpoint transfer > descriptor) and then hang. This happens a lot when doing tests with > g_ether module and iperf, a tool for measuring maximum TCP and UDP > bandwidth. > > This hardware bug is explained in detail by errata number 28

Re: [PATCH] cpuidle: (POWER) Replace pseries_notify_cpuidle_add call with a elegant notifier to fix lockdep problem in start_secondary

2012-05-20 Thread Benjamin Herrenschmidt
On Mon, 2012-05-21 at 10:47 +1000, Benjamin Herrenschmidt wrote: > Any reason why you don't do cpuidle_disable_device() when the > CPU is going offline and cpuidle_enable_device() when it's coming > back ? > > I'm applying the patch for now since it fixes a real problem but > if the above makes s

Re: [PATCH] cpuidle: (POWER) Replace pseries_notify_cpuidle_add call with a elegant notifier to fix lockdep problem in start_secondary

2012-05-20 Thread Benjamin Herrenschmidt
On Fri, 2012-05-18 at 18:58 +0530, Deepthi Dharwar wrote: > The following patch is to remove the pseries_notify_add_cpu() call > and replace it by a hot plug notifier. > This would prevent cpuidle resources being > released and allocated each time cpu comes online on pseries. > The earlier design w

[PATCH] usb: fsl_udc: errata - postpone freeing current dTD

2012-05-20 Thread Christoph Fritz
USB controller may access a wrong address for the dTD (endpoint transfer descriptor) and then hang. This happens a lot when doing tests with g_ether module and iperf, a tool for measuring maximum TCP and UDP bandwidth. This hardware bug is explained in detail by errata number 2858 for i.MX23: http