Репозиторий Sisyphus
Последнее обновление: 28 сентября 2022 | Пакетов: 17650 | Посещений: 25047601
en ru br
Репозитории ALT
S:1.2.3-alt4.331590.1
5.1: 2.0.1-alt0.M51.1.132638.15
www.altlinux.org/Changes

Группа :: Система/Ядро и оборудование
Пакет: kernel-modules-lsadrv-std-def

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: lsadrv-build-3.10.patch
Скачать


--- lsadrv-main.c.orig	2013-07-17 11:52:12.328115080 +0000
+++ lsadrv-main.c	2013-07-17 11:52:18.827890717 +0000
@@ -24,6 +24,7 @@
 #endif
 
 #include <linux/kernel.h> 	/* for linux kernel */
+#include <linux/slab.h> 	/* for linux kernel */
 #include "fakemouse.h"
 #include <linux/module.h> 	/* for linux kernel module */
 #include <linux/proc_fs.h> 	/* for use of /proc */
@@ -439,6 +439,7 @@
 /*** remove procfs files and directory ***/
 static void lsadrv_remove_procfs_dir(void)
 {
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 10, 0)
 	struct lsadrv_proc_files *files = &lsadrv_files;
 	if (files->devicesFileEntry) {
 		remove_proc_entry("devices", files->lsadrvDirEntry);
@@ -449,11 +450,13 @@
 		remove_proc_entry("driver/lsadrv", NULL);
 		files->lsadrvDirEntry = NULL;
 	}
+#endif
 }
 
 /*** create procfs directory ***/
 static void lsadrv_create_procfs_dir(void)
 {
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 10, 0)
 	struct lsadrv_proc_files *files = &lsadrv_files;
 	/* Make procfs/driver/lsadrv directory */
 /*	files->lsadrvDirEntry = create_proc_entry("lsadrv", S_IFDIR, proc_root_driver);*/
@@ -478,6 +481,7 @@
 	files->devicesFileEntry->data = NULL;
 	files->devicesFileEntry->read_proc = lsadrv_read_devices;
 	files->devicesFileEntry->write_proc = NULL;
+#endif
 }
 
 /***************************************************************************
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin