From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Krzysztof Helt" Subject: [PATH] sparc dbri: more driver cleanup Date: Thu, 17 Aug 2006 22:06:56 +0200 Message-ID: <44e4cc6036f61@wp.pl> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="part44e4cc603bd9a" Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: alsa-devel-bounces@lists.sourceforge.net Errors-To: alsa-devel-bounces@lists.sourceforge.net To: alsa-devel List-Id: alsa-devel@alsa-project.org This is a multi-part message in MIME format. --part44e4cc603bd9a Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable From: Krzysztof Helt (krzysztof.h1@wp.pl) A general clean up and redudant code removal. Signed-off-by: Krzysztof Helt (krzysztof.h1@wp.pl) --- ---------------------------------------------------- Bierz ile chcesz! Nawet 50000 z=B3 bez wizyty w banku. Rata od 35 z=B3. Wniosek i decyzja przez telefon. Kliknij i sprawd=BC: http://klik.wp.pl/?adr=3Dhttp%3A%2F%2Fadv.reklama.wp.pl%2Fas%2Fh11.html&s= id=3D847 --part44e4cc603bd9a Content-Type: application/octet-stream; name="dbri-patch6.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dbri-patch6.diff" LS0tIGFsc2EtZHJpdmVyLTEuMC4xMnJjMi9hbHNhLWtlcm5lbC9zcGFyYy9kYnJpLmMJMjAwNi0w OC0xNyAyMToxOToxMy4wMDAwMDAwMDAgKzAyMDAKKysrIGxpbnV4LTIuNi4xN2Evc291bmQvc3Bh cmMvZGJyaS5jCTIwMDYtMDgtMTcgMjE6MjE6NTIuMDAwMDAwMDAwICswMjAwCkBAIC0yNDEsOSAr MjQxLDcgQEAgc3RhdGljIHN0cnVjdCB7CiAjZGVmaW5lIERCUklfSU5UX0JMSwk2NAogI2RlZmlu ZSBEQlJJX05PX0RFU0NTCTY0CiAjZGVmaW5lIERCUklfTk9fUElQRVMJMzIKLQotI2RlZmluZSBE QlJJX01NX09OQgkxCi0jZGVmaW5lIERCUklfTU1fU0IJMgorI2RlZmluZSBEQlJJX01BWF9QSVBF CShEQlJJX05PX1BJUEVTIC0gMSkKIAogI2RlZmluZSBEQlJJX1JFQwkwCiAjZGVmaW5lIERCUklf UExBWQkxCkBAIC02NTAsMTAgKzY0OCw2IEBAIHN0YXRpYyB2b2xhdGlsZSBzMzIgKmRicmlfY21k bG9jayhzdHJ1Y3QKIAkvKiBEZWxheSBpZiBwcmV2aW91cyBjb21tYW5kcyBhcmUgc3RpbGwgYmVp bmcgcHJvY2Vzc2VkICovCiAJd2hpbGUgKCgtLW1heGxvb3BzKSA+IDAgJiYgKGRicmktPndhaXRf c2VuZCAhPSBkYnJpLT53YWl0X2Fja2QpKSB7CiAJCW1zbGVlcF9pbnRlcnJ1cHRpYmxlKDEpOwot CQkvKiBJZiBkYnJpX2NtZGxvY2soKSBnb3QgY2FsbGVkIGZyb20gaW5zaWRlIHRoZQotCQkgKiBp bnRlcnJ1cHQgaGFuZGxlciwgdGhpcyB3aWxsIGRvIHRoZSBwcm9jZXNzaW5nLgotCQkgKi8KLQkJ ZGJyaV9wcm9jZXNzX2ludGVycnVwdF9idWZmZXIoZGJyaSk7CiAJfQogCWlmIChtYXhsb29wcyA9 PSAwKSB7CiAJCXByaW50ayhLRVJOX0VSUiAiREJSSTogQ2hpcCBuZXZlciBjb21wbGV0ZWQgY29t bWFuZCBidWZmZXIgJWRcbiIsCkBAIC03ODAsNyArNzc0LDcgQEAgc3RhdGljIHZvaWQgcmVzZXRf cGlwZShzdHJ1Y3Qgc25kX2RicmkgKgogCWludCBkZXNjOwogCXZvbGF0aWxlIGludCAqY21kOwog Ci0JaWYgKHBpcGUgPCAwIHx8IHBpcGUgPiAzMSkgeworCWlmIChwaXBlIDwgMCB8fCBwaXBlID4g REJSSV9NQVhfUElQRSkgewogCQlwcmludGsoS0VSTl9FUlIgIkRCUkk6IHJlc2V0X3BpcGUgY2Fs bGVkIHdpdGggaWxsZWdhbCBwaXBlIG51bWJlclxuIik7CiAJCXJldHVybjsKIAl9CkBAIC04MDYs MTAgKzgwMCw5IEBAIHN0YXRpYyB2b2lkIHJlc2V0X3BpcGUoc3RydWN0IHNuZF9kYnJpICoKIAlk YnJpLT5waXBlc1twaXBlXS5maXJzdF9kZXNjID0gLTE7CiB9CiAKLS8qIEZJWE1FOiBkaXJlY3Rp b24gYXMgYW4gYXJndW1lbnQ/ICovCiBzdGF0aWMgdm9pZCBzZXR1cF9waXBlKHN0cnVjdCBzbmRf ZGJyaSAqIGRicmksIGludCBwaXBlLCBpbnQgc2RwKQogewotCWlmIChwaXBlIDwgMCB8fCBwaXBl ID4gMzEpIHsKKwlpZiAocGlwZSA8IDAgfHwgcGlwZSA+IERCUklfTUFYX1BJUEUpIHsKIAkJcHJp bnRrKEtFUk5fRVJSICJEQlJJOiBzZXR1cF9waXBlIGNhbGxlZCB3aXRoIGlsbGVnYWwgcGlwZSBu dW1iZXJcbiIpOwogCQlyZXR1cm47CiAJfQpAQCAtODQzLDcgKzgzNiw3IEBAIHN0YXRpYyB2b2lk IGxpbmtfdGltZV9zbG90KHN0cnVjdCBzbmRfZGIKIAlpbnQgcHJldnBpcGU7CiAJaW50IG5leHRw aXBlOwogCi0JaWYgKHBpcGUgPCAwIHx8IHBpcGUgPiAzMSB8fCBiYXNlcGlwZSA8IDAgfHwgYmFz ZXBpcGUgPiAzMSkgeworCWlmIChwaXBlIDwgMCB8fCBwaXBlID4gREJSSV9NQVhfUElQRSB8fCBi YXNlcGlwZSA8IDAgfHwgYmFzZXBpcGUgPiBEQlJJX01BWF9QSVBFKSB7CiAJCXByaW50ayhLRVJO X0VSUiAKIAkJICAgICJEQlJJOiBsaW5rX3RpbWVfc2xvdCBjYWxsZWQgd2l0aCBpbGxlZ2FsIHBp cGUgbnVtYmVyXG4iKTsKIAkJcmV0dXJuOwpAQCAtOTMxLDcgKzkyNCw4IEBAIHN0YXRpYyB2b2lk IHVubGlua190aW1lX3Nsb3Qoc3RydWN0IHNuZF8KIAl2b2xhdGlsZSBzMzIgKmNtZDsKIAlpbnQg dmFsOwogCi0JaWYgKHBpcGUgPCAwIHx8IHBpcGUgPiAzMSB8fCBwcmV2cGlwZSA8IDAgfHwgcHJl dnBpcGUgPiAzMSkgeworCWlmIChwaXBlIDwgMCB8fCBwaXBlID4gREJSSV9NQVhfUElQRSAKKwkJ CXx8IHByZXZwaXBlIDwgMCB8fCBwcmV2cGlwZSA+IERCUklfTUFYX1BJUEUpIHsKIAkJcHJpbnRr KEtFUk5fRVJSIAogCQkgICAgIkRCUkk6IHVubGlua190aW1lX3Nsb3QgY2FsbGVkIHdpdGggaWxs ZWdhbCBwaXBlIG51bWJlclxuIik7CiAJCXJldHVybjsKQEAgLTk3Miw3ICs5NjYsNyBAQCBzdGF0 aWMgdm9pZCB4bWl0X2ZpeGVkKHN0cnVjdCBzbmRfZGJyaSAqCiB7CiAJdm9sYXRpbGUgczMyICpj bWQ7CiAKLQlpZiAocGlwZSA8IDE2IHx8IHBpcGUgPiAzMSkgeworCWlmIChwaXBlIDwgMTYgfHwg cGlwZSA+IERCUklfTUFYX1BJUEUpIHsKIAkJcHJpbnRrKEtFUk5fRVJSICJEQlJJOiB4bWl0X2Zp eGVkOiBJbGxlZ2FsIHBpcGUgbnVtYmVyXG4iKTsKIAkJcmV0dXJuOwogCX0KQEAgLTEwMDcsNyAr MTAwMSw3IEBAIHN0YXRpYyB2b2lkIHhtaXRfZml4ZWQoc3RydWN0IHNuZF9kYnJpICoKIAogc3Rh dGljIHZvaWQgcmVjdl9maXhlZChzdHJ1Y3Qgc25kX2RicmkgKiBkYnJpLCBpbnQgcGlwZSwgdm9s YXRpbGUgX191MzIgKiBwdHIpCiB7Ci0JaWYgKHBpcGUgPCAxNiB8fCBwaXBlID4gMzEpIHsKKwlp ZiAocGlwZSA8IDE2IHx8IHBpcGUgPiBEQlJJX01BWF9QSVBFKSB7CiAJCXByaW50ayhLRVJOX0VS UiAiREJSSTogcmVjdl9maXhlZCBjYWxsZWQgd2l0aCBpbGxlZ2FsIHBpcGUgbnVtYmVyXG4iKTsK IAkJcmV0dXJuOwogCX0KQEAgLTExODIsMjAgKzExNzYsMTQgQEAgc3RhdGljIHZvaWQgcmVzZXRf Y2hpKHN0cnVjdCBzbmRfZGJyaSAqIAogCiAJCS8qIFNldCBDSEkgQW5jaG9yOiBQaXBlIDE2ICov CiAKLQkJdmFsID0gRF9EVFNfVkkgfCBEX0RUU19JTlMgfCBEX0RUU19QUlZJTigxNikgfCBEX1BJ UEUoMTYpOworCQl2YWwgPSBEX0RUU19WTyB8IERfRFRTX1ZJIHwgRF9EVFNfSU5TIAorCQkJfCBE X0RUU19QUlZJTigxNikgfCBEX1BJUEUoMTYpIHwgRF9EVFNfUFJWT1VUKDE2KTsKIAkJKihjbWQr KykgPSBEQlJJX0NNRChEX0RUUywgMCwgdmFsKTsKIAkJKihjbWQrKykgPSBEX1RTX0FOQ0hPUiB8 IERfVFNfTkVYVCgxNik7Ci0JCSooY21kKyspID0gMDsKLQotCQl2YWwgPSBEX0RUU19WTyB8IERf RFRTX0lOUyB8IERfRFRTX1BSVk9VVCgxNikgfCBEX1BJUEUoMTYpOwotCQkqKGNtZCsrKSA9IERC UklfQ01EKERfRFRTLCAwLCB2YWwpOwotCQkqKGNtZCsrKSA9IDA7CiAJCSooY21kKyspID0gRF9U U19BTkNIT1IgfCBEX1RTX05FWFQoMTYpOwogCiAJCWRicmktPnBpcGVzWzE2XS5zZHAgPSAxOwog CQlkYnJpLT5waXBlc1sxNl0ubmV4dHBpcGUgPSAxNjsKLQkJZGJyaS0+Y2hpX2luX3BpcGUgPSAx NjsKLQkJZGJyaS0+Y2hpX291dF9waXBlID0gMTY7CiAKICNpZiAwCiAJCWNoaV9pbml0aWFsaXpl ZCsrOwpAQCAtMTIxNCwxMSArMTIwMiwxMCBAQCBzdGF0aWMgdm9pZCByZXNldF9jaGkoc3RydWN0 IHNuZF9kYnJpICogCiAJCQkJCSAxNiwgZGJyaS0+cGlwZXNbcGlwZV0ubmV4dHBpcGUpOwogCQl9 CiAKLQkJZGJyaS0+Y2hpX2luX3BpcGUgPSAxNjsKLQkJZGJyaS0+Y2hpX291dF9waXBlID0gMTY7 Ci0KIAkJY21kID0gZGJyaV9jbWRsb2NrKGRicmksIEdldExvY2spOwogCX0KKwlkYnJpLT5jaGlf aW5fcGlwZSA9IDE2OworCWRicmktPmNoaV9vdXRfcGlwZSA9IDE2OwogCiAJaWYgKG1hc3Rlcl9v cl9zbGF2ZSA9PSBDSElzbGF2ZSkgewogCQkvKiBTZXR1cCBEQlJJIGZvciBDSEkgU2xhdmUgLSBy ZWNlaXZlIGNsb2NrLCBmcmFtZSBzeW5jIChGUykKQEAgLTEzNDEsOCArMTMyOCw4IEBAIHN0YXRp YyB2b2lkIGNzNDIxNV9zZXRkYXRhKHN0cnVjdCBzbmRfZGIKIAl9IGVsc2UgewogCQkvKiBTdGFy dCBieSBzZXR0aW5nIHRoZSBwbGF5YmFjayBhdHRlbnVhdGlvbi4gKi8KIAkJc3RydWN0IGRicmlf c3RyZWFtaW5mbyAqaW5mbyA9ICZkYnJpLT5zdHJlYW1faW5mb1tEQlJJX1BMQVldOwotCQlpbnQg bGVmdF9nYWluID0gaW5mby0+bGVmdF9nYWluICUgNjQ7Ci0JCWludCByaWdodF9nYWluID0gaW5m by0+cmlnaHRfZ2FpbiAlIDY0OworCQlpbnQgbGVmdF9nYWluID0gaW5mby0+bGVmdF9nYWluICYg MHgzZjsKKwkJaW50IHJpZ2h0X2dhaW4gPSBpbmZvLT5yaWdodF9nYWluICYgMHgzZjsKIAogCQlk YnJpLT5tbS5kYXRhWzBdICY9IH4weDNmOwkvKiBSZXNldCB0aGUgdm9sdW1lIGJpdHMgKi8KIAkJ ZGJyaS0+bW0uZGF0YVsxXSAmPSB+MHgzZjsKQEAgLTEzNTEsOCArMTMzOCw4IEBAIHN0YXRpYyB2 b2lkIGNzNDIxNV9zZXRkYXRhKHN0cnVjdCBzbmRfZGIKIAogCQkvKiBOb3cgc2V0IHRoZSByZWNv cmRpbmcgZ2Fpbi4gKi8KIAkJaW5mbyA9ICZkYnJpLT5zdHJlYW1faW5mb1tEQlJJX1JFQ107Ci0J CWxlZnRfZ2FpbiA9IGluZm8tPmxlZnRfZ2FpbiAlIDE2OwotCQlyaWdodF9nYWluID0gaW5mby0+ cmlnaHRfZ2FpbiAlIDE2OworCQlsZWZ0X2dhaW4gPSBpbmZvLT5sZWZ0X2dhaW4gJiAweGY7CisJ CXJpZ2h0X2dhaW4gPSBpbmZvLT5yaWdodF9nYWluICYgMHhmOwogCQlkYnJpLT5tbS5kYXRhWzJd IHw9IENTNDIxNV9MRyhsZWZ0X2dhaW4pOwogCQlkYnJpLT5tbS5kYXRhWzNdIHw9IENTNDIxNV9S RyhyaWdodF9nYWluKTsKIAl9Cg== --part44e4cc603bd9a Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 --part44e4cc603bd9a Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Alsa-devel mailing list Alsa-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/alsa-devel --part44e4cc603bd9a--