Suppose you have a holomorphic line bundle L such that L^{p} is trivial holomorphic bundle and the base complex  manifold M  has no torsion cohomology classes in second degree( i.e H^{2}(M,Z) torsion free). Then will L be holomorphically trivial. If yes can we remove the restriction on cohomology.