miércoles, 21 de enero de 2015

Supporting a kernel module on SUSE - Solid Driver Program


SUSE Solid Driver Program

You probably want to support your kernel module on SUSE, to successfully achieve that goal you can contact a SUSE representative.

In short you just need a flag added to your kernel module, there are two easy methods that I can't expose unfortunatly but Your mod info will look like this:

sles-ec2:/usr/src/zncryptfs-3.4.2 # modinfo zncryptfs.ko
filename:       zncryptfs.ko
suse_support_flag:      value_of_suse_support_tag
license:        GPL v2
description:    zncryptfs (v3.4.2-1024)
author:         Sergio Pena <sergio.pena@cloudera.com>
srcversion:     C061C84F42263E55560266A
depends:       
vermagic:       3.0.101-0.7.17-ec2 SMP mod_unload modversions Xen
parm:           zncryptfs_stats_enabled:Enable data statistics (int)
parm:           zncryptfs_acl_cache_size:Set ACL cache size (int)
parm:           zncryptfs_acl_verbose:Display more information on an access denied (int)
parm:           zncryptfs_debug:Display debug information (int)
sles-ec2:/usr/src/zncryptfs-3.4.2 #



The tainted kernel flag will still be dirty, but SUSE engineers will know how to deal with that and if there is an error caused by your kernel module, then they will let you know:

sles-ec2:/usr/src/zncryptfs-3.4.2 # cat /proc/sys/kernel/tainted
2847453646


You can find all information about this program at:

http://drivers.suse.com/doc/SolidDriver_Compliance/

http://wiki.novell.com/index.php?title=Category:Partner_Linux_Driver_Program

http://drivers.suse.com/doc/SolidDriver/

Enjoy!
P.S. You can create your own flag

No hay comentarios:

Publicar un comentario en la entrada