public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH]2.5.3-pre2: drivers/ieee1394/video1394.c
@ 2002-01-20 17:28 Frank Davis
  2002-01-20 17:56 ` Frank Davis
  0 siblings, 1 reply; 3+ messages in thread
From: Frank Davis @ 2002-01-20 17:28 UTC (permalink / raw)
  To: linux-kernel; +Cc: fdavis

Hello all,
   This patch fixes some of the compile errors in 2.5.3-pre2, MINOR -> 
minor
Regards,
Frank

--- drivers/ieee1394/video1394.c.old	Mon Jan 14 21:54:46 2002
+++ drivers/ieee1394/video1394.c	Sun Jan 20 12:24:41 2002
@@ -850,7 +850,7 @@
 		struct video_card *p;
 		list_for_each(lh, &video1394_cards) {
 			p = list_entry(lh, struct video_card, list);
-			if (p->id == MINOR(inode->i_rdev)) {
+			if (p->id == minor(inode->i_rdev)) {
 				video = p;
 				ohci = video->ohci;
 				break;
@@ -860,7 +860,7 @@
 	spin_unlock_irqrestore(&video1394_cards_lock, flags);
 
 	if (video == NULL) {
-		PRINT_G(KERN_ERR, __FUNCTION__": Unknown video card for minor %d", MINOR(inode->i_rdev));
+		PRINT_G(KERN_ERR, __FUNCTION__": Unknown video card for minor %d", minor(inode->i_rdev));
 		return -EFAULT;
 	}
 
@@ -1328,7 +1328,7 @@
 		struct video_card *p;
 		list_for_each(lh, &video1394_cards) {
 			p = list_entry(lh, struct video_card, list);
-			if (p->id == MINOR(file->f_dentry->d_inode->i_rdev)) {
+			if (p->id == minor(file->f_dentry->d_inode->i_rdev)) {
 				video = p;
 				break;
 			}
@@ -1338,7 +1338,7 @@
 
 	if (video == NULL) {
 		PRINT_G(KERN_ERR, __FUNCTION__": Unknown video card for minor %d",
-			MINOR(file->f_dentry->d_inode->i_rdev));
+			minor(file->f_dentry->d_inode->i_rdev));
 		return -EFAULT;
 	}
 
@@ -1357,7 +1357,7 @@
 
 static int video1394_open(struct inode *inode, struct file *file)
 {
-	int i = MINOR(inode->i_rdev);
+	int i = minor(inode->i_rdev);
 	unsigned long flags;
 	struct video_card *video = NULL;
 	struct list_head *lh;
@@ -1397,7 +1397,7 @@
 		struct video_card *p;
 		list_for_each(lh, &video1394_cards) {
 			p = list_entry(lh, struct video_card, list);
-			if (p->id == MINOR(inode->i_rdev)) {
+			if (p->id == minor(inode->i_rdev)) {
 				video = p;
 				break;
 			}
@@ -1407,7 +1407,7 @@
 
 	if (video == NULL) {
 		PRINT_G(KERN_ERR, __FUNCTION__": Unknown device for minor %d",
-				MINOR(inode->i_rdev));
+				minor(inode->i_rdev));
 		return 1;
 	}
 
 




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH]2.5.3-pre2: drivers/ieee1394/video1394.c
  2002-01-20 17:28 [PATCH]2.5.3-pre2: drivers/ieee1394/video1394.c Frank Davis
@ 2002-01-20 17:56 ` Frank Davis
  0 siblings, 0 replies; 3+ messages in thread
From: Frank Davis @ 2002-01-20 17:56 UTC (permalink / raw)
  To: linux-kernel; +Cc: Frank Davis

Hello all,
   fyi: The last error (line 831) is regarding
remap_page_range(struct vm_area_struct, unsigned long, unsigned long, 
unsigned long, pgprot_t )
Regards,
Frank


Frank Davis wrote:

