Subversion Repositories f9daq

Compare Revisions

No changes between revisions

Ignore whitespace Rev 334 → Rev 335

/8SMC1-USBhF/Makefile
0,0 → 1,19
all:
make -C usmcdrv
make -C libusmc
make -C libusmc testinstall
make -C usmctest
 
install:
make -C libusmc install
 
clean:
make -C usmcdrv clean
make -C libusmc clean
make -C usmctest clean
 
 
cleandist: clean
rm -rf usmcdrv/.tmp_versions
rm -rf usmctest/usmctest
rm -rf usmctest/*.so
/8SMC1-USBhF/README
0,0 → 1,14
1 Компиляция
[root@localhost distr]# cd usmcdrv/
[root@localhost usmcdrv]# make
[root@localhost usmcdrv]# cd ../libusmc/
[root@localhost libusmc]# make
[root@localhost libusmc]# make install
[root@localhost libusmc]# cd ../usmctest/
[root@localhost usmctest]# make
[root@localhost libusmc]# cd ../usmcdrv/
[root@localhost usmctest]# insmod usmcdrv.ko
[root@localhost libusmc]# cd ../usmctest/
[root@localhost usmctest]# ./usmctest
 
2 тестировалось под версией Fedora версия ядра 2.6.18-1.2798.fc6
/8SMC1-USBhF/usmc_ctrl/50-usmc.rules
0,0 → 1,0
SUBSYSTEMS=="usb", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="0230", GROUP="f9daq", MODE="0666"
/8SMC1-USBhF/usmc_ctrl/Makefile
0,0 → 1,8
usmc_ctrl: usmc_ctrl.o
gcc -o usmc_ctrl usmc_ctrl.o -L/usr/local/lib -lusmc -Wl,-rpath,.
 
usmc_ctrl.o: usmc_ctrl.c
gcc -c usmc_ctrl.c
 
clean:
-rm -f *.o
/8SMC1-USBhF/usmc_ctrl/README
0,0 → 1,2
#old f9daq> sudo chmod a+rw /dev/usmc0
sudo cp 50-usmc.rules /etc/udev/rules.d/50-usmc.rules
/8SMC1-USBhF/usmc_ctrl/USMCDLL.h
0,0 → 1,273
// USMCDLL.h - header file with declorations of USMCDLL.dll functions and used structures
// -SD
// Note::C++
// Use functions with reference arguments as in sample
// Note.C
// Use functions with address of operator in invoke expression: func(var1, &struct);
// (For Rev. 24) Will work correctly with firmware version 24.03 or better
 
#pragma once
 
#include <windows.h>
 
// Please use the USMCDLL.lib to easely import functions from dll with "dllimport" (In Microsoft Visual Studio)
#ifdef USMCDLL_EXPORTS
#define USMCDLL_API __declspec(dllexport)
#else
#define USMCDLL_API __declspec(dllimport)
#endif
 
// Structure representing connected devices
typedef struct USMC_Devices_st{
DWORD NOD; // Number of the devices ready to work
 
char **Serial; // Array of 16 byte ASCII strings
char **Version; // Array of 4 byte ASCII strings
} USMC_Devices; // Structure representing connected devices
 
// Structure representing some of divice parameters
typedef struct USMC_Parameters_st{
float AccelT; // Acceleration time (in ms)
float DecelT; // Deceleration time (in ms)
float PTimeout; // Time (in ms) after which current will be reduced to 60% of normal
float BTimeout1; // Time (in ms) after which speed of step motor rotation will be equal to the one specified at
// BTO1P field (see below). (This parameter is used when controlling step motor using buttons)
float BTimeout2; //
float BTimeout3; //
float BTimeout4; //
float BTimeoutR; // Time (in ms) after which reset command will be performed
float BTimeoutD; // This field is reserved for future use
float MinP; // Speed (steps/sec) while performing reset operation. (This parameter is used when controlling
// step motor using buttons)
float BTO1P; // Speed (steps/sec) after BTIMEOUT 1 time have passed. (This parameter is used when controlling
// step motor using buttons)
float BTO2P; //
float BTO3P; //
float BTO4P; //
WORD MaxLoft; // Value in full steps that will be used performing backlash operation
DWORD StartPos; // Current Position Saved to FLASH (see Test MicroSMC.cpp)
WORD RTDelta; // Revolution distance – number of full steps per one full revolution
WORD RTMinError; // Number of full steps missed to raise the error flag
float MaxTemp; // Maximum allowed temperature (Celsius)
BYTE SynOUTP; // Duration of the output synchronization pulse
float LoftPeriod; // Speed of the last phase of the backlash operation.
float EncMult; // Should be <Encoder Steps per Evolution> / <SM Steps per Evolution> and should be integer multiplied by 0.25
 
BYTE Reserved[16]; // <Unused> File padding
 
} USMC_Parameters;
 
// Structure representing start function parameters
typedef struct USMC_StartParameters_st{
BYTE SDivisor; // Step is divided by this factor (1,2,4,8)
BOOL DefDir; // Direction for backlash operation (relative)
BOOL LoftEn; // Enable automatic backlash operation (works if slow start/stop mode is off)
BOOL SlStart; // If TRUE slow start/stop mode enabled.
BOOL WSyncIN; // If TRUE controller will wait for input synchronization signal to start
BOOL SyncOUTR; // If TRUE output synchronization counter will be reset
BOOL ForceLoft; // If TRUE and destination position is equal to the current position backlash operation will be performed.
BYTE Reserved[4]; // <Unused> File padding
} USMC_StartParameters;
 
// Structure representing some of divice parameters
typedef struct USMC_Mode_st{
BOOL PMode; // Turn off buttons (TRUE - buttons disabled)
BOOL PReg; // Current reduction regime (TRUE - regime is on)
BOOL ResetD; // Turn power off and make a whole step (TRUE - apply)
BOOL EMReset; // Quick power off
BOOL Tr1T; // Trailer 1 TRUE state (TRUE : +3/+5Â; FALSE : 0Â)
BOOL Tr2T; // Trailer 2 TRUE state (TRUE : +3/+5Â; FALSE : 0Â)
BOOL RotTrT; // Rotary Transducer TRUE state (TRUE : +3/+5Â; FALSE : 0Â)
BOOL TrSwap; // If TRUE, Trailers are treated to be swapped
BOOL Tr1En; // If TRUE Trailer 1 Operation Enabled
BOOL Tr2En; // If TRUE Trailer 2 Operation Enabled
BOOL RotTeEn; // If TRUE Rotary Transducer Operation Enabled
BOOL RotTrOp; // Rotary Transducer Operation Select (stop on error for TRUE)
BOOL Butt1T; // Button 1 TRUE state (TRUE : +3/+5Â; FALSE : 0Â)
BOOL Butt2T; // Button 2 TRUE state (TRUE : +3/+5Â; FALSE : 0Â)
BOOL ResetRT; // Reset Rotary Transducer Check Positions (need one full revolution before it can detect error)
BOOL SyncOUTEn; // If TRUE output syncronization enabled
BOOL SyncOUTR; // If TRUE output synchronization counter will be reset
BOOL SyncINOp; // Synchronization input mode:
// True - Step motor will move one time to the destination position
// False - Step motor will move multiple times by steps equal to the value destination position
DWORD SyncCount; // Number of steps after which synchronization output sygnal occures
BOOL SyncInvert; // Set to TRUE to invert output synchronization signal
 
BOOL EncoderEn; // Enable Encoder on pins {SYNCIN,ROTTR} - disables Synchronization input and Rotary Transducer
BOOL EncoderInv; // Invert Encoder Counter Direction
BOOL ResBEnc; // Reset <Encoder Position> and <SM Position in Encoder units> to 0
BOOL ResEnc; // Reset <SM Position in Encoder units> to <Encoder Position>
 
BYTE Reserved[8]; // <Unused> File padding
 
} USMC_Mode;
 
// Structure representing divice state
typedef struct USMC_State_st{
int CurPos; // Current position (in microsteps)
float Temp; // Current temperature of the driver
BYTE SDivisor; // Step is divided by this factor
BOOL Loft; // Indicates backlash status
BOOL FullPower; // If TRUE then full power.
BOOL CW_CCW; // Current direction. Relatively!
BOOL Power; // If TRUE then Step Motor is ON.
BOOL FullSpeed; // If TRUE then full speed. Valid in "Slow Start" mode only.
BOOL AReset; // TRUE After Device reset, FALSE after "Set Position".
BOOL RUN; // Indicates if step motor is rotating
BOOL SyncIN; // Logical state directly from input synchronization PIN
BOOL SyncOUT; // Logical state directly from output synchronization PIN
BOOL RotTr; // Indicates current rotary transducer press state
BOOL RotTrErr; // Indicates rotary transducer error flag
BOOL EmReset; // Indicates state of emergency disable button (local control)
BOOL Trailer1; // Indicates trailer 1 logical state.
BOOL Trailer2; // Indicates trailer 2 logical state.
float Voltage; // Input power source voltage (6-39V) -=24 version 0nly=-
 
BYTE Reserved[8]; // <Unused> File padding
} USMC_State;
 
// New For Firmware Version 2.4.1.0 (0x2410)
typedef struct USMC_EncoderState_st{
int EncoderPos; // Current position measured by encoder
int ECurPos; // Current position (in Encoder Steps) - Synchronized with request call
 
BYTE Reserved[8]; // <Unused> File padding
} USMC_EncoderState;
 
// ~New For Firmware Version 2.4.1.0 (0x2410)
 
typedef struct USMC_Info_st{
char serial[17];
DWORD dwVersion;
char DevName[32];
int CurPos, DestPos;
float Speed;
BOOL ErrState;
 
BYTE Reserved[16]; // <Unused> File padding
} USMC_Info;
 
 
#ifdef __cplusplus // C++
extern "C" {
//
// The USMC_Init function initializes driver and returns devices information
//
USMCDLL_API DWORD USMC_Init( USMC_Devices &Str); // OUT - Array of structures describing all divices (may be NULL) MUST NOT be deleted
 
//
// The USMC_GetState function returns structure representing current state of device
//
USMCDLL_API DWORD USMC_GetState( DWORD Device, // IN - Device number
USMC_State &Str // OUT - Structure representing divice state
);
//
// The USMC_SaveParametersToFlash function saves current parameters of controller in static memory
// so thay can be loaded at start up time
//
USMCDLL_API DWORD USMC_SaveParametersToFlash( DWORD Device // IN - Device number
);
//
// The USMC_SetCurrentPosition function sets current position of controller
//
USMCDLL_API DWORD USMC_SetCurrentPosition( DWORD Device, // IN - Device number
int Position // IN - New position
);
//
// The USMC_GetMode function returns USMC_Mode structure last sent to device
//
USMCDLL_API DWORD USMC_GetMode( DWORD Device, // IN - Device number
USMC_Mode &Str // OUT - Structure representing some of divice parameters
);
//
// The USMC_SetMode function sets some of device parameters
//
USMCDLL_API DWORD USMC_SetMode( DWORD Device, // IN - Device number
USMC_Mode &Str // IN/OUT Structure representing some of divice parameters
);
//
// The USMC_GetParameters function returns USMC_Parameters structure last sent to device
//
USMCDLL_API DWORD USMC_GetParameters( DWORD Device, // IN - Device number
USMC_Parameters &Str // OUT - Structure representing some of divice parameters
);
//
// The USMC_SetParameters function sets some of divice parameters
//
USMCDLL_API DWORD USMC_SetParameters( DWORD Device, // IN - Device number
USMC_Parameters &Str // IN/OUT Structure representing some of divice parameters
);
//
// The USMC_GetStartParameters function returns USMC_StartParameters structure last sent to device
//
USMCDLL_API DWORD USMC_GetStartParameters( DWORD Device, // IN - Device number
USMC_StartParameters &Str // OUT - Structure representing start function parameters
);
//
// The USMC_Start function sets start parameters and starts motion
//
USMCDLL_API DWORD USMC_Start( DWORD Device, // IN - Device number
int DestPos, // IN - Destination position
float &Speed, // IN/OUT - Speed of rotation
USMC_StartParameters &Str // IN/OUT - Structure representing start function parameters
);
//
// The USMC_Stop function stops device
//
USMCDLL_API DWORD USMC_Stop( DWORD Device // IN - Device number
);
//
// The USMC_GetLastErr function return string representing last error
//
USMCDLL_API void USMC_GetLastErr( char *str, // OUT - String buffer
size_t len // IN - Lenght of that string buffer in bytes
);
 
//
// The USMC_GetDllVersion function returnes version values of USMCDLL.dll
//
USMCDLL_API void USMC_GetDllVersion( DWORD &dwHighVersion, // OUT - High Version Value
DWORD &dwLowVersion); // OUT - Low Version Value
 
//
// The USMC_Close function closes virtual driver window "microsmc.exe"
//
USMCDLL_API DWORD USMC_Close( void );
 
//
// The USMC_RestoreCurPos function checks AReset bit and if it is TRUE
// restores previous CurPos value
//
USMCDLL_API DWORD USMC_RestoreCurPos(DWORD Device // IN - Device number
);
 
// New For Firmware Version 2.4.1.0 (0x2410)
 
//
// The USMC_GetEncoderState function returns structure representing current position of encoder
//
USMCDLL_API DWORD USMC_GetEncoderState( DWORD Device, // IN - Device number
USMC_EncoderState &Str // IN/OUT Structure containing encoder state
);
 
// ~New For Firmware Version 2.4.1.0 (0x2410)
 
} // extern "C"
#else // C
DWORD USMC_Init( USMC_Devices *Str );
DWORD USMC_GetState( DWORD Device, USMC_State *Str );
DWORD USMC_SaveParametersToFlash( DWORD Device );
DWORD USMC_SetCurrentPosition( DWORD Device, int Position );
DWORD USMC_GetMode( DWORD Device, USMC_Mode *Str );
DWORD USMC_SetMode( DWORD Device, USMC_Mode *Str );
DWORD USMC_GetParameters( DWORD Device, USMC_Parameters *Str );
DWORD USMC_SetParameters( DWORD Device, USMC_Parameters *Str );
DWORD USMC_GetStartParameters( DWORD Device, USMC_StartParameters *Str );
DWORD USMC_Start( DWORD Device, int DestPos, float *Speed, USMC_StartParameters *Str);
DWORD USMC_Stop( DWORD Device );
void USMC_GetLastErr( char *str, size_t len );
DWORD USMC_Close( void );
DWORD USMC_GetEncoderState( DWORD Device, USMC_EncoderState *Str);
#endif // C/C++
 
/8SMC1-USBhF/usmc_ctrl/USMCDLL.lib
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/8SMC1-USBhF/usmc_ctrl/moveto.sh
0,0 → 1,5
#!/bin/bash
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/pet/8SMC1-USBhF/usmc_ctrl/
# ~f9daq/rok/8SMC1-USBhF/usmc_ctrl/usmc_ctrl -n $1 -p 1 -s 1000 -m $2 -p 0
#~f9daq/rok/8SMC1-USBhF/usmc_ctrl/usmc_ctrl -n $1 -p 1 -s 200 -m $2 -p 0
$HOME/pet/8SMC1-USBhF/usmc_ctrl/usmc_ctrl -n $1 -p 1 -s 200 -m $2 -p 0
Property changes:
Added: svn:executable
+*
\ No newline at end of property
/8SMC1-USBhF/usmc_ctrl/usmc_ctrl
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:executable
+*
\ No newline at end of property
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/8SMC1-USBhF/usmc_ctrl/usmc_ctrl.c
0,0 → 1,573
/*
8mru
sudo ./usmc_ctrl -n 0 -p 1 -s 1000 -h 0 -p 0
sudo ./usmc_ctrl -n 0 -p 1 -s 1000 -m +1210 -p 0
sudo ./usmc_ctrl -n 0 -p 1 -s 1000 -m -1210 -p 0
 
usmc_ctrl -a
usmc_ctrl -n 0 -i
usmc_ctrl -n 0 -p 1 -s 5000 -m 10000 - p 0
usmc_ctrl -n 0 -p 1 -h -p 0
 
 
*/
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
 
#ifndef _WINDOWS
#include "libusmc.h"
#include <getopt.h>
#include <time.h>
 
void sleep_us(unsigned long microseconds)
{
struct timespec ts;
ts.tv_sec = microseconds / 1000000; // whole seconds
ts.tv_nsec = (microseconds % 1000000) * 1000; // remainder, in nanoseconds
nanosleep(&ts, NULL);
}
 
#define Delay(x) sleep_us((int)(x*1000000))
#else
#include "USMCDLL.H"
#include <utility.h>
#include <ansi_c.h>
 
 
 
#define ERR(s, c) if(opterr) fprintf(stderr,"%s %c\n",s,c);
 
 
int opterr = 1;
int optind = 1;
int optopt;
char *optarg;
 
int getopt(int argc, char **argv, char *opts){
static int sp = 1;
int c;
char *cp;
 
if(sp == 1)
if(optind >= argc ||
argv[optind][0] != '-' || argv[optind][1] == '\0')
return(EOF);
else if(strcmp(argv[optind], "--") == NULL) {
optind++;
return(EOF);
}
optopt = c = argv[optind][sp];
if(c == ':' || (cp=strchr(opts, c)) == NULL) {
ERR(": illegal option -- ", c);
if(argv[optind][++sp] == '\0') {
optind++;
sp = 1;
}
return('?');
}
if(*++cp == ':') {
if(argv[optind][sp+1] != '\0')
optarg = &argv[optind++][sp+1];
else if(++optind >= argc) {
ERR(": option requires an argument -- ", c);
sp = 1;
return('?');
} else
optarg = argv[optind++];
sp = 1;
} else {
if(argv[optind][++sp] == '\0') {
sp = 1;
optind++;
}
optarg = NULL;
}
return(c);
}
 
#endif
 
#define MAXNODES 4
USMC_Devices devices;
USMC_StartParameters parstart[MAXNODES];
USMC_Parameters parameters[MAXNODES];
USMC_State parstate[MAXNODES];
USMC_EncoderState parencstate[MAXNODES];
#define ERRLEN 128
char errstr[ERRLEN];
 
// Function that prints information about device parameters to console
void print_parameters(USMC_Parameters *Parameters)
{
printf( "The parameters are:\n" );
printf( "Full acceleration time - %.0f ms\n", (double) Parameters->AccelT );
printf( "Full deceleration time - %.0f ms\n", (double) Parameters->DecelT );
printf( "Power reduction timeout - %.0f ms\n", (double) Parameters->PTimeout );
printf( "Button speedup timeout 1 - %.0f ms\n", (double) Parameters->BTimeout1 );
printf( "Button speed after timeout 1 - %.2f steps/s\n", (double) Parameters->BTO1P );
printf( "Button speedup timeout 2 - %.0f ms\n", (double) Parameters->BTimeout2 );
printf( "Button speed after timeout 2 - %.2f steps/s\n", (double) Parameters->BTO2P );
printf( "Button speedup timeout 3 - %.0f ms\n", (double) Parameters->BTimeout3 );
printf( "Button speed after timeout 3 - %.2f steps/s\n", (double) Parameters->BTO3P );
printf( "Button speedup timeout 4 - %.0f ms\n", (double) Parameters->BTimeout4 );
printf( "Button speed after timeout 4 - %.2f steps/s\n", (double) Parameters->BTO4P );
printf( "Button reset timeout - %.0f ms\n", (double) Parameters->BTimeoutR );
printf( "Button reset operation speed - %.2f steps/s\n", (double) Parameters->MinP );
printf( "Backlash operation distance - %d steps\n", (int)Parameters->MaxLoft );
printf( "Revolution distance - %d steps\n", (int)Parameters->RTDelta );
printf( "Minimal revolution distance error - %d steps\n", (int)Parameters->RTMinError );
printf( "Power off temperature - %.2f\xf8\x43\n", (double)Parameters->MaxTemp );
printf( "Duration of the output synchronization pulse - ");
if(Parameters->SynOUTP == 0)
printf( "minimal\n");
else
printf( "%.1f * [Tact Period]\n", Parameters->SynOUTP - 0.5);
printf( "Speed of the last phase of the backlash operation - ");
if(Parameters->LoftPeriod == 0.0f)
printf( "normal\n" );
else
printf( "%.2f steps/s\n", (double)Parameters->LoftPeriod );
printf( "<Angular Encoder Step> Equals <Angular Step Motor Step>/<%.2f>\n", Parameters->EncMult);
 
}
 
// Function that prints information about device start parameters to console
void print_start_params ( const USMC_StartParameters sp ){
printf ( "* Steps Divisor - %d\n", sp.SDivisor );
 
if ( sp.SDivisor == 1 )
printf ( "* Slow start/stop mode - %s\n", sp.SlStart ? "Enabled" : "Disabled" );
else if ( sp.LoftEn ) {
printf ( "* Automatic backlash operation - Enabled\n" );
printf ( "* Automatic backlash operation direction - %s\n", sp.DefDir ? "CCW" : "CW" );
printf ( "* Force automatic backlash operation - %s\n", sp.ForceLoft ? "TRUE" : "FALSE" );
} else {
printf ( "* Automatic backlash operation - Disabled\n" );
}
if ( sp.WSyncIN )
printf ( "* Controller will wait for input synchronization signal to start\n" );
else
printf ( "* Input synchronization signal ignored \n" );
 
printf ( "* Output synchronization counter will %sbe reset\n", sp.SyncOUTR ? "" : "not " );
}
 
// Function that prints information about device state to console
void print_state(USMC_State *State)
{
printf( " The state is:\n" );
printf( "- Current Position in microsteps - %d\n", State->CurPos );
printf( "- Temperature - %.2f\xf8\x43\n", State->Temp );
printf( "- Step Divisor - %d\n", State->SDivisor);
printf( "- Loft State - %s\n", State->Loft?"Indefinite":"Fixed" );
printf( "- Power - %s\n", State->Power?(State->FullPower?"Full":"Half"):"Off" );
if(State->RUN)
printf( "- Step Motor is Running in %s Direction %s\n",
State->CW_CCW?"CCW":"CW", ((State->SDivisor==1) && State->FullSpeed)?"at Full Speed":"" );
else
printf( "- Step Motor is Not Running\n" );
printf( "- Device %s\n", State->AReset?"is After Reset":"Position Already Set" );
printf( "- Input Synchronization Logical Pin State - %s\n", State->SyncIN?"TRUE":"FALSE" );
printf( "- Output Synchronization Logical Pin State - %s\n", State->SyncOUT?"TRUE":"FALSE" );
printf( "- Rotary Transducer Logical Pin State - %s\n", State->RotTr?"TRUE":"FALSE" );
printf( "- Rotary Transducer Error Flag - %s\n", State->RotTrErr?"Error":"Clear" );
printf( "- Emergency Disable Button - %s\n", State->EmReset?"Pushed":"Unpushed" );
printf( "- Trailer 1 Press State - %s\n", State->Trailer1?"Pushed":"Unpushed" );
printf( "- Trailer 2 Press State - %s\n", State->Trailer2?"Pushed":"Unpushed" );
if( State->Voltage == 0.0f )
printf( "- Input Voltage - Low\n");
else
printf( "- Input Voltage - %.1fV\n", State->Voltage);
 
}
 
void print_enc_state ( USMC_EncoderState enc_state )
{
printf ( "# The encoder state is:\n" );
printf ( "# Current Position in \"Half of Encoder Step\"s - %d\n", enc_state.ECurPos );
printf ( "# Encoder Position in \"Half of Encoder Step\"s - %d\n", enc_state.EncoderPos );
}
 
 
// Function that prints information about connected devices to console
void printdevices(USMC_Devices DVS)
{
DWORD i;
for( i = 0; i < DVS.NOD; i++)
{
printf("Device - %d,\tSerial Number - %.16s,\tVersion - %.4s\n",i,DVS.Serial[i],DVS.Version[i]);
}
}
 
 
 
void usmc_SwapSwitches ( int cur_dev, int swap ){
USMC_Mode mode;
if ( USMC_GetMode ( cur_dev, &mode ) ) return;
mode.TrSwap = swap;
if ( USMC_SetMode ( cur_dev, &mode ) ) return;
printf ( "Now, Switches of %d are %s swapped.\n", cur_dev, mode.TrSwap ? "" : "not" );
}
 
void usmc_EnableSwitches ( int cur_dev, int enable ){
USMC_Mode mode;
if ( USMC_GetMode ( cur_dev, &mode ) ) return;
mode.Tr1En = enable;
mode.Tr2En = enable;
if ( USMC_SetMode ( cur_dev, &mode ) ) return;
printf ( "Now, Switches of %d are %s.\n", cur_dev, mode.Tr1En ? "enabled" : "disabled" );
}
 
 
int usmc_Set_Parameters(int Dev, int mode)
{
if( USMC_GetParameters(Dev, &parameters[Dev]) )
return TRUE;
 
switch (mode) {
case 0:
// Rotation stage
usmc_SwapSwitches(Dev,1);
parameters[Dev].MaxTemp = 70.0f;
parameters[Dev].AccelT = 200.0f;
parameters[Dev].DecelT = 200.0f;
parameters[Dev].BTimeout1 = 500.0f;
parameters[Dev].BTimeout2 = 500.0f;
parameters[Dev].BTimeout3 = 500.0f;
parameters[Dev].BTimeout4 = 500.0f;
parameters[Dev].BTO1P = 10.0f;
parameters[Dev].BTO2P = 20.0f;
parameters[Dev].BTO3P = 30.0f;
parameters[Dev].BTO4P = 60.0f;
parameters[Dev].MinP = 60.0f;
parameters[Dev].BTimeoutR = 500.0f;
parameters[Dev].LoftPeriod = 50.0f;
parameters[Dev].RTDelta = 20;
parameters[Dev].RTMinError = 15;
parameters[Dev].EncMult = 2.5f;
parameters[Dev].MaxLoft = 32;
parameters[Dev].PTimeout = 100.0f;
parameters[Dev].SynOUTP = 1;
break;
case 1:
// Linear stage
usmc_SwapSwitches(Dev,0);
parameters[Dev].MaxTemp = 70.0f;
parameters[Dev].AccelT = 200.0f;
parameters[Dev].DecelT = 200.0f;
parameters[Dev].BTimeout1 = 500.0f;
parameters[Dev].BTimeout2 = 500.0f;
parameters[Dev].BTimeout3 = 500.0f;
parameters[Dev].BTimeout4 = 500.0f;
parameters[Dev].BTO1P = 100.0f;
parameters[Dev].BTO2P = 200.0f;
parameters[Dev].BTO3P = 300.0f;
parameters[Dev].BTO4P = 600.0f;
parameters[Dev].MinP = 500.0f;
parameters[Dev].BTimeoutR = 500.0f;
parameters[Dev].LoftPeriod = 500.0f;
parameters[Dev].RTDelta = 200;
parameters[Dev].RTMinError = 15;
parameters[Dev].EncMult = 2.5f;
parameters[Dev].MaxLoft = 32;
parameters[Dev].PTimeout = 100.0f;
parameters[Dev].SynOUTP = 1;
break;
}
 
//
 
if( USMC_SetParameters( Dev, &parameters[Dev] ) )
return TRUE;
 
if( USMC_SaveParametersToFlash( Dev ) )
return TRUE;
 
//system("cls");
print_parameters( &parameters[Dev] );
printf("\nThese Parameters are Saved to Flash");
 
return FALSE;
}
 
