--nextPart1741457.nkdDuOlrRV
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8Bit
After a few days of uptime and playing movies/listening to music I was not able
to open /dev/dsp anymore (only already existing /dev/dsp0.X devices worked, no
new ones could be opened).
The problem is in M_NOWAIT flag for the kmallocs in feed_rate_init(). We can
wait at that point and my system has been running with this patch for almost a
week and still sound functioned normally.
--
Please do not CC me, since I already receive everything from these MLs.
Regards,
Rumko
--nextPart1741457.nkdDuOlrRV
Content-Type: application/mbox; name="0001-sound-pcm-we-can-wait-when-mallocing-in-feed_rate_in.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="0001-sound-pcm-we-can-wait-when-mallocing-in-feed_rate_in.patch"
RnJvbSBhNDhlZjg4YjY4N2M1OGI5MDUxNjI3ODEyZDczZTAzMmZkYWI4MGFiIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBSdW1rbyA8cnVtY2ljQGdtYWlsLmNvbT4KRGF0ZTogRnJpLCAy
OCBKYW4gMjAxMSAyMDowNjo1MiArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIHNvdW5kL3BjbTogd2Ug
Y2FuIHdhaXQgd2hlbiBtYWxsb2NpbmcgaW4gZmVlZF9yYXRlX2luaXQKCklmIE1fTk9XQUlUIGlz
IHNwZWNpZmllZCwgdGhlcmUgYXJlIHNpdHVhdGlvbnMgd2hlcmUKZmVlZF9yYXRlX2luaXQgY2Fu
bm90IG1hbGxvYyB0aGUgbmVlZGVkIHN0cnVjdHVyZXMgYW5kIGFzIHJlc3VsdAp5b3UgY2FuJ3Qg
b3BlbigyKSB0aGUgZHNwIGRldmljZXMgc3VjY2Vzc2Z1bGx5IGFueW1vcmUuCi0tLQogc3lzL2Rl
di9zb3VuZC9wY20vZmVlZGVyX3JhdGUuYyB8ICAgIDQgKystLQogMSBmaWxlcyBjaGFuZ2VkLCAy
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc3lzL2Rldi9zb3Vu
ZC9wY20vZmVlZGVyX3JhdGUuYyBiL3N5cy9kZXYvc291bmQvcGNtL2ZlZWRlcl9yYXRlLmMKaW5k
ZXggNjQ5NGExMS4uNjA2YzE0MyAxMDA2NDQKLS0tIGEvc3lzL2Rldi9zb3VuZC9wY20vZmVlZGVy
X3JhdGUuYworKysgYi9zeXMvZGV2L3NvdW5kL3BjbS9mZWVkZXJfcmF0ZS5jCkBAIC01MDksNyAr
NTA5LDcgQEAgZmVlZF9yYXRlX2luaXQoc3RydWN0IHBjbV9mZWVkZXIgKmYpCiB7CiAJc3RydWN0
IGZlZWRfcmF0ZV9pbmZvICppbmZvOwogCi0JaW5mbyA9IGttYWxsb2Moc2l6ZW9mKCppbmZvKSwg
TV9SQVRFRkVFREVSLCBNX05PV0FJVCB8IE1fWkVSTyk7CisJaW5mbyA9IGttYWxsb2Moc2l6ZW9m
KCppbmZvKSwgTV9SQVRFRkVFREVSLCBNX1dBSVRPSyB8IE1fWkVSTyk7CiAJaWYgKGluZm8gPT0g
TlVMTCkKIAkJcmV0dXJuIEVOT01FTTsKIAkvKgpAQCAtNTE3LDcgKzUxNyw3IEBAIGZlZWRfcmF0
ZV9pbml0KHN0cnVjdCBwY21fZmVlZGVyICpmKQogCSAqLwogCWluZm8tPmJ1ZnN6ID0gMiArIGZl
ZWRlcl9yYXRlX2J1ZmZlcnNpemU7CiAJaW5mby0+YnVmZmVyID0ga21hbGxvYyhzaXplb2YoKmlu
Zm8tPmJ1ZmZlcikgKiBpbmZvLT5idWZzeiwKLQkJCQkJTV9SQVRFRkVFREVSLCBNX05PV0FJVCB8
IE1fWkVSTyk7CisJCQkJCU1fUkFURUZFRURFUiwgTV9XQUlUT0sgfCBNX1pFUk8pOwogCWlmIChp
bmZvLT5idWZmZXIgPT0gTlVMTCkgewogCQlrZnJlZShpbmZvLCBNX1JBVEVGRUVERVIpOwogCQly
ZXR1cm4gRU5PTUVNOwotLSAKMS43LjMuNQoK
--nextPart1741457.nkdDuOlrRV--