Слово льняной образовано от существительного лён. В прилагательных, образованных от существительных с основой на -н, с помощью суффикса -ян- пишется одна Н. Например: кожаный, стеклянный. Однако, в данном случае, основой является лён, и суффикс -ян- присоединяется, поэтому пишется одна Н. Правило сформулировано не совсем точно, но написание (одна Н) верное. Тем не менее, стоит обратить внимание на возможные исключения и более точные формулировки правил.