Quilt stuffing placed on rock for makeshift bed (9)
I believe the answer is:
shakedown
'makeshift bed' is the definition.
(shakedown can mean an improvised bed)
'quilt stuffing placed on rock' is the wordplay.
'quilt stuffing' becomes 'down' (down can mean feathers in a quilt or pillow).
'placed on' means one lot of letters go next to another.
'rock' becomes 'shake' (synonyms).
'down' put after 'shake' is 'SHAKEDOWN'.
'for' is the link.
(Other definitions for shakedown that I've seen before include "extortion" , "Makeshift bed" , "improvised bed" , "Overcharge villainously" .)