Re: [2.3.24, smbfs] Kernel panic: put_cached_page: page count=1

Alexander Viro (viro@math.psu.edu)
Thu, 28 Oct 1999 09:01:44 -0400 (EDT)


This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-810309993-941115704=:8761
Content-Type: TEXT/PLAIN; charset=US-ASCII

On Thu, 28 Oct 1999 craig@qualica.com wrote:

> Hi
>
> My apologies if someone has already reported this. I had my x86 single
> procesor box lock solid with 2.3.24 when trying to ls a smbfs mounted
> directory just now:
>
> I found this in the logs:
>
> Oct 28 11:05:55 flat kernel: Kernel panic: put_cached_page: page count=1
>
> I hope it helps someone track down the problem. More details on request
> through direct email to me please.

Stack trace would be useful, but in that case methink I know WTF had
happened. Patch attached.

---559023410-810309993-941115704=:8761
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=smbfs-patch-1
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.10.9910280901440.8761@weyl.math.psu.edu>
Content-Description:
Content-Disposition: attachment; filename=smbfs-patch-1

LS0tIGNhY2hlLmMJVGh1IE9jdCAyOCAwMjo1MzowNSAxOTk5DQorKysgY2Fj
aGUuYy5uZXcJVGh1IE9jdCAyOCAwODo1MzowNiAxOTk5DQpAQCAtNDgsMzAg
KzQ4LDM1IEBADQogew0KIAlzdHJ1Y3QgcGFnZSAqIHBhZ2U7DQogCXN0cnVj
dCBwYWdlICoqIGhhc2g7DQotCXVuc2lnbmVkIGxvbmcgbmV3X3BhZ2U7DQor
CXN0cnVjdCBwYWdlICpjYWNoZWRfcGFnZTsNCiANCiAgYWdhaW46DQogCWhh
c2ggPSBwYWdlX2hhc2gobWFwcGluZywgb2Zmc2V0KTsNCiAJcGFnZSA9IF9f
ZmluZF9sb2NrX3BhZ2UobWFwcGluZywgb2Zmc2V0LCBoYXNoKTsNCiAJaWYo
IXBhZ2UgJiYgbmV3KSB7DQotCQkvKiBub3QgaW4gY2FjaGUsIGFsbG9jIGEg
bmV3IHBhZ2UgKi8NCi0JCW5ld19wYWdlID0gcGFnZV9jYWNoZV9hbGxvYygp
Ow0KLQkJaWYgKCFuZXdfcGFnZSkNCi0JCQlyZXR1cm4gMDsNCi0JCWNsZWFy
X3BhZ2UobmV3X3BhZ2UpOwkvKiBzbWIgY29kZSBhc3N1bWVzIHBhZ2VzIGFy
ZSB6ZXJvZWQgKi8NCi0JCXBhZ2UgPSBwYWdlX2NhY2hlX2VudHJ5KG5ld19w
YWdlKTsNCi0JCWlmIChhZGRfdG9fcGFnZV9jYWNoZV91bmlxdWUocGFnZSwg
bWFwcGluZywgb2Zmc2V0LCBoYXNoKSkgew0KKwkJLyogbm90IGluIGNhY2hl
LCBhbGxvYyBhIG5ldyBwYWdlIGlmIHdlIGRpZG4ndCBkbyBpdCB5ZXQgKi8N
CisJCWlmICghY2FjaGVkX3BhZ2UpIHsNCisJCQljYWNoZWRfcGFnZSA9IHBh
Z2VfY2FjaGVfYWxsb2MoKTsNCisJCQlpZiAoIWNhY2hlZF9wYWdlKQ0KKwkJ
CQlyZXR1cm4gMDsNCisJCQkvKiBzbWIgY29kZSBhc3N1bWVzIHBhZ2VzIGFy
ZSB6ZXJvZWQgKi8NCisJCQljbGVhcl9wYWdlKHBhZ2VfYWRkcmVzcyhjYWNo
ZWRfcGFnZSkpOw0KKwkJCWdvdG8gYWdhaW47DQorCQl9DQorCQlwYWdlID0g
Y2FjaGVkX3BhZ2U7DQorCQlpZiAoYWRkX3RvX3BhZ2VfY2FjaGVfdW5pcXVl
KHBhZ2UsIG1hcHBpbmcsIG9mZnNldCwgaGFzaCkpDQogCQkJLyogSG1tLCBh
IHBhZ2UgaGFzIG1hdGVyaWFsaXplZCBpbiB0aGUNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjYWNoZS4gRmluZS4gR28gYmFjayBhbmQgZ2V0IHRo
YXQgcGFnZQ0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGluc3RlYWQg
Li4uIHRocm93aW5nIGF3YXkgdGhpcyBvbmUgZmlyc3QuICovDQotCQkJcHV0
X2NhY2hlZF9wYWdlKCh1bnNpZ25lZCBsb25nKSBwYWdlKTsNCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnN0ZWFkLi4uICovDQogCQkJZ290byBh
Z2FpbjsNCi0JCX0NCisJCWNhY2hlZF9wYWdlID0gTlVMTDsNCiAJfQ0KKwlp
ZiAoY2FjaGVkX3BhZ2UpDQorCQlwYWdlX2NhY2hlX2ZyZWUoY2FjaGVkX3Bh
Z2UpOw0KIAlpZighcGFnZSkNCiAJCXJldHVybiAwOw0KIAlpZighUGFnZUxv
Y2tlZChwYWdlKSkNCi0JCXByaW50ayhLRVJOX0VSUiAic21iZnMvY2FjaGUu
YzogcGFnZSBpc24ndCBsb2NrZWQhIFRoaXMgY291bGQgYmUgZnVuIC4uLlxu
Iik7DQorCQlCVUcoKTsNCiAJcmV0dXJuIHBhZ2VfYWRkcmVzcyhwYWdlKTsN
CiB9DQogDQo=
---559023410-810309993-941115704=:8761--

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/