2.6.19 dropped generic_file_{read,write}() attached is a patch and updated ebuild
Created attachment 105058 [details, diff] file-io.c patch
Created attachment 105059 [details] iscsitarget-0.4.14-r1.ebuild
added 2.6.19 regression blocker
patch sent upstream too
Not in stable tree, dropping block
more info. I just tried to install 0.4.14 against the new gentoo-sources-2.6.20-r3 and I got complaints as already mentioned about generic_file_{read,write}() but now there's more. It seems crypto_digest_update, crypto_alg_available, crypto_digest_final, and crypto_digest_init have also dropped from the kernel source.
I can confirm that this bug is present when using linux-2.6.19-gentoo-r5 and that the attached ebuild fixes the problem (after tracking down the necessary files).
Created attachment 116876 [details] ebuild for 0.4.15 A better fix for this bug is to update to the newer upstream version. The attached ebuild does this.
*** Bug 179001 has been marked as a duplicate of this bug. ***
please bump asap since iscsitarget-0.4.14 is broken on current kernels. 0.4.15 (with attached ebuild) compiles fine on kernel 2.6.21. thanks!
in cvs.
I've tried v0.4.15 and that doesn't fix my issue tho on bug #179001 i.e. MD devices don't show up on the MS iSNS server, but HD/SD devices do!