Greg Kroah-Hartman
4bf0438332
Staging: p9auth: remove unneeded header file
...
The p9auth.h file is not needed, move the stuff into p9auth.c file and
delete it.
Cc: Ashwin Ganti <ashwin.ganti@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:23 -07:00
Randy Dunlap
9752ef46c6
Staging: p9auth: fix dependency/build error
...
Fix p9auth dependency/build failure. It needs to depend on
CRYPTO.
p9auth.c:(.text+0x107297): undefined reference to `crypto_alloc_base'
p9auth.c:(.text+0x1073d4): undefined reference to `crypto_destroy_tfm'
Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com >
Cc: Ashwin Ganti <ashwin.ganti@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:23 -07:00
Greg Kroah-Hartman
00db8a8ecc
Staging: p9auth: add to the kernel build
...
This adds the p9auth code to the kernel build
Cc: Ashwin Ganti <ashwin.ganti@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:23 -07:00
Greg Kroah-Hartman
5dba082699
Staging: p9auth: fix credential logic
...
current->uid is no longer allowed in the 2.6.29 kernel, so use
the proper credential api to be able to alter the uid and euid values.
Note, this now builds properly, hopefully still works properly, would be
good for someone to test it out...
Cc: Ashwin Ganti <ashwin.ganti@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:23 -07:00
Ashwin Ganti
55643171de
Staging: add p9auth driver
...
This is a driver that adds Plan 9 style capability device
implementation.
From: Ashwin Ganti <ashwin.ganti@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:23 -07:00
Greg Kroah-Hartman
bea3e747f3
Staging: epl: remove pointless highres timer check
...
The code only gets built if this option is enabled, so don't
check for it in the code again.
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:22 -07:00
Greg Kroah-Hartman
7c14e54458
Staging: epl: don't check for devfs
...
devfs is long dead and burried, don't check for it, as it doesn't make
any sense to do so.
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:22 -07:00
Greg Kroah-Hartman
70e2db22bd
Staging: epl: fix up epl/kernel/*.h files
...
Only include a file if it's needed.
Also remove some unused comments from the boilerplate text.
And delete some empty .h files
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:22 -07:00
Greg Kroah-Hartman
046f45fa71
Staging: epl: fix up epl/user/*.h files
...
Only include a file if it's needed.
Also remove some unused comments from the boilerplate text.
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:22 -07:00
Greg Kroah-Hartman
d9068d622f
Staging: epl: remove EPLDLLEXPORT
...
This isn't a DLL, so we don't need this :)
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:22 -07:00
Greg Kroah-Hartman
e05ab09aeb
Staging: epl: fix sparse warning in proc_fs.c
...
proc_fs.c needs to include proc_fs.h
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:22 -07:00
Greg Kroah-Hartman
b349129499
Staging: epl: remove kernel version checks
...
They are no longer needed now that we are in the kernel.
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:22 -07:00
Greg Kroah-Hartman
01f5e0322d
Staging: epl: clean up demo_main.c
...
Fix some static symbols and drop the kernel version checks.
Also comment out the init and exit functions, as they don't get used
anymore.
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:22 -07:00
Greg Kroah-Hartman
85df0b8520
Staging: epl: fix up some non-ANSI functions
...
() isn't valid, you need to put (void).
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:22 -07:00
Greg Kroah-Hartman
dcf5371cde
Staging: epl: remove WORD
...
It's u16 in kernelspace, not WORD.
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:22 -07:00
Greg Kroah-Hartman
d539cfb03a
Staging: epl: remove DWORD
...
It's u32 in kernelspace, not DWORD.
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:21 -07:00
Greg Kroah-Hartman
a5c30d94b2
Staging: epl: remove QWORD
...
It's u64 in kernelspace, not QWORD.
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:21 -07:00
Greg Kroah-Hartman
2ed53cf8a5
Staging: epl: remove BYTE
...
It's u8 in kernelspace, not BYTE.
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:21 -07:00
Greg Kroah-Hartman
48c13450c8
Staging: epl: delete EdrvFec5282.h
...
No one is using it.
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:21 -07:00
Greg Kroah-Hartman
5d9d5eb2bf
Staging: epl: remove CONST
...
Just make it const
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:21 -07:00
Greg Kroah-Hartman
e6cc5eac8a
Staging: epl: remove some unused types
...
SHORT, USHORT, INT, UINT, LONG, and ULONG aren't used, so delete them.
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:21 -07:00
Greg Kroah-Hartman
c7c38309e4
Staging: epl: remove compiler warning from SharedBuff.c
...
Yeah, it's a buffer, but this sure can't hurt as it's not easy to unwind
where it's coming from.
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:21 -07:00
Greg Kroah-Hartman
b852ba7d38
Staging: epl: remove REENTRANT
...
It's not used and is not needed.
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:21 -07:00
Greg Kroah-Hartman
5e9f6bc67d
Staging: epl: remove MEM
...
It's not used and is not needed.
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:21 -07:00
Greg Kroah-Hartman
5318487c34
Staging: epl: remove ROM
...
It's not used and is not needed.
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:21 -07:00
Greg Kroah-Hartman
f15a88fae1
Staging: epl: remove FAR
...
It's not used and is not needed.
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:21 -07:00
Greg Kroah-Hartman
44b71174df
Staging: epl: remove NEAR
...
It wasn't used and isn't needed.
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:20 -07:00
Greg Kroah-Hartman
bd3966d5dc
Staging: epl: remove GENERIC
...
It wasn't used and isn't needed.
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:20 -07:00
Greg Kroah-Hartman
9c91f7b4aa
Staging: epl: remove EplObjDef.h
...
No one was using it, so delete it.
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:20 -07:00
Greg Kroah-Hartman
197105a534
Staging: epl: unwind rest of _LINUX_ #ifdefs
...
All the non-Linux #defines are now resolved, so remove
the board/system type defines as they are not needed anymore.
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:20 -07:00
Greg Kroah-Hartman
541a8bde90
Staging: epl: remove __KERNEL__ checks
...
We are in the kernel, so these checks are pointless.
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:20 -07:00
Greg Kroah-Hartman
563b125de3
Staging: epl: remove INLINE mess
...
extern inline isn't the nicest and it doesn't really make sense.
So unwind all the INLINE defines and includes, if speed is _really_ an
issue later stuff can be put back in a sane manner.
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:20 -07:00
Greg Kroah-Hartman
54e49dddd0
Staging: epl: remove _WIN_32_ and _NO_OS_ defines
...
They are not used.
Also remove the code that was looking for them.
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:20 -07:00
Greg Kroah-Hartman
d10f46992f
Staging: epl: remove PUBLIC definition
...
It doesn't make sense here, so delete it.
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:20 -07:00
Greg Kroah-Hartman
335914e315
Staging: epl: remove NULL from global.h
...
Don't define something that is already defined in the kernel.
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:18 -07:00
Greg Kroah-Hartman
b4a4d56898
Staging: epl: remove complier macros from global.h
...
As we are only building within the Linux kernel, remove all of the
different system types from global.h, they are not needed at all.
First step of many to clean up the code to match the kernel coding
style rules.
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:18 -07:00
Greg Kroah-Hartman
06c86229b0
Staging: epl: remove unneeded files
...
There were 3 .c files that was not used in the drivers/staging/epl/
directory. This patch removes these unused files.
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com >
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:18 -07:00
Greg Kroah-Hartman
0191492309
Staging: comedi: fix 64bit build errors
...
This patch fixes the 64bit build errors in the comedi code.
Reported-by: Randy Dunlap <randy.dunlap@oracle.com >
Cc: Alessio Igor Bogani <abogani@texware.it >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:18 -07:00
Bill Pemberton
180027136b
Staging: comedi: Remove CHAR, *PCHAR, and *PCSTR typedefs in addi-data
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:18 -07:00
Bill Pemberton
3019b4106b
Staging: comedi: Remove use of VOID typedef in addi-data
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:18 -07:00
Bill Pemberton
63aa142aca
Staging: comedi: Remove me4000_info_t typedef
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:18 -07:00
Bill Pemberton
126974dc8c
Staging: comedi: Remove me4000_cnt_context_t typedef
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:18 -07:00
Bill Pemberton
ff585603bd
Staging: comedi: Remove me4000_dio_context_t typedef
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:18 -07:00
Bill Pemberton
8b95a0e17f
Staging: comedi: Remove me4000_ai_context_t typedef
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:18 -07:00
Bill Pemberton
21921108be
Staging: comedi: Remove me4000_ao_context_t typedef
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:18 -07:00
Bill Pemberton
27f4caaa3b
Staging: comedi: Remove me4000_board_t typedef
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:17 -07:00
Bill Pemberton
79dcd04224
Staging: comedi: Remove me4000_cnt_info_t typedef
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:17 -07:00
Bill Pemberton
e81d65b30c
Staging: comedi: Remove me4000_dio_info_t typedef
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:17 -07:00
Bill Pemberton
0c18e8c046
Staging: comedi: Remove me4000_ai_info_t typedef
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:17 -07:00
Bill Pemberton
8d95123295
Staging: comedi: Remove me4000_ao_info_t typedef
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:54:17 -07:00