Subject: Re: kern/21107: genfs_putpages modifies page tables without proper locking
To: enami tsugutomo <enami@but-b.or.jp>
From: Brian Buhrow <buhrow@lothlorien.nfbcal.org>
List: netbsd-bugs
Date: 04/20/2003 12:44:06
	I appologize for my ignorance, but what does the variable __LINE__
represent?  Is it just the line number of the code currently executing?
What is it used for?
-thanks
-Brian

On Apr 17,  8:07am, enami tsugutomo wrote:
} Subject: Re: kern/21107: genfs_putpages modifies page tables without prope
} > Note that I don't know why these two things should differ if the patch had
} > no effect.
} > -Brian
} > 
} > 	First, here's a diff of the two disassembly outputs.
} > 
} > *** disa.bad	Tue Apr 15 23:48:53 2003
} > --- disa.good	Tue Apr 15 23:48:33 2003
} > ***************
} > *** 575,581 ****
} >   0xc02b1b08 <genfs_putpages+1920>:	cmp    %edx,0x1c(%ebx)
} >   0xc02b1b0b <genfs_putpages+1923>:	je     0xc02b1b28 <genfs_putpages+1952>
} >   0xc02b1b0d <genfs_putpages+1925>:	push   $0xc049deeb
} > ! 0xc02b1b12 <genfs_putpages+1930>:	push   $0x4d5
} >   0xc02b1b17 <genfs_putpages+1935>:	push   $0xc049dc40
} >   0xc02b1b1c <genfs_putpages+1940>:	push   $0xc049db0d
} >   0xc02b1b21 <genfs_putpages+1945>:	call   0xc0456f44 <__assert>
} 
} This is a value of __LINE__.
} 
} enami.
>-- End of excerpt from enami tsugutomo