int usmc_Init(int node, int mode){
printf("\nNode %d\n",node);
USMC_GetStartParameters(node,&parstart[node]);
USMC_GetLastErr(errstr,ERRLEN); if (strlen(errstr)) printf("i1 %s\n",errstr);
USMC_GetState(node,&parstate[node]);
USMC_GetLastErr(errstr,ERRLEN); if (strlen(errstr)) printf("i2 %s\n",errstr);
 
USMC_GetEncoderState(node,&parencstate[node]);
USMC_GetLastErr(errstr,ERRLEN); if (strlen(errstr)) printf("i3 %s\n",errstr);
 
print_state(&parstate[node]);
print_enc_state ( parencstate[node]);
print_start_params (parstart[node] );
usmc_Set_Parameters(node, mode);
return 0;
}
 
float usmc_speed=10000;
int usmc_Move(int node, int pos, BOOL absrel){
time_t tcur=0, tprev=-1;
USMC_GetStartParameters(node,&parstart[node]);
USMC_GetLastErr(errstr,ERRLEN); if (strlen(errstr)) printf("x1 %s\n",errstr);
parstart[node].WSyncIN=absrel;
parstart[node].SlStart=1;
parstart[node].LoftEn=0;
print_start_params ( parstart[node] );
if (absrel) printf("usmc_Move relative for %d\n",pos);
else printf("usmc_Move absolute %d\n",pos);
USMC_Start(node,pos,&usmc_speed, &parstart[node]);
Delay(0.1);
USMC_GetLastErr(errstr,ERRLEN); if (strlen(errstr)) printf("x2 %s speed %f\n",errstr,usmc_speed);
 
do {
USMC_GetState(node,&parstate[node]);
USMC_GetLastErr(errstr,ERRLEN); // if (strlen(errstr)) printf("x3 %s\n",errstr);
tcur= time(NULL);
if (tcur != tprev){
printf("%d CurPos %d L%d R%d Rot%d %s %s\n",node,
parstate[node].CurPos,parstate[node].Trailer1,parstate[node].Trailer2, parstate[node].RotTr,
parstate[node].RUN?"Run":"Stopped",parstate[node].Power?"On":"Off" );
tprev= tcur;
}
} while ( parstate[node].RUN == 1 );
USMC_GetState(node,&parstate[node]);
printf("***** %d CurPos %d L%d R%d %s %s\n",node,
parstate[node].CurPos,parstate[node].Trailer1,parstate[node].Trailer2,
parstate[node].RUN?"Run":"Stopped",parstate[node].Power?"On":"Off" );
USMC_GetParameters(node,&parameters[node]);
USMC_GetEncoderState(node,&parencstate[node]);
printf("node %d ECurPos 0x%0x %f EncoderPos =0x%04x %f\n",node,
parencstate[node].ECurPos, (((parencstate[node].ECurPos)>>5)&0x8FFFFF)/parameters[node].EncMult,
parencstate[node].EncoderPos,((parencstate[node].EncoderPos >> 5)&0x8FFFFF)/parameters[node].EncMult);
return 0;
}
 
 
 
void usmc_PowerOnOff ( int cur_dev, int smpower ){
USMC_Mode mode;
if ( USMC_GetMode ( cur_dev, &mode ) ) return;
mode.ResetD = !smpower;
if ( USMC_SetMode ( cur_dev, &mode ) ) return;
printf ( "Now, Power of the node %d is %s\n", cur_dev, mode.ResetD ? "Off" : "On" );
}
 
int usmc_MoveTo(int node, int pos){
return usmc_Move(node,pos, FALSE);
}
 
 
int usmc_RelMove(int node, int pos){
//return usmc_Move(node,pos, TRUE);// does not work - don't know why
 
USMC_GetState(node,&parstate[node]);
return usmc_MoveTo( node, pos + parstate[node].CurPos );
}
 
int Revert_Start_Position_to_0(int node)
{
USMC_Parameters Prms;
// Initialize structures (in case this function runs first)
if( USMC_GetParameters(node, &Prms) )
return TRUE;
Prms.StartPos = 0;
if( USMC_SetParameters( node, &Prms ) )
return TRUE;
// Then of Course You Need to SaveToFlash
if( USMC_SaveParametersToFlash( node ) )
return TRUE;
//system("cls");
printf("\nStart Position is Reset to 0\n");
printf("\nPress any key to exit");
return FALSE;
}
 
int usmc_Reset(int node, int mode){
 
usmc_Init(node,mode);
USMC_SetCurrentPosition(node, 0);
Revert_Start_Position_to_0(node);
return 0;
}
 
int usmc_ReferenceMove(int node, int mode){
 
int pos = 1000000;
int dir=1;
if (!mode) usmc_SwapSwitches(node,1);
else usmc_SwapSwitches(node,0);
 
usmc_EnableSwitches(node,1);
 
USMC_GetState(node,&parstate[node]);
usmc_MoveTo(node, parstate[node].CurPos -2 *pos * dir);
USMC_GetState(node,&parstate[node]);
pos = 5000;
if (!mode) pos=500;
usmc_MoveTo(node, parstate[node].CurPos + pos * dir);
USMC_GetState(node,&parstate[node]);
usmc_speed /=5;
usmc_MoveTo(node, parstate[node].CurPos -2 *pos * dir);
USMC_GetState(node,&parstate[node]);
pos = 2000;
if (!mode) pos=200;
usmc_MoveTo(node, parstate[node].CurPos + pos *dir);
USMC_GetState(node,&parstate[node]);
usmc_speed /= 10;
usmc_MoveTo(node, parstate[node].CurPos -2 *pos * dir);
USMC_GetState(node,&parstate[node]);
USMC_SetCurrentPosition(node, 0);
Revert_Start_Position_to_0(node);
 
usmc_EnableSwitches(node,0);
return 0;
}
 
int help(){
fprintf(stderr, "Usage: mikro [-i node][-n node] [-u up] [-d down] [-r node] [-h node] [-a] [-g] [-m pos]\n");
fprintf(stderr," Options:\n");
fprintf(stderr," -n node -i mode .. initialize node\n");
fprintf(stderr," -n node -h <endswitch_direction> .. homing procedure for node\n");
fprintf(stderr," -n node -p 1 .. power on\n");
fprintf(stderr," -n node -p 0 .. power off\n");
fprintf(stderr," -n node -r mode .. reset node\n");
fprintf(stderr," -n node -u <steps> .. move node for <steps>\n");
fprintf(stderr," -a .. current status of the nodes\n");
fprintf(stderr," -n node -v value -f cmd .. set value of the cmd on the node\n");
fprintf(stderr," -n node -g cmd .. get value of the cmd on the node\n");
fprintf(stderr," -n node -m position -s speed .. move node to position at speed (default 10000)\n");
fprintf(stderr," -l delaysec .. loop test with the delay delaysec\n");
return 0;
}
 
int main (int argc, char ** argv){
int i,j,k;
int node=0,opt,value=0;
int EOldPos=-1;
if ( USMC_Init ( &devices ) ) abort();
 
 
while ((opt = getopt(argc, argv, "i:av:f:l:u:n:m:s:v:gh:r:p:")) != -1) {
switch (opt) {
case 'i':
usmc_Init (node, atoi(optarg));
break;
case 'a':
printdevices(devices);
for (i=0;i<devices.NOD;i++){
USMC_GetState(i,&parstate[i]);
printf("%d CurPos %d L%d R%d %s %s\t",i,
parstate[i].CurPos,parstate[i].Trailer1,parstate[i].Trailer2,
parstate[i].RUN?"Run":"Stopped",parstate[i].Power?"On":"Off" );
USMC_GetParameters(i,&parameters[i]);
USMC_GetEncoderState(i,&parencstate[i]);
printf("node %d ECurPos 0x%0x %f EncoderPos =0x%04x %f\n",i,
parencstate[i].ECurPos, (((parencstate[i].ECurPos)>>5)&0x8FFFFF)/parameters[i].EncMult,
parencstate[i].EncoderPos,((parencstate[i].EncoderPos >> 5)&0x8FFFFF)/parameters[i].EncMult);
}
break;
 
case 'l':
printf("usmc_MoveTo Loop\n");
for (i=0;i<5;i++){
int xpos=i*1000+10000;
usmc_MoveTo (0, xpos);
for (j=0;j<5;j++){
int ypos=j*1000+10000;
usmc_MoveTo (1, ypos);
for (k=0;k<50;k++){
int zpos=k*1000+10000;
usmc_MoveTo (2, zpos);
printf("x=%d y=%d z=%d\n",xpos,ypos,zpos);
Delay(atof(optarg));
}
}
}
break;
case 'n':
node = atoi(optarg);
break;
case 's':
usmc_speed = atoi(optarg);
break;
case 'p':
usmc_PowerOnOff(node,atoi(optarg));
break;
case 'm':
usmc_EnableSwitches(node,1);
usmc_MoveTo (node, atoi(optarg));
usmc_EnableSwitches(node,0);
printf("usmc_MoveTo node=%d pos=%d \n",node,atoi(optarg));
break;
case 'v':
value=atoi(optarg);
break;
/*
case 'f':
MIKRO_Set (node,optarg,value);
printf("MIKRO_Set node %d cmd=%s val=%d\n",node,optarg, value);
break;
*/
case 'g':
USMC_GetState(node,&parstate[node]);
printf("node %d CurPos %d L%d R%d %s %s\n",node,
parstate[node].CurPos,parstate[node].Trailer1,parstate[node].Trailer2,
parstate[node].RUN?"Run":"Stopped",parstate[node].Power?"On":"Off" );
 
break;
case 'r':
printf("usmc_Reset node=%d mode=%d\n",node, atoi(optarg));
usmc_Reset (node, atoi(optarg));
break;
case 'h':
printf("usmc_ReferenceMove node=%d endswitch=%d\n",node, atoi(optarg));
usmc_ReferenceMove (node, atoi(optarg));
break;
case 'u':
usmc_EnableSwitches(node,1);
usmc_RelMove(node, atoi(optarg));
usmc_EnableSwitches(node,0);
break;
 
default: /* '?' */
help();
break;
}
}
if (argc==1) help();
 
USMC_Close ();
#ifdef _WINDOWS
getchar();
#endif
return 0;
}
/8SMC1-USBhF/usmc_ctrl/usmc_ctrl.prj
0,0 → 1,175
[Project Header]
Version = 551
Platform Code = 4
Pathname = "/c/home/rok/linux/usmc_ctrl/usmc_ctrl.prj"
CVI Dir = "/c/measurementstudio/cvi"
VXIplug&play Framework Dir = "/C/VXIpnp/winnt"
Number of Files = 2
Sort Type = "No Sort"
Target Type = "Executable"
Build Configuration = "Debug"
Warn User If Debugging Release = 1
Flags = 16
Drag Bar Left = 169
Window Top = 271
Window Left = 495
Window Bottom = 669
Window Right = 1171
 
[File 0001]
File Type = "CSource"
Path = "/c/home/rok/linux/usmc_ctrl/usmc_ctrl.c"
Res Id = 1
Exclude = False
Disk Date = 3362454802
Project Flags = 0
Compile Into Object File = False
Object Format = "Win32-MSVC"
ForceCompile_Debug = False
ForceCompile_Release = False
Window Top = 453
Window Left = 68
Window Height = 0
Window Width = 0
Source Window State = "1,427,430,427,15,28,15,0,0,146,0,0,0,0,0,25,348,0,368,70,"
Header Dependencies Line0001 = "1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,3"
Header Dependencies Line0002 = "1,32,33,34,35,36,37,38,39,40,41,42,43,44,"
 
[File 0002]
File Type = "Library"
Path = "/c/home/rok/MikroSMC/USMCDLL.lib"
Res Id = 2
Exclude = False
Disk Date = 3335863064
Project Flags = 0
Window Top = 0
Window Left = 0
Window Height = 0
Window Width = 0
 
[SCC Options]
Use global settings = True
SCC Provider = ""
SCC Project = ""
Local Path = ""
Auxiliary Path = ""
Perform Same Action For .h File As For .uir File = "Ask"
Comment = ""
Username = ""
Use Default Comment = False
Use Default Username = False
Do Not Include PRJ File in Actions = True
Suppress CVI Error Messages = False
 
[Compiler Options]
Default Calling Convention = "cdecl"
Max Number Of Errors = 10
Require Prototypes = True
Require Return Values = True
Enable Pointer Mismatch Warning = False
Enable Unreachable Code Warning = False
Track Include File Dependencies = True
Prompt For Missing Includes = True
Stop On First Error File = False
Bring Up Err Win For Warnings = True
Show Build Dialog = False
O Option Compatible With 5.0 = False
 
[Run Options]
Stack Size = 250000
Debugging Level = "Standard"
Save Changes Before Running = "Ask"
Break On Library Errors = True
Break On First Chance Exceptions = False
Hide Windows = False
Break At First Statement = False
 
[Compiler Defines]
Compiler Defines = "/DWIN32_LEAN_AND_MEAN"
 
[Command Line Args]
Command Line Args = ""
 
[Included Headers]
Header 0001 = "/c/MeasurementStudio/cvi/include/ansi/stdlib.h"
Header 0002 = "/c/MeasurementStudio/cvi/include/cvidef.h"
Header 0003 = "/c/MeasurementStudio/cvi/include/cvirte.h"
Header 0004 = "/c/MeasurementStudio/cvi/include/ansi/stdio.h"
Header 0005 = "/c/MeasurementStudio/cvi/include/ansi/string.h"
Header 0007 = "/c/MeasurementStudio/cvi/sdk/include/windows.h"
Header 0008 = "/c/MeasurementStudio/cvi/include/ansi/stdarg.h"
Header 0009 = "/c/MeasurementStudio/cvi/sdk/include/windef.h"
Header 0010 = "/c/MeasurementStudio/cvi/sdk/include/winnt.h"
Header 0011 = "/c/MeasurementStudio/cvi/include/ansi/ctype.h"
Header 0012 = "/c/MeasurementStudio/cvi/sdk/include/basetsd.h"
Header 0013 = "/c/MeasurementStudio/cvi/sdk/include/Guiddef.h"
Header 0014 = "/c/MeasurementStudio/cvi/sdk/include/pshpack4.h"
Header 0015 = "/c/MeasurementStudio/cvi/sdk/include/poppack.h"
Header 0016 = "/c/MeasurementStudio/cvi/sdk/include/pshpack2.h"
Header 0017 = "/c/MeasurementStudio/cvi/sdk/include/pshpack8.h"
Header 0018 = "/c/MeasurementStudio/cvi/sdk/include/winbase.h"
Header 0019 = "/c/MeasurementStudio/cvi/sdk/include/winerror.h"
Header 0020 = "/c/MeasurementStudio/cvi/sdk/include/wingdi.h"
Header 0021 = "/c/MeasurementStudio/cvi/sdk/include/pshpack1.h"
Header 0022 = "/c/MeasurementStudio/cvi/sdk/include/winuser.h"
Header 0023 = "/c/MeasurementStudio/cvi/sdk/include/tvout.h"
Header 0024 = "/c/MeasurementStudio/cvi/sdk/include/winnls.h"
Header 0025 = "/c/MeasurementStudio/cvi/sdk/include/wincon.h"
Header 0026 = "/c/MeasurementStudio/cvi/sdk/include/winver.h"
Header 0027 = "/c/MeasurementStudio/cvi/sdk/include/winreg.h"
Header 0028 = "/c/MeasurementStudio/cvi/sdk/include/winnetwk.h"
Header 0029 = "/c/MeasurementStudio/cvi/sdk/include/winsvc.h"
Header 0030 = "/c/MeasurementStudio/cvi/sdk/include/mcx.h"
Header 0031 = "/c/MeasurementStudio/cvi/sdk/include/imm.h"
Header 0032 = "/c/home/rok/linux/usmc_ctrl/USMCDLL.h"
Header 0033 = "/c/MeasurementStudio/cvi/include/utility.h"
Header 0034 = "/c/MeasurementStudio/cvi/include/ansi_c.h"
Header 0035 = "/c/MeasurementStudio/cvi/include/ansi/assert.h"
Header 0036 = "/c/MeasurementStudio/cvi/include/ansi/errno.h"
Header 0037 = "/c/MeasurementStudio/cvi/include/ansi/float.h"
Header 0038 = "/c/MeasurementStudio/cvi/include/ansi/limits.h"
Header 0039 = "/c/MeasurementStudio/cvi/include/ansi/locale.h"
Header 0040 = "/c/MeasurementStudio/cvi/include/ansi/math.h"
Header 0041 = "/c/MeasurementStudio/cvi/include/ansi/setjmp.h"
Header 0042 = "/c/MeasurementStudio/cvi/include/ansi/signal.h"
Header 0043 = "/c/MeasurementStudio/cvi/include/ansi/stddef.h"
Header 0044 = "/c/MeasurementStudio/cvi/include/ansi/time.h"
Max Header Number = 44
 
[Create Executable]
Executable File_Debug = "/c/home/rok/linux/usmc_ctrl/usmc_ctrl_dbg.exe"
Target Creation Date_Debug = 3362454826
Force Creation of Target_Debug = False
Executable File_Release = "/c/home/rok/linux/usmc_ctrl/usmc_ctrl.exe"
Target Creation Date_Release = 3362129428
Force Creation of Target_Release = False
Icon File = ""
Application Title = ""
DLL Exports = "Include File Symbols"
DLL Import Library Choice = "Gen Lib For Current Mode"
Use VXIPNP Subdirectories for Import Libraries = False
Use Dflt Import Lib Base Name = True
Where to Copy DLL = "Do not copy"
Add Type Lib To DLL = False
Include Type Lib Help Links = False
Type Lib FP File = ""
Type Lib Guid = ""
Uses DataSocket = 0
Uses NIReports = 0
Uses DCom95 = 0
Instrument Driver Support Only = False
 
[External Compiler Support]
UIR Callbacks File Option = 0
Using LoadExternalModule = False
Create Project Symbols File = True
UIR Callbacks Obj File = ""
Project Symbols H File = ""
Project Symbols Obj File = ""
 
[DLL Debugging Support]
External Process Path = ""
 
[DLLs Used By Executable]
DLL 0001 = "/C/WINDOWS/system32/USMCDLL.dll"
 
/8SMC1-USBhF/usmc_ctrl/usmc_ctrl.py
0,0 → 1,188
from tkinter import *
from subprocess import PIPE, run
 
def syscmd(command):
result = run(command, stdout=PIPE, stderr=PIPE, universal_newlines=True, shell=True)
return result.stdout
 
my_output = syscmd("pwd")
usmcexe="./usmc_ctrl"
print(my_output)
 
 
 
def setPositionCB( val1, val2, val3 ):
print("Set Position CB to x={} y={}".format(val1.get(), val2.get()) )
print(syscmd(usmcexe + " -n {} -m {}".format( 0, val1.get())))
print(syscmd(usmcexe + " -n {} -m {}".format( 1, val2.get())))
print(syscmd(usmcexe + " -n {} -m {}".format( 2, val3.get())))
 
getPositionCB()
 
def setNodePositionCB( node, val2 ):
print("Set NodePosition CB to node={} x={}".format(node, val2.get()) )
print(syscmd(usmcexe + " -n {} -m {}".format( node, val2.get())))
getPositionCB()
 
def homeCB():
print("homeCB")
syscmd(usmcexe + " -n 0 -h 1")
syscmd(usmcexe + " -n 1 -h 1")
syscmd(usmcexe + " -n 2 -h 1")
 
def resetCB():
print("resetCB")
syscmd(usmcexe + " -n 0 -r 1")
syscmd(usmcexe + " -n 1 -r 1")
syscmd(usmcexe + " -n 2 -r 1")
 
def enableCB():
print("enableCB")
syscmd(usmcexe + " -n 0 -p 1")
syscmd(usmcexe + " -n 1 -p 1")
syscmd(usmcexe + " -n 2 -p 1")
def disableCB():
print("enableCB")
syscmd(usmcexe + " -n 0 -p 0")
syscmd(usmcexe + " -n 1 -p 0")
syscmd(usmcexe + " -n 2 -p 0")
 
def getStatusCB():
print("getStatusCB")
print(syscmd(usmcexe + " -a"))
def getPositionCB():
global x
cpx.set(str(syscmd(usmcexe + " -n 0 -g").split()[3]))
cpy.set(str(syscmd(usmcexe + " -n 1 -g").split()[3]))
cpz.set(str(syscmd(usmcexe + " -n 2 -g").split()[3]))
 
print("getCB ", syscmd(usmcexe + " -n 0 -g"))
print("getCB ", syscmd(usmcexe + " -n 1 -g"))
print("getCB ", syscmd(usmcexe + " -n 2 -g"))
 
def stepCB(node, step):
def wrapper(x=node, y=step):
pass
pass
pass
print("stepCB {} {}".format(x, y))
print(syscmd(usmcexe + " -n {} -u {}".format(x,y)))
getPositionCB()
return x+y
return wrapper
 
def connectCB(port):
print("connect ", port.get())
 
def disconnectCB():
print("disconnect ", port.get())
root = Tk()
root.geometry('510x200')
root.title("Standa usmc Stage Control")
 
 
px = StringVar(value='10000')
posx = Entry(root, width=10, textvariable=px)
posx.grid(column=3, row=1)
 
py = StringVar(value='10000')
posy = Entry(root, width=10, textvariable=py)
posy.grid(column=3, row=2)
 
pz = StringVar(value='10000')
posz = Entry(root, width=10, textvariable=pz)
posz.grid(column=3, row=3)
 
cpx = StringVar(value='0')
cposx = Entry(root, width=10, state='disabled', textvariable=cpx)
cposx.grid(column=1, row=1)
 
cpy = StringVar(value='0')
cposy = Entry(root, width=10, state='disabled', textvariable=cpy)
cposy.grid(column=1, row=2)
 
cpz = StringVar(value='0')
cposz = Entry(root, width=10, state='disabled', textvariable=cpz)
cposz.grid(column=1, row=3)
 
btnx = Button(root, text="Set X", command=lambda: setNodePositionCB(0, px))
btnx.grid(column=4, row=1)
 
btny = Button(root, text="Set Y", command=lambda: setNodePositionCB(1, py))
btny.grid(column=4, row=2)
 
btnz = Button(root, text="Set Z", command=lambda: setNodePositionCB(2, pz))
btnz.grid(column=4, row=3)
 
 
gtx = Button(root, text=">", command=stepCB(0, 1000))
gtx.grid(column=2, row=1)
 
gty = Button(root, text=">", command=stepCB(1, 1000))
gty.grid(column=2, row=2)
 
gtz = Button(root, text=">", command=stepCB(2, 1000))
gtz.grid(column=2, row=3)
 
ltx = Button(root, text="<", command=stepCB(0, -1000))
ltx.grid(column=0, row=1)
 
lty = Button(root, text="<", command=stepCB(1, -1000))
lty.grid(column=0, row=2)
 
ltz = Button(root, text="<", command=stepCB(2, -1000))
ltz.grid(column=0, row=3)
 
w = Label(root, text="Current Position")
w.grid(column=1, row=0)
 
getxy = Button(root, text="Get", width=10, command=getPositionCB)
getxy.grid(column=1, row=4)
 
setxy = Button(root, text="Set", width=10, command=lambda: setPositionCB(px, py, pz))
setxy.grid(column=3, row=4)
 
homeb = Button(root, text="Home",width=10, command=homeCB)
homeb.grid(column=4, row=5)
 
 
resetb = Button(root, text="Reset", width=10, command=resetCB)
resetb.grid(column=1, row=5)
 
enableb = Button(root, text="Enable", width=10, command=enableCB)
enableb.grid(column=2, row=5)
 
statusb = Button(root, text="Get Status", width=10, command=getStatusCB)
statusb.grid(column=3, row=5)
 
 
 
#portl = Label(root, text="Port")
#portl.grid(column=0, row=6)
 
 
#port = StringVar(value="/dev/ttyUSB0")
#porte = Entry(root,width=10, textvariable=port)
#porte.grid(column=1, row=6)
 
#connectb = Button(root, text="Connect",width=10, command=lambda: connectCB(port))
#connectb.grid(column=2, row=6)
 
#disconnectb = Button(root, text="Disconnect", width=10, command=disconnectCB)
#disconnectb.grid(column=3, row=6)
 
 
 
 
 
