Ticket #2256 (new defect)

Opened 10 years ago

Last modified 2 years ago

[kernel] problem with swap file on fat partition

Reported by: Richard.Kralovic Owned by: openmoko-devel
Priority: normal Milestone:
Component: unknown Version:
Severity: normal Keywords:
Cc: Blocked By:
Blocking: Estimated Completion (week):
HasPatchForReview: no PatchReviewResult:
Reproducible:

Description

I tried to setup a swap file on a fat partition on sd card (using kernel linux-openmoko-2.6.28-2.6.28-oe1+git~c06ae36180dee695aa25bbae869b2aa26-r3), but the swapon command hangs; /proc/<pid>/wchan says that it hangs in _fat_bmap.

In fs/fat/inode.c:205, there is some mutex_lock protecting call to generic_block_bmap. After commenting it out, everything works nicely. But I assume this is not the correct fix...

Change History

comment:1 Changed 10 years ago by andy

Doesn't sounds like it's down to anything we're doing to the kernel in particular.

If you want to probe deeper what's happening, there are a bunch of mutex deadlock debugging CONFIG options that you should enable, it can detect deadlocks and dump the "call stack" of who holds what -- that'll shine more light on the exact source of the madness.

comment:2 Changed 10 years ago by Richard.Kralovic

Sure, I guess that it's an upstream problem. I was just wondering if there is anybody knowing about why exactly is the mutex needed. Anyway, commenting it out works around the problem, so maybe somebody finds it helpful...

comment:3 Changed 2 years ago by RoberMync

Priligy Zuzahlung <a href=http://cial1.xyz/order-cialis-online-usa.php>Order Cialis Online Usa</a> Generic Isotretinoin Drugs By Money Order Overseas No Rx Viagra Ou Cialis Levitra <a href=http://accutane.ccrpdc.com/sotret.php>Sotret</a> Amoxil And Yeast Infestion Fedex Free Shipping Hydrochlorothiazide With Overnight Delivery Medicine <a href=http://zol1.xyz/generic-for-zoloft.php>Generic For Zoloft</a> Propecia Ovulacion Propecia Lupus <a href=http://cial1.xyz/cialis-viagra.php>Cialis Viagra</a> Finasterid 1mg Kaufen Ohne Rezept Buu Online Generic Cialis <a href=http://cial1.xyz/cheap-cialis-generic.php>Cheap Cialis Generic</a> Zithromax For Uti Paroxetina Vs Fluoxetina <a href=http://kama1.xyz/kamagra-jellies.php>Kamagra Jellies</a> Cialis Lilly 20mg Cialis Generika Potenzmittel <a href=http://cial5mg.xyz/cheap-cialis-generic.php>Cheap Cialis Generic</a> Kamagra 100 Mg Capsule Keflex Indications <a href=http://cial5mg.xyz/tadalafil-20mg.php>Tadalafil 20mg</a> Achat Kamagra En Espagne 400 Mg Metronidazole No Prescription <a href=http://zol1.xyz/buy-cheap-zoloft-site.php>Buy Cheap Zoloft Site</a> Cheap Online Nolvadex Viagra Generika Test <a href=http://strattera.ccrpdc.com/cheap-strattera-and-viagra.php>Cheap Strattera And Viagra</a> Can I Purchase Discount Amoxicilina Website Any Danger In Using Expired Amoxicillin <a href=http://cial1.xyz/order-cialis-pills.php>Order Cialis Pills</a> Where To Buy Cefixime 400 Mg Does Alcohol Affect Cephalexin <a href=http://cial1.xyz/buy-cialis.php>Buy Cialis</a> Viagra Verona Cialis Kje Dobiti <a href=http://cial5mg.xyz/cialis-generic.php>Cialis Generic</a> Lowest Price For Flovent Hfa 110 Mcg Cialis Indicaciones <a href=http://cial5mg.xyz/purchase-cheap-cialis.php>Purchase Cheap Cialis</a> Generic Low Price Viagra Colchicine Pills Canadian <a href=http://zol1.xyz/can-i-buy-zoloft-online.php>Can I Buy Zoloft Online</a> Levitra Generique Arnaque Pillule Defonceachat <a href=http://lasix.ccrpdc.com/order-lasix-on-line.php>Order Lasix On Line</a> Viagra Senza Effetti Collaterali Cialis One Day Costo <a href=http://viag1.xyz/cheap-viagra-online.php>Cheap Viagra Online</a> Viagra Generika Preisvergleich Acquisto Cialis Per Posta <a href=http://cial5mg.xyz/buy-cheap-cialis.php>Buy Cheap Cialis</a> Finasteride 1 Mg Buy Uk Acquistare Priligy <a href=http://accutane.ccrpdc.com/buy-acutane.php>Buy Acutane</a> Comment Durer Plus Longtemps Naturellement Get Zentel <a href=http://viag1.xyz/viagra-discount.php>Viagra Discount</a> Viagra Belgique Prescription Medicale

Note: See TracTickets for help on using tickets.