From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <47E8A07B.4010007@altlinux.ru> Date: Tue, 25 Mar 2008 09:49:31 +0300 From: =?UTF-8?B?0JzQuNGF0LDQuNC7INCv0LrRg9GI0LjQvQ==?= User-Agent: Thunderbird 2.0.0.6 (X11/20070804) MIME-Version: 1.0 To: ALT Linux Team development discussions References: <20080325060147.GA29265@mw.office.seiros.ru> In-Reply-To: <20080325060147.GA29265@mw.office.seiros.ru> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?utf-8?b?0J/RgNC+0LHQu9C10LzQsDoga2VybmVsIC0+IGZpbGVf?= =?utf-8?q?operations?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Mar 2008 06:49:12 -0000 Archived-At: List-Archive: List-Post: Денис Смирнов wrote: > В zaptel-base.c используется структура file_operations. В ней readv/writev > инициализируются (устанавливаются в NULL). > > На наших ядрах 2.6.24 это не работает, ибо в в linux/fs.h описание > file_operations не содержит этих полей. В 2.6.18 -- содержит. > > Соответственно с 2.6.24 код не компилируется. > > Что с этим делать Раз в fs.h их нет, значит они больше не нужны, раз они устанавливаются в NULL значит они и самому драйверу не нужны. Думаю что стоит проверить действительно сам драйвер не использует readv/writev(покрайней мере он может где-то в другом месте readv/writev устанвливать в какое то значение) если нет то убрать это обнуление.