Active Topics

 


Reply
Thread Tools
Posts: 53 | Thanked: 40 times | Joined on May 2009 @ Brooksville, Florida
#1
I've been getting occasional "scheduling while atomic" bugs with power49, so I went hunting through the long list of commits made between 2.6.28 and 3.1, looking for a potential fix. I found numerous bugfixes that might (or might not, in some cases) be good to merge. Where easy, I made patches against power49.

Patches:
Code:
8ae664184c45def51ff0b61d4bd6c6671db6cb4f mtd: change struct flchip_shared spinlock locking into mutex
c4e773764cead9358fd4b036d1b883fff3968513 mtd: fix a huge latency problem in the MTD CFI flash driver. (partial)
13ea9cc82138691856d7cd855dff9aef1479adb9 ARM: 6066/1: Fix "BUG: scheduling while atomic: swapper/0/0x00000002
f74c77cb1124a11acf69c98d10c0fdc22f322664 bluetooth: scheduling while atomic bug fix ???
59615b5f9d1323898ca94e88e595b5b04115076a mac80211: fix allocation in mesh_queue_preq
Things that might need a more complicated backport:
Code:
http://www.spinics.net/lists/linux-omap/msg24092.html
35d48903e9781975e823b359ee85c257c9ff5c1c bonding: fix rx_handler locking
148fc55fd0449683a1d15bf219ad8d8b6fa17545 USB: EHCI: fix scheduling while atomic during suspend
16f775befc1ccf67e6b223c4d9bb17ac3502ab2c libertas_spi: Use workqueue in hw_host_to_card ???
0a91efa2f951d790969dec96fb675ca7869eca83 USB: gadget: Fix "scheduling while atomic" bugs in ci13xxx_udc
1a72d65d6291ec248cbc5f05df2487edd714aba6 drm: Remove count_lock for calling lastclose() after 58474713 (v2) ???
c937019761a758f2749b1f3a032b7a91fb044753 mac80211: avoid scheduling while atomic in mesh_rx_plink_frame
d136f1bd366fdb7e747ca7e0218171e7a00a98a5 genetlink: fix netns vs. netlink table locking
613afbf83298efaead05ebcac23d2285609d7160 sched: Pull up the might_sleep() check into cond_resched()
e34d5c1a4f9919a81b4ea4591d7383245f35cb8e netfilter: conntrack: replace notify chain by function pointer
30842f2989aacfaba3ccb39829b3417be9313dbe udp: Wrong locking code in udp seq_file infrastructure
Attached Files
File Type: zip power49-extra-fixes.zip (15.9 KB, 127 views)
 

The Following User Says Thank You to Luke-Jr For This Useful Post:
Posts: 1,101 | Thanked: 1,184 times | Joined on Aug 2008 @ Spain
#2
Please, post this message in the kernel-power devel thread so your patches are noticed by the right people.
BTW, have you already tested them with your own build?
 

The Following 2 Users Say Thank You to maacruz For This Useful Post:
Posts: 64 | Thanked: 21 times | Joined on Nov 2011
#3
why not simply include these patches in kp 49 if they really worth it ? it should be discussed in kp49 thread .
 

The Following User Says Thank You to The Winter For This Useful Post:
Raimu's Avatar
Posts: 139 | Thanked: 181 times | Joined on Nov 2011 @ Oulu, Finland
#4
Originally Posted by Luke-Jr View Post
I've been getting occasional "scheduling while atomic" bugs with power49, so I went hunting through the long list of commits made between 2.6.28 and 3.1, looking for a potential fix. I found numerous bugfixes that might (or might not, in some cases) be good to merge. Where easy, I made patches against power49.
There's a kernel-power dev thread where it'd be great to share things like this: http://talk.maemo.org/showthread.php?t=78371
 

The Following User Says Thank You to Raimu For This Useful Post:
Posts: 2,153 | Thanked: 8,462 times | Joined on May 2010
#5
Originally Posted by Luke-Jr View Post
I've been getting occasional "scheduling while atomic" bugs with power49, so I went hunting through the long list of commits made between 2.6.28 and 3.1, looking for a potential fix. I found numerous bugfixes that might (or might not, in some cases) be good to merge. Where easy, I made patches against power49.
In future please post patches in kernel-power devel thread or send me it by email.

Did you tested kernel with these patches that does not break anything else?

Now I added patches to kernel-power git repository.
 

The Following User Says Thank You to pali For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 04:52.