From owner-freebsd-fs@FreeBSD.ORG Sun Jan 25 20:36:04 2009 Return-Path: Delivered-To: freebsd-fs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 75F86106564A; Sun, 25 Jan 2009 20:36:04 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4C2328FC1B; Sun, 25 Jan 2009 20:36:04 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n0PKa4KZ033129; Sun, 25 Jan 2009 20:36:04 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n0PKa4WW033125; Sun, 25 Jan 2009 20:36:04 GMT (envelope-from linimon) Date: Sun, 25 Jan 2009 20:36:04 GMT Message-Id: <200901252036.n0PKa4WW033125@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-fs@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: kern/130979: [smbfs] [panic] boot/kernel/smbfs.ko X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jan 2009 20:36:04 -0000 Old Synopsis: [panic] boot/kernel/smbfs.ko New Synopsis: [smbfs] [panic] boot/kernel/smbfs.ko Responsible-Changed-From-To: freebsd-bugs->freebsd-fs Responsible-Changed-By: linimon Responsible-Changed-When: Sun Jan 25 20:35:41 UTC 2009 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=130979 From owner-freebsd-fs@FreeBSD.ORG Mon Jan 26 01:18:13 2009 Return-Path: Delivered-To: freebsd-fs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 98DA2106566C; Mon, 26 Jan 2009 01:18:13 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 6C1A28FC08; Mon, 26 Jan 2009 01:18:13 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n0Q1IDuL041757; Mon, 26 Jan 2009 01:18:13 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n0Q1IDPc041753; Mon, 26 Jan 2009 01:18:13 GMT (envelope-from linimon) Date: Mon, 26 Jan 2009 01:18:13 GMT Message-Id: <200901260118.n0Q1IDPc041753@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-i386@FreeBSD.org, freebsd-fs@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: kern/130920: [msdosfs] cp(1) takes 100% CPU time while copying file from harddisk to pendrive X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jan 2009 01:18:14 -0000 Synopsis: [msdosfs] cp(1) takes 100% CPU time while copying file from harddisk to pendrive Responsible-Changed-From-To: freebsd-i386->freebsd-fs Responsible-Changed-By: linimon Responsible-Changed-When: Mon Jan 26 01:18:03 UTC 2009 Responsible-Changed-Why: reclassify. http://www.freebsd.org/cgi/query-pr.cgi?pr=130920 From owner-freebsd-fs@FreeBSD.ORG Mon Jan 26 11:06:55 2009 Return-Path: Delivered-To: freebsd-fs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 95AA3106566B for ; Mon, 26 Jan 2009 11:06:55 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 81A9B8FC1C for ; Mon, 26 Jan 2009 11:06:55 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n0QB6tM1024247 for ; Mon, 26 Jan 2009 11:06:55 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n0QB6suh024243 for freebsd-fs@FreeBSD.org; Mon, 26 Jan 2009 11:06:54 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 26 Jan 2009 11:06:54 GMT Message-Id: <200901261106.n0QB6suh024243@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-fs@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-fs@FreeBSD.org X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jan 2009 11:06:56 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/130979 fs [smbfs] [panic] boot/kernel/smbfs.ko o kern/130920 fs [msdosfs] cp(1) takes 100% CPU time while copying file o kern/130229 fs [iconv] usermount fails on fs that need iconv o kern/130210 fs [nullfs] Error by check nullfs o bin/130105 fs [zfs] zfs send -R dumps core o kern/129760 fs [nfs] after 'umount -f' of a stale NFS share FreeBSD l o kern/129231 fs [ufs] [patch] New UFS mount (norandom) option - mostly o kern/129174 fs [nfs] [zfs] [panic] NFS v3 Panic when under high load o kern/129152 fs [panic] non-userfriendly panic when trying to mount(8) o kern/129084 fs [udf] [panic] udf panic: getblk: size(67584) > MAXBSIZ f kern/128829 fs smbd(8) causes periodic panic on 7-RELEASE o kern/128633 fs [zfs] [lor] lock order reversal in zfs o kern/128514 fs [zfs] [mpt] problems with ZFS and LSILogic SAS/SATA Ad f kern/128173 fs [ext2fs] ls gives "Input/output error" on mounted ext3 o kern/127420 fs [gjournal] [panic] Journal overflow on gmirrored gjour o kern/127213 fs [tmpfs] sendfile on tmpfs data corruption o kern/127029 fs [panic] mount(8): trying to mount a write protected zi o kern/126287 fs [ufs] [panic] Kernel panics while mounting an UFS file f kern/125536 fs [ext2fs] ext 2 mounts cleanly but fails on commands li o kern/125149 fs [nfs] [panic] changing into .zfs dir from nfs client c f kern/124621 fs [ext3] [patch] Cannot mount ext2fs partition o kern/122888 fs [zfs] zfs hang w/ prefetch on, zil off while running t o bin/122172 fs [fs]: amd(8) automount daemon dies on 6.3-STABLE i386, o bin/121072 fs [smbfs] mount_smbfs(8) cannot normally convert the cha o bin/118249 fs mv(1): moving a directory changes its mtime o kern/116170 fs [panic] Kernel panic when mounting /tmp o kern/114955 fs [cd9660] [patch] [request] support for mask,dirmask,ui o kern/114847 fs [ntfs] [patch] [request] dirmask support for NTFS ala o kern/114676 fs [ufs] snapshot creation panics: snapacct_ufs2: bad blo o bin/114468 fs [patch] [request] add -d option to umount(8) to detach o bin/113838 fs [patch] [request] mount(8): add support for relative p o bin/113049 fs [patch] [request] make quot(8) use getopt(3) and show o kern/112658 fs [smbfs] [patch] smbfs and caching problems (resolves b o kern/93942 fs [vfs] [patch] panic: ufs_dirbad: bad dir (patch from D 34 problems total. From owner-freebsd-fs@FreeBSD.ORG Tue Jan 27 02:53:20 2009 Return-Path: Delivered-To: freebsd-fs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D1A0910656C9; Tue, 27 Jan 2009 02:53:20 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9E4E08FC12; Tue, 27 Jan 2009 02:53:20 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n0R2rK9M042439; Tue, 27 Jan 2009 02:53:20 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n0R2rKpm042435; Tue, 27 Jan 2009 02:53:20 GMT (envelope-from linimon) Date: Tue, 27 Jan 2009 02:53:20 GMT Message-Id: <200901270253.n0R2rKpm042435@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-fs@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: kern/131024: [ext3fs] Writing to ext3 partition causes endless loop X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jan 2009 02:53:21 -0000 Old Synopsis: Writing to ext3 partition causes endless loop New Synopsis: [ext3fs] Writing to ext3 partition causes endless loop Responsible-Changed-From-To: freebsd-bugs->freebsd-fs Responsible-Changed-By: linimon Responsible-Changed-When: Tue Jan 27 02:52:59 UTC 2009 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=131024 From owner-freebsd-fs@FreeBSD.ORG Tue Jan 27 09:52:37 2009 Return-Path: Delivered-To: freebsd-fs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 780FB1065670; Tue, 27 Jan 2009 09:52:37 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4C1B68FC13; Tue, 27 Jan 2009 09:52:37 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from freefall.freebsd.org (kib@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n0R9qb0x097310; Tue, 27 Jan 2009 09:52:37 GMT (envelope-from kib@freefall.freebsd.org) Received: (from kib@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n0R9qaj8097306; Tue, 27 Jan 2009 09:52:36 GMT (envelope-from kib) Date: Tue, 27 Jan 2009 09:52:36 GMT Message-Id: <200901270952.n0R9qaj8097306@freefall.freebsd.org> To: tommy.bongaerts@drumscum.be, kib@FreeBSD.org, freebsd-fs@FreeBSD.org From: kib@FreeBSD.org Cc: Subject: Re: kern/131024: [ext3fs] Writing to ext3 partition causes endless loop X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jan 2009 09:52:37 -0000 Synopsis: [ext3fs] Writing to ext3 partition causes endless loop State-Changed-From-To: open->closed State-Changed-By: kib State-Changed-When: Tue Jan 27 09:52:14 UTC 2009 State-Changed-Why: Patch is already committed to HEAD and RELENG_7. http://www.freebsd.org/cgi/query-pr.cgi?pr=131024 From owner-freebsd-fs@FreeBSD.ORG Tue Jan 27 16:00:36 2009 Return-Path: Delivered-To: freebsd-fs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EB9C310656D4; Tue, 27 Jan 2009 16:00:36 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id BFA9A8FC12; Tue, 27 Jan 2009 16:00:36 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n0RG0ap1074292; Tue, 27 Jan 2009 16:00:36 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n0RG0aVr074282; Tue, 27 Jan 2009 16:00:36 GMT (envelope-from linimon) Date: Tue, 27 Jan 2009 16:00:36 GMT Message-Id: <200901271600.n0RG0aVr074282@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-fs@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: kern/131009: [ext2fs] [hang] System freezes when attempting to copy from one mounted (USB-disk-resident) ext2 filesystem to another X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jan 2009 16:00:38 -0000 Old Synopsis: System freezes when attempting to copy from one mounted (USB-disk-resident) ext2 filesystem to another New Synopsis: [ext2fs] [hang] System freezes when attempting to copy from one mounted (USB-disk-resident) ext2 filesystem to another Responsible-Changed-From-To: freebsd-bugs->freebsd-fs Responsible-Changed-By: linimon Responsible-Changed-When: Tue Jan 27 16:00:06 UTC 2009 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=131009 From owner-freebsd-fs@FreeBSD.ORG Wed Jan 28 15:38:07 2009 Return-Path: Delivered-To: freebsd-fs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DE286106564A; Wed, 28 Jan 2009 15:38:07 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B2BED8FC0A; Wed, 28 Jan 2009 15:38:07 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n0SFc7Nr082823; Wed, 28 Jan 2009 15:38:07 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n0SFc7kZ082819; Wed, 28 Jan 2009 15:38:07 GMT (envelope-from linimon) Date: Wed, 28 Jan 2009 15:38:07 GMT Message-Id: <200901281538.n0SFc7kZ082819@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-fs@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: kern/131081: [zfs] User cannot delete a file when a ZFS dataset is full. X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jan 2009 15:38:08 -0000 Old Synopsis: User cannot delete a file when a ZFS dataset is full. New Synopsis: [zfs] User cannot delete a file when a ZFS dataset is full. Responsible-Changed-From-To: freebsd-bugs->freebsd-fs Responsible-Changed-By: linimon Responsible-Changed-When: Wed Jan 28 15:37:54 UTC 2009 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=131081 From owner-freebsd-fs@FreeBSD.ORG Wed Jan 28 19:06:11 2009 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CCCF7106566C for ; Wed, 28 Jan 2009 19:06:11 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from mail-ew0-f21.google.com (mail-ew0-f21.google.com [209.85.219.21]) by mx1.freebsd.org (Postfix) with ESMTP id 0CD278FC08 for ; Wed, 28 Jan 2009 19:06:10 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: by ewy14 with SMTP id 14so4580798ewy.19 for ; Wed, 28 Jan 2009 11:06:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=O64Jr5QDYaIyN4CwRjJELJ4n28tG0qDqzpCDQDWgWyo=; b=d9T2Y1iwgUCxGRQtapFCRdNTjJrLpAYJes8taCsvzEkbaHWWbMsnNxGvoktrmjfsDI 0t5iGOx5Q7H7bPBIkzpJ/VL6TEKFKHkvmMtUW7DoDo6wYNQEhhL3br2Hj6OJCYzyI7p3 Xa+sW9i5lcNZRTXpC2HBO07dgwHPfh32gNtjo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type; b=cUfVBmRjlHMGReahDnr4UBbmt++fA+GjU1aL7QnUTVD8pl/4rtWDL/utxmaeAd3eF3 2PXe+DFTPr3BUZXUoCmAydZ63VWF6rum0dADM1n+mM80xSEwCcohvTaOkCoI9CFhGrl7 JcF/3hw2gBobZ1ecpUsZKJtJI7baxHPOoAuM0= MIME-Version: 1.0 Sender: asmrookie@gmail.com Received: by 10.86.26.11 with SMTP id 11mr238187fgz.40.1233168300745; Wed, 28 Jan 2009 10:45:00 -0800 (PST) Date: Wed, 28 Jan 2009 19:45:00 +0100 X-Google-Sender-Auth: 000fc2ed6eadc845 Message-ID: <3bbf2fe10901281045s7e3280dep5a26df6541595cfe@mail.gmail.com> From: Attilio Rao To: FreeBSD Current , freebsd-fs@freebsd.org Content-Type: multipart/mixed; boundary=000e0cd286e283a38b04618f5e64 Cc: Robert Watson Subject: [PATCH] improving netncp locking X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jan 2009 19:06:12 -0000 --000e0cd286e283a38b04618f5e64 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Attached there is a patch that fixes netncp locking. Actually, netncp tries to drain connections without any protection for the nc_id field (which is supposed to discriminate between a valid connection and one under draining). Also, the drain still uses loose ending LK_DRAIN. This patch adds correct locking for draining path adding an interlock, control flags, a refcount and using it accordingly. Ultimately 2 locks are switched to be sx as they don't rely on any particular lockmgr feature. The patch compiles and boots ok, but if someone could test and review it I would appreciate a lot. Thanks, Attilio -- Peace can only be achieved by understanding - A. Einstein --000e0cd286e283a38b04618f5e64 Content-Type: text/x-diff; charset=US-ASCII; name="netncp.diff" Content-Disposition: attachment; filename="netncp.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_fqickktn0 LS0tIC91c3Ivc3JjL3N5cy9uZXRuY3AvbmNwX2Nvbm4uYwkyMDA5LTAxLTEwIDEzOjM5OjQ4LjAw MDAwMDAwMCArMDEwMAorKysgc3lzL25ldG5jcC9uY3BfY29ubi5jCTIwMDktMDEtMjggMTk6MjA6 MDIuMDAwMDAwMDAwICswMTAwCkBAIC0zOCwxMSArMzgsMTMgQEAKICNpbmNsdWRlIDxzeXMvcGFy YW0uaD4KICNpbmNsdWRlIDxzeXMvc3lzdG0uaD4KICNpbmNsdWRlIDxzeXMva2VybmVsLmg+Cisj aW5jbHVkZSA8c3lzL2xvY2suaD4KICNpbmNsdWRlIDxzeXMvbWFsbG9jLmg+CisjaW5jbHVkZSA8 c3lzL211dGV4Lmg+CiAjaW5jbHVkZSA8c3lzL3ByaXYuaD4KICNpbmNsdWRlIDxzeXMvcHJvYy5o PgotI2luY2x1ZGUgPHN5cy9sb2NrLmg+CiAjaW5jbHVkZSA8c3lzL3N5c2N0bC5oPgorI2luY2x1 ZGUgPHN5cy9zeC5oPgogCiAjaW5jbHVkZSA8bmV0bmNwL25jcC5oPgogI2luY2x1ZGUgPG5ldG5j cC9ud2Vycm9yLmg+CkBAIC01MSw2ICs1MywxNyBAQAogI2luY2x1ZGUgPG5ldG5jcC9uY3Bfc29j ay5oPgogI2luY2x1ZGUgPG5ldG5jcC9uY3BfbmNwLmg+CiAKKyNkZWZpbmUJTkNQX1JFRkxDTlQo bmNwKQkoKG5jcCktPm5jX2xvY2tjbnQrKykKKyNkZWZpbmUJTkNQX1JFTExDTlQobmNwKSBkbyB7 CQkJCQkJXAorCShuY3ApLT5uY19sb2NrY250LS07CQkJCQkJXAorCWlmICgobmNwKS0+bmNfbG9j a2NudCA9PSAwICYmCQkJCQlcCisJICAgICgobmNwKS0+ZmxhZ3MgJiBOQ1BGTF9EUkFJTklORykg IT0gMCkgewkJCVwKKwkJTVBBU1MoKG5jcCktPm5jX2lkID09IDApOwkJCQlcCisJCShuY3ApLT5m bGFncyAmPSB+TkNQRkxfRFJBSU5JTkc7CQkJXAorCQl3YWtldXAoJihuY3ApLT5uY19sb2NrY250 KTsJCQkJXAorCX0JCQkJCQkJCVwKK30gd2hpbGUoMCkKKwogU0xJU1RfSEVBRChuY3BfaGFuZGxl X2hlYWQsbmNwX2hhbmRsZSk7CiAKIGludCBuY3BfYnVyc3RfZW5hYmxlZCA9IDE7CkBAIC01OCwx NSArNzEsMTYgQEAKIHN0cnVjdCBuY3BfY29ubl9oZWFkIGNvbm5fbGlzdD17TlVMTH07CiBzdGF0 aWMgaW50IG5jcF9jb25uX2NudCA9IDA7CiBzdGF0aWMgaW50IG5jcF9uZXh0X3JlZiA9IDE7Ci1z dGF0aWMgc3RydWN0IGxvY2sgbGlzdGxvY2s7CitzdGF0aWMgc3RydWN0IHN4IGxpc3Rsb2NrOwog CiBzdHJ1Y3QgbmNwX2hhbmRsZV9oZWFkIGxobGlzdD17TlVMTH07CiBzdGF0aWMgaW50IG5jcF9u ZXh0X2hhbmRsZSA9IDE7Ci1zdGF0aWMgc3RydWN0IGxvY2sgbGhsb2NrOworc3RhdGljIHN0cnVj dCBzeCBsaGxvY2s7CiAKIHN0YXRpYyBpbnQgbmNwX3N5c2N0bF9jb25uc3RhdChTWVNDVExfSEFO RExFUl9BUkdTKTsKIHN0YXRpYyBpbnQgbmNwX2Nvbm5fbG9ja19hbnkoc3RydWN0IG5jcF9jb25u ICpjb25uLCBzdHJ1Y3QgdGhyZWFkICp0ZCwKICAgICBzdHJ1Y3QgdWNyZWQgKmNyZWQpOworc3Rh dGljIHZvaWQgbmNwX2Nvbm5fbG9ja19hc3NlcnQoc3RydWN0IG5jcF9jb25uICpjb25uLCBpbnQg d2hhdCk7CiAKIFNZU0NUTF9ERUNMKF9uZXRfbmNwKTsKIFNZU0NUTF9JTlQgKF9uZXRfbmNwLCBP SURfQVVUTywgYnVyc3RfZW5hYmxlZCwgQ1RMRkxBR19SRCwgJm5jcF9idXJzdF9lbmFibGVkLCAw LCAiIik7CkBAIC03OSw4ICs5Myw4IEBACiBpbnQKIG5jcF9jb25uX2luaXQodm9pZCkKIHsKLQls b2NraW5pdCgmbGlzdGxvY2ssIFBTT0NLLCAibmNwbGwiLCAwLCAwKTsKLQlsb2NraW5pdCgmbGhs b2NrLCBQU09DSywgIm5jcGxoIiwgMCwgMCk7CisJc3hfaW5pdF9mbGFncygmbGlzdGxvY2ssICJu Y3BsbCIsIFNYX1JFQ1VSU0UpOworCXN4X2luaXQoJmxobG9jaywgIm5jcGxoIik7CiAJcmV0dXJu IDA7CiB9CiAKQEAgLTkxLDIxICsxMDUsNTEgQEAKIAkJTkNQRVJST1IoIlRoZXJlIGFyZSAlZCBj b25uZWN0aW9ucyBhY3RpdmVcbiIsIG5jcF9jb25uX2NudCk7CiAJCXJldHVybiBFQlVTWTsKIAl9 Ci0JbG9ja2Rlc3Ryb3koJmxpc3Rsb2NrKTsKLQlsb2NrZGVzdHJveSgmbGhsb2NrKTsKKwlzeF9k ZXN0cm95KCZsaXN0bG9jayk7CisJc3hfZGVzdHJveSgmbGhsb2NrKTsKIAlyZXR1cm4gMDsKIH0K IAordm9pZAorbmNwX2Nvbm5fc2xvY2tsaXN0KCkKK3sKKworCXN4X3Nsb2NrKCZsaXN0bG9jayk7 Cit9CisKK3ZvaWQKK25jcF9jb25uX3hsb2NrbGlzdCgpCit7CisKKwlzeF94bG9jaygmbGlzdGxv Y2spOworfQorCiBpbnQKLW5jcF9jb25uX2xvY2tsaXN0KGludCBmbGFncywgc3RydWN0IHRocmVh ZCAqdGQpCituY3BfY29ubl90cnlfc2xvY2tsaXN0KCkKIHsKLQlyZXR1cm4gbG9ja21ncigmbGlz dGxvY2ssIGZsYWdzIHwgTEtfQ0FOUkVDVVJTRSwgMCk7CisKKwlyZXR1cm4gKHN4X3RyeV9zbG9j aygmbGlzdGxvY2spKTsKK30KKworaW50CituY3BfY29ubl90cnlfeGxvY2tsaXN0KCkKK3sKKwor CXJldHVybiAoc3hfdHJ5X3hsb2NrKCZsaXN0bG9jaykpOwogfQogCiB2b2lkCi1uY3BfY29ubl91 bmxvY2tsaXN0KHN0cnVjdCB0aHJlYWQgKnRkKQorbmNwX2Nvbm5fc3VubG9ja2xpc3QoKQogewot CWxvY2ttZ3IoJmxpc3Rsb2NrLCBMS19SRUxFQVNFLCAwKTsKKworCXN4X3N1bmxvY2soJmxpc3Rs b2NrKTsKK30KKwordm9pZAorbmNwX2Nvbm5feHVubG9ja2xpc3QoKQoreworCisJc3hfeHVubG9j aygmbGlzdGxvY2spOwogfQogCiBpbnQKQEAgLTEyOCwxNyArMTcyLDMxIEBACiB7CiAJaW50IGVy cm9yOwogCi0JaWYgKGNvbm4tPm5jX2lkID09IDApIHJldHVybiBFQUNDRVM7Ci0JZXJyb3IgPSBs b2NrbWdyKCZjb25uLT5uY19sb2NrLCBMS19FWENMVVNJVkUgfCBMS19DQU5SRUNVUlNFLCAwKTsK LQlpZiAoZXJyb3IgPT0gRVJFU1RBUlQpCisJTkNQX0lMT0NLKGNvbm4pOworCWlmIChjb25uLT5u Y19pZCA9PSAwKQorCQlyZXR1cm4gRUFDQ0VTOworCU5DUF9SRUZMQ05UKGNvbm4pOworCWVycm9y ID0gbG9ja21ncigmY29ubi0+bmNfbG9jaywgTEtfRVhDTFVTSVZFIHwgTEtfQ0FOUkVDVVJTRSB8 CisJICAgIExLX0lOVEVSTE9DSywgTkNQX01UWChjb25uKSk7CisJaWYgKGVycm9yID09IEVSRVNU QVJUKSB7CisJCU5DUF9JTE9DSyhjb25uKTsKKwkJTkNQX1JFTExDTlQoY29ubik7CisJCU5DUF9J VU5MT0NLKGNvbm4pOwogCQlyZXR1cm4gRUlOVFI7CisJfQogCWVycm9yID0gbmNwX2Noa2ludHIo Y29ubiwgdGQpOwogCWlmIChlcnJvcikgeworCQlOQ1BfSUxPQ0soY29ubik7CisJCU5DUF9SRUxM Q05UKGNvbm4pOworCQlOQ1BfSVVOTE9DSyhjb25uKTsKIAkJbG9ja21ncigmY29ubi0+bmNfbG9j aywgTEtfUkVMRUFTRSwgMCk7CiAJCXJldHVybiBlcnJvcjsKIAl9CiAKIAlpZiAoY29ubi0+bmNf aWQgPT0gMCkgeworCQlOQ1BfSUxPQ0soY29ubik7CisJCU5DUF9SRUxMQ05UKGNvbm4pOworCQlO Q1BfSVVOTE9DSyhjb25uKTsKIAkJbG9ja21ncigmY29ubi0+bmNfbG9jaywgTEtfUkVMRUFTRSwg MCk7CiAJCXJldHVybiBFQUNDRVM7CiAJfQpAQCAtMTQ3LDYgKzIwNSwxMyBAQAogCXJldHVybiAw OwogfQogCitzdGF0aWMgdm9pZAorbmNwX2Nvbm5fbG9ja19hc3NlcnQoc3RydWN0IG5jcF9jb25u ICpjb25uLCBpbnQgd2hhdCkKK3sKKworCWxvY2ttZ3JfYXNzZXJ0KCZjb25uLT5uY19sb2NrLCB3 aGF0KTsKK30KKwogaW50CiBuY3BfY29ubl9sb2NrKHN0cnVjdCBuY3BfY29ubiAqY29ubiwgc3Ry dWN0IHRocmVhZCAqdGQsIHN0cnVjdCB1Y3JlZCAqY3JlZCwgaW50IG1vZGUpCiB7CkBAIC0xNjcs MTEgKzIzMiwxMSBAQAogCiAJZXJyb3IgPSBuY3BfY29ubl9hY2Nlc3MoY29ubiwgY3JlZCwgbW9k ZSk7CiAJaWYgKGVycm9yKSB7Ci0JCW5jcF9jb25uX3VubG9ja2xpc3QodGQpOworCQluY3BfY29u bl9zdW5sb2NrbGlzdCgpOwogCQlyZXR1cm4gZXJyb3I7CiAJfQogCWNvbm4tPm5jX2x3YW50Kys7 Ci0JbmNwX2Nvbm5fdW5sb2NrbGlzdCh0ZCk7CisJbmNwX2Nvbm5fc3VubG9ja2xpc3QoKTsKIAll cnJvciA9IG5jcF9jb25uX2xvY2tfYW55KGNvbm4sIHRkLCBjcmVkKTsKIAljb25uLT5uY19sd2Fu dC0tOwogCWlmIChjb25uLT5uY19sd2FudCA9PSAwKSB7CkBAIC0xODMsMTkgKzI0OCwxMSBAQAog dm9pZAogbmNwX2Nvbm5fdW5sb2NrKHN0cnVjdCBuY3BfY29ubiAqY29ubiwgc3RydWN0IHRocmVh ZCAqdGQpCiB7Ci0JLyoKLQkgKiBub3RlLCB0aGF0IExLX1JFTEFTRSB3aWxsIGRvIHdha2V1cCgp IGluc3RlYWQgb2Ygd2FrZXVwX29uZSgpLgotCSAqIHRoaXMgd2lsbCBkbyBhIGxpdHRsZSBvdmVy aGVhZAotCSAqLwotCWxvY2ttZ3IoJmNvbm4tPm5jX2xvY2ssIExLX1JFTEVBU0UsIDApOwotfQog Ci1pbnQKLW5jcF9jb25uX2Fzc2VydF9sb2NrZWQoc3RydWN0IG5jcF9jb25uICpjb25uLCBjb25z dCBjaGFyICpjaGVja2VyLCBzdHJ1Y3QgdGhyZWFkICp0ZCkKLXsKLQlpZiAobG9ja3N0YXR1cygm Y29ubi0+bmNfbG9jaykgPT0gTEtfRVhDTFVTSVZFKSByZXR1cm4gMDsKLQlwcmludGYoIiVzOiBj b25uZWN0aW9uIGlzbid0IGxvY2tlZCFcbiIsIGNoZWNrZXIpOwotCXJldHVybiBFSU87CisJTkNQ X0lMT0NLKGNvbm4pOworCU5DUF9SRUxMQ05UKGNvbm4pOworCU5DUF9JVU5MT0NLKGNvbm4pOwor CWxvY2ttZ3IoJmNvbm4tPm5jX2xvY2ssIExLX1JFTEVBU0UsIDApOwogfQogCiB2b2lkCkBAIC0y NDIsNyArMjk5LDkgQEAKIAkgICAgTV9OQ1BEQVRBLCBNX1dBSVRPSyB8IE1fWkVSTyk7CiAJZXJy b3IgPSAwOwogCWxvY2tpbml0KCZuY3AtPm5jX2xvY2ssIFBaRVJPLCAibmNwbGNrIiwgMCwgMCk7 CisJbXR4X2luaXQoJm5jcC0+bmNfaWxvY2ssICJuY3BpbGNrIiwgTlVMTCwgMCk7CiAJbmNwX2Nv bm5fY250Kys7CisJbmNwLT5uY19sb2NrY250ID0gMDsKIAluY3AtPm5jX2lkID0gbmNwX25leHRf cmVmKys7CiAJbmNwLT5uY19vd25lciA9IG93bmVyOwogCW5jcC0+c2VxID0gMDsKQEAgLTI1Nyw5 ICszMTYsOSBAQAogCQluY3AtPmxpLnRpbWVvdXQgPSBOQ1BfUkVUUllfVElNRU9VVDsKIAluY3Bf Y29ubl9sb2NrX2FueShuY3AsIHRkLCBuY3AtPm5jX293bmVyKTsKIAkqY29ubiA9IG5jcDsKLQlu Y3BfY29ubl9sb2NrbGlzdChMS19FWENMVVNJVkUsIHRkKTsKKwluY3BfY29ubl94bG9ja2xpc3Qo KTsKIAlTTElTVF9JTlNFUlRfSEVBRCgmY29ubl9saXN0LG5jcCxuY19uZXh0KTsKLQluY3BfY29u bl91bmxvY2tsaXN0KHRkKTsKKwluY3BfY29ubl94dW5sb2NrbGlzdCgpOwogCXJldHVybiAoZXJy b3IpOwogfQogCkBAIC0yNzAsMjAgKzMyOSwxMiBAQAogbmNwX2Nvbm5fZnJlZShzdHJ1Y3QgbmNw X2Nvbm4gKm5jcCkKIHsKIAlzdHJ1Y3QgdGhyZWFkICp0ZDsKLQlpbnQgZXJyb3I7CiAKLQlpZiAo bmNwID09IE5VTEwpIHsKLQkJTkNQRkFUQUwoIm5jcCA9PSBOVUxMXG4iKTsKLQkJcmV0dXJuIDA7 Ci0JfQotCWlmIChuY3AtPm5jX2lkID09IDApIHsKLQkJTkNQRVJST1IoIm5jX2lkID09IDBcbiIp OwotCQlyZXR1cm4gRUFDQ0VTOwotCX0KKwlNUEFTUyhuY3AgIT0gTlVMTCk7CisJTVBBU1MobmNw LT5uY19pZCAhPSAwKTsKKwluY3BfY29ubl9sb2NrX2Fzc2VydChuY3AsIEtBX1hMT0NLRUQpOwor CiAJdGQgPSBuY3AtPnRkOwotCWVycm9yID0gbmNwX2Nvbm5fYXNzZXJ0X2xvY2tlZChuY3AsIF9f ZnVuY19fLCB0ZCk7Ci0JaWYgKGVycm9yKQotCQlyZXR1cm4gZXJyb3I7CiAJaWYgKG5jcC0+cmVm X2NudCAhPSAwIHx8IChuY3AtPmZsYWdzICYgTkNQRkxfUEVSTUFORU5UKSkKIAkJcmV0dXJuIEVC VVNZOwogCWlmIChuY3BfY29ubl9hY2Nlc3MobmNwLCBuY3AtPnVjcmVkLCBOQ1BNX1dSSVRFKSkK QEAgLTI5MiwyNiArMzQzLDI4IEBACiAJaWYgKG5jcC0+ZmxhZ3MgJiBOQ1BGTF9BVFRBQ0hFRCkK IAkJbmNwX25jcF9kaXNjb25uZWN0KG5jcCk7CiAJbmNwX3NvY2tfZGlzY29ubmVjdChuY3ApOwor CW5jcF9jb25uX3VubG9jayhuY3AsIHRkKTsKIAogCS8qCiAJICogTWFyayBjb25uIGFzIGRlYWQg YW5kIHdhaXQgZm9yIG90aGVyIHByb2Nlc3MKIAkgKi8KKwlOQ1BfSUxPQ0sobmNwKTsKIAluY3At Pm5jX2lkID0gMDsKLQluY3BfY29ubl91bmxvY2sobmNwLCB0ZCk7Ci0JLyoKLQkgKiBpZiBzaWdu YWwgaXMgcmFpc2VkIC0gaG93IEkgZG8gcmVhY3QgPwotCSAqLwotCWxvY2ttZ3IoJm5jcC0+bmNf bG9jaywgTEtfRFJBSU4sIDApOwotCWxvY2ttZ3IoJm5jcC0+bmNfbG9jaywgTEtfUkVMRUFTRSwg MCk7CisJaWYgKG5jcC0+bmNfbG9ja2NudCAhPSAwKSB7CisJCW5jcC0+ZmxhZ3MgfD0gTkNQRkxf RFJBSU5JTkc7CisJCW1zbGVlcCgmbmNwLT5uY19sb2NrY250LCBOQ1BfTVRYKG5jcCksIFBTT0NL LAorCQkgICAgIm5jcCBjb25uZWN0aW9uIGRyYWluIiwgMCk7CisJfQorCU5DUF9JVU5MT0NLKG5j cCk7CiAJbG9ja2Rlc3Ryb3koJm5jcC0+bmNfbG9jayk7CiAJd2hpbGUgKG5jcC0+bmNfbHdhbnQp IHsKIAkJcHJpbnRmKCJsd2FudCA9ICVkXG4iLCBuY3AtPm5jX2x3YW50KTsKIAkJdHNsZWVwKCZu Y3AtPm5jX2x3YW50LCBQWkVSTywibmNwZHIiLDIqaHopOwogCX0KLQluY3BfY29ubl9sb2NrbGlz dChMS19FWENMVVNJVkUsIHRkKTsKKwluY3BfY29ubl94bG9ja2xpc3QoKTsKIAlTTElTVF9SRU1P VkUoJmNvbm5fbGlzdCwgbmNwLCBuY3BfY29ubiwgbmNfbmV4dCk7CiAJbmNwX2Nvbm5fY250LS07 Ci0JbmNwX2Nvbm5fdW5sb2NrbGlzdCh0ZCk7CisJbmNwX2Nvbm5feHVubG9ja2xpc3QoKTsKIAlp ZiAobmNwLT5saS51c2VyKQogCQlmcmVlKG5jcC0+bGkudXNlciwgTV9OQ1BEQVRBKTsKIAlpZiAo bmNwLT5saS5wYXNzd29yZCkKQEAgLTM5MCwxMSArNDQzLDExIEBACiAJc3RydWN0IG5jcF9jb25u ICpuY3A7CiAJaW50IGVycm9yID0gMDsKIAotCW5jcF9jb25uX2xvY2tsaXN0KExLX1NIQVJFRCwg dGQpOworCW5jcF9jb25uX3Nsb2NrbGlzdCgpOwogCVNMSVNUX0ZPUkVBQ0gobmNwLCAmY29ubl9s aXN0LCBuY19uZXh0KQogCQlpZiAobmNwLT5uY19pZCA9PSByZWYpIGJyZWFrOwogCWlmIChuY3Ag PT0gTlVMTCkgewotCQluY3BfY29ubl91bmxvY2tsaXN0KHRkKTsKKwkJbmNwX2Nvbm5fc3VubG9j a2xpc3QoKTsKIAkJcmV0dXJuKEVCQURGKTsKIAl9CiAJZXJyb3IgPSBuY3BfY29ubl9sb2NrMihu Y3AsIHRkLCBjcmVkLCBtb2RlKTsKQEAgLTQxMiw3ICs0NjUsNyBAQAogCXN0cnVjdCBuY3BfY29u biAqbmNwLCAqbmNwMiA9IE5VTEw7CiAJaW50IGVycm9yID0gMDsKIAotCW5jcF9jb25uX2xvY2ts aXN0KExLX1NIQVJFRCwgdGQpOworCW5jcF9jb25uX3Nsb2NrbGlzdCgpOwogCVNMSVNUX0ZPUkVB Q0gobmNwLCAmY29ubl9saXN0LCBuY19uZXh0KSB7CiAJCWlmICgobmNwLT5mbGFncyAmIE5DUEZM X0xPR0dFRCkgIT0gMCB8fAogCQkgICAgc3RyY21wKG5jcC0+bGkuc2VydmVyLGxpLT5zZXJ2ZXIp ICE9IDAgfHwKQEAgLTQyOCw3ICs0ODEsNyBAQAogCX0KIAlpZiAobmNwID09IE5VTEwpIG5jcCA9 IG5jcDI7CiAJaWYgKG5jcCA9PSBOVUxMKSB7Ci0JCW5jcF9jb25uX3VubG9ja2xpc3QodGQpOwor CQluY3BfY29ubl9zdW5sb2NrbGlzdCgpOwogCQlyZXR1cm4oRUJBREYpOwogCX0KIAllcnJvciA9 IG5jcF9jb25uX2xvY2syKG5jcCwgdGQsIGNyZWQsIG1vZGUpOwpAQCAtNDU2LDcgKzUwOSw3IEBA CiAKIAlwYXJ0aWFsID0gKGxpID09IE5VTEwgfHwgbGktPnNlcnZlclswXSA9PSAwIHx8IGxpLT51 c2VyID09IE5VTEwpOwogCWhhdmVzZXJ2ID0gKGxpICYmIGxpLT5zZXJ2ZXJbMF0pOwotCW5jcF9j b25uX2xvY2tsaXN0KExLX1NIQVJFRCwgdGQpOworCW5jcF9jb25uX3Nsb2NrbGlzdCgpOwogCVNM SVNUX0ZPUkVBQ0gobmNwLCAmY29ubl9saXN0LCBuY19uZXh0KSB7CiAJCWlmIChwYXJ0aWFsKSB7 CiAJCQlpZiAoY3JlZC0+Y3JfdWlkID09IG5jcC0+bmNfb3duZXItPmNyX3VpZCkgewpAQCAtNDg2 LDcgKzUzOSw3IEBACiAJfQogCWlmIChuY3AgPT0gTlVMTCkgbmNwID0gbmNwMjsKIAlpZiAobmNw ID09IE5VTEwpIHsKLQkJbmNwX2Nvbm5fdW5sb2NrbGlzdCh0ZCk7CisJCW5jcF9jb25uX3N1bmxv Y2tsaXN0KCk7CiAJCXJldHVybihFQkFERik7CiAJfQogCWVycm9yID0gbmNwX2Nvbm5fbG9jazIo bmNwLCB0ZCwgY3JlZCxtb2RlKTsKQEAgLTUwNywxMiArNTYwLDEyIEBACiAKIAlpZiAoY29ubi0+ dWNyZWQtPmNyX3VpZCAhPSBjb25uLT5uY19vd25lci0+Y3JfdWlkKQogCQlyZXR1cm4gRUFDQ0VT OwotCW5jcF9jb25uX2xvY2tsaXN0KExLX1NIQVJFRCwgY29ubi0+dGQpOworCW5jcF9jb25uX3Ns b2NrbGlzdCgpOwogCVNMSVNUX0ZPUkVBQ0gobmNwLCAmY29ubl9saXN0LCBuY19uZXh0KSB7CiAJ CWlmIChjb25uLT51Y3JlZC0+Y3JfdWlkID09IG5jcC0+bmNfb3duZXItPmNyX3VpZCkKIAkJCW5j cC0+ZmxhZ3MgJj0gfk5DUEZMX1BSSU1BUlk7CiAJfQotCW5jcF9jb25uX3VubG9ja2xpc3QoY29u bi0+dGQpOworCW5jcF9jb25uX3N1bmxvY2tsaXN0KCk7CiAJaWYgKG9uKQogCQljb25uLT5mbGFn cyB8PSBOQ1BGTF9QUklNQVJZOwogCXJldHVybiAwOwpAQCAtNTI2LDE0ICs1NzksMTQgQEAKIHsK IAlzdHJ1Y3QgbmNwX2hhbmRsZSAqcmVmcDsKIAotCWxvY2ttZ3IoJmxobG9jaywgTEtfRVhDTFVT SVZFLCAwKTsKKwlzeF94bG9jaygmbGhsb2NrKTsKIAlTTElTVF9GT1JFQUNIKHJlZnAsICZsaGxp c3QsIG5oX25leHQpCiAJCWlmIChyZWZwLT5uaF9jb25uID09IGNvbm4gJiYgdGQgPT0gcmVmcC0+ bmhfdGQpIGJyZWFrOwogCWlmIChyZWZwKSB7CiAJCWNvbm4tPnJlZl9jbnQrKzsKIAkJcmVmcC0+ bmhfcmVmKys7CiAJCSpoYW5kbGUgPSByZWZwOwotCQlsb2NrbWdyKCZsaGxvY2ssIExLX1JFTEVB U0UsIDApOworCQlzeF94dW5sb2NrKCZsaGxvY2spOwogCQlyZXR1cm4gMDsKIAl9CiAJcmVmcCA9 IG1hbGxvYyhzaXplb2Yoc3RydWN0IG5jcF9oYW5kbGUpLE1fTkNQREFUQSwKQEAgLTU0NSw3ICs1 OTgsNyBAQAogCXJlZnAtPm5oX2lkID0gbmNwX25leHRfaGFuZGxlKys7CiAJKmhhbmRsZSA9IHJl ZnA7CiAJY29ubi0+cmVmX2NudCsrOwotCWxvY2ttZ3IoJmxobG9jaywgTEtfUkVMRUFTRSwgMCk7 CisJc3hfeHVubG9jaygmbGhsb2NrKTsKIAlyZXR1cm4gMDsKIH0KIC8qCkBAIC01NTYsNyArNjA5 LDcgQEAKIHsKIAlzdHJ1Y3QgbmNwX2hhbmRsZSAqcmVmcCA9IGhhbmRsZTsKIAotCWxvY2ttZ3Io JmxobG9jaywgTEtfRVhDTFVTSVZFLCAwKTsKKwlzeF94bG9jaygmbGhsb2NrKTsKIAlyZWZwLT5u aF9yZWYtLTsKIAlyZWZwLT5uaF9jb25uLT5yZWZfY250LS07CiAJaWYgKGZvcmNlKSB7CkBAIC01 NjcsNyArNjIwLDcgQEAKIAkJU0xJU1RfUkVNT1ZFKCZsaGxpc3QsIHJlZnAsIG5jcF9oYW5kbGUs IG5oX25leHQpOwogCQlmcmVlKHJlZnAsIE1fTkNQREFUQSk7CiAJfQotCWxvY2ttZ3IoJmxobG9j aywgTEtfUkVMRUFTRSwgMCk7CisJc3hfeHVubG9jaygmbGhsb2NrKTsKIAlyZXR1cm4gMDsKIH0K IC8qCkBAIC01NzcsMTAgKzYzMCwxMCBAQAogbmNwX2Nvbm5fZmluZGhhbmRsZShpbnQgY29ubkhh bmRsZSwgc3RydWN0IHRocmVhZCAqdGQsIHN0cnVjdCBuY3BfaGFuZGxlICoqaGFuZGxlKSB7CiAJ c3RydWN0IG5jcF9oYW5kbGUgKnJlZnA7CiAKLQlsb2NrbWdyKCZsaGxvY2ssIExLX1NIQVJFRCwg MCk7CisJc3hfc2xvY2soJmxobG9jayk7CiAJU0xJU1RfRk9SRUFDSChyZWZwLCAmbGhsaXN0LCBu aF9uZXh0KQogCQlpZiAocmVmcC0+bmhfdGQgPT0gdGQgJiYgcmVmcC0+bmhfaWQgPT0gY29ubkhh bmRsZSkgYnJlYWs7Ci0JbG9ja21ncigmbGhsb2NrLCBMS19SRUxFQVNFLCAwKTsKKwlzeF9zdW5s b2NrKCZsaGxvY2spOwogCWlmIChyZWZwID09IE5VTEwpIHsKIAkJcmV0dXJuIEVCQURGOwogCX0K QEAgLTU5Niw3ICs2NDksNyBAQAogCXN0cnVjdCBuY3BfaGFuZGxlICpocCwgKm5ocDsKIAlpbnQg aGF2ZW9uZSA9IDA7CiAKLQlsb2NrbWdyKCZsaGxvY2ssIExLX0VYQ0xVU0lWRSwgMCk7CisJc3hf eGxvY2soJmxobG9jayk7CiAJZm9yIChocCA9IFNMSVNUX0ZJUlNUKCZsaGxpc3QpOyBocDsgaHAg PSBuaHApIHsKIAkJbmhwID0gU0xJU1RfTkVYVChocCwgbmhfbmV4dCk7CiAJCWlmIChocC0+bmhf dGQgIT0gdGQpIGNvbnRpbnVlOwpAQCAtNjA1LDcgKzY1OCw3IEBACiAJCVNMSVNUX1JFTU9WRSgm bGhsaXN0LCBocCwgbmNwX2hhbmRsZSwgbmhfbmV4dCk7CiAJCWZyZWUoaHAsIE1fTkNQREFUQSk7 CiAJfQotCWxvY2ttZ3IoJmxobG9jaywgTEtfUkVMRUFTRSwgMCk7CisJc3hfeHVubG9jaygmbGhs b2NrKTsKIAlyZXR1cm4gaGF2ZW9uZTsKIH0KIC8qCkBAIC02MTYsMTEgKzY2OSwxMSBAQAogbmNw X2Nvbm5fbGlzdF9ybV9yZWYocGlkX3QgcGlkKSB7CiAJc3RydWN0IG5jcF9jb25uICpuY3A7CiAK LQluY3BfY29ubl9sb2NrbGlzdChMS19TSEFSRUQsIE5VTEwpOworCW5jcF9jb25uX3Nsb2NrbGlz dCgpOwogCVNMSVNUX0ZPUkVBQ0gobmNwLCAmY29ubl9saXN0LCBuY19uZXh0KSB7CiAJCW5jcF9j b25uX3JtX3JlZihuY3AscGlkLDEpOwogCX0KLQluY3BfY29ubl91bmxvY2tsaXN0KE5VTEwpOwor CW5jcF9jb25uX3N1bmxvY2tsaXN0KCk7CiAJcmV0dXJuOwogfQogKi8KQEAgLTY1Myw3ICs3MDYs NyBAQAogCWVycm9yID0gc3lzY3RsX3dpcmVfb2xkX2J1ZmZlcihyZXEsIDApOwogCWlmIChlcnJv ciAhPSAwKQogCQlyZXR1cm4gKGVycm9yKTsKLQluY3BfY29ubl9sb2NrbGlzdChMS19TSEFSRUQs IHJlcS0+dGQpOworCW5jcF9jb25uX3Nsb2NrbGlzdCgpOwogCWVycm9yID0gU1lTQ1RMX09VVChy ZXEsICZuY3BfY29ubl9jbnQsIHNpemVvZihuY3BfY29ubl9jbnQpKTsKIAlTTElTVF9GT1JFQUNI KG5jcCwgJmNvbm5fbGlzdCwgbmNfbmV4dCkgewogCQlpZiAoZXJyb3IpIGJyZWFrOwpAQCAtNjYz LDYgKzcxNiw2IEBACiAJCW5jcC0+bmNfbHdhbnQtLTsKIAkJZXJyb3IgPSBTWVNDVExfT1VUKHJl cSwgJm5jcywgc2l6ZW9mKG5jcykpOwogCX0KLQluY3BfY29ubl91bmxvY2tsaXN0KHJlcS0+dGQp OworCW5jcF9jb25uX3N1bmxvY2tsaXN0KCk7CiAJcmV0dXJuKGVycm9yKTsKIH0KLS0tIC91c3Iv c3JjL3N5cy9uZXRuY3AvbmNwX2Nvbm4uaAkyMDA4LTAzLTEyIDE0OjU1OjQwLjAwMDAwMDAwMCAr MDEwMAorKysgc3lzL25ldG5jcC9uY3BfY29ubi5oCTIwMDktMDEtMjggMTk6MjA6MDIuMDAwMDAw MDAwICswMTAwCkBAIC02Myw2ICs2Myw3IEBACiAjZGVmaW5lCU5DUEZMX1dBU0xPR0dFRAkJMHgw MjAwCS8qIHRoZXJlIHdhcyBhdCBsZWFzdCBvbmUgc3VjY2Vzc2Z1bGwgbG9naW4gKi8KICNkZWZp bmUJTkNQRkxfU0lHTkFDVElWRQkweDEwMDAJLyogcGFja2V0IHNpZ25pbmcgYWN0aXZlICovCiAj ZGVmaW5lCU5DUEZMX1NJR05XQU5URUQJMHgyMDAwCS8qIHNpZ25pbmcgc2hvdWxkIHN0YXJ0ICov CisjZGVmaW5lCU5DUEZMX0RSQUlOSU5HCQkweDQwMDAJLyogc3RydWN0dXJlIHVuZGVyIGRyYWlu aW5nICovCiAKIC8qIGFjY2VzcyBtb2RlIGZvciBjb25uZWN0aW9uICovCiAjZGVmaW5lCU5DUE1f UkVBRAkJMDQwMAkvKiBhYmxlIHRvIGZldGNoIGNvbm4gcGFyYW1zICovCkBAIC03Miw2ICs3Myw5 IEBACiAjZGVmaW5lCU5DUF9ERUZBVUxUX09XTkVSCSgodWlkX3QpLTEpCiAjZGVmaW5lCU5DUF9E RUZBVUxUX0dST1VQCSgodWlkX3QpLTEpCiAKKyNkZWZpbmUJTkNQX0lMT0NLKG5jcCkJCW10eF9s b2NrKCYobmNwKS0+bmNfaWxvY2spCisjZGVmaW5lCU5DUF9JVU5MT0NLKG5jcCkJbXR4X3VubG9j aygmKG5jcCktPm5jX2lsb2NrKQorI2RlZmluZQlOQ1BfTVRYKG5jcCkJCSgmKG5jcCktPm5jX2ls b2NrKQogCiAvKiBhcmdzIHVzZWQgdG8gY3JlYXRlIGNvbm5lY3Rpb24gKi8KICNkZWZpbmUJbmNw X2Nvbm5fbG9naW5mbwluY3BfY29ubl9hcmdzCkBAIC0xNzMsNiArMTc3LDggQEAKIAlpbnQgCQly ZWZfY250OwkJLyogaG93IG1hbnkgaGFuZGxlcyBsZWFzZWQgKi8KIAlTTElTVF9IRUFEKG5jcF9y ZWZfaGQsbmNwX3JlZikgcmVmX2xpc3Q7LyogbGlzdCBvZiBoYW5kbGVzICovCiAJc3RydWN0IGxv Y2sJbmNfbG9jazsJCS8qIGV4Y2wgbG9ja3MgKi8KKwlzdHJ1Y3QgbXR4CW5jX2lsb2NrOwkJLyog Y29ubmVjdGlvbiBpbnRlcmxvY2sgKi8KKwlpbnQJCW5jX2xvY2tjbnQ7CQkvKiBsb2NrIHJlZmNv dW50ICovCiAJaW50CQluY19sd2FudDsJCS8qIG51bWJlciBvZiB3YW50ZWQgbG9ja3MgKi8KIAlz dHJ1Y3QgdGhyZWFkCSp0ZDsJCQkvKiBwaWQgY3VycmVudGx5IG9wZXJhdGVzICovCiAJc3RydWN0 IHVjcmVkCSp1Y3JlZDsJCQkvKiB1c3IgY3VycmVudGx5IG9wZXJhdGVzICovCkBAIC0yMDEsNyAr MjA3LDYgQEAKIGludCAgbmNwX2Nvbm5fYWNjZXNzKHN0cnVjdCBuY3BfY29ubiAqY29ubixzdHJ1 Y3QgdWNyZWQgKmNyZWQsbW9kZV90IG1vZGUpOwogaW50ICBuY3BfY29ubl9sb2NrKHN0cnVjdCBu Y3BfY29ubiAqY29ubixzdHJ1Y3QgdGhyZWFkICp0ZCwgc3RydWN0IHVjcmVkICpjcmVkLGludCBt b2RlKTsKIHZvaWQgbmNwX2Nvbm5fdW5sb2NrKHN0cnVjdCBuY3BfY29ubiAqY29ubixzdHJ1Y3Qg dGhyZWFkICp0ZCk7Ci1pbnQgIG5jcF9jb25uX2Fzc2VydF9sb2NrZWQoc3RydWN0IG5jcF9jb25u ICpjb25uLGNvbnN0IGNoYXIgKmNoZWNrZXIsc3RydWN0IHRocmVhZCAqdGQpOwogdm9pZCBuY3Bf Y29ubl9pbnZhbGlkYXRlKHN0cnVjdCBuY3BfY29ubiAqbmNwKTsKIGludCAgbmNwX2Nvbm5faW52 YWxpZChzdHJ1Y3QgbmNwX2Nvbm4gKm5jcCk7CiAvKmludCAgbmNwX2Nvbm5fcmVmKHN0cnVjdCBu Y3BfY29ubiAqY29ubiwgcGlkX3QgcGlkKTsKQEAgLTIxMiw4ICsyMTcsMTIgQEAKIGludCAgbmNw X2Nvbm5fZ2V0YnlsaShzdHJ1Y3QgbmNwX2Nvbm5fbG9naW5mbyAqbGksc3RydWN0IHRocmVhZCAq dGQsIHN0cnVjdCB1Y3JlZCAqY3JlZCwgCiAJaW50IG1vZGUsIHN0cnVjdCBuY3BfY29ubiAqKmNv bm5wcCk7CiBpbnQgIG5jcF9jb25uX3NldHByaW1hcnkoc3RydWN0IG5jcF9jb25uICpjb25uLCBp bnQgb24pOwotaW50ICBuY3BfY29ubl9sb2NrbGlzdChpbnQgZmxhZ3MsIHN0cnVjdCB0aHJlYWQg KnRkKTsKLXZvaWQgbmNwX2Nvbm5fdW5sb2NrbGlzdChzdHJ1Y3QgdGhyZWFkICp0ZCk7Cit2b2lk IG5jcF9jb25uX3Nsb2NrbGlzdCh2b2lkKTsKK3ZvaWQgbmNwX2Nvbm5feGxvY2tsaXN0KHZvaWQp OworaW50ICBuY3BfY29ubl90cnlfc2xvY2tsaXN0KHZvaWQpOworaW50ICBuY3BfY29ubl90cnlf eGxvY2tsaXN0KHZvaWQpOwordm9pZCBuY3BfY29ubl9zdW5sb2NrbGlzdCh2b2lkKTsKK3ZvaWQg bmNwX2Nvbm5feHVubG9ja2xpc3Qodm9pZCk7CiBpbnQgIG5jcF9jb25uX2dldGhhbmRsZShzdHJ1 Y3QgbmNwX2Nvbm4gKmNvbm4sIHN0cnVjdCB0aHJlYWQgKnRkLCBzdHJ1Y3QgbmNwX2hhbmRsZSAq KmhhbmRsZSk7CiBpbnQgIG5jcF9jb25uX3B1dGhhbmRsZShzdHJ1Y3QgbmNwX2hhbmRsZSAqaGFu ZGxlLCBzdHJ1Y3QgdGhyZWFkICp0ZCwgaW50IGZvcmNlKTsKIGludCAgbmNwX2Nvbm5fZmluZGhh bmRsZShpbnQgY29ubkhhbmRsZSwgc3RydWN0IHRocmVhZCAqdGQsIHN0cnVjdCBuY3BfaGFuZGxl ICoqaGFuZGxlKTsKLS0tIC91c3Ivc3JjL3N5cy9uZXRuY3AvbmNwX3N1YnIuYwkyMDA5LTAxLTEw IDEzOjM5OjQ4LjAwMDAwMDAwMCArMDEwMAorKysgc3lzL25ldG5jcC9uY3Bfc3Vici5jCTIwMDkt MDEtMjggMTk6MjQ6MDguMDAwMDAwMDAwICswMTAwCkBAIC05MCw3ICs5MCw3IEBACiAJCWlmIChu Y3BfY29ubl9wdXRwcm9jaGFuZGxlcyh0ZCkgPT0gMCkKIAkJCWNvbnRpbnVlOwogCi0JCW5jcF9j b25uX2xvY2tsaXN0KExLX0VYQ0xVU0lWRSwgdGQpOworCQluY3BfY29ubl94bG9ja2xpc3QoKTsK IAkJZm9yIChuY3AgPSBTTElTVF9GSVJTVCgmY29ubl9saXN0KTsgbmNwOyBuY3AgPSBubmNwKSB7 CiAJCQlubmNwID0gU0xJU1RfTkVYVChuY3AsIG5jX25leHQpOwogCQkJaWYgKG5jcF9jb25uX2xv Y2sobmNwLCB0ZCwgdGQtPnRkX3VjcmVkLApAQCAtOTksNyArOTksNyBAQAogCQkJaWYgKG5jcF9j b25uX2ZyZWUobmNwKSAhPSAwKQogCQkJCW5jcF9jb25uX3VubG9jayhuY3AsIHRkKTsKIAkJfQot CQluY3BfY29ubl91bmxvY2tsaXN0KHRkKTsKKwkJbmNwX2Nvbm5feHVubG9ja2xpc3QoKTsKIAl9 CiAJbXR4X3VubG9jaygmR2lhbnQpOwogfQpAQCAtMTM0LDEwICsxMzQsMTAgQEAKIHsKIAlzdHJ1 Y3QgbmNwX2Nvbm4gKmNvbm47CiAKLQlpZihuY3BfY29ubl9sb2NrbGlzdChMS19TSEFSRUQgfCBM S19OT1dBSVQsIE5VTEwpID09IDApIHsKKwlpZiAobmNwX2Nvbm5fdHJ5X3Nsb2NrbGlzdCgpKSB7 CiAJCVNMSVNUX0ZPUkVBQ0goY29ubiwgJmNvbm5fbGlzdCwgbmNfbmV4dCkKIAkJCW5jcF9jaGVj a19jb25uKGNvbm4pOwotCQluY3BfY29ubl91bmxvY2tsaXN0KE5VTEwpOworCQluY3BfY29ubl9z dW5sb2NrbGlzdCgpOwogCX0KIAluY3BfdGltZXJfaGFuZGxlID0gdGltZW91dChuY3BfdGltZXIs IE5VTEwsIE5DUF9USU1FUl9USUNLKTsKIH0K --000e0cd286e283a38b04618f5e64-- From owner-freebsd-fs@FreeBSD.ORG Thu Jan 29 07:42:29 2009 Return-Path: Delivered-To: freebsd-fs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C238D1065675; Thu, 29 Jan 2009 07:42:29 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 99A768FC0C; Thu, 29 Jan 2009 07:42:29 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n0T7gTW3044015; Thu, 29 Jan 2009 07:42:29 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n0T7gTK9044011; Thu, 29 Jan 2009 07:42:29 GMT (envelope-from linimon) Date: Thu, 29 Jan 2009 07:42:29 GMT Message-Id: <200901290742.n0T7gTK9044011@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-fs@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: kern/131086: [ext2fs] mkfs.ext2 creates rotten partition X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jan 2009 07:42:30 -0000 Old Synopsis: mkfs.ext2 creates rotten partition New Synopsis: [ext2fs] mkfs.ext2 creates rotten partition Responsible-Changed-From-To: freebsd-bugs->freebsd-fs Responsible-Changed-By: linimon Responsible-Changed-When: Thu Jan 29 07:41:44 UTC 2009 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=131086 From owner-freebsd-fs@FreeBSD.ORG Thu Jan 29 07:43:56 2009 Return-Path: Delivered-To: freebsd-fs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B7C8D106566B; Thu, 29 Jan 2009 07:43:56 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8F0F08FC1B; Thu, 29 Jan 2009 07:43:56 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n0T7hucQ044082; Thu, 29 Jan 2009 07:43:56 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n0T7huBe044078; Thu, 29 Jan 2009 07:43:56 GMT (envelope-from linimon) Date: Thu, 29 Jan 2009 07:43:56 GMT Message-Id: <200901290743.n0T7huBe044078@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-fs@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: kern/131084: [xfs] xfs destroys itself after copying data X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jan 2009 07:43:57 -0000 Old Synopsis: xfs destroys itself after copying data New Synopsis: [xfs] xfs destroys itself after copying data Responsible-Changed-From-To: freebsd-bugs->freebsd-fs Responsible-Changed-By: linimon Responsible-Changed-When: Thu Jan 29 07:43:28 UTC 2009 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=131084 From owner-freebsd-fs@FreeBSD.ORG Fri Jan 30 12:10:39 2009 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6C29C106574C for ; Fri, 30 Jan 2009 12:10:39 +0000 (UTC) (envelope-from do-966-4030682-388172-10--freebsd-fs.freebsd.org@return.do06.net) Received: from pm49-94.do02.net (pm49-94.do02.net [80.118.49.94]) by mx1.freebsd.org (Postfix) with ESMTP id 0E8EF8FC3A for ; Fri, 30 Jan 2009 12:10:39 +0000 (UTC) (envelope-from do-966-4030682-388172-10--freebsd-fs.freebsd.org@return.do06.net) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; s=dk; d=videobrokers.com; h=Message-Id:Reply-To:Mime-Version:Content-Type:Content-Transfer-Encoding:List-Unsubscribe:From:To:Date:Subject; i=info@videobrokers.com; bh=S1eS3RJTB4EN/9O6Qw042W9oNIQ=; b=L5MiuoG8l9+C0SJFlUE3+Ex9mRKz+UpuFAGJj3iJtQ1KOoecGw9PnsUhVWTxb9VW+577Oik8me4H xPFgKMOZp5ZrSSIJa9PZqjy8fimhNuybubxzBfBKdD4nn6V/CPR5k5taEjzu/aILFUqXN6sxbCPe m5z9Ne7JVhq/2Pubqog= DomainKey-Signature: a=rsa-sha1; c=nofws; q=dns; s=dk; d=videobrokers.com; b=nl4C8TORUcD8tFsV7Gq4oSKA6q59Zs87xqAsdghdDCRmLFJS5Yir5xGTpKUTaKuaBmYXnZsql50z Dn1i/2+EGTedkiZRLDDUSaUMA2WoB/04d/VCOVI8QeLig+KrSxd4TGvSJe+thIs/Y4y4zPsinBp7 mvskDwwI8co1/b7fxyU=; Message-Id: Content-Transfer-Encoding: 8bit X-CAMPAIGN-ID: 966-4030682-388172 X-Mailer: DO v966.b4030682.c388172 From: "Video Brokers" To: freebsd-fs@freebsd.org Date: Fri, 30 Jan 2009 13:00:00 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Second hand video equipment for sale. X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Video Brokers List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jan 2009 12:10:45 -0000 [1]WWW.VIDEOBROKERS.COM WE BUY & SALE USED VIDEO/BROADCAST EQUIPMENTS! Hello, Please find bellow some details regarding the equipment we have for sale at the moment. Do not hesitate to get in touch with us if what you are looking for is not listed here, let us know as well what you have for sale. VISION MIXER's : Sony DVS2000, 10 SDI inputs @ 5.000 Euros Sony DVS2000, 16 SDI inputs @ 7.000 Euros Abekas A8150, SDI @ 3.000 Euros BTS DD20, specs on request @ 8.000 Euros BTS DD30, specs on request @ 10.000 Euros BTS DD35, specs on request @ 14.000 Euros GVG 1200, SDI @ 5.000 Euros GVG 4000, specs on request @ 4.000 Euros GVG Kayak DD1, full options @21.000 Euros GVG Kayak HD200 & HD300, specs on request @ contact us for a quote Sony DVS7250 & 7350, specs on request @ contact us for a quote VTR's : Panasonic AJ-D230H, 200 original drum hours @ 1.100 Euros Panasonic AJ-D650E, 2400 original drum hours @ 1.000 Euros Panasonic AJ-D650E, with SDI, new drum "0hrs" @ 2.500 Euros Panasonic AJ-D950E, 2500 original drum hours @ 6.000 Euros Panasonic AJ-D960E, 1000 drum hours @ 7.000 Euros Panasonic AJLT-75E, 1500 original drum hours @5.500 Euros Panasonic AJLT95, new drum "0hrs" @ 9.000 Euros Panasonic AJHD1200E, 1200 original drum hours @ 9.000 Euros Panasonic AJHD1400E, 280 original drum hours @ 16.500 Euros Sony UVW1200P, details on request @ from 400 Euros Sony UVW1600P, details on request @ from 700 Euros Sony UVW1800P, details on request @ from 1.000 Euros Sony PVW2600P, details on request @ from 800 Euros Sony PVW2650P, new drum "0hrs" @ 1.500 Euros Sony PVW2800P, serviced @ 2.000 Euros Sony BVW60P, details on request @ from 400 Euros Sony BVW65P, details on request @ from 400 Euros Sony BVW70P, details on request @ from 2.000 Euros Sony BVW70P with SDI, 800 drum hours @ 2.800 Euros Sony BVW75P, details on request @ from 2.000 Euros Sony BVWD75P, 310 drum hours @ 2.800 Euros Sony DSR1P, 59 original drum hours @ 1.900 Euros Sony DSR40P, 680 original drum hours @ 1.900 Euros Sony DSR45P, 800 original drum hours @ 2.500 Euros Sony DSR60P, 900 drum hours @ 600 Euros Sony DSR80P, with SDI, 2600 original drum hours @ 2.200 Euros Sony DSR85P, with SDI, new drum "0hrs" @ 3.500 Euros Sony DSR1500AP, with fire wire and YUV, 680 original drum hours @ 3.500 Euros Sony DSR1500AP, with SDI& fire wire, 400 original drum hours @ 4.000 Euros Sony DSR2000P, 2600 original drum hours @ 5.500 Euros Sony DSR2000P, new drum "hrs" @ 7.000 Euros Sony DNWA30P, 2000 original drum hours @ 1.500 Euros Sony DNWA65P, 3000 drum hours @ 1.800 Euros Sony DNWA75P, 3500 original drum hours @ 4.500 Euros Sony DNWA220P, 2500 drum hours @ 4.000 Euros Sony DNWA225P, 2200 drum hours @ 7.000 Euros Sony J1, betacam SP and SX player, low hours @ 1.200 Euros Sony J3A, 1200 original drum hours @ 3.900 Euros Sony DVW522P, low original drum hours @ 2.500 Euros Sony DVW510P S/N 11198, 3278 drum hours @ 4.500 Euros Sony DVWA510P, 2500 drum hours @ 6.000 Euros Sony DVW500P S/N 16243, 3587 drum hours @ 15.000 Euros Sony DVWA500P S/N 10520, fully serviced, new drum "0hrs" @ 19.000 Euros Sony DVWM2000P, 300 original drum hours @ 23.000 Euros Sony JH3, 150 original drum hours, with fire wire @ 13.000 Euros Sony HDWM2000P S/N 49298, EX-DEMO, 390 original drum hours @ 33.000 Euros Sony HDWM2000P, NEW IN THE BOX @ 36.000 Euros CAMERA's & CAMCORDER's : Sony HDC1500, complete camera chain, specs on request, 16 units available @ 50.000 Euros/ unit Thomson LDK8000, complete camera chain, specs on request, 6 units available @ make an offer Sony DXCD30P, camera head @ 1.600 Euros Sony DXCD35P, camera head @ 2.000 Euros Thomson TTV1657D (4/3-16:9) complete triax chain @ 16.000 Euros Thomson LDK23HS MKII complete chain @ 38.000 Euros Panasonic AJD800P, 1400 drum hours @ 1.600 Euros Panasonic AJD610WAE, 700 drum hours @ 3.600 Euros Panasonic AJ-SDC615E, 1300 original drum hours @ 4.500 Euros Panasonic AJD910WAE, low hours @ 5.000 Euros Panasonic AGHVX200, ex-demo, 0hrs @ 3.300 Euros Panasonic AJSDX900, with AJ-VF20WE, 2550 original drum hours @ 7.000 Euros Panasonic AJHDX900, with AJ-HVF21, 1150 original drum hours @13.000 Euros Panasonic HPX-2100E, ex-demo, 4 years warranty, with view finder and microphone @ 18.700 Euros Panasonic AJ-HDC27 (varicam), 800 original drum hours @ 15.000 Euros Sony BVWD600P S/N 40358, 233 drum hours @ 2.000 Euros Sony HVR-Z1E, around 700 original drum hours @ 2.000 Euros Sony HVR-Z5E, NEW @ 3.740 Euros Sony HVR-Z7E, NEW @ 4.680 Euros Sony PMW-EX3, NEW @ 6.870 Euros Sony PMW-700, NEW @ 21.840 Euros Sony DSRPD150P, battery charger @ 1.200 Euros Sony DSRPD170P, battery charger, wide angle converter @ 1.600 Euros Sony DSR370P S/N 42129, 383 original drum hours, including Canon YH19x6.7KRS @ 3.500 Euros Sony DSR400P S/N 43512, 50 original drum hours @ 4.000 Euros Sony DSR500WSP S/N 42925, 800 original drum hours @ 3.000 Euros Sony DSR570WSP S/N 46925, 1200 original drum hours @ 4.500 Euros Sony DSR450WSP S/N 42790, 550 original drum hours @ 7.500 Euros Sony DVW700P, details on request @ from 2.000 Euros Sony DVW707P, details on request @ from 2.500 Euros Sony DNW7P, details on request @ from 2.000 Euros Sony DNW9WSP, details on request @ from 4.000 Euros Sony DNW90WSP, details on request @ from 6.000 Euros Sony DVW709WSP S/N 40090, 1317 original drum hours @ 9.000 Euros Sony DVW709WSP S/N 40011, 399 original drum hours @ 10.000 Euros Sony DVW790WS S/N 40330, 55 drum hours @ 13.500 Euros Sony DVW790WSP S/N 41929, 516 drum hours @ 15.000 Euros Sony DVW790WSP S/N 42199, 601 original drum hours @ 17.000 Euros Sony PDW530P S/N 40538, 40 original lazer hours @ 14.000 Euros Sony PDW530P S/N 60394, 18 original lazer hours @ 15.000 Euros Sony HDW730S S/N 10192, 551 original drum hours, like new ! @ 16.000 Euros Sony HDW750P S/N 40113, 1513 original drum hours, with down converter @ 17.000 Euros Sony HDW750P S/N 40112, 1521 original drum hours, with down converter @ 17.000 Euros Sony HDW790P, 70 original drum hours @ 23.000 Euros Sony HDWF900/3 S/N 12474, 1519 original drum hours @ 20.000 Euros LENSES : Canon ZSD300 & FPD400, ex-demo @ 1.500 Euros Fujinon A16x9BERM @ 800 Euros Canon J15x8BIRS @ 1.500 Euros Fujinon A15x8BEVM @ 1.500 Euros Fujinon A8.5x5.5BEVM @ 3.000 Euros Canon YJ19x9KRS @ 1.000 Euros Canon YJ12x6.5IRS @ 3.000 Euros Canon J16x8BIRS @ 2.500 Euros Canon J8x6BKRS @ 1.800 Euros Canon J8x6BIRS @ 2.500 Euros Canon J9x5.2BIRS @ 5.000 Euros Canon J11x4.5BIRS @ 7.000 Euros Canon J22x7.6IAS @ 6.000 Euros Canon J33x15IRS with lens support + remotes @ 17.000 Euros Fujinon A10x4.8BEVM @ 6.000 Euros Fujinon A13x4.5BERD @ 8.000 Euros Fujinon HA13x4.5BERM, @ 12.000 Euros Fujinon HA13x4.5BERM, EX-DEMO @ 13.000 Euros Fujinon HA20x7.8BM10 @ 13.000 Euros Fujinon HA10x5BM10 @ 13.000 Euros Canon HJ11x4.7BIRSE, NEW @ 13.000 Euros Canon HJ21x7.8BIRSD @ 11.000 Euros Canon HJ22x7.6BIRSE, EX-DEMO @ 13.000 Euros Canon HJ22x7.6BIASE, NEW @ 14.000 Euros Fujinon HA42x , perfect condition @ contact us Canon J55super, with zoom and focus + lens support @ 19.000 Euros Canon PJ70 MK1 with zoom and focus + lens support @ 24.000 Euros Canon PJ70 MKII with zoom and focus + lens support @ 34.000 Euros Canon DIGI SUPER 86 XS with zoom and focus @ 78.000 Euros Fujinon HAe 10x10 M T1.8 @ 45.000 Euros Fujinon Super prime set @ 14.000 Euros, including : HAe F5-M10 T1.5 and HAe F8-M10 T1.5 and HAe F20-M10 T1.5 VARIOUS : Sony DME3000 @ 3.000 Euros Sony DME7000 @ 6.000 Euros Sony CA701 @ 2.000 Euros Sony RMM7G @ 700 Euros Sony CCUM5P @ 900 Euros Sony CCUM7P @ 1.000 Euros Sony CA537P @ 700 Euros Snell & Wilcox TBS24D @ 2.000 Euros Pinnacle DEKO 500 @ 3.000 Euros Pinnacle DEKO 2000 @ 9.000 Euros Sony DSC1024 @ 1.000 Euros Panasonic BTLH900E @ 2.350 Euros Panasonic BTLH1700E @ 1.480 Euros Sony BVF-VC10W @ 1.700 Euros Sony LMD 1420 @ 500 Euros Sony LMD 2020 @ 600 Euros Sony PVM9L2 @ 500 Euros Sony PVM20M2, ex-demo @ 600 Euros Sony PVM20M4 SDI @ 1.600 Euros Sony BVM2016P with SDI @ 1.500 Euros Sony BVM20G1E with SDI & BKM10R @ 4.000 Euros Sony BVMD20F1E with BKM11RR & BKM21D & BKM14L @ 6.000 Euros Sony BVM-F24E, HD/SDI, 4000 operation hours @ 19.000 Euros Sony RM450 @ 600 Euros Sony PVE500 @ 900 Euros Sony BVE9100 @ 1.500 Euros Sony BVE2000 @ 1.500 Euros Tektronix 1721/1731 @ 600 Euros Tektronix SPG110 @ 400 Euros Tektronix SPG271 @ 1.000 Euros Tektronix TSG111 @ 500 Euros Fora FA320, TBC @ 500 Euros Fora FA330, TBC @ 600 Euros Vinten Vision 10 @ 1.300 Euros Vinten Vision 11, carbon fiber @ 2.000 Euros Sachtler S18+ SBMLCF @ 3.900 Euros Tektronix WFM300 @ 800 Euros Tektronix WFM601A @ 2.500 Euros Tektronix WFM5000, ex-demo @ 4.250 Euros Sony DMXE2000 @ 1.500 Euros Sony DMXE3000 @ 2.500 Euros Sony PCM7030 @ 600 Euros Sony PCM7040 @ 1.200 Euros Yamaha 03D @ 800 Euros DK AUDIO PT5210, Vari Time Digital Sync Generator @ 2.000 Euros IDX video wireless system SDI, Model: WIVI @ 2.700 Euros AccuScene VF 1280S HD view finder with zebra Black & White, compatible for F23/F35/Genesis/RED @ 9.000 Euros FOUCUS FS-100, fire store HD multiformat DVCPRO HD, 100Go @ 400 Euros Snell & Wilcox IQ MODULAR with IQADBBG and 2x IQAVDA @ 2.000 Euros EVS XT2 6 channels SD, 5x 73GO, audio analo, AES, 2x PSU cool swap, open code, multicam LSM, super motion, FX split screen, network SDTI 1.5, protocol VDCP/DD35/ODETICS/LOUTH, protocol AVSP @ 72.000 Euros Video Brokers [2]www.videobrokers.com Alexandre Villegoureix Tel : +33 (0)6.09.84.13.86 Email : [3]alex@videobrokers.fr [4]If you wish not to receive anyfirther offer from us please follow this link References 1. http://url.videobrokers.com/id.asp?l=51090-4030682-388172-966-0 2. http://url.videobrokers.com/id.asp?l=51090-4030682-388172-966-0 3. mailto:alex@videobrokers.fr 4. http://url.videobrokers.com/id.asp?l=51089-4030682-388172-966-0&id=388172-966-4030682-d8288780&res=fr