getPositionCB()
root.mainloop()
/8SMC1-USBhF/usmcdrv/.tmp_versions/usmcdrv.mod
1,2 → 1,2
/home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcdrv.ko
/home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcpkt.o /home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcdrv-driver.o
/home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcdrv.ko
/home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcpkt.o /home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcdrv-driver.o
/8SMC1-USBhF/usmcdrv/.usmcdrv-driver.o.cmd
1,77 → 1,101
cmd_/home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcdrv-driver.o := gcc -Wp,-MD,/home/praktikum/pet/8SMC1-USBhF/usmcdrv/.usmcdrv-driver.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.6/include -I/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include -Iarch/x86/include/generated -Iinclude -include /usr/src/linux-headers-3.2.0-38-generic/include/linux/kconfig.h -Iubuntu/include -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -DCC_HAVE_ASM_GOTO -DEXPORT_SYMTAB -DMODULE -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(usmcdrv_driver)" -D"KBUILD_MODNAME=KBUILD_STR(usmcdrv)" -c -o /home/praktikum/pet/8SMC1-USBhF/usmcdrv/.tmp_usmcdrv-driver.o /home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcdrv-driver.c
cmd_/home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcdrv-driver.o := gcc -Wp,-MD,/home/f9daq/software/8SMC1-USBhF/usmcdrv/.usmcdrv-driver.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/5/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -Iubuntu/include -D__KERNEL__ -fno-pie -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -fno-pie -no-pie -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -DRETPOLINE -fno-delete-null-pointer-checks -Wno-maybe-uninitialized -O2 --param=allow-store-data-races=0 -DCC_HAVE_ASM_GOTO -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DEXPORT_SYMTAB -DMODULE -D"KBUILD_STR(s)=$(pound)s" -D"KBUILD_BASENAME=KBUILD_STR(usmcdrv_driver)" -D"KBUILD_MODNAME=KBUILD_STR(usmcdrv)" -c -o /home/f9daq/software/8SMC1-USBhF/usmcdrv/.tmp_usmcdrv-driver.o /home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcdrv-driver.c
 
source_/home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcdrv-driver.o := /home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcdrv-driver.c
source_/home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcdrv-driver.o := /home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcdrv-driver.c
 
