From owner-freebsd-emulation@FreeBSD.ORG Mon Sep 22 20:30:04 2008 Return-Path: Delivered-To: freebsd-emulation@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2A7081065672 for ; Mon, 22 Sep 2008 20:30:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 1776E8FC1A for ; Mon, 22 Sep 2008 20:30:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m8MKU36g013052 for ; Mon, 22 Sep 2008 20:30:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m8MKU3ot013049; Mon, 22 Sep 2008 20:30:03 GMT (envelope-from gnats) Date: Mon, 22 Sep 2008 20:30:03 GMT Message-Id: <200809222030.m8MKU3ot013049@freefall.freebsd.org> To: freebsd-emulation@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: kern/117010: commit references a PR X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Sep 2008 20:30:04 -0000 The following reply was made to PR kern/117010; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: kern/117010: commit references a PR Date: Mon, 22 Sep 2008 20:20:10 +0000 (UTC) rdivacky 2008-09-22 20:19:54 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/compat/linux linux_file.c Log: SVN rev 183278 on 2008-09-22 20:19:54Z by rdivacky Merge r182892 from head to stable/7, I had to manually change the code to include "thread" argument to the vn_lock() which got removed in HEAD: Getdents requires padding with 2 bytes instead of 1 byte as with getdents64. The last byte is used for storing the d_type, add this to plain getdents case where it was missing before. Also change the code to use strlcpy instead of plain strcpy. This changes fix the getdents crash we had reports about (hl2 server etc.) PR: kern/117010 MFC after: 1 week Submitted by: Dmitry Chagin (dchagin@) Tested by: MITA Yoshio Approved by: kib (mentor) Approved by: re (kensmith) Revision Changes Path 1.105.2.3 +54 -33 src/sys/compat/linux/linux_file.c _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"