From owner-freebsd-current@freebsd.org Sat Feb 27 15:53:19 2021 Return-Path: Delivered-To: freebsd-current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6626D54AE07 for ; Sat, 27 Feb 2021 15:53:19 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from CAN01-QB1-obe.outbound.protection.outlook.com (mail-qb1can01on0605.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe5c::605]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Dnrf61mVDz3Hk5; Sat, 27 Feb 2021 15:53:17 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eKCEB3rAPzSdY3Er4/+cNzGw3sSrPkFcq+deSN4pX3x5AhFZJNFtUWpyYSXAa442oSqZIobRFF8AjS3Bn1y706hxI7EnHUaC1ldyfl+C/Zsn6y04/a50mblKTWiHepGhu3jut4O7LaPJtBellwZfuBd+g/YuEqtPVY/i/ErKQl7pSl+GxLILmZbsyjq7rLftr9bXKPvyerq2rHqCvWx0Vk9ViCZZ0SnEK2dBkmraK7Kkv0dYwS7+AAiHDDdYcIL0mw+Sb7m8TJQIlvptMLeVTbn9O20g15F3OcH2JCQnb2XV5iE8gEYKlgj/BcSa+drycZ5qlrywLfZeb1TbseNL7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=z3D99AqKpL9XAnFHUI1oUNta11FjmRFvKHzk+x4T1LY=; b=h62axlZf68ngdVpz0DNWOrw7IIKQ86yjsrpdu7wAnMxhVSVpxygdr6W4J4bhV8gCMSj9oRcrSUsd340mkvPChUSbyJ1/T+68fmpw2EHDNcMziC1q1/1QUFiPQRxHMbogUU9fAsdODTjRn8hOzqiqAk3q3b93LnGPqmQV+4spbGW1zFpkyUVckDTWDKxnMKDl/15tf/+xX6CrZ1a6i/UDpC4dMJnXGkPtGJtmsNf2GLr2vRmLXEypfpR/OK0GyGeaV5gfdyK+sHnWNUZ8SZVWNl7NyHo3z2uSFz/5poel/K+Bx/bQjtqDjDsM0F4hm2D5T+knjZaHbgVgNltd1/q2zA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=uoguelph.ca; dmarc=pass action=none header.from=uoguelph.ca; dkim=pass header.d=uoguelph.ca; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uoguelph.ca; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=z3D99AqKpL9XAnFHUI1oUNta11FjmRFvKHzk+x4T1LY=; b=OAAh4RqsCyzOefOCM3A9nUy+K/7zh1m1wHrxrRtZTg4pib3jqxDOlb+2omvddqV005TrahJjld5/uMLElz6XPiDp1GU8UU7bgDB6u6f6VZ6JBSv8IcfoACi7pEEL5Qo12/YtvUkNNKFPIw/dInhI/DluHYWtWBdZlHFrbmJxYFoTurqC3zhJdumYoXt8PGU5HJg5eE/6Pr6SjnUss+hPAIGvt9vfLOYCjkK3QPEt0ro/ZqUzeURmj9TzQJvqDCpk6Ni/U23MYirc4lbrWLdspJWIQE9lpEdlnd5Ad7KB8KiXxa3ARZu/EbvUj0ZPGLQO17yxZW8uGtcy33CWfbm/zg== Received: from YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:19::29) by QB1PR01MB3473.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:37::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3890.23; Sat, 27 Feb 2021 15:53:16 +0000 Received: from YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM ([fe80::6073:6fc0:5ddf:dc8a]) by YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM ([fe80::6073:6fc0:5ddf:dc8a%7]) with mapi id 15.20.3846.048; Sat, 27 Feb 2021 15:53:15 +0000 From: Rick Macklem To: Juraj Lutter , freebsd-current CC: Mateusz Guzik Subject: Re: -CURRENT panics in NFS Thread-Topic: -CURRENT panics in NFS Thread-Index: AQHXDRJN5L8E8SgKaketC2lT/a2XG6psDKuAgAADywCAABWNBg== Date: Sat, 27 Feb 2021 15:53:15 +0000 Message-ID: References: , <560DD7DF-B1C0-432B-BFCA-9D00819E0C28@FreeBSD.org> In-Reply-To: <560DD7DF-B1C0-432B-BFCA-9D00819E0C28@FreeBSD.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9489a48a-5fef-4ed1-bbbf-08d8db37cbb0 x-ms-traffictypediagnostic: QB1PR01MB3473: x-ms-exchange-minimumurldomainage: freebsd.org#9658 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Oc6lbaBwBm3balmcbjEo2B+O2KpCVx65CgGjoqGyjKJNVUqetb5hGWlrvPvampQT0hOs8NmSvNM3y84lCMShQXBEuFMtgyVAw8huMC4NrrBf4wdIMykjGJnbJUjQIZETL88rZuerJ9Lf0jrwEZoHjNuIMOB+d84bM5ufmq0wYgOebXTtD+46LUdVWmIbjo2HA6ELDZu/V35rvZ7YYT4M8iIB6lDFvtmvLjuR80wEuiKH7f0jo+Xya4TlQpwcKS3gF1iWCd3N+jO/rLk6O+I8ZQ47DyU6FwgSvN0pxrhYDRyOQ1Mea+zlG4H0J2+/VjVxtdX/n8GMm0wXsXk9B3i6Rqx0zntSv79N44Mu4mMs+DRPMAlvwdhxC3HFjpkyKUsGLn2ka4nZWT+isP+LGb0wDb5hyh8+IkHd9dNHp4BkOY/SJZpK23gJwCZbiHtBqBMTZ4ig9g2EA2lbubGs4mQSiiQZkhB+XmZdou3IYIJ+phjyT5ujYv6/1/FF3qdWOi4GnyrvGyBcgNobA6XtAM1FMD/0fvqog8DX0xKAyHrjgbyJXz09ees43evNbj17FDvfg+SASaJH2RnjLn2mZA6Fu4Zj0rBAxXW+eJ/HIxqYM+A= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(396003)(136003)(366004)(39860400002)(346002)(376002)(316002)(7696005)(52536014)(6506007)(8676002)(450100002)(53546011)(4326008)(5660300002)(55016002)(786003)(86362001)(2906002)(478600001)(33656002)(9686003)(186003)(71200400001)(966005)(66946007)(76116006)(66616009)(91956017)(64756008)(66556008)(66446008)(66476007)(83380400001)(110136005)(8936002)(99936003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?Windows-1252?Q?AOd2B9N4BxX/VQ6M+KQivzWrN/GvmCIMcU5Jx6ccbEG9tMdz6AAFLDbY?= =?Windows-1252?Q?jYSSpHZAu+L7z7qKJxHK9akujPpYPaqmmhNzsIEJ5NpQFi28A5LWCy6Y?= =?Windows-1252?Q?EIvfAAJK5BNrfWwKg3wdJ6Kfyrby+rVxfYnJmeOEd8GWGGATWUlPggTw?= =?Windows-1252?Q?WAK09oCDhotAnTeMnA8jR18ATVxD2DvkeUtvT3yQDBDj/Cz7QaPsyyU/?= =?Windows-1252?Q?ruU+pvlLCETYe4RIh/jFoSCICywgsd0LG6Pyf9hBKidch1SnM2aJEgLK?= =?Windows-1252?Q?gjKlW3U1MEVBaV/gjvHchdD+iI3PuneWb/Ubzju9cFxkFzeHUkpD6XR0?= =?Windows-1252?Q?qlZiSm7pl83KRvQBX2zYSCrq0e3AfCgTYDsCcE3476ARjyx9AgKOSE5K?= =?Windows-1252?Q?IrlqRn4pb7HAow+jXbIUPAd5mSPkZIduEE6CS1QWYYAM9p5yMAWFxrcG?= =?Windows-1252?Q?H/Ch2WwY4T2GP+2+3wQd8pGgbvjRmVPrcqKxHDWTF+aS8Cw8Mcwov9O5?= =?Windows-1252?Q?LV3FAdLHGTYz32lLCa6sXDk/33zXtlRoeg5W4LkSiTCgsADM2L+A9Qbf?= =?Windows-1252?Q?8xpkmqBk2uHnHcXJjg0BD9DUYFJEphLCUDxshhnxS1GZL3Mr2wNNe+6p?= =?Windows-1252?Q?hAG9RFvfVJX6OEGekuWKzUABbJkMXL0/tPnq2G3K8xs9M/u0aguRpOLy?= =?Windows-1252?Q?gmvycpnVQhxbK6q22IysRxekKxZv0kJDn/mjKwqvJFidgbhTt1zPSGOy?= =?Windows-1252?Q?/Lsr9tebSZGqWWy6XsWj907suxKY956sBe0ncKa8B8P8e7E65LsJlcL2?= =?Windows-1252?Q?e7Q5WiJRgWq1Hh1uNwhnGvrZNgBKW7j8AH21j6k1hqmJXO2px5nPgAFp?= =?Windows-1252?Q?dy6bnxxl3NuKVICrhb56iqhuDorN0LuyTBPIR5AH3q533HZ935DMNCgl?= =?Windows-1252?Q?jQAC/3hVrwcdVaEGLRSpR06ldONoiJydavczoj3gFv65qt6duAxG6EHz?= =?Windows-1252?Q?3HE/HvdZ5o4SSiDmbuUUDOCjivOh9MQRmjiiT9qwZIGo9Wsw15tmwtrj?= =?Windows-1252?Q?N996HkaCKnbhr0vHA7DYUdBdVSvB1ZnbuN+3gfZi6IOeVjByMwT0xMsL?= =?Windows-1252?Q?hRpsqy6emES888mfvMaNl1e3iWyLwQsQHGlf4hCCgWUkkUjFluyunoHd?= =?Windows-1252?Q?qAQuJTSBLiy/LPesbRdzGJAgMPTgPX6ggYTQsB9x1oPZn63n0U0cnJIb?= =?Windows-1252?Q?Bplq2QKshL7NdTzDqH008QKKSOHVKOneo8QoKtsHLRJm0CBJvzPwqCcu?= =?Windows-1252?Q?x4Teq7HxPc4scblbve2LFHtAsvEk4h5T3a3q2pyrbSfiAE/GDGkFaZCj?= =?Windows-1252?Q?keu01x2HyiI8laaMaAG0NcQCBcFeVvbjAThCxkHXK0NH9KpCwcXnfqB+?= =?Windows-1252?Q?PDRbQngZPYifiKpUIqrC538zsRsENbyR0jw5lZ05kJk=3D?= x-ms-exchange-transport-forked: True Content-Type: multipart/mixed; boundary="_002_YQXPR0101MB0968CF8BCCD34DB340879F44DD9C9YQXPR0101MB0968_" MIME-Version: 1.0 X-OriginatorOrg: uoguelph.ca X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 9489a48a-5fef-4ed1-bbbf-08d8db37cbb0 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Feb 2021 15:53:15.7058 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: be62a12b-2cad-49a1-a5fa-85f4f3156a7d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 5iU8C12fD0Mn1rrZ0oyFlVRTKMlzbqgOA5ZfTvWg326s/d53FVbO0bEVpgET8Tye6BUjeoVatDGAUlNsdiVHWA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: QB1PR01MB3473 X-Rspamd-Queue-Id: 4Dnrf61mVDz3Hk5 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=uoguelph.ca header.s=selector1 header.b=OAAh4Rqs; arc=pass (microsoft.com:s=arcselector9901:i=1); dmarc=pass (policy=none) header.from=uoguelph.ca; spf=pass (mx1.freebsd.org: domain of rmacklem@uoguelph.ca designates 2a01:111:f400:fe5c::605 as permitted sender) smtp.mailfrom=rmacklem@uoguelph.ca X-Spamd-Result: default: False [-6.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a01:111:f400:fe5c::605:from]; R_DKIM_ALLOW(-0.20)[uoguelph.ca:s=selector1]; FREEFALL_USER(0.00)[rmacklem]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a01:111:f400::/48]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; HAS_ATTACHMENT(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; DWL_DNSWL_LOW(-1.00)[uoguelph.ca:dkim]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[uoguelph.ca:+]; DMARC_POLICY_ALLOW(-0.50)[uoguelph.ca,none]; SPAMHAUS_ZRD(0.00)[2a01:111:f400:fe5c::605:from:127.0.2.255]; NEURAL_HAM_SHORT(-1.00)[-0.997]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:8075, ipnet:2a01:111:f000::/36, country:US]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Feb 2021 15:53:19 -0000 --_002_YQXPR0101MB0968CF8BCCD34DB340879F44DD9C9YQXPR0101MB0968_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable I reproduced the problem and the attached trivial patch=0A= seems to fix it. Please test the patch if you can.=0A= =0A= Mateusz, I assume the directory shouldn't try and add=0A= a cache entry for itself?=0A= I don't test NFSv3 much and I don't test "rdirplus"=0A= much, so it slipped through the cracks.=0A= =0A= Thanks for reporting it, rick=0A= =0A= ________________________________________=0A= From: owner-freebsd-current@freebsd.org = on behalf of Juraj Lutter =0A= Sent: Saturday, February 27, 2021 9:31 AM=0A= To: freebsd-current=0A= Subject: Re: -CURRENT panics in NFS=0A= =0A= CAUTION: This email originated from outside of the University of Guelph. Do= not click links or open attachments unless you recognize the sender and kn= ow the content is safe. If in doubt, forward suspicious emails to IThelp@uo= guelph.ca=0A= =0A= =0A= And a kgdb backtrace:=0A= =0A= (kgdb) bt=0A= #0 __curthread () at /usr/src/sys/amd64/include/pcpu_aux.h:55=0A= #1 doadump (textdump=3Dtextdump@entry=3D0) at /usr/src/sys/kern/kern_shutd= own.c:399=0A= #2 0xffffffff804c7b2a in db_dump (dummy=3D, dummy2=3D, dummy3=3D, dummy4=3D) at /usr/src/sys/dd= b/db_command.c:575=0A= #3 0xffffffff804c78ee in db_command (last_cmdp=3D, cmd_tabl= e=3D, dopager=3Ddopager@entry=3D1) at /usr/src/sys/ddb/db_co= mmand.c:482=0A= #4 0xffffffff804c762d in db_command_loop () at /usr/src/sys/ddb/db_command= .c:535=0A= #5 0xffffffff804cac36 in db_trap (type=3D, code=3D) at /usr/src/sys/ddb/db_main.c:270=0A= #6 0xffffffff80c59d04 in kdb_trap (type=3Dtype@entry=3D3, code=3Dcode@entr= y=3D0, tf=3D, tf@entry=3D0xfffffe00d01c3d40) at /usr/src/sys= /kern/subr_kdb.c:727=0A= #7 0xffffffff810bc1ee in trap (frame=3D0xfffffe00d01c3d40) at /usr/src/sys= /amd64/amd64/trap.c:576=0A= #8 =0A= #9 kdb_enter (why=3D0xffffffff812accc9 "panic", msg=3D) at = /usr/src/sys/kern/subr_kdb.c:506=0A= #10 0xffffffff80c0d5d2 in vpanic (fmt=3D, ap=3D, ap@entry=3D0xfffffe00d01c3ea0) at /usr/src/sys/kern/kern_shutdown.c:907= =0A= #11 0xffffffff80c0d363 in panic (fmt=3D0xffffffff81e9a178 "\17= 7\256&\201\377\377\377\377") at /usr/src/sys/kern/kern_shutdown.c:843=0A= #12 0xffffffff80cd6d74 in cache_enter_time (dvp=3D0xfffff80079321e00, vp=3D= 0xfffff80079321e00, cnp=3Dcnp@entry=3D0xfffffe00d01c4030, tsp=3Dtsp@entry= =3D0xfffffe00d01c40e0, dtsp=3D)=0A= at /usr/src/sys/kern/vfs_cache.c:2274=0A= #13 0xffffffff80ae2bd6 in nfsrpc_readdirplus (vp=3D, vp@entr= y=3D0xfffff80079321e00, uiop=3D, uiop@entry=3D0xfffffe00d01c= 4540,=0A= cookiep=3Dcookiep@entry=3D0xfffffe00d01c44e0, cred=3Dcred@entry=3D0xfff= ff80079307e00, p=3D, p@entry=3D0xfffffe00de06be00, nap=3Dnap= @entry=3D0xfffffe00d01c4400,=0A= attrflagp=3D0xfffffe00d01c44f0, eofp=3D0xfffffe00d01c44f4, stuff=3D0x0)= at /usr/src/sys/fs/nfsclient/nfs_clrpcops.c:3766=0A= #14 0xffffffff80aed4ec in ncl_readdirplusrpc (vp=3Dvp@entry=3D0xfffff800793= 21e00, uiop=3Duiop@entry=3D0xfffffe00d01c4540, cred=3D0xfffff80079307e00, t= d=3Dtd@entry=3D0xfffffe00de06be00)=0A= at /usr/src/sys/fs/nfsclient/nfs_clvnops.c:2490=0A= #15 0xffffffff80afdc93 in ncl_doio (vp=3Dvp@entry=3D0xfffff80079321e00, bp= =3Dbp@entry=3D0xfffffe000ee1c610, cr=3D0xfffffe00d01c3d00, cr@entry=3D0xfff= ff80079307e00, td=3Dtd@entry=3D0xfffffe00de06be00,=0A= called_from_strategy=3Dcalled_from_strategy@entry=3D0) at /usr/src/sys/= fs/nfsclient/nfs_clbio.c:1686=0A= #16 0xffffffff80afce3c in ncl_bioread (vp=3D, vp@entry=3D0xf= ffff80079321e00, uio=3D, ioflag=3Dioflag@entry=3D0, cred=3D<= optimized out>)=0A= at /usr/src/sys/fs/nfsclient/nfs_clbio.c:604=0A= #17 0xffffffff80af1baf in nfs_readdir (ap=3Dap@entry=3D0xfffffe00d01c4918) = at /usr/src/sys/fs/nfsclient/nfs_clvnops.c:2383=0A= #18 0xffffffff80ce490f in vop_sigdefer (vop=3D, a=3D0xfffffe= 00d01c4918) at /usr/src/sys/kern/vfs_default.c:1471=0A= #19 0xffffffff81181f38 in VOP_READDIR_APV (vop=3D0xffffffff81af00d8 , a=3Da@entry=3D0xfffffe00d01c4918) at vnode_if.c:1939=0A= #20 0xffffffff80d0b23b in VOP_READDIR (vp=3D0xfffff80079321e00, uio=3D0xfff= ffe00d01c48d0, cred=3D, eofflag=3D0xfffffe00d01c48cc, ncooki= es=3D0x0, cookies=3D0x0) at ./vnode_if.h:985=0A= #21 kern_getdirentries (td=3D, fd=3D, buf=3D0= x801851000 , count=3D40= 96, basep=3Dbasep@entry=3D0xfffffe00d01c49b0,=0A= residp=3Dresidp@entry=3D0x0, bufseg=3DUIO_USERSPACE) at /usr/src/sys/ke= rn/vfs_syscalls.c:4142=0A= #22 0xffffffff80d0b449 in sys_getdirentries (td=3D0xffffffff81e9a178 , uap=3D0xfffffe00de06c1e8) at /usr/src/sys/kern/vfs_syscalls.c:4089= =0A= #23 0xffffffff810bd00e in syscallenter (td=3D) at /usr/src/s= ys/amd64/amd64/../../kern/subr_syscall.c:189=0A= #24 amd64_syscall (td=3D0xfffffe00de06be00, traced=3D0) at /usr/src/sys/amd= 64/amd64/trap.c:1156=0A= #25 =0A= #26 0x00000008012a83fa in ?? ()=0A= Backtrace stopped: Cannot access memory at address 0x7fffffffd928=0A= =0A= =97=0A= Juraj Lutter=0A= XMPP: juraj (at) lutter.sk=0A= GSM: +421907986576=0A= =0A= > On 27 Feb 2021, at 15:18, Juraj Lutter wrote:=0A= >=0A= > Reliably reproducible:=0A= >=0A= =0A= _______________________________________________=0A= freebsd-current@freebsd.org mailing list=0A= https://lists.freebsd.org/mailman/listinfo/freebsd-current=0A= To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"= =0A= --_002_YQXPR0101MB0968CF8BCCD34DB340879F44DD9C9YQXPR0101MB0968_ Content-Type: application/octet-stream; name="rdirplus.patch" Content-Description: rdirplus.patch Content-Disposition: attachment; filename="rdirplus.patch"; size=468; creation-date="Sat, 27 Feb 2021 15:52:55 GMT"; modification-date="Sat, 27 Feb 2021 15:52:55 GMT" Content-Transfer-Encoding: base64 LS0tIHN5cy9mcy9uZnNjbGllbnQvbmZzX2NscnBjb3BzLmMuc2F2MgkyMDIxLTAyLTI3IDA3OjIx OjA0LjAxNzM3MzAwMCAtMDgwMAorKysgc3lzL2ZzL25mc2NsaWVudC9uZnNfY2xycGNvcHMuYwky MDIxLTAyLTI3IDA3OjIzOjIxLjIxMzU1NTAwMCAtMDgwMApAQCAtMzc2MSw2ICszNzYxLDcgQEAg bmZzcnBjX3JlYWRkaXJwbHVzKHZub2RlX3QgdnAsIHN0cnVjdCB1aW8gKnVpb3AsIG5mc3VpCiAJ CQkJICAgIG5kcC0+bmlfdnAgPSBuZXd2cDsKIAkJCQkgICAgTkZTQ05IQVNIKGNucCwgSEFTSElO SVQpOwogCQkJCSAgICBpZiAoY25wLT5jbl9uYW1lbGVuIDw9IE5DSE5BTUxFTiAmJgorCQkJCQlu ZHAtPm5pX2R2cCAhPSBuZHAtPm5pX3ZwICYmCiAJCQkJCShuZXd2cC0+dl90eXBlICE9IFZESVIg fHwKIAkJCQkJIGRjdGltZS50dl9zZWMgIT0gMCkpIHsKIAkJCQkJY2FjaGVfZW50ZXJfdGltZShu ZHAtPm5pX2R2cCwK --_002_YQXPR0101MB0968CF8BCCD34DB340879F44DD9C9YQXPR0101MB0968_--