lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date:	Wed, 18 Aug 2010 09:50:37 -0400
From:	Jon E <je_nfd@...mail.com>
To:	<linux-kernel@...r.kernel.org>
Subject: RE: Problems with Recent Patches to IDE Driver


----------------------------------------
> Date: Sun, 15 Aug 2010 21:28:52 +0100
> From: alan@...rguk.ukuu.org.uk
> To: je_nfd@...mail.com
> CC: linux-kernel@...r.kernel.org
> Subject: Re: Problems with Recent Patches to IDE Driver
>
> > I've googled for some answers but it seems there are no suggested workarounds for these problems. Perhaps someone reading this can offer some suggestions?
>
> Perhaps you could start by posting your patches ?
>
> Most distributions have pretty much dropped the old IDE driver for
> libata, which is actually better at supporting oddities so its probably
> best to go that way.

Could you elaborate a bit please? Are you suggesting that the old driver was better at "supporting oddities" or that the new driver model is (better)?

I cannot post our code (not only because it's proprietary but it's also spread out amongst several files) but the snips I included in the original note illustrate the points of use.

The board is an addon board with an ide interface, a RF-in port and an optional smartcard interface. It starts out initializing itself as a network device (using the RF inteface) and then attempts to pick up the ide device information so it can continue the init process (set up ports, etc).

There's one thing I'm confused on, if I need to begin porting this to the new model. Well, there's actually several things that confuse me, but I'll start with the basics. Which base do I start with? Looks to me (by reviewing the various *init routines in linux/drivers/ide, that I can choose: ide_pci, pci, platform, ioc4, ecard. I think I can safely exclude ecard and ioc4, but that still leaves three from which to choose and I'm not how to determine how I need to proceed.

Jon
  		 	   		  --
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