Ambas formas son correctas.
Silba se refiere a la acción de silbar. Mi tío silba para llamar a su perro.
Silva se refiera a la combinación de materias sin orden. Composición poética de heptasílabos y endecasílabos. He estado leyendo una silva.
Son palabras homófonas, es decir, se pronuncian igual pero su significado es diferente.