Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

firewire: nosy: annotate __user pointers and __iomem pointers

Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>

+4 -4
+4 -4
drivers/firewire/nosy.c
··· 95 95 96 96 struct pcilynx { 97 97 struct pci_dev *pci_device; 98 - unsigned char *registers; 98 + __iomem char *registers; 99 99 100 100 struct pcl *rcv_start_pcl, *rcv_pcl; 101 101 u32 *rcv_buffer; ··· 163 163 } 164 164 165 165 static int 166 - packet_buffer_get(struct client *client, void *data, size_t user_length) 166 + packet_buffer_get(struct client *client, char __user *data, size_t user_length) 167 167 { 168 168 struct packet_buffer *buffer = &client->buffer; 169 169 size_t length; ··· 362 362 } 363 363 364 364 static ssize_t 365 - nosy_read(struct file *file, char *buffer, size_t count, loff_t *offset) 365 + nosy_read(struct file *file, char __user *buffer, size_t count, loff_t *offset) 366 366 { 367 367 struct client *client = file->private_data; 368 368 ··· 383 383 stats.lost_packet_count = client->buffer.lost_packet_count; 384 384 spin_unlock_irq(client_list_lock); 385 385 386 - if (copy_to_user((void *) arg, &stats, sizeof stats)) 386 + if (copy_to_user((void __user *) arg, &stats, sizeof stats)) 387 387 return -EFAULT; 388 388 else 389 389 return 0;