Just to clarify, i think the necessary part of the patch was the string handling, as mentioned in my comment already: Hope you have that in the patch, as patch description of you mentions the other part that seems not to be the problem:
--- linux-restricted-modules-2.6.24-2.6.24.13/fritz/fcpci/src/driver.c +++ AVM-Fritz/fcpci-3.11.07/driver.c @@ -194,7 +194,7 @@ } lib_strncpy (ctrl->serial, tmp, CAPI_SERIAL_LEN); lib_memcpy (&ctrl->profile, card->string[6], sizeof (capi_profile)); - strncpy (ctrl->manu, "AVM GmbH", CAPI_MANUFACTURER_LEN); + lib_strncpy (ctrl->manu, "AVM GmbH", CAPI_MANUFACTURER_LEN); ctrl->version.majorversion = 2; ctrl->version.minorversion = 0; tmp = card->string[0];
Just to clarify, i think the necessary part of the patch was the string handling, as mentioned in my comment already:
Hope you have that in the patch, as patch description of you mentions the other part that seems not to be the problem:
--- linux-restricte d-modules- 2.6.24- 2.6.24. 13/fritz/ fcpci/src/ driver. c fcpci-3. 11.07/driver. c ER_LEN) ; ER_LEN) ; >version. majorversion = 2; >version. minorversion = 0;
+++ AVM-Fritz/
@@ -194,7 +194,7 @@
}
lib_strncpy (ctrl->serial, tmp, CAPI_SERIAL_LEN);
lib_memcpy (&ctrl->profile, card->string[6], sizeof (capi_profile));
- strncpy (ctrl->manu, "AVM GmbH", CAPI_MANUFACTUR
+ lib_strncpy (ctrl->manu, "AVM GmbH", CAPI_MANUFACTUR
ctrl-
ctrl-
tmp = card->string[0];