On Thu, 2007-03-22 at 12:56 +0300, Alexey Dobriyan wrote:
> Signed-off-by: Alexey Dobriyan <[EMAIL PROTECTED]>
> ---
> 
>  fs/proc/inode.c |    5 +++--
>  1 file changed, 3 insertions(+), 2 deletions(-)
> 
> --- a/fs/proc/inode.c
> +++ b/fs/proc/inode.c
> @@ -167,8 +167,9 @@ static loff_t proc_reg_llseek(struct fil
>       llseek = pde->proc_fops->llseek;
>       spin_unlock(&pde->pde_unload_lock);
>  
> -     if (llseek)
> -             rv = llseek(file, offset, whence);
> +     if (!llseek)
> +             llseek = default_llseek;
> +     rv = llseek(file, offset, whence);
>  

this has potential impact way outside kcore......

did you audit all proc users to see if they can deal with lseek?

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to