Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 141753
b: refs/heads/master
c: c4739ea
h: refs/heads/master
i:
  141751: e663f41
v: v3
  • Loading branch information
Greg Kroah-Hartman committed Apr 3, 2009
1 parent 242029f commit 24e3ff4
Show file tree
Hide file tree
Showing 6 changed files with 16 additions and 15 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: bc154a3862260ef8d83ff750daa1b6cfbfa129cc
refs/heads/master: c4739ea63c56928103bc1748c6d9b1df5d815a02
6 changes: 3 additions & 3 deletions trunk/drivers/staging/heci/heci.h
Original file line number Diff line number Diff line change
Expand Up @@ -124,12 +124,12 @@ void heci_wd_timer(unsigned long data);
* input output function prototype
*/
int heci_ioctl_get_version(struct iamt_heci_device *dev, int if_num,
struct heci_message_data *u_msg,
struct heci_message_data __user *u_msg,
struct heci_message_data k_msg,
struct heci_file_private *file_ext);

int heci_ioctl_connect_client(struct iamt_heci_device *dev, int if_num,
struct heci_message_data *u_msg,
struct heci_message_data __user *u_msg,
struct heci_message_data k_msg,
struct file *file);

Expand All @@ -148,7 +148,7 @@ int pthi_write(struct iamt_heci_device *dev,
struct heci_cb_private *priv_cb);

int pthi_read(struct iamt_heci_device *dev, int if_num, struct file *file,
char *ubuf, size_t length, loff_t *offset);
char __user *ubuf, size_t length, loff_t *offset);

struct heci_cb_private *find_pthi_read_list_entry(
struct iamt_heci_device *dev,
Expand Down
2 changes: 1 addition & 1 deletion trunk/drivers/staging/heci/heci_data_structures.h
Original file line number Diff line number Diff line change
Expand Up @@ -428,7 +428,7 @@ struct iamt_heci_device {
*/
unsigned int mem_base;
unsigned int mem_length;
char *mem_addr;
void __iomem *mem_addr;
/*
* lock for the device
*/
Expand Down
2 changes: 1 addition & 1 deletion trunk/drivers/staging/heci/heci_init.c
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ const __u8 heci_wd_state_independence_msg[3][4] = {
{0x07, 0x02, 0x01, 0x10}
};

const struct guid heci_asf_guid = {
static const struct guid heci_asf_guid = {
0x75B30CD6, 0xA29E, 0x4AF7,
{0xA7, 0x12, 0xE6, 0x17, 0x43, 0x93, 0xC8, 0xA6}
};
Expand Down
13 changes: 7 additions & 6 deletions trunk/drivers/staging/heci/heci_main.c
Original file line number Diff line number Diff line change
Expand Up @@ -71,10 +71,10 @@
/*
* heci driver strings
*/
char heci_driver_name[] = HECI_DRIVER_NAME;
char heci_driver_string[] = "Intel(R) Management Engine Interface";
char heci_driver_version[] = HECI_DRIVER_VERSION;
char heci_copyright[] = "Copyright (c) 2003 - 2008 Intel Corporation.";
static char heci_driver_name[] = HECI_DRIVER_NAME;
static char heci_driver_string[] = "Intel(R) Management Engine Interface";
static char heci_driver_version[] = HECI_DRIVER_VERSION;
static char heci_copyright[] = "Copyright (c) 2003 - 2008 Intel Corporation.";


#ifdef HECI_DEBUG
Expand All @@ -96,7 +96,7 @@ static int heci_major;
/* The device pointer */
static struct pci_dev *heci_device;

struct class *heci_class;
static struct class *heci_class;


/* heci_pci_tbl - PCI Device ID Table */
Expand Down Expand Up @@ -1331,7 +1331,7 @@ static int heci_ioctl(struct inode *inode, struct file *file,
int if_num = iminor(inode);
struct heci_file_private *file_ext = file->private_data;
/* in user space */
struct heci_message_data *u_msg = (struct heci_message_data *) data;
struct heci_message_data __user *u_msg;
struct heci_message_data k_msg; /* all in kernel on the stack */
struct iamt_heci_device *dev;

Expand All @@ -1353,6 +1353,7 @@ static int heci_ioctl(struct inode *inode, struct file *file,
spin_unlock_bh(&dev->device_lock);

/* first copy from user all data needed */
u_msg = (struct heci_message_data __user *)data;
if (copy_from_user(&k_msg, u_msg, sizeof(k_msg))) {
DBG("first copy from user all data needed filled\n");
return -EFAULT;
Expand Down
6 changes: 3 additions & 3 deletions trunk/drivers/staging/heci/io_heci.c
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@
* returns 0 on success, <0 on failure.
*/
int heci_ioctl_get_version(struct iamt_heci_device *dev, int if_num,
struct heci_message_data *u_msg,
struct heci_message_data __user *u_msg,
struct heci_message_data k_msg,
struct heci_file_private *file_ext)
{
Expand Down Expand Up @@ -136,7 +136,7 @@ int heci_ioctl_get_version(struct iamt_heci_device *dev, int if_num,
* returns 0 on success, <0 on failure.
*/
int heci_ioctl_connect_client(struct iamt_heci_device *dev, int if_num,
struct heci_message_data *u_msg,
struct heci_message_data __user *u_msg,
struct heci_message_data k_msg,
struct file *file)
{
Expand Down Expand Up @@ -524,7 +524,7 @@ struct heci_cb_private *find_pthi_read_list_entry(
* negative on failure.
*/
int pthi_read(struct iamt_heci_device *dev, int if_num, struct file *file,
char *ubuf, size_t length, loff_t *offset)
char __user *ubuf, size_t length, loff_t *offset)
{
int rets = 0;
struct heci_cb_private *priv_cb = NULL;
Expand Down

0 comments on commit 24e3ff4

Please sign in to comment.