Landed, rolling over in fight, producing knife (8)
I believe the answer is:
stiletto
'knife' is the definition.
(stiletto is a kind of knife)
'landed rolling over in fight' is the wordplay.
'landed' becomes 'lit' (I've seen this in other clues).
'rolling over' says the letters should be written in reverse.
'in' is an insertion indicator.
'fight' becomes 'setto' (set-to is a kind of fight).
'lit' backwards is 'til'.
'til' placed inside 'setto' is 'STILETTO'.
'producing' is the link.
(Other definitions for stiletto that I've seen before include "Thin dagger; heel" , "Small dagger with a tapered blade" , "Thin blade" , "High-heeled shoe" , "Dagger with slender blade" .)