[Accel-config] Re: [PATCH v1 1/2] accel-config: Remove cdev related code

Thomas, Ramesh <ramesh.thomas at intel.com>
Newsgroups dev.linux.lists.accel-config
Message-ID <BYAPR11MB25355D804EED928D32681A35ED2C9@BYAPR11MB2535.namprd11.prod.outlook.com>
On Tue, May 18, 2021 at 08:07:04AM -0700, Dave Jiang
<dave.jiang(a)intel.com> wrote:
> On 5/17/2021 2:50 PM, ramesh.thomas(a)intel.com wrote:
> > From: Ramesh Thomas <ramesh.thomas(a)intel.com>
> >
> > cdev major/minor method of opening idxd char dev will be deprecated.
> > Currently even in non uacce mode the char dev is opened using the device
> > name at /dev/dsa that is returned by accfg_wq_get_user_dev_path()
> 
> I'm concerned about backward compatibility for apps (Intel user libs) 
> that may still use minor/major API. Do we need to provide some sort of 
> backward compatibility (maybe with warnings?) until they get off this 
> train? Especially they have been doing releases already.

I think we can leave the API for now as long as driver has backward
compatibility. Driver was returning error (-6) when cdev_minor was
accessed. The library was trying to validate cdev_minor after enabling a
wq and setting cdev_minor = -1 after wq was disabled. Do you think we
can remove that code?

-Ramesh
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.