> Hello all,
>    This patch fixes some of the compile errors in 2.5.3-pre2, MINOR -> 
> minor
> Regards,
> Frank
> 
> --- drivers/ieee1394/video1394.c.old	Mon Jan 14 21:54:46 2002
> +++ drivers/ieee1394/video1394.c	Sun Jan 20 12:24:41 2002
> @@ -850,7 +850,7 @@
>  		struct video_card *p;
>  		list_for_each(lh, &video1394_cards) {
>  			p = list_entry(lh, struct video_card, list);
> -			if (p->id == MINOR(inode->i_rdev)) {
> +			if (p->id == minor(inode->i_rdev)) {
>  				video = p;
>  				ohci = video->ohci;
>  				break;
> @@ -860,7 +860,7 @@
>  	spin_unlock_irqrestore(&video1394_cards_lock, flags);
>  
>  	if (video == NULL) {
> -		PRINT_G(KERN_ERR, __FUNCTION__": Unknown video card for minor %d", MINOR(inode->i_rdev));
> +		PRINT_G(KERN_ERR, __FUNCTION__": Unknown video card for minor %d", minor(inode->i_rdev));
>  		return -EFAULT;
>  	}
>  
> @@ -1328,7 +1328,7 @@
>  		struct video_card *p;
>  		list_for_each(lh, &video1394_cards) {
>  			p = list_entry(lh, struct video_card, list);
> -			if (p->id == MINOR(file->f_dentry->d_inode->i_rdev)) {
> +			if (p->id == minor(file->f_dentry->d_inode->i_rdev)) {
>  				video = p;
>  				break;
>  			}
> @@ -1338,7 +1338,7 @@
>  
>  	if (video == NULL) {
>  		PRINT_G(KERN_ERR, __FUNCTION__": Unknown video card for minor %d",
> -			MINOR(file->f_dentry->d_inode->i_rdev));
> +			minor(file->f_dentry->d_inode->i_rdev));
>  		return -EFAULT;
>  	}
>  
> @@ -1357,7 +1357,7 @@
>  
>  static int video1394_open(struct inode *inode, struct file *file)
>  {
> -	int i = MINOR(inode->i_rdev);
> +	int i = minor(inode->i_rdev);
>  	unsigned long flags;
>  	struct video_card *video = NULL;
>  	struct list_head *lh;
> @@ -1397,7 +1397,7 @@
>  		struct video_card *p;
>  		list_for_each(lh, &video1394_cards) {
>  			p = list_entry(lh, struct video_card, list);
> -			if (p->id == MINOR(inode->i_rdev)) {
> +			if (p->id == minor(inode->i_rdev)) {
>  				video = p;
>  				break;
>  			}
> @@ -1407,7 +1407,7 @@
>  
>  	if (video == NULL) {
>  		PRINT_G(KERN_ERR, __FUNCTION__": Unknown device for minor %d",
> -				MINOR(inode->i_rdev));
> +				minor(inode->i_rdev));
>  		return 1;
>  	}
>  
>  
> 
> 
> 
> 
> 



^ permalink raw reply	[flat|nested] 3+ messages in thread

* [PATCH] 2.5.3-pre2: drivers/ieee1394/video1394.c
@ 2002-01-20 21:41 Frank Davis
  0 siblings, 0 replies; 3+ messages in thread
From: Frank Davis @ 2002-01-20 21:41 UTC (permalink / raw)
  To: linux-kernel; +Cc: fdavis, torvalds

Hello all,
    This patch is for: MINOR -> minor updates, as well a 
remap_page_range() update for drivers/ieee1394/video1394.c . It's against 
2.5.3-pre2. Please review for inclusion.

Regards,
Frank

--- drivers/ieee1394/video1394.c.old	Mon Jan 14 21:54:46 2002
+++ drivers/ieee1394/video1394.c	Sun Jan 20 16:34:49 2002
@@ -807,8 +807,7 @@
 	reg_write(ohci, OHCI1394_IsoXmitIntMaskSet, 1<<d->ctx);
 }
 
-static int do_iso_mmap(struct ti_ohci *ohci, struct dma_iso_ctx *d, 
-		       const char *adr, unsigned long size)
+static int do_iso_mmap(struct vm_area_struct *vma, struct ti_ohci *ohci, struct dma_iso_ctx *d, const char *adr, unsigned long size)
 {
         unsigned long start=(unsigned long) adr;
         unsigned long page,pos;
@@ -828,7 +827,7 @@
         pos=(unsigned long) d->buf;
         while (size > 0) {
                 page = kvirt_to_pa(pos);
-                if (remap_page_range(start, page, PAGE_SIZE, PAGE_SHARED))
+                if (remap_page_range(vma, start, page, PAGE_SIZE, PAGE_SHARED))
                         return -EAGAIN;
                 start+=PAGE_SIZE;
                 pos+=PAGE_SIZE;
@@ -850,7 +849,7 @@
 		struct video_card *p;
 		list_for_each(lh, &video1394_cards) {
 			p = list_entry(lh, struct video_card, list);
-			if (p->id == MINOR(inode->i_rdev)) {
+			if (p->id == minor(inode->i_rdev)) {
 				video = p;
 				ohci = video->ohci;
 				break;
@@ -860,7 +859,7 @@
 	spin_unlock_irqrestore(&video1394_cards_lock, flags);
 
 	if (video == NULL) {
-		PRINT_G(KERN_ERR, __FUNCTION__": Unknown video card for minor %d", MINOR(inode->i_rdev));
+		PRINT_G(KERN_ERR, __FUNCTION__": Unknown video card for minor %d", minor(inode->i_rdev));
 		return -EFAULT;
 	}
 
@@ -1328,7 +1327,7 @@
 		struct video_card *p;
 		list_for_each(lh, &video1394_cards) {
 			p = list_entry(lh, struct video_card, list);
-			if (p->id == MINOR(file->f_dentry->d_inode->i_rdev)) {
+			if (p->id == minor(file->f_dentry->d_inode->i_rdev)) {
 				video = p;
 				break;
 			}
@@ -1338,7 +1337,7 @@
 
 	if (video == NULL) {
 		PRINT_G(KERN_ERR, __FUNCTION__": Unknown video card for minor %d",
-			MINOR(file->f_dentry->d_inode->i_rdev));
+			minor(file->f_dentry->d_inode->i_rdev));
 		return -EFAULT;
 	}
 
@@ -1348,7 +1347,7 @@
 	if (video->current_ctx == NULL) {
 		PRINT(KERN_ERR, ohci->id, "Current iso context not set");
 	} else
-		res = do_iso_mmap(ohci, video->current_ctx, 
+		res = do_iso_mmap(vma, ohci, video->current_ctx, 
 			   (char *)vma->vm_start, 
 			   (unsigned long)(vma->vm_end-vma->vm_start));
 	unlock_kernel();
@@ -1357,7 +1356,7 @@
 
 static int video1394_open(struct inode *inode, struct file *file)
 {
-	int i = MINOR(inode->i_rdev);
+	int i = minor(inode->i_rdev);
 	unsigned long flags;
 	struct video_card *video = NULL;
 	struct list_head *lh;
@@ -1397,7 +1396,7 @@
 		struct video_card *p;
 		list_for_each(lh, &video1394_cards) {
 			p = list_entry(lh, struct video_card, list);
-			if (p->id == MINOR(inode->i_rdev)) {
+			if (p->id == minor(inode->i_rdev)) {
 				video = p;
 				break;
 			}
@@ -1407,7 +1406,7 @@
 
 	if (video == NULL) {
 		PRINT_G(KERN_ERR, __FUNCTION__": Unknown device for minor %d",
-				MINOR(inode->i_rdev));
+				minor(inode->i_rdev));
 		return 1;
 	}
 


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-01-20 21:53 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-01-20 17:28 [PATCH]2.5.3-pre2: drivers/ieee1394/video1394.c Frank Davis
2002-01-20 17:56 ` Frank Davis
  -- strict thread matches above, loose matches on Subject: below --
2002-01-20 21:41 [PATCH] 2.5.3-pre2: drivers/ieee1394/video1394.c Frank Davis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox