mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-09-18 22:14:16 +00:00 
			
		
		
		
	ieee1394: limit early node speed to host interface speed
The following patch limits the node speed to the host interface speed, before using it. Signed-off-by: Philippe De Muyter <phdm@macqel.be> It should actually suffice to do this only for the local node's speedcap[]. But there is another bug in the speed calculation: The local node's speed is not correctly propagated to the speeds which are to be used to access remote nodes. http://thread.gmane.org/gmane.linux.kernel.firewire.devel/11772/focus=12024 Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
This commit is contained in:
		
							parent
							
								
									ee2d91e2b3
								
							
						
					
					
						commit
						a6ca4f7081
					
				
					 1 changed files with 2 additions and 0 deletions
				
			
		|  | @ -373,6 +373,8 @@ static void build_speed_map(struct hpsb_host *host, int nodecount) | |||
| 			if (sid->port2 == SELFID_PORT_CHILD) cldcnt[n]++; | ||||
| 
 | ||||
| 			speedcap[n] = sid->speed; | ||||
| 			if (speedcap[n] > host->csr.lnk_spd) | ||||
| 				speedcap[n] = host->csr.lnk_spd; | ||||
| 			n--; | ||||
| 		} | ||||
| 	} | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Philippe De Muyter
						Philippe De Muyter