Грамматический словарь Зализняка (склонения слова):
Войлок, войлоки, войлока, войлоков, войлоку, войлоку, войлокам, войлок, войлоки, войлоком, войлоками, войлоке, войлоках
ВОЙЛОК, а, м. Плотный толстый материал из валяной шерсти или из синтетических волокон.
| прил. войлочный, ая, ое. Войлочные стельки.
во́йлок
ВОЙЛОК -а; м. Плотный толстый материал, изготовленный из шерсти путём валяния. Кусок войлока. Обить войлоком.
◁ Войлочный, -ая, -ое. В-ое производство. В-ая стелька. В-ые туфли. В-ая шляпа.
В’ОЙЛОК, войлока, ·муж.
1. только ед. Плотный материал, изготовленный из шерсти валянием.
2. Кусок такого материала определенной величины (спец.). На обивку двери надо купить два войлока.
Это слово было заимствовано древнерусским языком из тюркских (в татарском, например, ойлык означает "покрывало").