[Linux-hls-cvs] hls/linux bottom.c,1.6,1.7 export.c,1.1,1.2 hls_ctl.c,1.5,1.6 hls_timers.c,1.4,1.5 i
Status: Pre-Alpha
Brought to you by:
lucabe
|
From: <lu...@us...> - 2003-02-25 09:19:29
|
Update of /cvsroot/linux-hls/hls/linux
In directory sc8-pr-cvs1:/tmp/cvs-serv25577/linux
Modified Files:
bottom.c export.c hls_ctl.c hls_timers.c init.c procfs.c
sched.c
Log Message:
Updated the license
Index: bottom.c
===================================================================
RCS file: /cvsroot/linux-hls/hls/linux/bottom.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** bottom.c 25 Nov 2002 11:33:32 -0000 1.6
--- bottom.c 25 Feb 2003 09:18:55 -0000 1.7
***************
*** 1,2 ****
--- 1,14 ----
+ /*
+ * Copyright (c) 2002 Luca Abeni
+ *
+ * Module Name: bottom.c
+ * Abstract: This is the low level interface with the Linux kernel,
+ * containing the hooks called by the gensched patch and the
+ * functions used to schedule a task in Linux.
+ * Author: Luca Abeni 2-Feb-2002
+ *
+ * This is free software; see GPL.txt
+ */
+
#include <interface-funcs.h>
#include <linux/smp_lock.h>
Index: export.c
===================================================================
RCS file: /cvsroot/linux-hls/hls/linux/export.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** export.c 25 Nov 2002 11:33:32 -0000 1.1
--- export.c 25 Feb 2003 09:18:55 -0000 1.2
***************
*** 1,2 ****
--- 1,13 ----
+ /*
+ * Copyright (c) 2002 Luca Abeni
+ *
+ * Module Name: export.c
+ * Abstract: This file exports the HLS API to external HLS schedulers,
+ * when they are built as Linux modules.
+ * Author: Luca Abeni 2-Feb-2002
+ *
+ * This is free software; see GPL.txt
+ */
+
#include <interface-funcs.h>
#include <interface-data.h>
Index: hls_ctl.c
===================================================================
RCS file: /cvsroot/linux-hls/hls/linux/hls_ctl.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** hls_ctl.c 25 Nov 2002 11:33:32 -0000 1.5
--- hls_ctl.c 25 Feb 2003 09:18:55 -0000 1.6
***************
*** 1,23 ****
! /*++
!
! Copyright (c) 2000 John Regehr
!
! Module Name:
!
! hls_hooks.c
!
! Abstract:
!
!
! Author:
!
! John Regehr 14-Feb-2000
!
! Environment:
!
! Revision History:
!
!
! --*/
#include "hls_common.h"
--- 1,12 ----
! /*
! * Copyright (c) 2002 Luca Abeni & John Regehr
! *
! * Module Name: hls_ctl.c
! * Abstract: This file implements the user interface for HLS,
! * allowing to move tasks between scheduler instances.
! * Author: Luca Abeni 2002, John Regehr 2000
! *
! * This is free software; see GPL.txt
! */
#include "hls_common.h"
Index: hls_timers.c
===================================================================
RCS file: /cvsroot/linux-hls/hls/linux/hls_timers.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** hls_timers.c 25 Nov 2002 11:33:32 -0000 1.4
--- hls_timers.c 25 Feb 2003 09:18:55 -0000 1.5
***************
*** 1,26 ****
! /*++
!
! Copyright (c) 2000 John Regehr
!
! Module Name:
!
! hls_hooks.c
!
! Abstract:
!
!
! Author:
!
! John Regehr 14-Feb-2000
!
! Environment:
!
! Revision History:
!
!
! --*/
#include <hls_common.h> /* For struct HLS_SCHED_INSTANCE */
- //#include <linux/timer.h>
extern spinlock_t hls_lock;
--- 1,13 ----
! /*
! * Copyright (c) 2002 Luca Abeni & John Regehr
! *
! * Module Name: hls_ctl.c
! * Abstract: Kernel-dependent part of the timers mechanism.
! * Author: Luca Abeni 2002, John Regehr 2000
! *
! * This is free software; see GPL.txt
! */
#include <hls_common.h> /* For struct HLS_SCHED_INSTANCE */
extern spinlock_t hls_lock;
Index: init.c
===================================================================
RCS file: /cvsroot/linux-hls/hls/linux/init.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** init.c 25 Nov 2002 11:33:32 -0000 1.5
--- init.c 25 Feb 2003 09:18:55 -0000 1.6
***************
*** 1,2 ****
--- 1,12 ----
+ /*
+ * Copyright (c) 2002 Luca Abeni
+ *
+ * Module Name: init.c
+ * Abstract: Module initialization and cleanup.
+ * Author: Luca Abeni 2-Feb-2002
+ *
+ * This is free software; see GPL.txt
+ */
+
#include <linux/config.h>
#if defined(CONFIG_MODVERSIONS) && !defined(MODVERSIONS)
***************
*** 23,27 ****
#endif
! MODULE_LICENSE("Dual BSD/GPL");
extern void hls_bottom_vp_request(struct task_struct *t);
--- 33,37 ----
#endif
! MODULE_LICENSE("GPL");
extern void hls_bottom_vp_request(struct task_struct *t);
Index: procfs.c
===================================================================
RCS file: /cvsroot/linux-hls/hls/linux/procfs.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** procfs.c 25 Nov 2002 11:33:32 -0000 1.5
--- procfs.c 25 Feb 2003 09:18:55 -0000 1.6
***************
*** 1,2 ****
--- 1,13 ----
+ /*
+ * Copyright (c) 2002 Luca Abeni
+ *
+ * Module Name: procfs.c
+ * Abstract: ProcFS interface for HLS: allows to create scheduler
+ * instances and to build the schedulers hierarchy.
+ * Author: Luca Abeni 2-Feb-2002
+ *
+ * This is free software; see GPL.txt
+ */
+
#include <linux/config.h>
#if defined(CONFIG_MODVERSIONS) && !defined(MODVERSIONS)
Index: sched.c
===================================================================
RCS file: /cvsroot/linux-hls/hls/linux/sched.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** sched.c 27 Aug 2002 12:41:30 -0000 1.2
--- sched.c 25 Feb 2003 09:18:55 -0000 1.3
***************
*** 1,2 ****
--- 1,12 ----
+ /*
+ * Copyright (c) 2002 Luca Abeni
+ *
+ * Module Name: sched.c
+ * Abstract: Moves tasks between schedulers.
+ * Author: Luca Abeni 2-Feb-2002
+ *
+ * This is free software; see GPL.txt
+ */
+
static inline struct task_struct *find_process_by_pid(pid_t pid)
{
|