deps_/home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcdrv-driver.o := \
deps_/home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcdrv-driver.o := \
include/linux/kernel.h \
$(wildcard include/config/lbdaf.h) \
$(wildcard include/config/preempt/voluntary.h) \
$(wildcard include/config/debug/atomic/sleep.h) \
$(wildcard include/config/mmu.h) \
$(wildcard include/config/prove/locking.h) \
$(wildcard include/config/ring/buffer.h) \
$(wildcard include/config/panic/timeout.h) \
$(wildcard include/config/tracing.h) \
$(wildcard include/config/numa.h) \
$(wildcard include/config/compaction.h) \
$(wildcard include/config/ftrace/mcount/record.h) \
/usr/lib/gcc/i686-linux-gnu/4.6/include/stdarg.h \
/usr/lib/gcc/x86_64-linux-gnu/5/include/stdarg.h \
include/linux/linkage.h \
include/linux/compiler.h \
$(wildcard include/config/sparse/rcu/pointer.h) \
$(wildcard include/config/trace/branch/profiling.h) \
$(wildcard include/config/profile/all/branches.h) \
$(wildcard include/config/kasan.h) \
$(wildcard include/config/enable/must/check.h) \
$(wildcard include/config/enable/warn/deprecated.h) \
$(wildcard include/config/kprobes.h) \
include/linux/compiler-gcc.h \
$(wildcard include/config/arch/supports/optimized/inlining.h) \
$(wildcard include/config/optimize/inlining.h) \
include/linux/compiler-gcc4.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/linkage.h \
$(wildcard include/config/gcov/kernel.h) \
$(wildcard include/config/arch/use/builtin/bswap.h) \
include/uapi/linux/types.h \
arch/x86/include/uapi/asm/types.h \
include/uapi/asm-generic/types.h \
include/asm-generic/int-ll64.h \
include/uapi/asm-generic/int-ll64.h \
arch/x86/include/uapi/asm/bitsperlong.h \
include/asm-generic/bitsperlong.h \
$(wildcard include/config/64bit.h) \
include/uapi/asm-generic/bitsperlong.h \
include/uapi/linux/posix_types.h \
include/linux/stddef.h \
include/uapi/linux/stddef.h \
arch/x86/include/asm/posix_types.h \
$(wildcard include/config/x86/32.h) \
arch/x86/include/uapi/asm/posix_types_64.h \
include/uapi/asm-generic/posix_types.h \
include/linux/stringify.h \
include/linux/export.h \
$(wildcard include/config/have/underscore/symbol/prefix.h) \
$(wildcard include/config/modules.h) \
$(wildcard include/config/modversions.h) \
$(wildcard include/config/unused/symbols.h) \
arch/x86/include/asm/linkage.h \
$(wildcard include/config/x86/64.h) \
$(wildcard include/config/x86/alignment/16.h) \
include/linux/stringify.h \
include/linux/stddef.h \
include/linux/types.h \
$(wildcard include/config/have/uid16.h) \
$(wildcard include/config/uid16.h) \
$(wildcard include/config/arch/dma/addr/t/64bit.h) \
$(wildcard include/config/phys/addr/t/64bit.h) \
$(wildcard include/config/64bit.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/types.h \
include/asm-generic/types.h \
include/asm-generic/int-ll64.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/bitsperlong.h \
include/asm-generic/bitsperlong.h \
include/linux/posix_types.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/posix_types.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/posix_types_32.h \
include/linux/bitops.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/bitops.h \
include/linux/bits.h \
arch/x86/include/asm/bitops.h \
$(wildcard include/config/x86/cmov.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/alternative.h \
arch/x86/include/asm/alternative.h \
$(wildcard include/config/smp.h) \
$(wildcard include/config/paravirt.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/asm.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/cpufeature.h \
$(wildcard include/config/x86/invlpg.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/required-features.h \
arch/x86/include/asm/asm.h \
arch/x86/include/asm/rmwcc.h \
arch/x86/include/asm/barrier.h \
$(wildcard include/config/x86/ppro/fence.h) \
arch/x86/include/asm/nops.h \
$(wildcard include/config/mk7.h) \
$(wildcard include/config/x86/p6/nop.h) \
include/asm-generic/barrier.h \
include/asm-generic/bitops/find.h \
$(wildcard include/config/generic/find/first/bit.h) \
include/asm-generic/bitops/sched.h \
arch/x86/include/asm/arch_hweight.h \
arch/x86/include/asm/cpufeatures.h \
$(wildcard include/config/page/table/isolation.h) \
arch/x86/include/asm/required-features.h \
$(wildcard include/config/x86/minimum/cpu/family.h) \
$(wildcard include/config/math/emulation.h) \
$(wildcard include/config/x86/pae.h) \
$(wildcard include/config/x86/cmpxchg64.h) \
$(wildcard include/config/x86/use/3dnow.h) \
$(wildcard include/config/x86/p6/nop.h) \
include/asm-generic/bitops/find.h \
$(wildcard include/config/generic/find/first/bit.h) \
include/asm-generic/bitops/sched.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/arch_hweight.h \
$(wildcard include/config/matom.h) \
$(wildcard include/config/paravirt.h) \
arch/x86/include/asm/disabled-features.h \
$(wildcard include/config/x86/intel/mpx.h) \
$(wildcard include/config/x86/intel/memory/protection/keys.h) \
include/asm-generic/bitops/const_hweight.h \
include/asm-generic/bitops/fls64.h \
include/asm-generic/bitops/le.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/byteorder.h \
arch/x86/include/uapi/asm/byteorder.h \
include/linux/byteorder/little_endian.h \
include/uapi/linux/byteorder/little_endian.h \
include/linux/swab.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/swab.h \
$(wildcard include/config/x86/bswap.h) \
include/uapi/linux/swab.h \
arch/x86/include/uapi/asm/swab.h \
include/linux/byteorder/generic.h \
include/asm-generic/bitops/ext2-atomic-setbit.h \
include/linux/log2.h \
79,25 → 103,32
$(wildcard include/config/arch/has/ilog2/u64.h) \
include/linux/typecheck.h \
include/linux/printk.h \
$(wildcard include/config/message/loglevel/default.h) \
$(wildcard include/config/early/printk.h) \
$(wildcard include/config/printk.h) \
$(wildcard include/config/dynamic/debug.h) \
include/linux/init.h \
$(wildcard include/config/modules.h) \
$(wildcard include/config/hotplug.h) \
$(wildcard include/config/broken/rodata.h) \
$(wildcard include/config/lto.h) \
include/linux/kern_levels.h \
include/linux/cache.h \
$(wildcard include/config/arch/has/cache/line/size.h) \
include/uapi/linux/kernel.h \
include/uapi/linux/sysinfo.h \
arch/x86/include/asm/cache.h \
$(wildcard include/config/x86/l1/cache/shift.h) \
$(wildcard include/config/x86/internode/cache/shift.h) \
$(wildcard include/config/x86/vsmp.h) \
include/linux/dynamic_debug.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/bug.h \
$(wildcard include/config/bug.h) \
$(wildcard include/config/debug/bugverbose.h) \
include/asm-generic/bug.h \
$(wildcard include/config/generic/bug.h) \
$(wildcard include/config/generic/bug/relative/pointers.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/div64.h \
include/linux/module.h \
$(wildcard include/config/sysfs.h) \
$(wildcard include/config/unused/symbols.h) \
$(wildcard include/config/module/sig.h) \
$(wildcard include/config/modules/tree/lookup.h) \
$(wildcard include/config/generic/bug.h) \
$(wildcard include/config/kallsyms.h) \
$(wildcard include/config/tracepoints.h) \
$(wildcard include/config/event/tracing.h) \
$(wildcard include/config/livepatch.h) \
$(wildcard include/config/module/unload.h) \
$(wildcard include/config/constructors.h) \
$(wildcard include/config/debug/set/module/ronx.h) \
105,148 → 136,165
$(wildcard include/config/debug/list.h) \
include/linux/poison.h \
$(wildcard include/config/illegal/pointer/value.h) \
include/linux/const.h \
include/uapi/linux/const.h \
include/linux/stat.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/stat.h \
arch/x86/include/uapi/asm/stat.h \
include/uapi/linux/stat.h \
include/linux/time.h \
$(wildcard include/config/arch/uses/gettimeoffset.h) \
include/linux/cache.h \
$(wildcard include/config/arch/has/cache/line/size.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/cache.h \
$(wildcard include/config/x86/l1/cache/shift.h) \
$(wildcard include/config/x86/internode/cache/shift.h) \
$(wildcard include/config/x86/vsmp.h) \
include/linux/seqlock.h \
$(wildcard include/config/debug/lock/alloc.h) \
include/linux/spinlock.h \
$(wildcard include/config/debug/spinlock.h) \
$(wildcard include/config/generic/lockbreak.h) \
$(wildcard include/config/preempt.h) \
$(wildcard include/config/debug/lock/alloc.h) \
include/linux/preempt.h \
$(wildcard include/config/preempt/count.h) \
$(wildcard include/config/debug/preempt.h) \
$(wildcard include/config/preempt/tracer.h) \
$(wildcard include/config/preempt/count.h) \
$(wildcard include/config/preempt/notifiers.h) \
arch/x86/include/asm/preempt.h \
arch/x86/include/asm/percpu.h \
$(wildcard include/config/x86/64/smp.h) \
include/asm-generic/percpu.h \
$(wildcard include/config/have/setup/per/cpu/area.h) \
include/linux/threads.h \
$(wildcard include/config/nr/cpus.h) \
$(wildcard include/config/base/small.h) \
include/linux/percpu-defs.h \
$(wildcard include/config/debug/force/weak/per/cpu.h) \
include/linux/thread_info.h \
$(wildcard include/config/compat.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/thread_info.h \
$(wildcard include/config/debug/stack/usage.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/page.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/page_types.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/page_32_types.h \
$(wildcard include/config/highmem4g.h) \
$(wildcard include/config/highmem64g.h) \
$(wildcard include/config/page/offset.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/page_32.h \
$(wildcard include/config/hugetlb/page.h) \
include/linux/bug.h \
arch/x86/include/asm/bug.h \
$(wildcard include/config/debug/bugverbose.h) \
include/asm-generic/bug.h \
$(wildcard include/config/bug.h) \
$(wildcard include/config/generic/bug/relative/pointers.h) \
arch/x86/include/asm/thread_info.h \
$(wildcard include/config/vm86.h) \
$(wildcard include/config/ia32/emulation.h) \
arch/x86/include/asm/page.h \
arch/x86/include/asm/page_types.h \
$(wildcard include/config/physical/start.h) \
$(wildcard include/config/physical/align.h) \
arch/x86/include/asm/page_64_types.h \
$(wildcard include/config/kasan/extra.h) \
$(wildcard include/config/randomize/base.h) \
$(wildcard include/config/randomize/base/max/offset.h) \
arch/x86/include/asm/page_64.h \
$(wildcard include/config/debug/virtual.h) \
$(wildcard include/config/flatmem.h) \
$(wildcard include/config/x86/3dnow.h) \
include/linux/string.h \
$(wildcard include/config/binary/printf.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/string.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/string_32.h \
$(wildcard include/config/kmemcheck.h) \
$(wildcard include/config/x86/vsyscall/emulation.h) \
include/linux/range.h \
include/asm-generic/memory_model.h \
$(wildcard include/config/discontigmem.h) \
$(wildcard include/config/sparsemem/vmemmap.h) \
$(wildcard include/config/sparsemem.h) \
include/linux/pfn.h \
include/asm-generic/getorder.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/processor.h \
arch/x86/include/asm/cpufeature.h \
$(wildcard include/config/x86/feature/names.h) \
$(wildcard include/config/x86/fast/feature/tests.h) \
arch/x86/include/asm/processor.h \
$(wildcard include/config/cc/stackprotector.h) \
$(wildcard include/config/m386.h) \
$(wildcard include/config/m486.h) \
$(wildcard include/config/x86/debugctlmsr.h) \
$(wildcard include/config/cpu/sup/amd.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/processor-flags.h \
$(wildcard include/config/vm86.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/vm86.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/ptrace.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/ptrace-abi.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/segment.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/paravirt_types.h \
$(wildcard include/config/xen.h) \
arch/x86/include/asm/processor-flags.h \
arch/x86/include/uapi/asm/processor-flags.h \
arch/x86/include/asm/math_emu.h \
arch/x86/include/asm/ptrace.h \
arch/x86/include/asm/segment.h \
$(wildcard include/config/x86/32/lazy/gs.h) \
arch/x86/include/uapi/asm/ptrace.h \
arch/x86/include/uapi/asm/ptrace-abi.h \
arch/x86/include/asm/paravirt_types.h \
$(wildcard include/config/x86/local/apic.h) \
$(wildcard include/config/pgtable/levels.h) \
$(wildcard include/config/queued/spinlocks.h) \
$(wildcard include/config/paravirt/debug.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/desc_defs.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/kmap_types.h \
arch/x86/include/asm/desc_defs.h \
arch/x86/include/asm/kmap_types.h \
$(wildcard include/config/debug/highmem.h) \
include/asm-generic/kmap_types.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/pgtable_types.h \
$(wildcard include/config/compat/vdso.h) \
arch/x86/include/asm/pgtable_types.h \
$(wildcard include/config/kmemcheck.h) \
$(wildcard include/config/mem/soft/dirty.h) \
$(wildcard include/config/proc/fs.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/pgtable_32_types.h \
$(wildcard include/config/highmem.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/pgtable-2level_types.h \
include/asm-generic/pgtable-nopud.h \
include/asm-generic/pgtable-nopmd.h \
arch/x86/include/asm/pgtable_64_types.h \
arch/x86/include/asm/sparsemem.h \
arch/x86/include/asm/nospec-branch.h \
$(wildcard include/config/retpoline.h) \
include/linux/static_key.h \
include/linux/jump_label.h \
$(wildcard include/config/jump/label.h) \
arch/x86/include/asm/jump_label.h \
include/linux/atomic.h \
$(wildcard include/config/generic/atomic64.h) \
arch/x86/include/asm/atomic.h \
arch/x86/include/asm/cmpxchg.h \
arch/x86/include/asm/cmpxchg_64.h \
arch/x86/include/asm/atomic64_64.h \
include/asm-generic/atomic-long.h \
arch/x86/include/asm/alternative-asm.h \
arch/x86/include/asm/msr-index.h \
$(wildcard include/config/tdp/nominal.h) \
$(wildcard include/config/tdp/level/1.h) \
$(wildcard include/config/tdp/level/2.h) \
$(wildcard include/config/tdp/control.h) \
$(wildcard include/config/tdp/level1.h) \
$(wildcard include/config/tdp/level2.h) \
arch/x86/include/asm/spinlock_types.h \
$(wildcard include/config/paravirt/spinlocks.h) \
include/asm-generic/qrwlock_types.h \
include/asm-generic/ptrace.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/math_emu.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/sigcontext.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/current.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/percpu.h \
$(wildcard include/config/x86/64/smp.h) \
include/asm-generic/percpu.h \
$(wildcard include/config/have/setup/per/cpu/area.h) \
include/linux/threads.h \
$(wildcard include/config/nr/cpus.h) \
$(wildcard include/config/base/small.h) \
include/linux/percpu-defs.h \
$(wildcard include/config/debug/force/weak/per/cpu.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/system.h \
$(wildcard include/config/ia32/emulation.h) \
$(wildcard include/config/x86/32/lazy/gs.h) \
$(wildcard include/config/x86/ppro/fence.h) \
$(wildcard include/config/x86/oostore.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/cmpxchg.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/cmpxchg_32.h \
$(wildcard include/config/x86/cmpxchg.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/nops.h \
$(wildcard include/config/mk7.h) \
include/linux/irqflags.h \
$(wildcard include/config/trace/irqflags.h) \
$(wildcard include/config/irqsoff/tracer.h) \
$(wildcard include/config/trace/irqflags/support.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/irqflags.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/paravirt.h \
$(wildcard include/config/transparent/hugepage.h) \
$(wildcard include/config/paravirt/spinlocks.h) \
arch/x86/include/uapi/asm/sigcontext.h \
arch/x86/include/asm/current.h \
arch/x86/include/asm/msr.h \
arch/x86/include/asm/msr-index.h \
arch/x86/include/uapi/asm/errno.h \
include/uapi/asm-generic/errno.h \
include/uapi/asm-generic/errno-base.h \
arch/x86/include/asm/cpumask.h \
include/linux/cpumask.h \
$(wildcard include/config/cpumask/offstack.h) \
$(wildcard include/config/hotplug/cpu.h) \
$(wildcard include/config/debug/per/cpu/maps.h) \
$(wildcard include/config/disable/obsolete/cpumask/functions.h) \
include/linux/bitmap.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/msr.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/msr-index.h \
include/linux/ioctl.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/ioctl.h \
include/linux/string.h \
$(wildcard include/config/binary/printf.h) \
include/uapi/linux/string.h \
arch/x86/include/asm/string.h \
arch/x86/include/asm/string_64.h \
arch/x86/include/uapi/asm/msr.h \
include/uapi/linux/ioctl.h \
arch/x86/include/uapi/asm/ioctl.h \
include/asm-generic/ioctl.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/errno.h \
include/asm-generic/errno.h \
include/asm-generic/errno-base.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/cpumask.h \
include/uapi/asm-generic/ioctl.h \
arch/x86/include/asm/paravirt.h \
arch/x86/include/asm/special_insns.h \
arch/x86/include/asm/fpu/types.h \
include/linux/personality.h \
include/uapi/linux/personality.h \
include/linux/math64.h \
$(wildcard include/config/arch/supports/int128.h) \
arch/x86/include/asm/div64.h \
include/asm-generic/div64.h \
include/linux/err.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/ftrace.h \
$(wildcard include/config/function/tracer.h) \
$(wildcard include/config/dynamic/ftrace.h) \
include/linux/atomic.h \
$(wildcard include/config/arch/has/atomic/or.h) \
$(wildcard include/config/generic/atomic64.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/atomic.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/atomic64_32.h \
include/asm-generic/atomic-long.h \
include/linux/irqflags.h \
$(wildcard include/config/trace/irqflags.h) \
$(wildcard include/config/irqsoff/tracer.h) \
$(wildcard include/config/trace/irqflags/support.h) \
arch/x86/include/asm/irqflags.h \
include/linux/bottom_half.h \
include/linux/spinlock_types.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/spinlock_types.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/rwlock.h \
include/linux/lockdep.h \
$(wildcard include/config/lockdep.h) \
$(wildcard include/config/lock/stat.h) \
$(wildcard include/config/prove/rcu.h) \
include/linux/rwlock_types.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/spinlock.h \
arch/x86/include/asm/spinlock.h \
arch/x86/include/asm/qrwlock.h \
include/asm-generic/qrwlock.h \
include/linux/rwlock.h \
include/linux/spinlock_api_smp.h \
$(wildcard include/config/inline/spin/lock.h) \
255,7 → 303,7
$(wildcard include/config/inline/spin/lock/irqsave.h) \
$(wildcard include/config/inline/spin/trylock.h) \
$(wildcard include/config/inline/spin/trylock/bh.h) \
$(wildcard include/config/inline/spin/unlock.h) \
$(wildcard include/config/uninline/spin/unlock.h) \
$(wildcard include/config/inline/spin/unlock/bh.h) \
$(wildcard include/config/inline/spin/unlock/irq.h) \
$(wildcard include/config/inline/spin/unlock/irqrestore.h) \
278,177 → 326,256
$(wildcard include/config/inline/write/unlock/irq.h) \
$(wildcard include/config/inline/read/unlock/irqrestore.h) \
$(wildcard include/config/inline/write/unlock/irqrestore.h) \
include/linux/time64.h \
include/uapi/linux/time.h \
include/linux/uidgid.h \
$(wildcard include/config/multiuser.h) \
$(wildcard include/config/user/ns.h) \
include/linux/highuid.h \
include/linux/kmod.h \
include/linux/gfp.h \
$(wildcard include/config/highmem.h) \
$(wildcard include/config/zone/dma.h) \
$(wildcard include/config/zone/dma32.h) \
$(wildcard include/config/zone/device.h) \
$(wildcard include/config/numa.h) \
$(wildcard include/config/deferred/struct/page/init.h) \
$(wildcard include/config/pm/sleep.h) \
$(wildcard include/config/cma.h) \
include/linux/mmdebug.h \
$(wildcard include/config/debug/vm.h) \
include/linux/mmzone.h \
$(wildcard include/config/force/max/zoneorder.h) \
$(wildcard include/config/memory/isolation.h) \
$(wildcard include/config/memcg.h) \
$(wildcard include/config/memory/hotplug.h) \
$(wildcard include/config/arch/populates/node/map.h) \
$(wildcard include/config/compaction.h) \
$(wildcard include/config/flat/node/mem/map.h) \
$(wildcard include/config/cgroup/mem/res/ctlr.h) \
$(wildcard include/config/page/extension.h) \
$(wildcard include/config/no/bootmem.h) \
$(wildcard include/config/numa/balancing.h) \
$(wildcard include/config/have/memory/present.h) \
$(wildcard include/config/have/memoryless/nodes.h) \
$(wildcard include/config/need/node/memmap/size.h) \
$(wildcard include/config/have/memblock/node/map.h) \
$(wildcard include/config/need/multiple/nodes.h) \
$(wildcard include/config/have/arch/early/pfn/to/nid.h) \
$(wildcard include/config/sparsemem/extreme.h) \
$(wildcard include/config/have/arch/pfn/valid.h) \
$(wildcard include/config/nodes/span/other/nodes.h) \
$(wildcard include/config/holes/in/zone.h) \
$(wildcard include/config/arch/has/holes/memorymodel.h) \
include/linux/wait.h \
include/uapi/linux/wait.h \
include/linux/numa.h \
$(wildcard include/config/nodes/shift.h) \
include/linux/nodemask.h \
$(wildcard include/config/movable/node.h) \
include/linux/pageblock-flags.h \
$(wildcard include/config/hugetlb/page.h) \
$(wildcard include/config/hugetlb/page/size/variable.h) \
include/linux/page-flags-layout.h \
include/generated/bounds.h \
include/linux/memory_hotplug.h \
$(wildcard include/config/memory/hotremove.h) \
$(wildcard include/config/have/arch/nodedata/extension.h) \
$(wildcard include/config/have/bootmem/info/node.h) \
include/linux/notifier.h \
include/linux/errno.h \
include/uapi/linux/errno.h \
include/linux/mutex.h \
$(wildcard include/config/debug/mutexes.h) \
$(wildcard include/config/have/arch/mutex/cpu/relax.h) \
$(wildcard include/config/mutex/spin/on/owner.h) \
include/linux/osq_lock.h \
include/linux/rwsem.h \
$(wildcard include/config/rwsem/spin/on/owner.h) \
$(wildcard include/config/rwsem/generic/spinlock.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/rwsem.h \
arch/x86/include/asm/rwsem.h \
include/linux/srcu.h \
include/linux/topology.h \
$(wildcard include/config/sched/smt.h) \
$(wildcard include/config/sched/mc.h) \
$(wildcard include/config/sched/book.h) \
$(wildcard include/config/use/percpu/numa/node/id.h) \
include/linux/smp.h \
$(wildcard include/config/use/generic/smp/helpers.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/smp.h \
include/linux/rcupdate.h \
$(wildcard include/config/tiny/rcu.h) \
$(wildcard include/config/tree/rcu.h) \
$(wildcard include/config/preempt/rcu.h) \
$(wildcard include/config/rcu/trace.h) \
$(wildcard include/config/rcu/stall/common.h) \
$(wildcard include/config/no/hz/full.h) \
$(wildcard include/config/rcu/nocb/cpu.h) \
$(wildcard include/config/tasks/rcu.h) \
$(wildcard include/config/debug/objects/rcu/head.h) \
$(wildcard include/config/prove/rcu.h) \
$(wildcard include/config/rcu/boost.h) \
$(wildcard include/config/rcu/nocb/cpu/all.h) \
$(wildcard include/config/no/hz/full/sysidle.h) \
include/linux/completion.h \
include/linux/debugobjects.h \
$(wildcard include/config/debug/objects.h) \
$(wildcard include/config/debug/objects/free.h) \
include/linux/ktime.h \
include/linux/jiffies.h \
include/linux/timex.h \
include/uapi/linux/timex.h \
include/uapi/linux/param.h \
arch/x86/include/uapi/asm/param.h \
include/asm-generic/param.h \
$(wildcard include/config/hz.h) \
include/uapi/asm-generic/param.h \
arch/x86/include/asm/timex.h \
arch/x86/include/asm/tsc.h \
$(wildcard include/config/x86/tsc.h) \
include/generated/timeconst.h \
include/linux/timekeeping.h \
include/linux/rcutree.h \
include/linux/workqueue.h \
$(wildcard include/config/debug/objects/work.h) \
$(wildcard include/config/freezer.h) \
include/linux/timer.h \
$(wildcard include/config/timer/stats.h) \
$(wildcard include/config/debug/objects/timers.h) \
$(wildcard include/config/no/hz/common.h) \
include/linux/sysctl.h \
$(wildcard include/config/sysctl.h) \
include/linux/rbtree.h \
include/uapi/linux/sysctl.h \
arch/x86/include/asm/mmzone.h \
arch/x86/include/asm/mmzone_64.h \
arch/x86/include/asm/smp.h \
$(wildcard include/config/x86/io/apic.h) \
$(wildcard include/config/x86/32/smp.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/mpspec.h \
$(wildcard include/config/x86/numaq.h) \
$(wildcard include/config/mca.h) \
$(wildcard include/config/debug/nmi/selftest.h) \
arch/x86/include/asm/mpspec.h \
$(wildcard include/config/eisa.h) \
$(wildcard include/config/x86/mpparse.h) \
$(wildcard include/config/acpi.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/mpspec_def.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/x86_init.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/bootparam.h \
arch/x86/include/asm/mpspec_def.h \
arch/x86/include/asm/x86_init.h \
arch/x86/include/uapi/asm/bootparam.h \
include/linux/screen_info.h \
include/uapi/linux/screen_info.h \
include/linux/apm_bios.h \
include/uapi/linux/apm_bios.h \
include/linux/edd.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/e820.h \
include/uapi/linux/edd.h \
arch/x86/include/asm/e820.h \
$(wildcard include/config/efi.h) \
$(wildcard include/config/hibernation.h) \
arch/x86/include/uapi/asm/e820.h \
$(wildcard include/config/x86/pmem/legacy.h) \
$(wildcard include/config/intel/txt.h) \
$(wildcard include/config/hibernation.h) \
$(wildcard include/config/memtest.h) \
include/linux/ioport.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/ist.h \
arch/x86/include/asm/ist.h \
arch/x86/include/uapi/asm/ist.h \
include/video/edid.h \
$(wildcard include/config/x86.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/apicdef.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/apic.h \
include/uapi/video/edid.h \
arch/x86/include/asm/apicdef.h \
arch/x86/include/asm/apic.h \
$(wildcard include/config/x86/x2apic.h) \
include/linux/pm.h \
$(wildcard include/config/vt/console/sleep.h) \
$(wildcard include/config/pm.h) \
$(wildcard include/config/pm/sleep.h) \
$(wildcard include/config/pm/runtime.h) \
$(wildcard include/config/pm/clk.h) \
$(wildcard include/config/pm/generic/domains.h) \
include/linux/workqueue.h \
$(wildcard include/config/debug/objects/work.h) \
$(wildcard include/config/freezer.h) \
include/linux/timer.h \
$(wildcard include/config/timer/stats.h) \
$(wildcard include/config/debug/objects/timers.h) \
include/linux/ktime.h \
$(wildcard include/config/ktime/scalar.h) \
include/linux/jiffies.h \
include/linux/timex.h \
include/linux/param.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/param.h \
include/asm-generic/param.h \
$(wildcard include/config/hz.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/timex.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/tsc.h \
$(wildcard include/config/x86/tsc.h) \
include/linux/debugobjects.h \
$(wildcard include/config/debug/objects.h) \
$(wildcard include/config/debug/objects/free.h) \
include/linux/completion.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/fixmap.h \
arch/x86/include/asm/fixmap.h \
$(wildcard include/config/paravirt/clock.h) \
$(wildcard include/config/provide/ohci1394/dma/init.h) \
$(wildcard include/config/x86/visws/apic.h) \
$(wildcard include/config/x86/f00f/bug.h) \
$(wildcard include/config/x86/cyclone/timer.h) \
$(wildcard include/config/pci/mmconfig.h) \
$(wildcard include/config/x86/mrst.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/acpi.h \
$(wildcard include/config/x86/intel/mid.h) \
arch/x86/include/asm/acpi.h \
$(wildcard include/config/acpi/apei.h) \
$(wildcard include/config/acpi.h) \
$(wildcard include/config/acpi/numa.h) \
include/acpi/pdc_intel.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/numa.h \
arch/x86/include/asm/numa.h \
$(wildcard include/config/numa/emu.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/topology.h \
$(wildcard include/config/x86/ht.h) \
arch/x86/include/asm/topology.h \
include/asm-generic/topology.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/numa_32.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/mmu.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/trampoline.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/io.h \
$(wildcard include/config/xen.h) \
arch/x86/include/asm/mmu.h \
$(wildcard include/config/modify/ldt/syscall.h) \
arch/x86/include/asm/realmode.h \
$(wildcard include/config/acpi/sleep.h) \
arch/x86/include/asm/io.h \
$(wildcard include/config/mtrr.h) \
$(wildcard include/config/x86/pat.h) \
arch/x86/include/generated/asm/early_ioremap.h \
include/asm-generic/early_ioremap.h \
$(wildcard include/config/generic/early/ioremap.h) \
include/asm-generic/iomap.h \
$(wildcard include/config/has/ioport.h) \
$(wildcard include/config/has/ioport/map.h) \
$(wildcard include/config/pci.h) \
include/linux/vmalloc.h \
$(wildcard include/config/mmu.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/io_apic.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/irq_vectors.h \
$(wildcard include/config/generic/iomap.h) \
include/asm-generic/pci_iomap.h \
$(wildcard include/config/no/generic/pci/ioport/map.h) \
$(wildcard include/config/generic/pci/iomap.h) \
include/xen/xen.h \
$(wildcard include/config/xen/dom0.h) \
$(wildcard include/config/xen/pvh.h) \
include/xen/interface/xen.h \
arch/x86/include/asm/xen/interface.h \
arch/x86/include/asm/xen/interface_64.h \
arch/x86/include/asm/pvclock-abi.h \
arch/x86/include/asm/xen/hypervisor.h \
include/xen/features.h \
include/xen/interface/features.h \
arch/x86/include/asm/pvclock.h \
$(wildcard include/config/kvm/guest.h) \
include/linux/clocksource.h \
$(wildcard include/config/arch/clocksource/data.h) \
$(wildcard include/config/clocksource/watchdog.h) \
$(wildcard include/config/clksrc/probe.h) \
arch/x86/include/asm/clocksource.h \
arch/x86/include/uapi/asm/vsyscall.h \
include/asm-generic/fixmap.h \
arch/x86/include/asm/hardirq.h \
$(wildcard include/config/kvm/intel.h) \
$(wildcard include/config/have/kvm.h) \
$(wildcard include/config/x86/thermal/vector.h) \
$(wildcard include/config/x86/mce/threshold.h) \
$(wildcard include/config/x86/mce/amd.h) \
$(wildcard include/config/hyperv.h) \
arch/x86/include/asm/idle.h \
arch/x86/include/asm/io_apic.h \
arch/x86/include/asm/irq_vectors.h \
$(wildcard include/config/pci/msi.h) \
include/linux/topology.h \
$(wildcard include/config/use/percpu/numa/node/id.h) \
$(wildcard include/config/sched/smt.h) \
include/linux/smp.h \
$(wildcard include/config/up/late/init.h) \
include/linux/llist.h \
$(wildcard include/config/arch/have/nmi/safe/cmpxchg.h) \
include/linux/percpu.h \
$(wildcard include/config/need/per/cpu/embed/first/chunk.h) \
$(wildcard include/config/need/per/cpu/page/first/chunk.h) \
include/linux/pfn.h \
include/linux/mmdebug.h \
$(wildcard include/config/debug/vm.h) \
include/linux/sysctl.h \
include/linux/rcupdate.h \
$(wildcard include/config/rcu/torture/test.h) \
$(wildcard include/config/tree/rcu.h) \
$(wildcard include/config/tree/preempt/rcu.h) \
$(wildcard include/config/preempt/rcu.h) \
$(wildcard include/config/no/hz.h) \
$(wildcard include/config/tiny/rcu.h) \
$(wildcard include/config/tiny/preempt/rcu.h) \
$(wildcard include/config/debug/objects/rcu/head.h) \
$(wildcard include/config/preempt/rt.h) \
include/linux/rcutree.h \
include/linux/elf.h \
include/linux/elf-em.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/elf.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/user.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/user_32.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/auxvec.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/vdso.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/desc.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/ldt.h \
arch/x86/include/asm/elf.h \
$(wildcard include/config/x86/x32/abi.h) \
arch/x86/include/asm/user.h \
arch/x86/include/asm/user_64.h \
arch/x86/include/uapi/asm/auxvec.h \
arch/x86/include/asm/vdso.h \
$(wildcard include/config/x86/x32.h) \
include/linux/mm_types.h \
$(wildcard include/config/split/ptlock/cpus.h) \
$(wildcard include/config/want/page/debug/flags.h) \
$(wildcard include/config/slub.h) \
$(wildcard include/config/cmpxchg/local.h) \
$(wildcard include/config/arch/enable/split/pmd/ptlock.h) \
$(wildcard include/config/have/cmpxchg/double.h) \
$(wildcard include/config/have/aligned/struct/page.h) \
$(wildcard include/config/transparent/hugepage.h) \
$(wildcard include/config/userfaultfd.h) \
$(wildcard include/config/aio.h) \
$(wildcard include/config/mm/owner.h) \
$(wildcard include/config/mmu/notifier.h) \
$(wildcard include/config/arch/want/batched/unmap/tlb/flush.h) \
include/linux/auxvec.h \
include/linux/prio_tree.h \
include/linux/rbtree.h \
include/linux/page-debug-flags.h \
$(wildcard include/config/page/poisoning.h) \
$(wildcard include/config/page/debug/something/else.h) \
include/uapi/linux/auxvec.h \
include/linux/uprobes.h \
$(wildcard include/config/uprobes.h) \
arch/x86/include/asm/uprobes.h \
include/uapi/linux/elf.h \
include/uapi/linux/elf-em.h \
include/linux/kobject.h \
$(wildcard include/config/uevent/helper.h) \
$(wildcard include/config/debug/kobject/release.h) \
include/linux/sysfs.h \
include/linux/kernfs.h \
$(wildcard include/config/kernfs.h) \
include/linux/idr.h \
include/linux/kobject_ns.h \
include/linux/kref.h \
include/linux/moduleparam.h \
455,19 → 582,13
$(wildcard include/config/alpha.h) \
$(wildcard include/config/ia64.h) \
$(wildcard include/config/ppc64.h) \
include/linux/tracepoint.h \
include/linux/jump_label.h \
$(wildcard include/config/jump/label.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/jump_label.h \
include/linux/export.h \
$(wildcard include/config/symbol/prefix.h) \
$(wildcard include/config/modversions.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/module.h \
include/linux/rbtree_latch.h \
arch/x86/include/asm/module.h \
$(wildcard include/config/m486.h) \
$(wildcard include/config/m586.h) \
$(wildcard include/config/m586tsc.h) \
$(wildcard include/config/m586mmx.h) \
$(wildcard include/config/mcore2.h) \
$(wildcard include/config/matom.h) \
$(wildcard include/config/m686.h) \
$(wildcard include/config/mpentiumii.h) \
$(wildcard include/config/mpentiumiii.h) \
486,115 → 607,129
$(wildcard include/config/mgeodegx1.h) \
$(wildcard include/config/mgeode/lx.h) \
include/asm-generic/module.h \
include/trace/events/module.h \
include/trace/define_trace.h \
$(wildcard include/config/have/mod/arch/specific.h) \
$(wildcard include/config/modules/use/elf/rel.h) \
$(wildcard include/config/modules/use/elf/rela.h) \
include/linux/usb.h \
$(wildcard include/config/usb/devicefs.h) \
$(wildcard include/config/usb/mon.h) \
$(wildcard include/config/usb/device/class.h) \
$(wildcard include/config/usb/suspend.h) \
$(wildcard include/config/usb/led/trig.h) \
include/linux/mod_devicetable.h \
include/linux/uuid.h \
include/uapi/linux/uuid.h \
include/linux/usb/ch9.h \
$(wildcard include/config/size.h) \
$(wildcard include/config/att/one.h) \
$(wildcard include/config/att/selfpower.h) \
$(wildcard include/config/att/wakeup.h) \
$(wildcard include/config/att/battery.h) \
include/linux/delay.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/delay.h \
include/asm-generic/delay.h \
include/linux/interrupt.h \
$(wildcard include/config/generic/hardirqs.h) \
$(wildcard include/config/irq/forced/threading.h) \
$(wildcard include/config/generic/irq/probe.h) \
include/linux/irqreturn.h \
include/linux/irqnr.h \
include/linux/hardirq.h \
$(wildcard include/config/virt/cpu/accounting.h) \
$(wildcard include/config/irq/time/accounting.h) \
include/linux/ftrace_irq.h \
$(wildcard include/config/ftrace/nmi/enter.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/hardirq.h \
$(wildcard include/config/x86/thermal/vector.h) \
$(wildcard include/config/x86/mce/threshold.h) \
include/linux/irq.h \
$(wildcard include/config/s390.h) \
$(wildcard include/config/irq/release/method.h) \
$(wildcard include/config/generic/pending/irq.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/irq.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/irq_regs.h \
include/linux/irqdesc.h \
$(wildcard include/config/irq/preflow/fasteoi.h) \
$(wildcard include/config/sparse/irq.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/hw_irq.h \
$(wildcard include/config/irq/remap.h) \
include/linux/profile.h \
$(wildcard include/config/profiling.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/sections.h \
$(wildcard include/config/debug/rodata.h) \
include/asm-generic/sections.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/uaccess.h \
$(wildcard include/config/x86/wp/works/ok.h) \
$(wildcard include/config/x86/intel/usercopy.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/uaccess_32.h \
$(wildcard include/config/debug/strict/user/copy/checks.h) \
include/linux/hrtimer.h \
$(wildcard include/config/high/res/timers.h) \
$(wildcard include/config/timerfd.h) \
include/linux/timerqueue.h \
include/trace/events/irq.h \
include/linux/device.h \
$(wildcard include/config/debug/devres.h) \
$(wildcard include/config/generic/msi/irq/domain.h) \
$(wildcard include/config/pinctrl.h) \
$(wildcard include/config/generic/msi/irq.h) \
$(wildcard include/config/dma/cma.h) \
$(wildcard include/config/of.h) \
$(wildcard include/config/devtmpfs.h) \
$(wildcard include/config/sysfs/deprecated.h) \
include/linux/klist.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/device.h \
$(wildcard include/config/intel/iommu.h) \
$(wildcard include/config/amd/iommu.h) \
include/linux/pm_wakeup.h \
include/linux/pinctrl/devinfo.h \
include/linux/pinctrl/consumer.h \
include/linux/seq_file.h \
include/linux/fs.h \
$(wildcard include/config/fs/posix/acl.h) \
$(wildcard include/config/security.h) \
$(wildcard include/config/quota.h) \
$(wildcard include/config/cgroup/writeback.h) \
$(wildcard include/config/ima.h) \
$(wildcard include/config/fsnotify.h) \
$(wildcard include/config/ima.h) \
$(wildcard include/config/epoll.h) \
$(wildcard include/config/debug/writecount.h) \
$(wildcard include/config/file/locking.h) \
$(wildcard include/config/auditsyscall.h) \
$(wildcard include/config/quota.h) \
$(wildcard include/config/blk/dev/loop.h) \
$(wildcard include/config/fs/dax.h) \
$(wildcard include/config/block.h) \
$(wildcard include/config/fs/xip.h) \
$(wildcard include/config/migration.h) \
include/linux/limits.h \
include/linux/blk_types.h \
$(wildcard include/config/blk/dev/integrity.h) \
include/linux/kdev_t.h \
include/uapi/linux/kdev_t.h \
include/linux/dcache.h \
include/linux/rculist.h \
include/linux/rculist_bl.h \
include/linux/list_bl.h \
include/linux/bit_spinlock.h \
include/linux/lockref.h \
$(wildcard include/config/arch/use/cmpxchg/lockref.h) \
include/linux/path.h \
include/linux/list_lru.h \
$(wildcard include/config/memcg/kmem.h) \
include/linux/shrinker.h \
include/linux/radix-tree.h \
include/linux/pid.h \
include/linux/capability.h \
include/uapi/linux/capability.h \
include/linux/semaphore.h \
include/linux/fiemap.h \
include/linux/shrinker.h \
include/uapi/linux/fiemap.h \
include/linux/migrate_mode.h \
include/linux/percpu-rwsem.h \
include/linux/rcu_sync.h \
include/linux/blk_types.h \
$(wildcard include/config/blk/cgroup.h) \
$(wildcard include/config/blk/dev/integrity.h) \
include/uapi/linux/fs.h \
include/uapi/linux/limits.h \
include/linux/quota.h \
$(wildcard include/config/quota/netlink/interface.h) \
include/linux/percpu_counter.h \
include/linux/dqblk_xfs.h \
include/uapi/linux/dqblk_xfs.h \
include/linux/dqblk_v1.h \
include/linux/dqblk_v2.h \
include/linux/dqblk_qtree.h \
include/linux/projid.h \
include/uapi/linux/quota.h \
include/linux/nfs_fs_i.h \
include/linux/nfs.h \
include/linux/sunrpc/msg_prot.h \
include/linux/inet.h \
include/linux/fcntl.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/fcntl.h \
include/asm-generic/fcntl.h \
include/uapi/linux/fcntl.h \
arch/x86/include/uapi/asm/fcntl.h \
include/uapi/asm-generic/fcntl.h \
include/linux/cred.h \
$(wildcard include/config/debug/credentials.h) \
$(wildcard include/config/keys.h) \
include/linux/key.h \
include/linux/assoc_array.h \
$(wildcard include/config/associative/array.h) \
include/linux/selinux.h \
$(wildcard include/config/security/selinux.h) \
include/linux/pinctrl/pinctrl-state.h \
include/linux/ratelimit.h \
arch/x86/include/asm/device.h \
$(wildcard include/config/x86/dev/dma/ops.h) \
$(wildcard include/config/intel/iommu.h) \
$(wildcard include/config/amd/iommu.h) \
include/linux/pm_wakeup.h \
include/uapi/linux/usb/ch9.h \
$(wildcard include/config/size.h) \
$(wildcard include/config/att/one.h) \
$(wildcard include/config/att/selfpower.h) \
$(wildcard include/config/att/wakeup.h) \
$(wildcard include/config/att/battery.h) \
include/linux/delay.h \
arch/x86/include/asm/delay.h \
include/asm-generic/delay.h \
include/linux/interrupt.h \
$(wildcard include/config/irq/forced/threading.h) \
$(wildcard include/config/generic/irq/probe.h) \
include/linux/irqreturn.h \
include/linux/irqnr.h \
include/uapi/linux/irqnr.h \
include/linux/hardirq.h \
include/linux/ftrace_irq.h \
$(wildcard include/config/ftrace/nmi/enter.h) \
include/linux/vtime.h \
$(wildcard include/config/virt/cpu/accounting/native.h) \
$(wildcard include/config/virt/cpu/accounting/gen.h) \
$(wildcard include/config/virt/cpu/accounting.h) \
$(wildcard include/config/irq/time/accounting.h) \
include/linux/context_tracking_state.h \
$(wildcard include/config/context/tracking.h) \
include/linux/hrtimer.h \
$(wildcard include/config/high/res/timers.h) \
$(wildcard include/config/time/low/res.h) \
$(wildcard include/config/timerfd.h) \
include/linux/timerqueue.h \
arch/x86/include/asm/irq.h \
include/linux/sched.h \
$(wildcard include/config/sched/debug.h) \
$(wildcard include/config/lockup/detector.h) \
604,21 → 739,23
$(wildcard include/config/bsd/process/acct.h) \
$(wildcard include/config/taskstats.h) \
$(wildcard include/config/audit.h) \
$(wildcard include/config/cgroups.h) \
$(wildcard include/config/inotify/user.h) \
$(wildcard include/config/fanotify.h) \
$(wildcard include/config/posix/mqueue.h) \
$(wildcard include/config/keys.h) \
$(wildcard include/config/perf/events.h) \
$(wildcard include/config/bpf/syscall.h) \
$(wildcard include/config/sched/info.h) \
$(wildcard include/config/task/delay/acct.h) \
$(wildcard include/config/schedstats.h) \
$(wildcard include/config/task/delay/acct.h) \
$(wildcard include/config/sched/mc.h) \
$(wildcard include/config/fair/group/sched.h) \
$(wildcard include/config/rt/group/sched.h) \
$(wildcard include/config/cgroup/sched.h) \
$(wildcard include/config/blk/dev/io/trace.h) \
$(wildcard include/config/rcu/boost.h) \
$(wildcard include/config/compat/brk.h) \
$(wildcard include/config/cgroups.h) \
$(wildcard include/config/sysvipc.h) \
$(wildcard include/config/auditsyscall.h) \
$(wildcard include/config/rt/mutexes.h) \
$(wildcard include/config/task/xacct.h) \
$(wildcard include/config/cpusets.h) \
626,70 → 763,100
$(wildcard include/config/fault/injection.h) \
$(wildcard include/config/latencytop.h) \
$(wildcard include/config/function/graph/tracer.h) \
$(wildcard include/config/have/hw/breakpoint.h) \
$(wildcard include/config/bcache.h) \
$(wildcard include/config/arch/wants/dynamic/task/struct.h) \
$(wildcard include/config/have/unstable/sched/clock.h) \
$(wildcard include/config/cfs/bandwidth.h) \
$(wildcard include/config/stack/growsup.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/cputime.h \
$(wildcard include/config/have/copy/thread/tls.h) \
$(wildcard include/config/debug/stack/usage.h) \
include/uapi/linux/sched.h \
include/linux/sched/prio.h \
include/linux/plist.h \
$(wildcard include/config/debug/pi/list.h) \
include/linux/cputime.h \
arch/x86/include/generated/asm/cputime.h \
include/asm-generic/cputime.h \
include/asm-generic/cputime_jiffies.h \
include/linux/sem.h \
include/uapi/linux/sem.h \
include/linux/ipc.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/ipcbuf.h \
include/asm-generic/ipcbuf.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/sembuf.h \
include/uapi/linux/ipc.h \
arch/x86/include/uapi/asm/ipcbuf.h \
include/uapi/asm-generic/ipcbuf.h \
arch/x86/include/uapi/asm/sembuf.h \
include/linux/shm.h \
include/uapi/linux/shm.h \
arch/x86/include/uapi/asm/shmbuf.h \
include/uapi/asm-generic/shmbuf.h \
arch/x86/include/asm/shmparam.h \
include/linux/signal.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/signal.h \
include/asm-generic/signal-defs.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/siginfo.h \
$(wildcard include/config/old/sigaction.h) \
include/uapi/linux/signal.h \
arch/x86/include/asm/signal.h \
arch/x86/include/uapi/asm/signal.h \
include/uapi/asm-generic/signal-defs.h \
arch/x86/include/uapi/asm/siginfo.h \
include/asm-generic/siginfo.h \
include/uapi/asm-generic/siginfo.h \
include/linux/proportions.h \
include/linux/seccomp.h \
$(wildcard include/config/seccomp.h) \
$(wildcard include/config/have/arch/seccomp/filter.h) \
$(wildcard include/config/seccomp/filter.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/seccomp.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/seccomp_32.h \
include/linux/unistd.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/unistd.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/unistd_32.h \
$(wildcard include/config/checkpoint/restore.h) \
include/uapi/linux/seccomp.h \
arch/x86/include/asm/seccomp.h \
arch/x86/include/asm/unistd.h \
arch/x86/include/uapi/asm/unistd.h \
arch/x86/include/generated/uapi/asm/unistd_64.h \
arch/x86/include/generated/asm/unistd_64_x32.h \
arch/x86/include/asm/ia32_unistd.h \
arch/x86/include/generated/asm/unistd_32_ia32.h \
include/asm-generic/seccomp.h \
include/uapi/linux/unistd.h \
include/linux/rtmutex.h \
$(wildcard include/config/debug/rt/mutexes.h) \
include/linux/plist.h \
$(wildcard include/config/debug/pi/list.h) \
include/linux/resource.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/resource.h \
include/uapi/linux/resource.h \
arch/x86/include/uapi/asm/resource.h \
include/asm-generic/resource.h \
include/uapi/asm-generic/resource.h \
include/linux/task_io_accounting.h \
$(wildcard include/config/task/io/accounting.h) \
include/linux/latencytop.h \
include/linux/cred.h \
$(wildcard include/config/debug/credentials.h) \
$(wildcard include/config/user/ns.h) \
include/linux/key.h \
$(wildcard include/config/sysctl.h) \
include/linux/selinux.h \
$(wildcard include/config/security/selinux.h) \
include/linux/llist.h \
$(wildcard include/config/arch/have/nmi/safe/cmpxchg.h) \
include/linux/aio.h \
include/linux/aio_abi.h \
include/linux/uio.h \
include/uapi/linux/magic.h \
include/linux/cgroup-defs.h \
include/linux/percpu-refcount.h \
include/linux/cgroup_subsys.h \
$(wildcard include/config/cgroup/cpuacct.h) \
$(wildcard include/config/cgroup/device.h) \
$(wildcard include/config/cgroup/freezer.h) \
$(wildcard include/config/cgroup/net/classid.h) \
$(wildcard include/config/cgroup/perf.h) \
$(wildcard include/config/cgroup/net/prio.h) \
$(wildcard include/config/cgroup/hugetlb.h) \
$(wildcard include/config/cgroup/pids.h) \
$(wildcard include/config/cgroup/debug.h) \
include/linux/pm_runtime.h \
/home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcdrv-driver.h \
/home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmctypes.h \
/home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcpkt.h \
arch/x86/include/asm/uaccess.h \
$(wildcard include/config/x86/intel/usercopy.h) \
$(wildcard include/config/debug/strict/user/copy/checks.h) \
arch/x86/include/asm/smap.h \
$(wildcard include/config/x86/smap.h) \
arch/x86/include/asm/uaccess_64.h \
/home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcdrv-driver.h \
/home/f9daq/software/8SMC1-USBhF/usmcdrv/usmctypes.h \
/home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcpkt.h \
include/linux/slab.h \
$(wildcard include/config/slab/debug.h) \
$(wildcard include/config/debug/slab.h) \
$(wildcard include/config/failslab.h) \
$(wildcard include/config/slab.h) \
$(wildcard include/config/slub.h) \
$(wildcard include/config/slob.h) \
$(wildcard include/config/debug/slab.h) \
$(wildcard include/config/slab.h) \
include/linux/slub_def.h \
$(wildcard include/config/slub/stats.h) \
$(wildcard include/config/slub/debug.h) \
include/linux/kmemleak.h \
$(wildcard include/config/debug/kmemleak.h) \
include/linux/kasan.h \
 
/home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcdrv-driver.o: $(deps_/home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcdrv-driver.o)
/home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcdrv-driver.o: $(deps_/home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcdrv-driver.o)
 
$(deps_/home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcdrv-driver.o):
$(deps_/home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcdrv-driver.o):
/8SMC1-USBhF/usmcdrv/.usmcdrv.ko.cmd
1,0 → 0,0
cmd_/home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcdrv.ko := ld -r -m elf_i386 -T /usr/src/linux-headers-3.2.0-38-generic/scripts/module-common.lds --build-id -o /home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcdrv.ko /home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcdrv.o /home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcdrv.mod.o
cmd_/home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcdrv.ko := ld -r -m elf_x86_64 -z max-page-size=0x200000 -T ./scripts/module-common.lds --build-id -o /home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcdrv.ko /home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcdrv.o /home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcdrv.mod.o
/8SMC1-USBhF/usmcdrv/.usmcdrv.mod.o.cmd
1,12 → 1,14
cmd_/home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcdrv.mod.o := gcc -Wp,-MD,/home/praktikum/pet/8SMC1-USBhF/usmcdrv/.usmcdrv.mod.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.6/include -I/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include -Iarch/x86/include/generated -Iinclude -include /usr/src/linux-headers-3.2.0-38-generic/include/linux/kconfig.h -Iubuntu/include -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -DCC_HAVE_ASM_GOTO -DEXPORT_SYMTAB -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(usmcdrv.mod)" -D"KBUILD_MODNAME=KBUILD_STR(usmcdrv)" -DMODULE -c -o /home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcdrv.mod.o /home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcdrv.mod.c
cmd_/home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcdrv.mod.o := gcc -Wp,-MD,/home/f9daq/software/8SMC1-USBhF/usmcdrv/.usmcdrv.mod.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/5/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -Iubuntu/include -D__KERNEL__ -fno-pie -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -fno-pie -no-pie -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -DRETPOLINE -fno-delete-null-pointer-checks -Wno-maybe-uninitialized -O2 --param=allow-store-data-races=0 -DCC_HAVE_ASM_GOTO -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DEXPORT_SYMTAB -D"KBUILD_STR(s)=$(pound)s" -D"KBUILD_BASENAME=KBUILD_STR(usmcdrv.mod)" -D"KBUILD_MODNAME=KBUILD_STR(usmcdrv)" -DMODULE -c -o /home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcdrv.mod.o /home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcdrv.mod.c
 
source_/home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcdrv.mod.o := /home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcdrv.mod.c
source_/home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcdrv.mod.o := /home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcdrv.mod.c
 
deps_/home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcdrv.mod.o := \
deps_/home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcdrv.mod.o := \
$(wildcard include/config/module/unload.h) \
include/linux/module.h \
$(wildcard include/config/modules.h) \
$(wildcard include/config/sysfs.h) \
$(wildcard include/config/modules.h) \
$(wildcard include/config/module/sig.h) \
$(wildcard include/config/modules/tree/lookup.h) \
$(wildcard include/config/unused/symbols.h) \
$(wildcard include/config/generic/bug.h) \
$(wildcard include/config/kallsyms.h) \
15,85 → 17,102
$(wildcard include/config/tracing.h) \
$(wildcard include/config/event/tracing.h) \
$(wildcard include/config/ftrace/mcount/record.h) \
$(wildcard include/config/livepatch.h) \
$(wildcard include/config/constructors.h) \
$(wildcard include/config/debug/set/module/ronx.h) \
include/linux/list.h \
$(wildcard include/config/debug/list.h) \
include/linux/types.h \
$(wildcard include/config/have/uid16.h) \
$(wildcard include/config/uid16.h) \
$(wildcard include/config/lbdaf.h) \
$(wildcard include/config/arch/dma/addr/t/64bit.h) \
$(wildcard include/config/phys/addr/t/64bit.h) \
$(wildcard include/config/64bit.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/types.h \
include/asm-generic/types.h \
include/uapi/linux/types.h \
arch/x86/include/uapi/asm/types.h \
include/uapi/asm-generic/types.h \
include/asm-generic/int-ll64.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/bitsperlong.h \
include/uapi/asm-generic/int-ll64.h \
arch/x86/include/uapi/asm/bitsperlong.h \
include/asm-generic/bitsperlong.h \
include/linux/posix_types.h \
include/uapi/asm-generic/bitsperlong.h \
include/uapi/linux/posix_types.h \
include/linux/stddef.h \
include/uapi/linux/stddef.h \
include/linux/compiler.h \
$(wildcard include/config/sparse/rcu/pointer.h) \
$(wildcard include/config/trace/branch/profiling.h) \
$(wildcard include/config/profile/all/branches.h) \
$(wildcard include/config/kasan.h) \
$(wildcard include/config/enable/must/check.h) \
$(wildcard include/config/enable/warn/deprecated.h) \
$(wildcard include/config/kprobes.h) \
include/linux/compiler-gcc.h \
$(wildcard include/config/arch/supports/optimized/inlining.h) \
$(wildcard include/config/optimize/inlining.h) \
include/linux/compiler-gcc4.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/posix_types.h \
$(wildcard include/config/gcov/kernel.h) \
$(wildcard include/config/arch/use/builtin/bswap.h) \
arch/x86/include/asm/posix_types.h \
$(wildcard include/config/x86/32.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/posix_types_32.h \
arch/x86/include/uapi/asm/posix_types_64.h \
include/uapi/asm-generic/posix_types.h \
include/linux/poison.h \
$(wildcard include/config/illegal/pointer/value.h) \
include/linux/const.h \
include/linux/stat.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/stat.h \
include/linux/time.h \
$(wildcard include/config/arch/uses/gettimeoffset.h) \
include/linux/cache.h \
$(wildcard include/config/arch/has/cache/line/size.h) \
include/uapi/linux/const.h \
include/linux/kernel.h \
$(wildcard include/config/preempt/voluntary.h) \
$(wildcard include/config/debug/atomic/sleep.h) \
$(wildcard include/config/mmu.h) \
$(wildcard include/config/prove/locking.h) \
$(wildcard include/config/ring/buffer.h) \
$(wildcard include/config/numa.h) \
$(wildcard include/config/compaction.h) \
/usr/lib/gcc/i686-linux-gnu/4.6/include/stdarg.h \
$(wildcard include/config/panic/timeout.h) \
/usr/lib/gcc/x86_64-linux-gnu/5/include/stdarg.h \
include/linux/linkage.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/linkage.h \
include/linux/stringify.h \
include/linux/export.h \
$(wildcard include/config/have/underscore/symbol/prefix.h) \
$(wildcard include/config/modversions.h) \
arch/x86/include/asm/linkage.h \
$(wildcard include/config/x86/64.h) \
$(wildcard include/config/x86/alignment/16.h) \
include/linux/stringify.h \
include/linux/bitops.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/bitops.h \
include/linux/bits.h \
arch/x86/include/asm/bitops.h \
$(wildcard include/config/x86/cmov.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/alternative.h \
$(wildcard include/config/paravirt.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/asm.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/cpufeature.h \
$(wildcard include/config/x86/invlpg.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/required-features.h \
arch/x86/include/asm/alternative.h \
arch/x86/include/asm/asm.h \
arch/x86/include/asm/rmwcc.h \
arch/x86/include/asm/barrier.h \
$(wildcard include/config/x86/ppro/fence.h) \
arch/x86/include/asm/nops.h \
$(wildcard include/config/mk7.h) \
$(wildcard include/config/x86/p6/nop.h) \
include/asm-generic/barrier.h \
include/asm-generic/bitops/find.h \
$(wildcard include/config/generic/find/first/bit.h) \
include/asm-generic/bitops/sched.h \
arch/x86/include/asm/arch_hweight.h \
arch/x86/include/asm/cpufeatures.h \
$(wildcard include/config/page/table/isolation.h) \
arch/x86/include/asm/required-features.h \
$(wildcard include/config/x86/minimum/cpu/family.h) \
$(wildcard include/config/math/emulation.h) \
$(wildcard include/config/x86/pae.h) \
$(wildcard include/config/x86/cmpxchg64.h) \
$(wildcard include/config/x86/use/3dnow.h) \
$(wildcard include/config/x86/p6/nop.h) \
include/asm-generic/bitops/find.h \
$(wildcard include/config/generic/find/first/bit.h) \
include/asm-generic/bitops/sched.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/arch_hweight.h \
$(wildcard include/config/matom.h) \
$(wildcard include/config/paravirt.h) \
arch/x86/include/asm/disabled-features.h \
$(wildcard include/config/x86/intel/mpx.h) \
$(wildcard include/config/x86/intel/memory/protection/keys.h) \
include/asm-generic/bitops/const_hweight.h \
include/asm-generic/bitops/fls64.h \
include/asm-generic/bitops/le.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/byteorder.h \
arch/x86/include/uapi/asm/byteorder.h \
include/linux/byteorder/little_endian.h \
include/uapi/linux/byteorder/little_endian.h \
include/linux/swab.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/swab.h \
$(wildcard include/config/x86/bswap.h) \
include/uapi/linux/swab.h \
arch/x86/include/uapi/asm/swab.h \
include/linux/byteorder/generic.h \
include/asm-generic/bitops/ext2-atomic-setbit.h \
include/linux/log2.h \
101,152 → 120,181
$(wildcard include/config/arch/has/ilog2/u64.h) \
include/linux/typecheck.h \
include/linux/printk.h \
$(wildcard include/config/message/loglevel/default.h) \
$(wildcard include/config/early/printk.h) \
$(wildcard include/config/printk.h) \
$(wildcard include/config/dynamic/debug.h) \
include/linux/init.h \
$(wildcard include/config/hotplug.h) \
include/linux/dynamic_debug.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/bug.h \
$(wildcard include/config/bug.h) \
$(wildcard include/config/debug/bugverbose.h) \
include/asm-generic/bug.h \
$(wildcard include/config/generic/bug/relative/pointers.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/div64.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/cache.h \
$(wildcard include/config/broken/rodata.h) \
$(wildcard include/config/lto.h) \
include/linux/kern_levels.h \
include/linux/cache.h \
$(wildcard include/config/arch/has/cache/line/size.h) \
include/uapi/linux/kernel.h \
include/uapi/linux/sysinfo.h \
arch/x86/include/asm/cache.h \
$(wildcard include/config/x86/l1/cache/shift.h) \
$(wildcard include/config/x86/internode/cache/shift.h) \
$(wildcard include/config/x86/vsmp.h) \
include/linux/dynamic_debug.h \
include/linux/stat.h \
arch/x86/include/uapi/asm/stat.h \
include/uapi/linux/stat.h \
include/linux/time.h \
$(wildcard include/config/arch/uses/gettimeoffset.h) \
include/linux/seqlock.h \
$(wildcard include/config/debug/lock/alloc.h) \
include/linux/spinlock.h \
$(wildcard include/config/debug/spinlock.h) \
$(wildcard include/config/generic/lockbreak.h) \
$(wildcard include/config/preempt.h) \
$(wildcard include/config/debug/lock/alloc.h) \
include/linux/preempt.h \
$(wildcard include/config/preempt/count.h) \
$(wildcard include/config/debug/preempt.h) \
$(wildcard include/config/preempt/tracer.h) \
$(wildcard include/config/preempt/count.h) \
$(wildcard include/config/preempt/notifiers.h) \
arch/x86/include/asm/preempt.h \
arch/x86/include/asm/percpu.h \
$(wildcard include/config/x86/64/smp.h) \
include/asm-generic/percpu.h \
$(wildcard include/config/have/setup/per/cpu/area.h) \
include/linux/threads.h \
$(wildcard include/config/nr/cpus.h) \
$(wildcard include/config/base/small.h) \
include/linux/percpu-defs.h \
$(wildcard include/config/debug/force/weak/per/cpu.h) \
include/linux/thread_info.h \
$(wildcard include/config/compat.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/thread_info.h \
$(wildcard include/config/debug/stack/usage.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/page.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/page_types.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/page_32_types.h \
$(wildcard include/config/highmem4g.h) \
$(wildcard include/config/highmem64g.h) \
$(wildcard include/config/page/offset.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/page_32.h \
$(wildcard include/config/hugetlb/page.h) \
include/linux/bug.h \
arch/x86/include/asm/bug.h \
$(wildcard include/config/debug/bugverbose.h) \
include/asm-generic/bug.h \
$(wildcard include/config/bug.h) \
$(wildcard include/config/generic/bug/relative/pointers.h) \
arch/x86/include/asm/thread_info.h \
$(wildcard include/config/vm86.h) \
$(wildcard include/config/ia32/emulation.h) \
arch/x86/include/asm/page.h \
arch/x86/include/asm/page_types.h \
$(wildcard include/config/physical/start.h) \
$(wildcard include/config/physical/align.h) \
arch/x86/include/asm/page_64_types.h \
$(wildcard include/config/kasan/extra.h) \
$(wildcard include/config/randomize/base.h) \
$(wildcard include/config/randomize/base/max/offset.h) \
arch/x86/include/asm/page_64.h \
$(wildcard include/config/debug/virtual.h) \
$(wildcard include/config/flatmem.h) \
$(wildcard include/config/x86/3dnow.h) \
include/linux/string.h \
$(wildcard include/config/binary/printf.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/string.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/string_32.h \
$(wildcard include/config/kmemcheck.h) \
$(wildcard include/config/x86/vsyscall/emulation.h) \
include/linux/range.h \
include/asm-generic/memory_model.h \
$(wildcard include/config/discontigmem.h) \
$(wildcard include/config/sparsemem/vmemmap.h) \
$(wildcard include/config/sparsemem.h) \
include/linux/pfn.h \
include/asm-generic/getorder.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/processor.h \
arch/x86/include/asm/cpufeature.h \
$(wildcard include/config/x86/feature/names.h) \
$(wildcard include/config/x86/fast/feature/tests.h) \
arch/x86/include/asm/processor.h \
$(wildcard include/config/cc/stackprotector.h) \
$(wildcard include/config/m386.h) \
$(wildcard include/config/m486.h) \
$(wildcard include/config/x86/debugctlmsr.h) \
$(wildcard include/config/cpu/sup/amd.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/processor-flags.h \
$(wildcard include/config/vm86.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/vm86.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/ptrace.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/ptrace-abi.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/segment.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/paravirt_types.h \
$(wildcard include/config/xen.h) \
arch/x86/include/asm/processor-flags.h \
arch/x86/include/uapi/asm/processor-flags.h \
arch/x86/include/asm/math_emu.h \
arch/x86/include/asm/ptrace.h \
arch/x86/include/asm/segment.h \
$(wildcard include/config/x86/32/lazy/gs.h) \
arch/x86/include/uapi/asm/ptrace.h \
arch/x86/include/uapi/asm/ptrace-abi.h \
arch/x86/include/asm/paravirt_types.h \
$(wildcard include/config/x86/local/apic.h) \
$(wildcard include/config/pgtable/levels.h) \
$(wildcard include/config/queued/spinlocks.h) \
$(wildcard include/config/paravirt/debug.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/desc_defs.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/kmap_types.h \
arch/x86/include/asm/desc_defs.h \
arch/x86/include/asm/kmap_types.h \
$(wildcard include/config/debug/highmem.h) \
include/asm-generic/kmap_types.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/pgtable_types.h \
$(wildcard include/config/compat/vdso.h) \
arch/x86/include/asm/pgtable_types.h \
$(wildcard include/config/kmemcheck.h) \
$(wildcard include/config/mem/soft/dirty.h) \
$(wildcard include/config/proc/fs.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/pgtable_32_types.h \
$(wildcard include/config/highmem.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/pgtable-2level_types.h \
include/asm-generic/pgtable-nopud.h \
include/asm-generic/pgtable-nopmd.h \
arch/x86/include/asm/pgtable_64_types.h \
arch/x86/include/asm/sparsemem.h \
arch/x86/include/asm/nospec-branch.h \
$(wildcard include/config/retpoline.h) \
include/linux/static_key.h \
include/linux/jump_label.h \
$(wildcard include/config/jump/label.h) \
arch/x86/include/asm/jump_label.h \
include/linux/atomic.h \
$(wildcard include/config/generic/atomic64.h) \
arch/x86/include/asm/atomic.h \
arch/x86/include/asm/cmpxchg.h \
arch/x86/include/asm/cmpxchg_64.h \
arch/x86/include/asm/atomic64_64.h \
include/asm-generic/atomic-long.h \
arch/x86/include/asm/alternative-asm.h \
arch/x86/include/asm/msr-index.h \
$(wildcard include/config/tdp/nominal.h) \
$(wildcard include/config/tdp/level/1.h) \
$(wildcard include/config/tdp/level/2.h) \
$(wildcard include/config/tdp/control.h) \
$(wildcard include/config/tdp/level1.h) \
$(wildcard include/config/tdp/level2.h) \
arch/x86/include/asm/spinlock_types.h \
$(wildcard include/config/paravirt/spinlocks.h) \
include/asm-generic/qrwlock_types.h \
include/asm-generic/ptrace.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/math_emu.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/sigcontext.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/current.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/percpu.h \
$(wildcard include/config/x86/64/smp.h) \
include/asm-generic/percpu.h \
$(wildcard include/config/have/setup/per/cpu/area.h) \
include/linux/threads.h \
$(wildcard include/config/nr/cpus.h) \
$(wildcard include/config/base/small.h) \
include/linux/percpu-defs.h \
$(wildcard include/config/debug/force/weak/per/cpu.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/system.h \
$(wildcard include/config/ia32/emulation.h) \
$(wildcard include/config/x86/32/lazy/gs.h) \
$(wildcard include/config/x86/ppro/fence.h) \
$(wildcard include/config/x86/oostore.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/cmpxchg.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/cmpxchg_32.h \
$(wildcard include/config/x86/cmpxchg.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/nops.h \
$(wildcard include/config/mk7.h) \
include/linux/irqflags.h \
$(wildcard include/config/trace/irqflags.h) \
$(wildcard include/config/irqsoff/tracer.h) \
$(wildcard include/config/trace/irqflags/support.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/irqflags.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/paravirt.h \
$(wildcard include/config/transparent/hugepage.h) \
$(wildcard include/config/paravirt/spinlocks.h) \
arch/x86/include/uapi/asm/sigcontext.h \
arch/x86/include/asm/current.h \
arch/x86/include/asm/msr.h \
arch/x86/include/asm/msr-index.h \
arch/x86/include/uapi/asm/errno.h \
include/uapi/asm-generic/errno.h \
include/uapi/asm-generic/errno-base.h \
arch/x86/include/asm/cpumask.h \
include/linux/cpumask.h \
$(wildcard include/config/cpumask/offstack.h) \
$(wildcard include/config/hotplug/cpu.h) \
$(wildcard include/config/debug/per/cpu/maps.h) \
$(wildcard include/config/disable/obsolete/cpumask/functions.h) \
include/linux/bitmap.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/msr.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/msr-index.h \
include/linux/ioctl.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/ioctl.h \
include/linux/string.h \
$(wildcard include/config/binary/printf.h) \
include/uapi/linux/string.h \
arch/x86/include/asm/string.h \
arch/x86/include/asm/string_64.h \
arch/x86/include/uapi/asm/msr.h \
include/uapi/linux/ioctl.h \
arch/x86/include/uapi/asm/ioctl.h \
include/asm-generic/ioctl.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/errno.h \
include/asm-generic/errno.h \
include/asm-generic/errno-base.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/cpumask.h \
include/uapi/asm-generic/ioctl.h \
arch/x86/include/asm/paravirt.h \
arch/x86/include/asm/special_insns.h \
arch/x86/include/asm/fpu/types.h \
include/linux/personality.h \
include/uapi/linux/personality.h \
include/linux/math64.h \
$(wildcard include/config/arch/supports/int128.h) \
arch/x86/include/asm/div64.h \
include/asm-generic/div64.h \
include/linux/err.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/ftrace.h \
$(wildcard include/config/function/tracer.h) \
$(wildcard include/config/dynamic/ftrace.h) \
include/linux/atomic.h \
$(wildcard include/config/arch/has/atomic/or.h) \
$(wildcard include/config/generic/atomic64.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/atomic.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/atomic64_32.h \
include/asm-generic/atomic-long.h \
include/linux/irqflags.h \
$(wildcard include/config/trace/irqflags.h) \
$(wildcard include/config/irqsoff/tracer.h) \
$(wildcard include/config/trace/irqflags/support.h) \
arch/x86/include/asm/irqflags.h \
include/linux/bottom_half.h \
include/linux/spinlock_types.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/spinlock_types.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/rwlock.h \
include/linux/lockdep.h \
$(wildcard include/config/lockdep.h) \
$(wildcard include/config/lock/stat.h) \
$(wildcard include/config/prove/rcu.h) \
include/linux/rwlock_types.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/spinlock.h \
arch/x86/include/asm/spinlock.h \
arch/x86/include/asm/qrwlock.h \
include/asm-generic/qrwlock.h \
include/linux/rwlock.h \
include/linux/spinlock_api_smp.h \
$(wildcard include/config/inline/spin/lock.h) \
255,7 → 303,7
$(wildcard include/config/inline/spin/lock/irqsave.h) \
$(wildcard include/config/inline/spin/trylock.h) \
$(wildcard include/config/inline/spin/trylock/bh.h) \
$(wildcard include/config/inline/spin/unlock.h) \
$(wildcard include/config/uninline/spin/unlock.h) \
$(wildcard include/config/inline/spin/unlock/bh.h) \
$(wildcard include/config/inline/spin/unlock/irq.h) \
$(wildcard include/config/inline/spin/unlock/irqrestore.h) \
278,177 → 326,256
$(wildcard include/config/inline/write/unlock/irq.h) \
$(wildcard include/config/inline/read/unlock/irqrestore.h) \
$(wildcard include/config/inline/write/unlock/irqrestore.h) \
include/linux/time64.h \
include/uapi/linux/time.h \
include/linux/uidgid.h \
$(wildcard include/config/multiuser.h) \
$(wildcard include/config/user/ns.h) \
include/linux/highuid.h \
include/linux/kmod.h \
include/linux/gfp.h \
$(wildcard include/config/highmem.h) \
$(wildcard include/config/zone/dma.h) \
$(wildcard include/config/zone/dma32.h) \
$(wildcard include/config/zone/device.h) \
$(wildcard include/config/numa.h) \
$(wildcard include/config/deferred/struct/page/init.h) \
$(wildcard include/config/pm/sleep.h) \
$(wildcard include/config/cma.h) \
include/linux/mmdebug.h \
$(wildcard include/config/debug/vm.h) \
include/linux/mmzone.h \
$(wildcard include/config/force/max/zoneorder.h) \
$(wildcard include/config/memory/isolation.h) \
$(wildcard include/config/memcg.h) \
$(wildcard include/config/memory/hotplug.h) \
$(wildcard include/config/arch/populates/node/map.h) \
$(wildcard include/config/compaction.h) \
$(wildcard include/config/flat/node/mem/map.h) \
$(wildcard include/config/cgroup/mem/res/ctlr.h) \
$(wildcard include/config/page/extension.h) \
$(wildcard include/config/no/bootmem.h) \
$(wildcard include/config/numa/balancing.h) \
$(wildcard include/config/have/memory/present.h) \
$(wildcard include/config/have/memoryless/nodes.h) \
$(wildcard include/config/need/node/memmap/size.h) \
$(wildcard include/config/have/memblock/node/map.h) \
$(wildcard include/config/need/multiple/nodes.h) \
$(wildcard include/config/have/arch/early/pfn/to/nid.h) \
$(wildcard include/config/sparsemem/extreme.h) \
$(wildcard include/config/have/arch/pfn/valid.h) \
$(wildcard include/config/nodes/span/other/nodes.h) \
$(wildcard include/config/holes/in/zone.h) \
$(wildcard include/config/arch/has/holes/memorymodel.h) \
include/linux/wait.h \
include/uapi/linux/wait.h \
include/linux/numa.h \
$(wildcard include/config/nodes/shift.h) \
include/linux/nodemask.h \
$(wildcard include/config/movable/node.h) \
include/linux/pageblock-flags.h \
$(wildcard include/config/hugetlb/page.h) \
$(wildcard include/config/hugetlb/page/size/variable.h) \
include/linux/page-flags-layout.h \
include/generated/bounds.h \
include/linux/memory_hotplug.h \
$(wildcard include/config/memory/hotremove.h) \
$(wildcard include/config/have/arch/nodedata/extension.h) \
$(wildcard include/config/have/bootmem/info/node.h) \
include/linux/notifier.h \
include/linux/errno.h \
include/uapi/linux/errno.h \
include/linux/mutex.h \
$(wildcard include/config/debug/mutexes.h) \
$(wildcard include/config/have/arch/mutex/cpu/relax.h) \
$(wildcard include/config/mutex/spin/on/owner.h) \
include/linux/osq_lock.h \
include/linux/rwsem.h \
$(wildcard include/config/rwsem/spin/on/owner.h) \
$(wildcard include/config/rwsem/generic/spinlock.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/rwsem.h \
arch/x86/include/asm/rwsem.h \
include/linux/srcu.h \
include/linux/topology.h \
$(wildcard include/config/sched/smt.h) \
$(wildcard include/config/sched/mc.h) \
$(wildcard include/config/sched/book.h) \
$(wildcard include/config/use/percpu/numa/node/id.h) \
include/linux/smp.h \
$(wildcard include/config/use/generic/smp/helpers.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/smp.h \
include/linux/rcupdate.h \
$(wildcard include/config/tiny/rcu.h) \
$(wildcard include/config/tree/rcu.h) \
$(wildcard include/config/preempt/rcu.h) \
$(wildcard include/config/rcu/trace.h) \
$(wildcard include/config/rcu/stall/common.h) \
$(wildcard include/config/no/hz/full.h) \
$(wildcard include/config/rcu/nocb/cpu.h) \
$(wildcard include/config/tasks/rcu.h) \
$(wildcard include/config/debug/objects/rcu/head.h) \
$(wildcard include/config/prove/rcu.h) \
$(wildcard include/config/rcu/boost.h) \
$(wildcard include/config/rcu/nocb/cpu/all.h) \
$(wildcard include/config/no/hz/full/sysidle.h) \
include/linux/completion.h \
include/linux/debugobjects.h \
$(wildcard include/config/debug/objects.h) \
$(wildcard include/config/debug/objects/free.h) \
include/linux/ktime.h \
include/linux/jiffies.h \
include/linux/timex.h \
include/uapi/linux/timex.h \
include/uapi/linux/param.h \
arch/x86/include/uapi/asm/param.h \
include/asm-generic/param.h \
$(wildcard include/config/hz.h) \
include/uapi/asm-generic/param.h \
arch/x86/include/asm/timex.h \
arch/x86/include/asm/tsc.h \
$(wildcard include/config/x86/tsc.h) \
include/generated/timeconst.h \
include/linux/timekeeping.h \
include/linux/rcutree.h \
include/linux/workqueue.h \
$(wildcard include/config/debug/objects/work.h) \
$(wildcard include/config/freezer.h) \
include/linux/timer.h \
$(wildcard include/config/timer/stats.h) \
$(wildcard include/config/debug/objects/timers.h) \
$(wildcard include/config/no/hz/common.h) \
include/linux/sysctl.h \
$(wildcard include/config/sysctl.h) \
include/linux/rbtree.h \
include/uapi/linux/sysctl.h \
arch/x86/include/asm/mmzone.h \
arch/x86/include/asm/mmzone_64.h \
arch/x86/include/asm/smp.h \
$(wildcard include/config/x86/io/apic.h) \
$(wildcard include/config/x86/32/smp.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/mpspec.h \
$(wildcard include/config/x86/numaq.h) \
$(wildcard include/config/mca.h) \
$(wildcard include/config/debug/nmi/selftest.h) \
arch/x86/include/asm/mpspec.h \
$(wildcard include/config/eisa.h) \
$(wildcard include/config/x86/mpparse.h) \
$(wildcard include/config/acpi.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/mpspec_def.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/x86_init.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/bootparam.h \
arch/x86/include/asm/mpspec_def.h \
arch/x86/include/asm/x86_init.h \
arch/x86/include/uapi/asm/bootparam.h \
include/linux/screen_info.h \
include/uapi/linux/screen_info.h \
include/linux/apm_bios.h \
include/uapi/linux/apm_bios.h \
include/linux/edd.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/e820.h \
include/uapi/linux/edd.h \
arch/x86/include/asm/e820.h \
$(wildcard include/config/efi.h) \
$(wildcard include/config/hibernation.h) \
arch/x86/include/uapi/asm/e820.h \
$(wildcard include/config/x86/pmem/legacy.h) \
$(wildcard include/config/intel/txt.h) \
$(wildcard include/config/hibernation.h) \
$(wildcard include/config/memtest.h) \
include/linux/ioport.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/ist.h \
arch/x86/include/asm/ist.h \
arch/x86/include/uapi/asm/ist.h \
include/video/edid.h \
$(wildcard include/config/x86.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/apicdef.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/apic.h \
include/uapi/video/edid.h \
arch/x86/include/asm/apicdef.h \
arch/x86/include/asm/apic.h \
$(wildcard include/config/x86/x2apic.h) \
include/linux/pm.h \
$(wildcard include/config/vt/console/sleep.h) \
$(wildcard include/config/pm.h) \
$(wildcard include/config/pm/sleep.h) \
$(wildcard include/config/pm/runtime.h) \
$(wildcard include/config/pm/clk.h) \
$(wildcard include/config/pm/generic/domains.h) \
include/linux/workqueue.h \
$(wildcard include/config/debug/objects/work.h) \
$(wildcard include/config/freezer.h) \
include/linux/timer.h \
$(wildcard include/config/timer/stats.h) \
$(wildcard include/config/debug/objects/timers.h) \
include/linux/ktime.h \
$(wildcard include/config/ktime/scalar.h) \
include/linux/jiffies.h \
include/linux/timex.h \
include/linux/param.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/param.h \
include/asm-generic/param.h \
$(wildcard include/config/hz.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/timex.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/tsc.h \
$(wildcard include/config/x86/tsc.h) \
include/linux/debugobjects.h \
$(wildcard include/config/debug/objects.h) \
$(wildcard include/config/debug/objects/free.h) \
include/linux/completion.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/fixmap.h \
arch/x86/include/asm/fixmap.h \
$(wildcard include/config/paravirt/clock.h) \
$(wildcard include/config/provide/ohci1394/dma/init.h) \
$(wildcard include/config/x86/visws/apic.h) \
$(wildcard include/config/x86/f00f/bug.h) \
$(wildcard include/config/x86/cyclone/timer.h) \
$(wildcard include/config/pci/mmconfig.h) \
$(wildcard include/config/x86/mrst.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/acpi.h \
$(wildcard include/config/x86/intel/mid.h) \
arch/x86/include/asm/acpi.h \
$(wildcard include/config/acpi/apei.h) \
$(wildcard include/config/acpi.h) \
$(wildcard include/config/acpi/numa.h) \
include/acpi/pdc_intel.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/numa.h \
arch/x86/include/asm/numa.h \
$(wildcard include/config/numa/emu.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/topology.h \
$(wildcard include/config/x86/ht.h) \
arch/x86/include/asm/topology.h \
include/asm-generic/topology.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/numa_32.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/mmu.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/trampoline.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/io.h \
$(wildcard include/config/xen.h) \
arch/x86/include/asm/mmu.h \
$(wildcard include/config/modify/ldt/syscall.h) \
arch/x86/include/asm/realmode.h \
$(wildcard include/config/acpi/sleep.h) \
arch/x86/include/asm/io.h \
$(wildcard include/config/mtrr.h) \
$(wildcard include/config/x86/pat.h) \
arch/x86/include/generated/asm/early_ioremap.h \
include/asm-generic/early_ioremap.h \
$(wildcard include/config/generic/early/ioremap.h) \
include/asm-generic/iomap.h \
$(wildcard include/config/has/ioport.h) \
$(wildcard include/config/has/ioport/map.h) \
$(wildcard include/config/pci.h) \
include/linux/vmalloc.h \
$(wildcard include/config/mmu.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/io_apic.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/irq_vectors.h \
$(wildcard include/config/generic/iomap.h) \
include/asm-generic/pci_iomap.h \
$(wildcard include/config/no/generic/pci/ioport/map.h) \
$(wildcard include/config/generic/pci/iomap.h) \
include/xen/xen.h \
$(wildcard include/config/xen/dom0.h) \
$(wildcard include/config/xen/pvh.h) \
include/xen/interface/xen.h \
arch/x86/include/asm/xen/interface.h \
arch/x86/include/asm/xen/interface_64.h \
arch/x86/include/asm/pvclock-abi.h \
arch/x86/include/asm/xen/hypervisor.h \
include/xen/features.h \
include/xen/interface/features.h \
arch/x86/include/asm/pvclock.h \
$(wildcard include/config/kvm/guest.h) \
include/linux/clocksource.h \
$(wildcard include/config/arch/clocksource/data.h) \
$(wildcard include/config/clocksource/watchdog.h) \
$(wildcard include/config/clksrc/probe.h) \
arch/x86/include/asm/clocksource.h \
arch/x86/include/uapi/asm/vsyscall.h \
include/asm-generic/fixmap.h \
arch/x86/include/asm/hardirq.h \
$(wildcard include/config/kvm/intel.h) \
$(wildcard include/config/have/kvm.h) \
$(wildcard include/config/x86/thermal/vector.h) \
$(wildcard include/config/x86/mce/threshold.h) \
$(wildcard include/config/x86/mce/amd.h) \
$(wildcard include/config/hyperv.h) \
arch/x86/include/asm/idle.h \
arch/x86/include/asm/io_apic.h \
arch/x86/include/asm/irq_vectors.h \
$(wildcard include/config/pci/msi.h) \
include/linux/topology.h \
$(wildcard include/config/use/percpu/numa/node/id.h) \
$(wildcard include/config/sched/smt.h) \
include/linux/smp.h \
$(wildcard include/config/up/late/init.h) \
include/linux/llist.h \
$(wildcard include/config/arch/have/nmi/safe/cmpxchg.h) \
include/linux/percpu.h \
$(wildcard include/config/need/per/cpu/embed/first/chunk.h) \
$(wildcard include/config/need/per/cpu/page/first/chunk.h) \
include/linux/pfn.h \
include/linux/mmdebug.h \
$(wildcard include/config/debug/vm.h) \
include/linux/sysctl.h \
include/linux/rcupdate.h \
$(wildcard include/config/rcu/torture/test.h) \
$(wildcard include/config/tree/rcu.h) \
$(wildcard include/config/tree/preempt/rcu.h) \
$(wildcard include/config/preempt/rcu.h) \
$(wildcard include/config/no/hz.h) \
$(wildcard include/config/tiny/rcu.h) \
$(wildcard include/config/tiny/preempt/rcu.h) \
$(wildcard include/config/debug/objects/rcu/head.h) \
$(wildcard include/config/preempt/rt.h) \
include/linux/rcutree.h \
include/linux/elf.h \
include/linux/elf-em.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/elf.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/user.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/user_32.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/auxvec.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/vdso.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/desc.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/ldt.h \
arch/x86/include/asm/elf.h \
$(wildcard include/config/x86/x32/abi.h) \
arch/x86/include/asm/user.h \
arch/x86/include/asm/user_64.h \
arch/x86/include/uapi/asm/auxvec.h \
arch/x86/include/asm/vdso.h \
$(wildcard include/config/x86/x32.h) \
include/linux/mm_types.h \
$(wildcard include/config/split/ptlock/cpus.h) \
$(wildcard include/config/want/page/debug/flags.h) \
$(wildcard include/config/slub.h) \
$(wildcard include/config/cmpxchg/local.h) \
$(wildcard include/config/arch/enable/split/pmd/ptlock.h) \
$(wildcard include/config/have/cmpxchg/double.h) \
$(wildcard include/config/have/aligned/struct/page.h) \
$(wildcard include/config/transparent/hugepage.h) \
$(wildcard include/config/userfaultfd.h) \
$(wildcard include/config/aio.h) \
$(wildcard include/config/mm/owner.h) \
$(wildcard include/config/mmu/notifier.h) \
$(wildcard include/config/arch/want/batched/unmap/tlb/flush.h) \
include/linux/auxvec.h \
include/linux/prio_tree.h \
include/linux/rbtree.h \
include/linux/page-debug-flags.h \
$(wildcard include/config/page/poisoning.h) \
$(wildcard include/config/page/debug/something/else.h) \
include/uapi/linux/auxvec.h \
include/linux/uprobes.h \
$(wildcard include/config/uprobes.h) \
arch/x86/include/asm/uprobes.h \
include/uapi/linux/elf.h \
include/uapi/linux/elf-em.h \
include/linux/kobject.h \
$(wildcard include/config/uevent/helper.h) \
$(wildcard include/config/debug/kobject/release.h) \
include/linux/sysfs.h \
include/linux/kernfs.h \
$(wildcard include/config/kernfs.h) \
include/linux/idr.h \
include/linux/kobject_ns.h \
include/linux/kref.h \
include/linux/moduleparam.h \
455,19 → 582,13
$(wildcard include/config/alpha.h) \
$(wildcard include/config/ia64.h) \
$(wildcard include/config/ppc64.h) \
include/linux/tracepoint.h \
include/linux/jump_label.h \
$(wildcard include/config/jump/label.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/jump_label.h \
include/linux/export.h \
$(wildcard include/config/symbol/prefix.h) \
$(wildcard include/config/modversions.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/module.h \
include/linux/rbtree_latch.h \
arch/x86/include/asm/module.h \
$(wildcard include/config/m486.h) \
$(wildcard include/config/m586.h) \
$(wildcard include/config/m586tsc.h) \
$(wildcard include/config/m586mmx.h) \
$(wildcard include/config/mcore2.h) \
$(wildcard include/config/matom.h) \
$(wildcard include/config/m686.h) \
$(wildcard include/config/mpentiumii.h) \
$(wildcard include/config/mpentiumiii.h) \
486,11 → 607,12
$(wildcard include/config/mgeodegx1.h) \
$(wildcard include/config/mgeode/lx.h) \
include/asm-generic/module.h \
include/trace/events/module.h \
include/trace/define_trace.h \
$(wildcard include/config/have/mod/arch/specific.h) \
$(wildcard include/config/modules/use/elf/rel.h) \
$(wildcard include/config/modules/use/elf/rela.h) \
include/linux/vermagic.h \
include/generated/utsrelease.h \
 
/home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcdrv.mod.o: $(deps_/home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcdrv.mod.o)
/home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcdrv.mod.o: $(deps_/home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcdrv.mod.o)
 
$(deps_/home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcdrv.mod.o):
$(deps_/home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcdrv.mod.o):
/8SMC1-USBhF/usmcdrv/.usmcdrv.o.cmd
1,0 → 0,0
cmd_/home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcdrv.o := ld -m elf_i386 -r -o /home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcdrv.o /home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcpkt.o /home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcdrv-driver.o
cmd_/home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcdrv.o := ld -m elf_x86_64 -z max-page-size=0x200000 -r -o /home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcdrv.o /home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcpkt.o /home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcdrv-driver.o
/8SMC1-USBhF/usmcdrv/.usmcpkt.o.cmd
1,98 → 1,142
cmd_/home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcpkt.o := gcc -Wp,-MD,/home/praktikum/pet/8SMC1-USBhF/usmcdrv/.usmcpkt.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.6/include -I/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include -Iarch/x86/include/generated -Iinclude -include /usr/src/linux-headers-3.2.0-38-generic/include/linux/kconfig.h -Iubuntu/include -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -DCC_HAVE_ASM_GOTO -DEXPORT_SYMTAB -DMODULE -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(usmcpkt)" -D"KBUILD_MODNAME=KBUILD_STR(usmcdrv)" -c -o /home/praktikum/pet/8SMC1-USBhF/usmcdrv/.tmp_usmcpkt.o /home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcpkt.c
cmd_/home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcpkt.o := gcc -Wp,-MD,/home/f9daq/software/8SMC1-USBhF/usmcdrv/.usmcpkt.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/5/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -Iubuntu/include -D__KERNEL__ -fno-pie -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -fno-pie -no-pie -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -DRETPOLINE -fno-delete-null-pointer-checks -Wno-maybe-uninitialized -O2 --param=allow-store-data-races=0 -DCC_HAVE_ASM_GOTO -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DEXPORT_SYMTAB -DMODULE -D"KBUILD_STR(s)=$(pound)s" -D"KBUILD_BASENAME=KBUILD_STR(usmcpkt)" -D"KBUILD_MODNAME=KBUILD_STR(usmcdrv)" -c -o /home/f9daq/software/8SMC1-USBhF/usmcdrv/.tmp_usmcpkt.o /home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcpkt.c
 
source_/home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcpkt.o := /home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcpkt.c
source_/home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcpkt.o := /home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcpkt.c
 
deps_/home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcpkt.o := \
/home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcpkt.h \
/home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmctypes.h \
deps_/home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcpkt.o := \
/home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcpkt.h \
/home/f9daq/software/8SMC1-USBhF/usmcdrv/usmctypes.h \
include/linux/types.h \
$(wildcard include/config/have/uid16.h) \
$(wildcard include/config/uid16.h) \
$(wildcard include/config/lbdaf.h) \
$(wildcard include/config/arch/dma/addr/t/64bit.h) \
$(wildcard include/config/phys/addr/t/64bit.h) \
$(wildcard include/config/64bit.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/types.h \
include/asm-generic/types.h \
include/uapi/linux/types.h \
arch/x86/include/uapi/asm/types.h \
include/uapi/asm-generic/types.h \
include/asm-generic/int-ll64.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/bitsperlong.h \
include/uapi/asm-generic/int-ll64.h \
arch/x86/include/uapi/asm/bitsperlong.h \
include/asm-generic/bitsperlong.h \
include/linux/posix_types.h \
include/uapi/asm-generic/bitsperlong.h \
include/uapi/linux/posix_types.h \
include/linux/stddef.h \
include/uapi/linux/stddef.h \
include/linux/compiler.h \
$(wildcard include/config/sparse/rcu/pointer.h) \
$(wildcard include/config/trace/branch/profiling.h) \
$(wildcard include/config/profile/all/branches.h) \
$(wildcard include/config/kasan.h) \
$(wildcard include/config/enable/must/check.h) \
$(wildcard include/config/enable/warn/deprecated.h) \
$(wildcard include/config/kprobes.h) \
include/linux/compiler-gcc.h \
$(wildcard include/config/arch/supports/optimized/inlining.h) \
$(wildcard include/config/optimize/inlining.h) \
include/linux/compiler-gcc4.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/posix_types.h \
$(wildcard include/config/gcov/kernel.h) \
$(wildcard include/config/arch/use/builtin/bswap.h) \
arch/x86/include/asm/posix_types.h \
$(wildcard include/config/x86/32.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/posix_types_32.h \
arch/x86/include/uapi/asm/posix_types_64.h \
include/uapi/asm-generic/posix_types.h \
include/linux/usb.h \
$(wildcard include/config/usb/devicefs.h) \
$(wildcard include/config/usb/mon.h) \
$(wildcard include/config/usb/device/class.h) \
$(wildcard include/config/pm.h) \
$(wildcard include/config/usb/suspend.h) \
$(wildcard include/config/acpi.h) \
$(wildcard include/config/usb/led/trig.h) \
include/linux/mod_devicetable.h \
include/linux/uuid.h \
include/uapi/linux/uuid.h \
include/linux/string.h \
$(wildcard include/config/binary/printf.h) \
/usr/lib/gcc/x86_64-linux-gnu/5/include/stdarg.h \
include/uapi/linux/string.h \
arch/x86/include/asm/string.h \
arch/x86/include/asm/string_64.h \
$(wildcard include/config/kmemcheck.h) \
include/linux/usb/ch9.h \
$(wildcard include/config/size.h) \
$(wildcard include/config/att/one.h) \
$(wildcard include/config/att/selfpower.h) \
$(wildcard include/config/att/wakeup.h) \
$(wildcard include/config/att/battery.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/byteorder.h \
include/linux/byteorder/little_endian.h \
include/linux/swab.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/swab.h \
$(wildcard include/config/x86/bswap.h) \
include/linux/byteorder/generic.h \
include/linux/errno.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/errno.h \
include/asm-generic/errno.h \
include/asm-generic/errno-base.h \
include/linux/delay.h \
include/linux/device.h \
$(wildcard include/config/debug/devres.h) \
$(wildcard include/config/generic/msi/irq/domain.h) \
$(wildcard include/config/pinctrl.h) \
$(wildcard include/config/generic/msi/irq.h) \
$(wildcard include/config/numa.h) \
$(wildcard include/config/dma/cma.h) \
$(wildcard include/config/pm/sleep.h) \
$(wildcard include/config/of.h) \
$(wildcard include/config/devtmpfs.h) \
$(wildcard include/config/printk.h) \
$(wildcard include/config/dynamic/debug.h) \
$(wildcard include/config/sysfs/deprecated.h) \
include/linux/ioport.h \
$(wildcard include/config/memory/hotremove.h) \
include/linux/kobject.h \
$(wildcard include/config/uevent/helper.h) \
$(wildcard include/config/debug/kobject/release.h) \
include/linux/list.h \
$(wildcard include/config/debug/list.h) \
include/linux/poison.h \
$(wildcard include/config/illegal/pointer/value.h) \
include/uapi/linux/const.h \
include/linux/kernel.h \
$(wildcard include/config/preempt/voluntary.h) \
$(wildcard include/config/debug/atomic/sleep.h) \
$(wildcard include/config/mmu.h) \
$(wildcard include/config/prove/locking.h) \
$(wildcard include/config/ring/buffer.h) \
$(wildcard include/config/panic/timeout.h) \
$(wildcard include/config/tracing.h) \
$(wildcard include/config/numa.h) \
$(wildcard include/config/compaction.h) \
$(wildcard include/config/ftrace/mcount/record.h) \
/usr/lib/gcc/i686-linux-gnu/4.6/include/stdarg.h \
include/linux/linkage.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/linkage.h \
include/linux/stringify.h \
include/linux/export.h \
$(wildcard include/config/have/underscore/symbol/prefix.h) \
$(wildcard include/config/modules.h) \
$(wildcard include/config/modversions.h) \
$(wildcard include/config/unused/symbols.h) \
arch/x86/include/asm/linkage.h \
$(wildcard include/config/x86/64.h) \
$(wildcard include/config/x86/alignment/16.h) \
include/linux/stringify.h \
include/linux/bitops.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/bitops.h \
include/linux/bits.h \
arch/x86/include/asm/bitops.h \
$(wildcard include/config/x86/cmov.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/alternative.h \
arch/x86/include/asm/alternative.h \
$(wildcard include/config/smp.h) \
$(wildcard include/config/paravirt.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/asm.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/cpufeature.h \
$(wildcard include/config/x86/invlpg.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/required-features.h \
arch/x86/include/asm/asm.h \
arch/x86/include/asm/rmwcc.h \
arch/x86/include/asm/barrier.h \
$(wildcard include/config/x86/ppro/fence.h) \
arch/x86/include/asm/nops.h \
$(wildcard include/config/mk7.h) \
$(wildcard include/config/x86/p6/nop.h) \
include/asm-generic/barrier.h \
include/asm-generic/bitops/find.h \
$(wildcard include/config/generic/find/first/bit.h) \
include/asm-generic/bitops/sched.h \
arch/x86/include/asm/arch_hweight.h \
arch/x86/include/asm/cpufeatures.h \
$(wildcard include/config/page/table/isolation.h) \
arch/x86/include/asm/required-features.h \
$(wildcard include/config/x86/minimum/cpu/family.h) \
$(wildcard include/config/math/emulation.h) \
$(wildcard include/config/x86/pae.h) \
$(wildcard include/config/x86/cmpxchg64.h) \
$(wildcard include/config/x86/use/3dnow.h) \
$(wildcard include/config/x86/p6/nop.h) \
include/asm-generic/bitops/find.h \
$(wildcard include/config/generic/find/first/bit.h) \
include/asm-generic/bitops/sched.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/arch_hweight.h \
$(wildcard include/config/matom.h) \
$(wildcard include/config/paravirt.h) \
arch/x86/include/asm/disabled-features.h \
$(wildcard include/config/x86/intel/mpx.h) \
$(wildcard include/config/x86/intel/memory/protection/keys.h) \
include/asm-generic/bitops/const_hweight.h \
include/asm-generic/bitops/fls64.h \
include/asm-generic/bitops/le.h \
arch/x86/include/uapi/asm/byteorder.h \
include/linux/byteorder/little_endian.h \
include/uapi/linux/byteorder/little_endian.h \
include/linux/swab.h \
include/uapi/linux/swab.h \
arch/x86/include/uapi/asm/swab.h \
include/linux/byteorder/generic.h \
include/asm-generic/bitops/ext2-atomic-setbit.h \
include/linux/log2.h \
$(wildcard include/config/arch/has/ilog2/u32.h) \
99,227 → 143,191
$(wildcard include/config/arch/has/ilog2/u64.h) \
include/linux/typecheck.h \
include/linux/printk.h \
$(wildcard include/config/printk.h) \
$(wildcard include/config/dynamic/debug.h) \
$(wildcard include/config/message/loglevel/default.h) \
$(wildcard include/config/early/printk.h) \
include/linux/init.h \
$(wildcard include/config/modules.h) \
$(wildcard include/config/hotplug.h) \
$(wildcard include/config/broken/rodata.h) \
$(wildcard include/config/lto.h) \
include/linux/kern_levels.h \
include/linux/cache.h \
$(wildcard include/config/arch/has/cache/line/size.h) \
include/uapi/linux/kernel.h \
include/uapi/linux/sysinfo.h \
arch/x86/include/asm/cache.h \
$(wildcard include/config/x86/l1/cache/shift.h) \
$(wildcard include/config/x86/internode/cache/shift.h) \
$(wildcard include/config/x86/vsmp.h) \
include/linux/dynamic_debug.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/bug.h \
$(wildcard include/config/bug.h) \
include/linux/sysfs.h \
$(wildcard include/config/debug/lock/alloc.h) \
$(wildcard include/config/sysfs.h) \
include/linux/kernfs.h \
$(wildcard include/config/kernfs.h) \
include/linux/err.h \
arch/x86/include/uapi/asm/errno.h \
include/uapi/asm-generic/errno.h \
include/uapi/asm-generic/errno-base.h \
include/linux/mutex.h \
$(wildcard include/config/debug/mutexes.h) \
$(wildcard include/config/mutex/spin/on/owner.h) \
arch/x86/include/asm/current.h \
arch/x86/include/asm/percpu.h \
$(wildcard include/config/x86/64/smp.h) \
include/asm-generic/percpu.h \
$(wildcard include/config/debug/preempt.h) \
$(wildcard include/config/have/setup/per/cpu/area.h) \
include/linux/threads.h \
$(wildcard include/config/nr/cpus.h) \
$(wildcard include/config/base/small.h) \
include/linux/percpu-defs.h \
$(wildcard include/config/debug/force/weak/per/cpu.h) \
include/linux/spinlock_types.h \
$(wildcard include/config/generic/lockbreak.h) \
$(wildcard include/config/debug/spinlock.h) \
arch/x86/include/asm/spinlock_types.h \
$(wildcard include/config/paravirt/spinlocks.h) \
$(wildcard include/config/queued/spinlocks.h) \
include/asm-generic/qrwlock_types.h \
include/linux/lockdep.h \
$(wildcard include/config/lockdep.h) \
$(wildcard include/config/lock/stat.h) \
$(wildcard include/config/trace/irqflags.h) \
include/linux/rwlock_types.h \
include/linux/atomic.h \
$(wildcard include/config/generic/atomic64.h) \
arch/x86/include/asm/atomic.h \
arch/x86/include/asm/cmpxchg.h \
arch/x86/include/asm/cmpxchg_64.h \
arch/x86/include/asm/atomic64_64.h \
include/asm-generic/atomic-long.h \
arch/x86/include/asm/processor.h \
$(wildcard include/config/cc/stackprotector.h) \
$(wildcard include/config/vm86.h) \
$(wildcard include/config/x86/debugctlmsr.h) \
$(wildcard include/config/xen.h) \
arch/x86/include/asm/processor-flags.h \
arch/x86/include/uapi/asm/processor-flags.h \
arch/x86/include/asm/math_emu.h \
arch/x86/include/asm/ptrace.h \
arch/x86/include/asm/segment.h \
$(wildcard include/config/x86/32/lazy/gs.h) \
arch/x86/include/asm/page_types.h \
$(wildcard include/config/physical/start.h) \
$(wildcard include/config/physical/align.h) \
arch/x86/include/asm/page_64_types.h \
$(wildcard include/config/kasan/extra.h) \
$(wildcard include/config/randomize/base.h) \
$(wildcard include/config/randomize/base/max/offset.h) \
arch/x86/include/uapi/asm/ptrace.h \
arch/x86/include/uapi/asm/ptrace-abi.h \
arch/x86/include/asm/paravirt_types.h \
$(wildcard include/config/x86/local/apic.h) \
$(wildcard include/config/pgtable/levels.h) \
$(wildcard include/config/paravirt/debug.h) \
arch/x86/include/asm/desc_defs.h \
arch/x86/include/asm/kmap_types.h \
$(wildcard include/config/debug/highmem.h) \
include/asm-generic/kmap_types.h \
arch/x86/include/asm/pgtable_types.h \
$(wildcard include/config/mem/soft/dirty.h) \
$(wildcard include/config/proc/fs.h) \
arch/x86/include/asm/pgtable_64_types.h \
arch/x86/include/asm/sparsemem.h \
$(wildcard include/config/sparsemem.h) \
arch/x86/include/asm/nospec-branch.h \
$(wildcard include/config/retpoline.h) \
include/linux/static_key.h \
include/linux/jump_label.h \
$(wildcard include/config/jump/label.h) \
include/linux/bug.h \
$(wildcard include/config/generic/bug.h) \
arch/x86/include/asm/bug.h \
$(wildcard include/config/debug/bugverbose.h) \
include/asm-generic/bug.h \
$(wildcard include/config/generic/bug.h) \
$(wildcard include/config/bug.h) \
$(wildcard include/config/generic/bug/relative/pointers.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/div64.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/delay.h \
include/asm-generic/delay.h \
include/linux/interrupt.h \
$(wildcard include/config/generic/hardirqs.h) \
$(wildcard include/config/lockdep.h) \
$(wildcard include/config/pm/sleep.h) \
$(wildcard include/config/irq/forced/threading.h) \
$(wildcard include/config/generic/irq/probe.h) \
$(wildcard include/config/proc/fs.h) \
include/linux/preempt.h \
$(wildcard include/config/debug/preempt.h) \
$(wildcard include/config/preempt/tracer.h) \
$(wildcard include/config/preempt.h) \
$(wildcard include/config/preempt/count.h) \
$(wildcard include/config/preempt/notifiers.h) \
include/linux/thread_info.h \
$(wildcard include/config/compat.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/thread_info.h \
$(wildcard include/config/debug/stack/usage.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/page.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/page_types.h \
include/linux/const.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/page_32_types.h \
$(wildcard include/config/highmem4g.h) \
$(wildcard include/config/highmem64g.h) \
$(wildcard include/config/page/offset.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/page_32.h \
$(wildcard include/config/hugetlb/page.h) \
arch/x86/include/asm/jump_label.h \
arch/x86/include/asm/alternative-asm.h \
arch/x86/include/asm/msr-index.h \
$(wildcard include/config/tdp/nominal.h) \
$(wildcard include/config/tdp/level/1.h) \
$(wildcard include/config/tdp/level/2.h) \
$(wildcard include/config/tdp/control.h) \
$(wildcard include/config/tdp/level1.h) \
$(wildcard include/config/tdp/level2.h) \
include/asm-generic/ptrace.h \
arch/x86/include/uapi/asm/sigcontext.h \
arch/x86/include/asm/page.h \
arch/x86/include/asm/page_64.h \
$(wildcard include/config/debug/virtual.h) \
$(wildcard include/config/flatmem.h) \
$(wildcard include/config/x86/3dnow.h) \
include/linux/string.h \
$(wildcard include/config/binary/printf.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/string.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/string_32.h \
$(wildcard include/config/kmemcheck.h) \
$(wildcard include/config/x86/vsyscall/emulation.h) \
include/linux/range.h \
include/asm-generic/memory_model.h \
$(wildcard include/config/discontigmem.h) \
$(wildcard include/config/sparsemem/vmemmap.h) \
$(wildcard include/config/sparsemem.h) \
include/linux/pfn.h \
include/asm-generic/getorder.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/processor.h \
$(wildcard include/config/x86/vsmp.h) \
$(wildcard include/config/cc/stackprotector.h) \
$(wildcard include/config/m386.h) \
$(wildcard include/config/m486.h) \
$(wildcard include/config/x86/debugctlmsr.h) \
$(wildcard include/config/cpu/sup/amd.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/processor-flags.h \
$(wildcard include/config/vm86.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/vm86.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/ptrace.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/ptrace-abi.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/segment.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/paravirt_types.h \
$(wildcard include/config/x86/local/apic.h) \
$(wildcard include/config/paravirt/debug.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/desc_defs.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/kmap_types.h \
$(wildcard include/config/debug/highmem.h) \
include/asm-generic/kmap_types.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/pgtable_types.h \
$(wildcard include/config/compat/vdso.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/pgtable_32_types.h \
$(wildcard include/config/highmem.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/pgtable-2level_types.h \
include/asm-generic/pgtable-nopud.h \
include/asm-generic/pgtable-nopmd.h \
include/asm-generic/ptrace.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/math_emu.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/sigcontext.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/current.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/percpu.h \
$(wildcard include/config/x86/64/smp.h) \
include/asm-generic/percpu.h \
$(wildcard include/config/have/setup/per/cpu/area.h) \
include/linux/threads.h \
$(wildcard include/config/nr/cpus.h) \
$(wildcard include/config/base/small.h) \
include/linux/percpu-defs.h \
$(wildcard include/config/debug/force/weak/per/cpu.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/system.h \
$(wildcard include/config/ia32/emulation.h) \
$(wildcard include/config/x86/32/lazy/gs.h) \
$(wildcard include/config/x86/ppro/fence.h) \
$(wildcard include/config/x86/oostore.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/cmpxchg.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/cmpxchg_32.h \
$(wildcard include/config/x86/cmpxchg.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/nops.h \
$(wildcard include/config/mk7.h) \
include/linux/irqflags.h \
$(wildcard include/config/trace/irqflags.h) \
$(wildcard include/config/irqsoff/tracer.h) \
$(wildcard include/config/trace/irqflags/support.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/irqflags.h \
$(wildcard include/config/debug/lock/alloc.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/paravirt.h \
$(wildcard include/config/transparent/hugepage.h) \
$(wildcard include/config/paravirt/spinlocks.h) \
arch/x86/include/asm/msr.h \
arch/x86/include/asm/msr-index.h \
arch/x86/include/asm/cpumask.h \
include/linux/cpumask.h \
$(wildcard include/config/cpumask/offstack.h) \
$(wildcard include/config/hotplug/cpu.h) \
$(wildcard include/config/debug/per/cpu/maps.h) \
$(wildcard include/config/disable/obsolete/cpumask/functions.h) \
include/linux/bitmap.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/msr.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/msr-index.h \
include/linux/ioctl.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/ioctl.h \
arch/x86/include/uapi/asm/msr.h \
include/uapi/linux/ioctl.h \
arch/x86/include/uapi/asm/ioctl.h \
include/asm-generic/ioctl.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/cpumask.h \
include/uapi/asm-generic/ioctl.h \
arch/x86/include/asm/paravirt.h \
arch/x86/include/asm/special_insns.h \
arch/x86/include/asm/fpu/types.h \
include/linux/personality.h \
include/linux/cache.h \
$(wildcard include/config/arch/has/cache/line/size.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/cache.h \
$(wildcard include/config/x86/l1/cache/shift.h) \
$(wildcard include/config/x86/internode/cache/shift.h) \
include/uapi/linux/personality.h \
include/linux/math64.h \
include/linux/err.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/ftrace.h \
$(wildcard include/config/function/tracer.h) \
$(wildcard include/config/dynamic/ftrace.h) \
include/linux/atomic.h \
$(wildcard include/config/arch/has/atomic/or.h) \
$(wildcard include/config/generic/atomic64.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/atomic.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/atomic64_32.h \
include/asm-generic/atomic-long.h \
include/linux/list.h \
$(wildcard include/config/debug/list.h) \
include/linux/poison.h \
$(wildcard include/config/illegal/pointer/value.h) \
include/linux/irqreturn.h \
include/linux/irqnr.h \
include/linux/hardirq.h \
$(wildcard include/config/virt/cpu/accounting.h) \
$(wildcard include/config/irq/time/accounting.h) \
$(wildcard include/config/no/hz.h) \
$(wildcard include/config/arch/supports/int128.h) \
arch/x86/include/asm/div64.h \
include/asm-generic/div64.h \
include/linux/irqflags.h \
$(wildcard include/config/irqsoff/tracer.h) \
$(wildcard include/config/preempt/tracer.h) \
$(wildcard include/config/trace/irqflags/support.h) \
arch/x86/include/asm/irqflags.h \
include/linux/osq_lock.h \
include/linux/idr.h \
include/linux/rcupdate.h \
$(wildcard include/config/tiny/rcu.h) \
$(wildcard include/config/tiny/preempt/rcu.h) \
include/linux/lockdep.h \
$(wildcard include/config/lock/stat.h) \
$(wildcard include/config/tree/rcu.h) \
$(wildcard include/config/preempt/rcu.h) \
$(wildcard include/config/rcu/trace.h) \
$(wildcard include/config/preempt/count.h) \
$(wildcard include/config/rcu/stall/common.h) \
$(wildcard include/config/no/hz/full.h) \
$(wildcard include/config/rcu/nocb/cpu.h) \
$(wildcard include/config/tasks/rcu.h) \
$(wildcard include/config/debug/objects/rcu/head.h) \
$(wildcard include/config/prove/rcu.h) \
include/linux/ftrace_irq.h \
$(wildcard include/config/ftrace/nmi/enter.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/hardirq.h \
$(wildcard include/config/x86/thermal/vector.h) \
$(wildcard include/config/x86/mce/threshold.h) \
include/linux/irq.h \
$(wildcard include/config/s390.h) \
$(wildcard include/config/irq/release/method.h) \
$(wildcard include/config/generic/pending/irq.h) \
include/linux/smp.h \
$(wildcard include/config/use/generic/smp/helpers.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/smp.h \
$(wildcard include/config/x86/io/apic.h) \
$(wildcard include/config/x86/32/smp.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/mpspec.h \
$(wildcard include/config/x86/numaq.h) \
$(wildcard include/config/mca.h) \
$(wildcard include/config/eisa.h) \
$(wildcard include/config/x86/mpparse.h) \
$(wildcard include/config/acpi.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/mpspec_def.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/x86_init.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/bootparam.h \
include/linux/screen_info.h \
include/linux/apm_bios.h \
include/linux/edd.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/e820.h \
$(wildcard include/config/nodes/shift.h) \
$(wildcard include/config/efi.h) \
$(wildcard include/config/intel/txt.h) \
$(wildcard include/config/hibernation.h) \
$(wildcard include/config/memtest.h) \
include/linux/numa.h \
include/linux/ioport.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/ist.h \
include/video/edid.h \
$(wildcard include/config/x86.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/apicdef.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/apic.h \
$(wildcard include/config/x86/x2apic.h) \
include/linux/pm.h \
$(wildcard include/config/pm/runtime.h) \
$(wildcard include/config/pm/clk.h) \
$(wildcard include/config/pm/generic/domains.h) \
include/linux/workqueue.h \
$(wildcard include/config/debug/objects/work.h) \
$(wildcard include/config/freezer.h) \
include/linux/timer.h \
$(wildcard include/config/timer/stats.h) \
$(wildcard include/config/debug/objects/timers.h) \
include/linux/ktime.h \
$(wildcard include/config/ktime/scalar.h) \
include/linux/time.h \
$(wildcard include/config/arch/uses/gettimeoffset.h) \
include/linux/seqlock.h \
$(wildcard include/config/preempt.h) \
$(wildcard include/config/rcu/boost.h) \
$(wildcard include/config/rcu/nocb/cpu/all.h) \
$(wildcard include/config/no/hz/full/sysidle.h) \
include/linux/spinlock.h \
$(wildcard include/config/debug/spinlock.h) \
$(wildcard include/config/generic/lockbreak.h) \
include/linux/preempt.h \
$(wildcard include/config/preempt/notifiers.h) \
arch/x86/include/asm/preempt.h \
include/linux/thread_info.h \
$(wildcard include/config/compat.h) \
arch/x86/include/asm/thread_info.h \
$(wildcard include/config/ia32/emulation.h) \
arch/x86/include/asm/cpufeature.h \
$(wildcard include/config/x86/feature/names.h) \
$(wildcard include/config/x86/fast/feature/tests.h) \
include/linux/bottom_half.h \
include/linux/spinlock_types.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/spinlock_types.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/rwlock.h \
include/linux/rwlock_types.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/spinlock.h \
arch/x86/include/asm/spinlock.h \
arch/x86/include/asm/qrwlock.h \
include/asm-generic/qrwlock.h \
include/linux/rwlock.h \
include/linux/spinlock_api_smp.h \
$(wildcard include/config/inline/spin/lock.h) \
328,7 → 336,7
$(wildcard include/config/inline/spin/lock/irqsave.h) \
$(wildcard include/config/inline/spin/trylock.h) \
$(wildcard include/config/inline/spin/trylock/bh.h) \
$(wildcard include/config/inline/spin/unlock.h) \
$(wildcard include/config/uninline/spin/unlock.h) \
$(wildcard include/config/inline/spin/unlock/bh.h) \
$(wildcard include/config/inline/spin/unlock/irq.h) \
$(wildcard include/config/inline/spin/unlock/irqrestore.h) \
351,191 → 359,311
$(wildcard include/config/inline/write/unlock/irq.h) \
$(wildcard include/config/inline/read/unlock/irqrestore.h) \
$(wildcard include/config/inline/write/unlock/irqrestore.h) \
include/linux/seqlock.h \
include/linux/completion.h \
include/linux/wait.h \
include/uapi/linux/wait.h \
include/linux/debugobjects.h \
$(wildcard include/config/debug/objects.h) \
$(wildcard include/config/debug/objects/free.h) \
include/linux/ktime.h \
include/linux/time.h \
$(wildcard include/config/arch/uses/gettimeoffset.h) \
include/linux/time64.h \
include/uapi/linux/time.h \
include/linux/jiffies.h \
include/linux/timex.h \
include/linux/param.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/param.h \
include/uapi/linux/timex.h \
include/uapi/linux/param.h \
arch/x86/include/uapi/asm/param.h \
include/asm-generic/param.h \
$(wildcard include/config/hz.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/timex.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/tsc.h \
include/uapi/asm-generic/param.h \
arch/x86/include/asm/timex.h \
arch/x86/include/asm/tsc.h \
$(wildcard include/config/x86/tsc.h) \
include/linux/debugobjects.h \
$(wildcard include/config/debug/objects.h) \
$(wildcard include/config/debug/objects/free.h) \
include/linux/wait.h \
include/linux/completion.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/fixmap.h \
include/generated/timeconst.h \
include/linux/timekeeping.h \
include/linux/rcutree.h \
include/linux/rbtree.h \
include/linux/errno.h \
include/uapi/linux/errno.h \
include/linux/kobject_ns.h \
include/linux/stat.h \
arch/x86/include/uapi/asm/stat.h \
include/uapi/linux/stat.h \
include/linux/uidgid.h \
$(wildcard include/config/multiuser.h) \
$(wildcard include/config/user/ns.h) \
include/linux/highuid.h \
include/linux/kref.h \
include/linux/workqueue.h \
$(wildcard include/config/debug/objects/work.h) \
$(wildcard include/config/freezer.h) \
include/linux/timer.h \
$(wildcard include/config/timer/stats.h) \
$(wildcard include/config/debug/objects/timers.h) \
$(wildcard include/config/no/hz/common.h) \
include/linux/sysctl.h \
$(wildcard include/config/sysctl.h) \
include/uapi/linux/sysctl.h \
include/linux/klist.h \
include/linux/pinctrl/devinfo.h \
include/linux/pinctrl/consumer.h \
include/linux/seq_file.h \
include/linux/nodemask.h \
$(wildcard include/config/highmem.h) \
$(wildcard include/config/movable/node.h) \
include/linux/numa.h \
$(wildcard include/config/nodes/shift.h) \
include/linux/fs.h \
$(wildcard include/config/fs/posix/acl.h) \
$(wildcard include/config/security.h) \
$(wildcard include/config/cgroup/writeback.h) \
$(wildcard include/config/ima.h) \
$(wildcard include/config/fsnotify.h) \
$(wildcard include/config/epoll.h) \
$(wildcard include/config/file/locking.h) \
$(wildcard include/config/quota.h) \
$(wildcard include/config/blk/dev/loop.h) \
$(wildcard include/config/fs/dax.h) \
$(wildcard include/config/block.h) \
$(wildcard include/config/migration.h) \
include/linux/kdev_t.h \
include/uapi/linux/kdev_t.h \
include/linux/dcache.h \
include/linux/rculist.h \
include/linux/rculist_bl.h \
include/linux/list_bl.h \
include/linux/bit_spinlock.h \
include/linux/lockref.h \
$(wildcard include/config/arch/use/cmpxchg/lockref.h) \
include/generated/bounds.h \
include/linux/path.h \
include/linux/list_lru.h \
$(wildcard include/config/memcg/kmem.h) \
include/linux/shrinker.h \
include/linux/llist.h \
$(wildcard include/config/arch/have/nmi/safe/cmpxchg.h) \
include/linux/radix-tree.h \
include/linux/pid.h \
include/linux/rwsem.h \
$(wildcard include/config/rwsem/spin/on/owner.h) \
$(wildcard include/config/rwsem/generic/spinlock.h) \
arch/x86/include/asm/rwsem.h \
include/linux/capability.h \
include/uapi/linux/capability.h \
include/linux/semaphore.h \
include/uapi/linux/fiemap.h \
include/linux/migrate_mode.h \
include/linux/percpu-rwsem.h \
include/linux/percpu.h \
$(wildcard include/config/need/per/cpu/embed/first/chunk.h) \
$(wildcard include/config/need/per/cpu/page/first/chunk.h) \
include/linux/mmdebug.h \
$(wildcard include/config/debug/vm.h) \
include/linux/smp.h \
$(wildcard include/config/up/late/init.h) \
arch/x86/include/asm/smp.h \
$(wildcard include/config/x86/io/apic.h) \
$(wildcard include/config/x86/32/smp.h) \
$(wildcard include/config/debug/nmi/selftest.h) \
arch/x86/include/asm/mpspec.h \
$(wildcard include/config/eisa.h) \
$(wildcard include/config/x86/mpparse.h) \
arch/x86/include/asm/mpspec_def.h \
arch/x86/include/asm/x86_init.h \
arch/x86/include/uapi/asm/bootparam.h \
include/linux/screen_info.h \
include/uapi/linux/screen_info.h \
include/linux/apm_bios.h \
include/uapi/linux/apm_bios.h \
include/linux/edd.h \
include/uapi/linux/edd.h \
arch/x86/include/asm/e820.h \
$(wildcard include/config/efi.h) \
$(wildcard include/config/hibernation.h) \
arch/x86/include/uapi/asm/e820.h \
$(wildcard include/config/x86/pmem/legacy.h) \
$(wildcard include/config/intel/txt.h) \
arch/x86/include/asm/ist.h \
arch/x86/include/uapi/asm/ist.h \
include/video/edid.h \
$(wildcard include/config/x86.h) \
include/uapi/video/edid.h \
arch/x86/include/asm/apicdef.h \
arch/x86/include/asm/apic.h \
$(wildcard include/config/x86/x2apic.h) \
include/linux/pm.h \
$(wildcard include/config/vt/console/sleep.h) \
$(wildcard include/config/pm/clk.h) \
$(wildcard include/config/pm/generic/domains.h) \
arch/x86/include/asm/fixmap.h \
$(wildcard include/config/paravirt/clock.h) \
$(wildcard include/config/provide/ohci1394/dma/init.h) \
$(wildcard include/config/x86/visws/apic.h) \
$(wildcard include/config/x86/f00f/bug.h) \
$(wildcard include/config/x86/cyclone/timer.h) \
$(wildcard include/config/pci/mmconfig.h) \
$(wildcard include/config/x86/mrst.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/acpi.h \
$(wildcard include/config/x86/intel/mid.h) \
arch/x86/include/asm/acpi.h \
$(wildcard include/config/acpi/apei.h) \
$(wildcard include/config/acpi/numa.h) \
include/acpi/pdc_intel.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/numa.h \
arch/x86/include/asm/numa.h \
$(wildcard include/config/numa/emu.h) \
include/linux/nodemask.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/topology.h \
$(wildcard include/config/x86/ht.h) \
arch/x86/include/asm/topology.h \
include/asm-generic/topology.h \
$(wildcard include/config/need/multiple/nodes.h) \
$(wildcard include/config/have/memoryless/nodes.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/numa_32.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/mmu.h \
include/linux/mutex.h \
$(wildcard include/config/debug/mutexes.h) \
$(wildcard include/config/have/arch/mutex/cpu/relax.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/trampoline.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/io.h \
$(wildcard include/config/xen.h) \
arch/x86/include/asm/mmu.h \
$(wildcard include/config/modify/ldt/syscall.h) \
arch/x86/include/asm/realmode.h \
$(wildcard include/config/acpi/sleep.h) \
arch/x86/include/asm/io.h \
$(wildcard include/config/mtrr.h) \
$(wildcard include/config/x86/pat.h) \
arch/x86/include/generated/asm/early_ioremap.h \
include/asm-generic/early_ioremap.h \
$(wildcard include/config/generic/early/ioremap.h) \
include/asm-generic/iomap.h \
$(wildcard include/config/has/ioport.h) \
$(wildcard include/config/has/ioport/map.h) \
$(wildcard include/config/pci.h) \
include/linux/vmalloc.h \
$(wildcard include/config/mmu.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/io_apic.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/irq_vectors.h \
$(wildcard include/config/generic/iomap.h) \
include/asm-generic/pci_iomap.h \
$(wildcard include/config/no/generic/pci/ioport/map.h) \
$(wildcard include/config/generic/pci/iomap.h) \
include/xen/xen.h \
$(wildcard include/config/xen/dom0.h) \
$(wildcard include/config/xen/pvh.h) \
include/xen/interface/xen.h \
arch/x86/include/asm/xen/interface.h \
arch/x86/include/asm/xen/interface_64.h \
arch/x86/include/asm/pvclock-abi.h \
arch/x86/include/asm/xen/hypervisor.h \
include/xen/features.h \
include/xen/interface/features.h \
arch/x86/include/asm/pvclock.h \
$(wildcard include/config/kvm/guest.h) \
include/linux/clocksource.h \
$(wildcard include/config/arch/clocksource/data.h) \
$(wildcard include/config/clocksource/watchdog.h) \
$(wildcard include/config/clksrc/probe.h) \
arch/x86/include/asm/clocksource.h \
arch/x86/include/uapi/asm/vsyscall.h \
include/asm-generic/fixmap.h \
arch/x86/include/asm/hardirq.h \
$(wildcard include/config/kvm/intel.h) \
$(wildcard include/config/have/kvm.h) \
$(wildcard include/config/x86/thermal/vector.h) \
$(wildcard include/config/x86/mce/threshold.h) \
$(wildcard include/config/x86/mce/amd.h) \
$(wildcard include/config/hyperv.h) \
arch/x86/include/asm/idle.h \
arch/x86/include/asm/io_apic.h \
arch/x86/include/asm/irq_vectors.h \
$(wildcard include/config/pci/msi.h) \
include/linux/rcu_sync.h \
include/linux/blk_types.h \
$(wildcard include/config/blk/cgroup.h) \
$(wildcard include/config/blk/dev/integrity.h) \
include/uapi/linux/fs.h \
include/uapi/linux/limits.h \
include/linux/quota.h \
$(wildcard include/config/quota/netlink/interface.h) \
include/linux/percpu_counter.h \
include/linux/gfp.h \
$(wildcard include/config/zone/dma.h) \
$(wildcard include/config/zone/dma32.h) \
$(wildcard include/config/zone/device.h) \
$(wildcard include/config/deferred/struct/page/init.h) \
$(wildcard include/config/cma.h) \
include/linux/mmzone.h \
$(wildcard include/config/force/max/zoneorder.h) \
$(wildcard include/config/memory/isolation.h) \
$(wildcard include/config/memcg.h) \
$(wildcard include/config/memory/hotplug.h) \
$(wildcard include/config/arch/populates/node/map.h) \
$(wildcard include/config/compaction.h) \
$(wildcard include/config/flat/node/mem/map.h) \
$(wildcard include/config/cgroup/mem/res/ctlr.h) \
$(wildcard include/config/page/extension.h) \
$(wildcard include/config/no/bootmem.h) \
$(wildcard include/config/numa/balancing.h) \
$(wildcard include/config/have/memory/present.h) \
$(wildcard include/config/need/node/memmap/size.h) \
$(wildcard include/config/need/multiple/nodes.h) \
$(wildcard include/config/have/memblock/node/map.h) \
$(wildcard include/config/have/arch/early/pfn/to/nid.h) \
$(wildcard include/config/sparsemem/extreme.h) \
$(wildcard include/config/have/arch/pfn/valid.h) \
$(wildcard include/config/nodes/span/other/nodes.h) \
$(wildcard include/config/holes/in/zone.h) \
$(wildcard include/config/arch/has/holes/memorymodel.h) \
include/linux/pageblock-flags.h \
$(wildcard include/config/hugetlb/page.h) \
$(wildcard include/config/hugetlb/page/size/variable.h) \
include/generated/bounds.h \
include/linux/page-flags-layout.h \
include/linux/memory_hotplug.h \
$(wildcard include/config/memory/hotremove.h) \
$(wildcard include/config/have/arch/nodedata/extension.h) \
$(wildcard include/config/have/bootmem/info/node.h) \
include/linux/notifier.h \
include/linux/rwsem.h \
$(wildcard include/config/rwsem/generic/spinlock.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/rwsem.h \
include/linux/srcu.h \
arch/x86/include/asm/mmzone.h \
arch/x86/include/asm/mmzone_64.h \
include/linux/topology.h \
$(wildcard include/config/use/percpu/numa/node/id.h) \
$(wildcard include/config/sched/smt.h) \
$(wildcard include/config/sched/mc.h) \
$(wildcard include/config/sched/book.h) \
$(wildcard include/config/use/percpu/numa/node/id.h) \
include/linux/percpu.h \
$(wildcard include/config/need/per/cpu/embed/first/chunk.h) \
$(wildcard include/config/need/per/cpu/page/first/chunk.h) \
include/linux/pfn.h \
include/linux/mmdebug.h \
$(wildcard include/config/debug/vm.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/irq.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/irq_regs.h \
include/linux/irqdesc.h \
$(wildcard include/config/irq/preflow/fasteoi.h) \
$(wildcard include/config/sparse/irq.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/hw_irq.h \
$(wildcard include/config/irq/remap.h) \
include/linux/profile.h \
$(wildcard include/config/profiling.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/sections.h \
$(wildcard include/config/debug/rodata.h) \
include/asm-generic/sections.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/uaccess.h \
$(wildcard include/config/x86/wp/works/ok.h) \
$(wildcard include/config/x86/intel/usercopy.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/uaccess_32.h \
$(wildcard include/config/debug/strict/user/copy/checks.h) \
include/linux/hrtimer.h \
$(wildcard include/config/high/res/timers.h) \
$(wildcard include/config/timerfd.h) \
include/linux/rbtree.h \
include/linux/timerqueue.h \
include/linux/kref.h \
include/trace/events/irq.h \
include/linux/tracepoint.h \
$(wildcard include/config/tracepoints.h) \
include/linux/rcupdate.h \
$(wildcard include/config/rcu/torture/test.h) \
$(wildcard include/config/tree/rcu.h) \
$(wildcard include/config/tree/preempt/rcu.h) \
$(wildcard include/config/preempt/rcu.h) \
$(wildcard include/config/debug/objects/rcu/head.h) \
$(wildcard include/config/preempt/rt.h) \
include/linux/rcutree.h \
include/linux/jump_label.h \
$(wildcard include/config/jump/label.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/jump_label.h \
include/trace/define_trace.h \
$(wildcard include/config/event/tracing.h) \
include/linux/device.h \
$(wildcard include/config/debug/devres.h) \
$(wildcard include/config/devtmpfs.h) \
$(wildcard include/config/sysfs/deprecated.h) \
include/linux/kobject.h \
include/linux/sysfs.h \
$(wildcard include/config/sysfs.h) \
include/linux/kobject_ns.h \
include/linux/klist.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/device.h \
$(wildcard include/config/intel/iommu.h) \
$(wildcard include/config/amd/iommu.h) \
include/linux/pm_wakeup.h \
include/linux/fs.h \
$(wildcard include/config/fs/posix/acl.h) \
$(wildcard include/config/security.h) \
$(wildcard include/config/quota.h) \
$(wildcard include/config/fsnotify.h) \
$(wildcard include/config/ima.h) \
$(wildcard include/config/epoll.h) \
$(wildcard include/config/debug/writecount.h) \
$(wildcard include/config/file/locking.h) \
$(wildcard include/config/auditsyscall.h) \
$(wildcard include/config/block.h) \
$(wildcard include/config/fs/xip.h) \
$(wildcard include/config/migration.h) \
include/linux/limits.h \
include/linux/blk_types.h \
$(wildcard include/config/blk/dev/integrity.h) \
include/linux/kdev_t.h \
include/linux/dcache.h \
include/linux/rculist.h \
include/linux/rculist_bl.h \
include/linux/list_bl.h \
include/linux/bit_spinlock.h \
include/linux/path.h \
include/linux/stat.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/stat.h \
include/linux/radix-tree.h \
include/linux/prio_tree.h \
include/linux/pid.h \
include/linux/capability.h \
include/linux/semaphore.h \
include/linux/fiemap.h \
include/linux/shrinker.h \
include/linux/quota.h \
$(wildcard include/config/quota/netlink/interface.h) \
include/linux/percpu_counter.h \
include/linux/dqblk_xfs.h \
include/uapi/linux/dqblk_xfs.h \
include/linux/dqblk_v1.h \
include/linux/dqblk_v2.h \
include/linux/dqblk_qtree.h \
include/linux/projid.h \
include/uapi/linux/quota.h \
include/linux/nfs_fs_i.h \
include/linux/nfs.h \
include/linux/sunrpc/msg_prot.h \
include/linux/inet.h \
include/linux/fcntl.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/fcntl.h \
include/asm-generic/fcntl.h \
include/uapi/linux/fcntl.h \
arch/x86/include/uapi/asm/fcntl.h \
include/uapi/asm-generic/fcntl.h \
include/linux/cred.h \
$(wildcard include/config/debug/credentials.h) \
$(wildcard include/config/keys.h) \
include/linux/key.h \
include/linux/assoc_array.h \
$(wildcard include/config/associative/array.h) \
include/linux/selinux.h \
$(wildcard include/config/security/selinux.h) \
include/linux/pinctrl/pinctrl-state.h \
include/linux/ratelimit.h \
arch/x86/include/asm/device.h \
$(wildcard include/config/x86/dev/dma/ops.h) \
$(wildcard include/config/intel/iommu.h) \
$(wildcard include/config/amd/iommu.h) \
include/linux/pm_wakeup.h \
include/uapi/linux/usb/ch9.h \
$(wildcard include/config/size.h) \
$(wildcard include/config/att/one.h) \
$(wildcard include/config/att/selfpower.h) \
$(wildcard include/config/att/wakeup.h) \
$(wildcard include/config/att/battery.h) \
include/linux/delay.h \
arch/x86/include/asm/delay.h \
include/asm-generic/delay.h \
include/linux/interrupt.h \
$(wildcard include/config/irq/forced/threading.h) \
$(wildcard include/config/generic/irq/probe.h) \
include/linux/irqreturn.h \
include/linux/irqnr.h \
include/uapi/linux/irqnr.h \
include/linux/hardirq.h \
include/linux/ftrace_irq.h \
$(wildcard include/config/ftrace/nmi/enter.h) \
include/linux/vtime.h \
$(wildcard include/config/virt/cpu/accounting/native.h) \
$(wildcard include/config/virt/cpu/accounting/gen.h) \
$(wildcard include/config/virt/cpu/accounting.h) \
$(wildcard include/config/irq/time/accounting.h) \
include/linux/context_tracking_state.h \
$(wildcard include/config/context/tracking.h) \
include/linux/hrtimer.h \
$(wildcard include/config/high/res/timers.h) \
$(wildcard include/config/time/low/res.h) \
$(wildcard include/config/timerfd.h) \
include/linux/timerqueue.h \
arch/x86/include/asm/irq.h \
include/linux/sched.h \
$(wildcard include/config/sched/debug.h) \
$(wildcard include/config/lockup/detector.h) \
545,121 → 673,172
$(wildcard include/config/bsd/process/acct.h) \
$(wildcard include/config/taskstats.h) \
$(wildcard include/config/audit.h) \
$(wildcard include/config/cgroups.h) \
$(wildcard include/config/inotify/user.h) \
$(wildcard include/config/fanotify.h) \
$(wildcard include/config/posix/mqueue.h) \
$(wildcard include/config/keys.h) \
$(wildcard include/config/perf/events.h) \
$(wildcard include/config/bpf/syscall.h) \
$(wildcard include/config/sched/info.h) \
$(wildcard include/config/task/delay/acct.h) \
$(wildcard include/config/schedstats.h) \
$(wildcard include/config/task/delay/acct.h) \
$(wildcard include/config/sched/mc.h) \
$(wildcard include/config/fair/group/sched.h) \
$(wildcard include/config/rt/group/sched.h) \
$(wildcard include/config/cgroup/sched.h) \
$(wildcard include/config/blk/dev/io/trace.h) \
$(wildcard include/config/rcu/boost.h) \
$(wildcard include/config/compat/brk.h) \
$(wildcard include/config/cgroups.h) \
$(wildcard include/config/sysvipc.h) \
$(wildcard include/config/auditsyscall.h) \
$(wildcard include/config/rt/mutexes.h) \
$(wildcard include/config/task/xacct.h) \
$(wildcard include/config/cpusets.h) \
$(wildcard include/config/futex.h) \
$(wildcard include/config/arch/want/batched/unmap/tlb/flush.h) \
$(wildcard include/config/fault/injection.h) \
$(wildcard include/config/latencytop.h) \
$(wildcard include/config/function/graph/tracer.h) \
$(wildcard include/config/have/hw/breakpoint.h) \
$(wildcard include/config/uprobes.h) \
$(wildcard include/config/bcache.h) \
$(wildcard include/config/arch/wants/dynamic/task/struct.h) \
$(wildcard include/config/have/unstable/sched/clock.h) \
$(wildcard include/config/cfs/bandwidth.h) \
$(wildcard include/config/stack/growsup.h) \
$(wildcard include/config/mm/owner.h) \
$(wildcard include/config/have/copy/thread/tls.h) \
$(wildcard include/config/debug/stack/usage.h) \
include/uapi/linux/sched.h \
include/linux/sched/prio.h \
include/linux/plist.h \
$(wildcard include/config/debug/pi/list.h) \
include/linux/mm_types.h \
$(wildcard include/config/split/ptlock/cpus.h) \
$(wildcard include/config/want/page/debug/flags.h) \
$(wildcard include/config/slub.h) \
$(wildcard include/config/cmpxchg/local.h) \
$(wildcard include/config/arch/enable/split/pmd/ptlock.h) \
$(wildcard include/config/have/cmpxchg/double.h) \
$(wildcard include/config/have/aligned/struct/page.h) \
$(wildcard include/config/transparent/hugepage.h) \
$(wildcard include/config/userfaultfd.h) \
$(wildcard include/config/aio.h) \
$(wildcard include/config/mmu/notifier.h) \
include/linux/auxvec.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/auxvec.h \
include/linux/page-debug-flags.h \
$(wildcard include/config/page/poisoning.h) \
$(wildcard include/config/page/debug/something/else.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/cputime.h \
include/uapi/linux/auxvec.h \
arch/x86/include/uapi/asm/auxvec.h \
include/linux/uprobes.h \
arch/x86/include/asm/uprobes.h \
include/linux/cputime.h \
arch/x86/include/generated/asm/cputime.h \
include/asm-generic/cputime.h \
include/asm-generic/cputime_jiffies.h \
include/linux/sem.h \
include/uapi/linux/sem.h \
include/linux/ipc.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/ipcbuf.h \
include/asm-generic/ipcbuf.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/sembuf.h \
include/uapi/linux/ipc.h \
arch/x86/include/uapi/asm/ipcbuf.h \
include/uapi/asm-generic/ipcbuf.h \
arch/x86/include/uapi/asm/sembuf.h \
include/linux/shm.h \
include/uapi/linux/shm.h \
arch/x86/include/uapi/asm/shmbuf.h \
include/uapi/asm-generic/shmbuf.h \
arch/x86/include/asm/shmparam.h \
include/linux/signal.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/signal.h \
include/asm-generic/signal-defs.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/siginfo.h \
$(wildcard include/config/old/sigaction.h) \
include/uapi/linux/signal.h \
arch/x86/include/asm/signal.h \
arch/x86/include/uapi/asm/signal.h \
include/uapi/asm-generic/signal-defs.h \
arch/x86/include/uapi/asm/siginfo.h \
include/asm-generic/siginfo.h \
include/uapi/asm-generic/siginfo.h \
include/linux/proportions.h \
include/linux/seccomp.h \
$(wildcard include/config/seccomp.h) \
$(wildcard include/config/have/arch/seccomp/filter.h) \
$(wildcard include/config/seccomp/filter.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/seccomp.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/seccomp_32.h \
include/linux/unistd.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/unistd.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/unistd_32.h \
$(wildcard include/config/checkpoint/restore.h) \
include/uapi/linux/seccomp.h \
arch/x86/include/asm/seccomp.h \
arch/x86/include/asm/unistd.h \
$(wildcard include/config/x86/x32/abi.h) \
arch/x86/include/uapi/asm/unistd.h \
arch/x86/include/generated/uapi/asm/unistd_64.h \
arch/x86/include/generated/asm/unistd_64_x32.h \
arch/x86/include/asm/ia32_unistd.h \
arch/x86/include/generated/asm/unistd_32_ia32.h \
include/asm-generic/seccomp.h \
include/uapi/linux/unistd.h \
include/linux/rtmutex.h \
$(wildcard include/config/debug/rt/mutexes.h) \
include/linux/plist.h \
$(wildcard include/config/debug/pi/list.h) \
include/linux/resource.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/resource.h \
include/uapi/linux/resource.h \
arch/x86/include/uapi/asm/resource.h \
include/asm-generic/resource.h \
include/uapi/asm-generic/resource.h \
include/linux/task_io_accounting.h \
$(wildcard include/config/task/io/accounting.h) \
include/linux/latencytop.h \
include/linux/cred.h \
$(wildcard include/config/debug/credentials.h) \
$(wildcard include/config/user/ns.h) \
include/linux/key.h \
$(wildcard include/config/sysctl.h) \
include/linux/sysctl.h \
include/linux/selinux.h \
$(wildcard include/config/security/selinux.h) \
include/linux/llist.h \
$(wildcard include/config/arch/have/nmi/safe/cmpxchg.h) \
include/linux/aio.h \
include/linux/aio_abi.h \
include/linux/uio.h \
include/uapi/linux/magic.h \
include/linux/cgroup-defs.h \
include/linux/percpu-refcount.h \
include/linux/cgroup_subsys.h \
$(wildcard include/config/cgroup/cpuacct.h) \
$(wildcard include/config/cgroup/device.h) \
$(wildcard include/config/cgroup/freezer.h) \
$(wildcard include/config/cgroup/net/classid.h) \
$(wildcard include/config/cgroup/perf.h) \
$(wildcard include/config/cgroup/net/prio.h) \
$(wildcard include/config/cgroup/hugetlb.h) \
$(wildcard include/config/cgroup/pids.h) \
$(wildcard include/config/cgroup/debug.h) \
include/linux/pm_runtime.h \
include/linux/usbdevice_fs.h \
include/linux/magic.h \
include/uapi/linux/usbdevice_fs.h \
include/linux/compat.h \
$(wildcard include/config/compat/old/sigaction.h) \
$(wildcard include/config/odd/rt/sigaction.h) \
include/linux/socket.h \
arch/x86/include/uapi/asm/socket.h \
include/uapi/asm-generic/socket.h \
arch/x86/include/uapi/asm/sockios.h \
include/uapi/asm-generic/sockios.h \
include/uapi/linux/sockios.h \
include/linux/uio.h \
include/uapi/linux/uio.h \
include/uapi/linux/socket.h \
include/uapi/linux/if.h \
include/uapi/linux/libc-compat.h \
include/uapi/linux/hdlc/ioctl.h \
include/uapi/linux/aio_abi.h \
arch/x86/include/asm/compat.h \
arch/x86/include/asm/user32.h \
include/linux/module.h \
$(wildcard include/config/unused/symbols.h) \
$(wildcard include/config/module/sig.h) \
$(wildcard include/config/modules/tree/lookup.h) \
$(wildcard include/config/kallsyms.h) \
$(wildcard include/config/tracepoints.h) \
$(wildcard include/config/event/tracing.h) \
$(wildcard include/config/livepatch.h) \
$(wildcard include/config/module/unload.h) \
$(wildcard include/config/constructors.h) \
$(wildcard include/config/debug/set/module/ronx.h) \
include/linux/kmod.h \
include/linux/elf.h \
include/linux/elf-em.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/elf.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/user.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/user_32.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/vdso.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/desc.h \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/ldt.h \
arch/x86/include/asm/elf.h \
arch/x86/include/asm/user.h \
arch/x86/include/asm/user_64.h \
arch/x86/include/asm/vdso.h \
$(wildcard include/config/x86/x32.h) \
include/uapi/linux/elf.h \
include/uapi/linux/elf-em.h \
include/linux/moduleparam.h \
$(wildcard include/config/alpha.h) \
$(wildcard include/config/ia64.h) \
$(wildcard include/config/ppc64.h) \
include/linux/export.h \
$(wildcard include/config/symbol/prefix.h) \
$(wildcard include/config/modversions.h) \
/usr/src/linux-headers-3.2.0-38-generic/arch/x86/include/asm/module.h \
include/linux/rbtree_latch.h \
arch/x86/include/asm/module.h \
$(wildcard include/config/m486.h) \
$(wildcard include/config/m586.h) \
$(wildcard include/config/m586tsc.h) \
$(wildcard include/config/m586mmx.h) \
$(wildcard include/config/mcore2.h) \
$(wildcard include/config/matom.h) \
$(wildcard include/config/m686.h) \
$(wildcard include/config/mpentiumii.h) \
$(wildcard include/config/mpentiumiii.h) \
678,19 → 857,25
$(wildcard include/config/mgeodegx1.h) \
$(wildcard include/config/mgeode/lx.h) \
include/asm-generic/module.h \
include/trace/events/module.h \
$(wildcard include/config/have/mod/arch/specific.h) \
$(wildcard include/config/modules/use/elf/rel.h) \
$(wildcard include/config/modules/use/elf/rela.h) \
arch/x86/include/asm/uaccess.h \
$(wildcard include/config/x86/intel/usercopy.h) \
$(wildcard include/config/debug/strict/user/copy/checks.h) \
arch/x86/include/asm/smap.h \
$(wildcard include/config/x86/smap.h) \
arch/x86/include/asm/uaccess_64.h \
include/linux/slab.h \
$(wildcard include/config/slab/debug.h) \
$(wildcard include/config/debug/slab.h) \
$(wildcard include/config/failslab.h) \
$(wildcard include/config/slab.h) \
$(wildcard include/config/slub.h) \
$(wildcard include/config/slob.h) \
$(wildcard include/config/debug/slab.h) \
$(wildcard include/config/slab.h) \
include/linux/slub_def.h \
$(wildcard include/config/slub/stats.h) \
$(wildcard include/config/slub/debug.h) \
include/linux/kmemleak.h \
$(wildcard include/config/debug/kmemleak.h) \
include/linux/kasan.h \
 
/home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcpkt.o: $(deps_/home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcpkt.o)
/home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcpkt.o: $(deps_/home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcpkt.o)
 
$(deps_/home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcpkt.o):
$(deps_/home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcpkt.o):
/8SMC1-USBhF/usmcdrv/modules.order
1,0 → 0,0
kernel//home/praktikum/pet/8SMC1-USBhF/usmcdrv/usmcdrv.ko
kernel//home/f9daq/software/8SMC1-USBhF/usmcdrv/usmcdrv.ko
/8SMC1-USBhF/usmcdrv/usmcdrv.ko
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/8SMC1-USBhF/usmcdrv/usmcdrv.mod.c
4,45 → 4,45
 
MODULE_INFO(vermagic, VERMAGIC_STRING);
 
struct module __this_module
__visible struct module __this_module
__attribute__((section(".gnu.linkonce.this_module"))) = {
.name = KBUILD_MODNAME,
.init = init_module,
.name = KBUILD_MODNAME,
.init = init_module,
#ifdef CONFIG_MODULE_UNLOAD
.exit = cleanup_module,
.exit = cleanup_module,
#endif
.arch = MODULE_ARCH_INIT,
.arch = MODULE_ARCH_INIT,
};
 
#ifdef RETPOLINE
MODULE_INFO(retpoline, "Y");
#endif
 
static const struct modversion_info ____versions[]
__used
__attribute__((section("__versions"))) = {
{ 0x2adeec3c, "module_layout" },
{ 0xd9653bdb, "kmalloc_caches" },
{ 0x12da5bb2, "__kmalloc" },
{ 0xd5b037e1, "kref_put" },
{ 0xb4cd6cb9, "dev_set_drvdata" },
{ 0xdcafe17a, "usb_deregister_dev" },
{ 0xc2b09046, "mutex_unlock" },
{ 0x167e7f9d, "__get_user_1" },
{ 0x770d96cb, "usb_deregister" },
{ 0xbb4798d2, "__mutex_init" },
{ 0x50eedeb8, "printk" },
{ 0xa1c76e0a, "_cond_resched" },
{ 0xb4390f9a, "mcount" },
{ 0x49ea9ecf, "usb_register_dev" },
{ 0xdbcc5895, "usb_control_msg" },
{ 0xc3aaf0a9, "__put_user_1" },
{ 0xd6268628, "mutex_lock" },
{ 0x18558a72, "usb_get_dev" },
{ 0x742a088f, "usb_put_dev" },
{ 0xde9f6635, "usb_find_interface" },
{ 0x312d27d0, "kmem_cache_alloc_trace" },
{ 0x83800bfa, "kref_init" },
{ 0x37a0cba, "kfree" },
{ 0x9775cdc, "kref_get" },
{ 0xce55595f, "usb_register_driver" },
{ 0xe04ddc54, "dev_get_drvdata" },
{ 0x7377b0b2, __VMLINUX_SYMBOL_STR(module_layout) },
{ 0x2ecda6f9, __VMLINUX_SYMBOL_STR(kmalloc_caches) },
{ 0xd2b09ce5, __VMLINUX_SYMBOL_STR(__kmalloc) },
{ 0x24fc041f, __VMLINUX_SYMBOL_STR(usb_deregister_dev) },
{ 0x949b04cf, __VMLINUX_SYMBOL_STR(mutex_unlock) },
{ 0x167e7f9d, __VMLINUX_SYMBOL_STR(__get_user_1) },
{ 0x904ae87c, __VMLINUX_SYMBOL_STR(usb_deregister) },
{ 0xb1998c9c, __VMLINUX_SYMBOL_STR(__mutex_init) },
{ 0x27e1a049, __VMLINUX_SYMBOL_STR(printk) },
{ 0x92c75d36, __VMLINUX_SYMBOL_STR(usb_register_dev) },
{ 0x5794faf9, __VMLINUX_SYMBOL_STR(usb_control_msg) },
{ 0x16305289, __VMLINUX_SYMBOL_STR(warn_slowpath_null) },
{ 0xc3aaf0a9, __VMLINUX_SYMBOL_STR(__put_user_1) },
{ 0x2c252aea, __VMLINUX_SYMBOL_STR(mutex_lock) },
{ 0x441937ce, __VMLINUX_SYMBOL_STR(usb_get_dev) },
{ 0xdb7305a1, __VMLINUX_SYMBOL_STR(__stack_chk_fail) },
{ 0x7a345e1d, __VMLINUX_SYMBOL_STR(usb_put_dev) },
{ 0x7e3097e, __VMLINUX_SYMBOL_STR(usb_find_interface) },
{ 0xbdfb6dbb, __VMLINUX_SYMBOL_STR(__fentry__) },
{ 0x87b393c2, __VMLINUX_SYMBOL_STR(kmem_cache_alloc_trace) },
{ 0x37a0cba, __VMLINUX_SYMBOL_STR(kfree) },
{ 0xf936b407, __VMLINUX_SYMBOL_STR(usb_register_driver) },
};
 
static const char __module_depends[]
/8SMC1-USBhF/usmctest/usmctest.c
48,7 → 48,7
printf ( "- Trailer 2 Press state - %s\n", state.Trailer2 ? "Pushed" : "Unpushed" );
 
if ( state.Voltage == 0.0f )
printf ( "- Input Voltage - Low\n", state.Voltage );
printf ( "- Input Voltage - Low\n" );
else
printf ( "- Input Voltage - %.1fV\n", state.Voltage );
}
66,7 → 66,7
printf ( "\nSpeed (in tacts):" );
scanf ( "%f", speed );
printf ( "\nSteps Divisor:" );
scanf ( "%d", &( sp -> SDivisor ) );
scanf ( "%c", &( sp -> SDivisor ) );
getchar ();
}
 
432,8 → 432,8
 
system ( "clear" );
print_state ( state );
printf ( "\nPress any key to continue" );
getchar ();
printf ( "\nPress any key to continue" );
getchar ();
system ( "clear" );
 
return FALSE;
633,8 → 633,8
system ( "clear" );
print_enc_state ( enc_state, params );
printf ( "\nPress any key to continue" );
getchar ();
printf ( "\nPress any key to continue" );
getchar ();
system ( "clear" );
 
return FALSE;