Suppose $\mathcal{F}$ is a sheaf of module on $X$,$f:X\to Y$,suppose $\mathcal{F}$ is generated by global sections. Is $f^*f_*(\mathcal{F})\to \mathcal{F}$ is surjective ?
To check on stalks, $f^*f_*(\mathcal{F})_x \cong f_*(\mathcal{F})_{f(x)} \to \mathcal{F}_x$, and it became messy..
And is there counterexample or is this condition necessary?