From owner-svn-src-all@freebsd.org Tue Jun 27 10:43:58 2017 Return-Path: Delivered-To: svn-src-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 804A3DA6D23 for ; Tue, 27 Jun 2017 10:43:58 +0000 (UTC) (envelope-from robin@proprofs.com) Received: from mail-qt0-x231.google.com (mail-qt0-x231.google.com [IPv6:2607:f8b0:400d:c0d::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3452D8BC for ; Tue, 27 Jun 2017 10:43:58 +0000 (UTC) (envelope-from robin@proprofs.com) Received: by mail-qt0-x231.google.com with SMTP id r30so21055556qtc.0 for ; Tue, 27 Jun 2017 03:43:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proprofs-com.20150623.gappssmtp.com; s=20150623; h=date:from:reply-to:to:message-id:subject:mime-version; bh=9lHzxl4QSsgZxM3r3TS5hmCuMKjJQAuJ513kXwXSm+A=; b=pjEnA/mO3/WNbCJUcuMlKNwihQto+6az/k+BGmSCql7pyP8KiveuXLt/A8MwT6aASe 0wjIZo1KNFNKLNTFiD7s8QNUc9E2bqNgwIeNKAFW9myrxtlrXloJNzff5xxHwCQe187P ovCnG+iiJFsohcun0BZAl705/P2vOTYpfLVxlRzhwiFB6XFqmXyJUbV0P+YXD7XmPQtZ q9Kf07k/Q6O0Lkk9lPxbUBUBDnf0xvEVoMfPUv6X4bW1bQyQF63pfQCuK3KPbN0kt/vt 1cWAmkng5SeWlv4V5rdVQTRqjYYlb1HVPut7qdX0Mywhkv9ZFNE6L3GOqxtWlqAS/bnN 5H8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:reply-to:to:message-id:subject :mime-version; bh=9lHzxl4QSsgZxM3r3TS5hmCuMKjJQAuJ513kXwXSm+A=; b=VA8bPILc4c93tFtLs65nWucfn25N2K4kUAcz7JKw28uUdJ0xRMncPJGBg6XxlvER/S sDwjv29EzwT5G/r92C0AQesAEVOtRboupA9Am51vneosx0grgHj3anwKbHNwQz3OB4Qz HgnKomChkqkggQoJA1Ym/Cq9r49xk/KkghzqbPaPwe9jo5PG0g6M+oZCTIYJ+U6Dfbdt bq5F8D7SNZeMrca3g0GLJ9fwmSXCQjeFC6uv+Lhv12nrzXQnvyhJZKRBgUV82os+dvhF CXlTzFFjh36ybtuV24k36R2naAaacqxC+yJPf9zd7DaVVcvdhpxGaSCzhkx93eNDbNMj o4Pw== X-Gm-Message-State: AKS2vOw19Ccp4gq8Ru3zg6a9lg67fBM89d/jFeBkHH3IlLDkobCLacR4 AoEnD/eWTY3xh6D/faBgaA== X-Received: by 10.237.49.67 with SMTP id 61mr5920574qtg.30.1498560236888; Tue, 27 Jun 2017 03:43:56 -0700 (PDT) Received: from ip-10-1-0-82.ec2.internal (ec2-54-225-68-137.compute-1.amazonaws.com. [54.225.68.137]) by smtp.gmail.com with ESMTPSA id l207sm1926365qke.36.2017.06.27.03.43.55 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 27 Jun 2017 03:43:56 -0700 (PDT) Date: Tue, 27 Jun 2017 10:43:55 +0000 (UTC) From: Robin Reply-To: Robin To: svn-src-all@freebsd.org Message-ID: <1726366250.7590.1498560235789@ip-10-1-0-82.ec2.internal> Subject: Editorial Ideas for your consideration MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2017 10:43:58 -0000 Hello Editor,=20 =20 My name is Robin; I am an educational researcher at ProProfs.com, a website= for building and testing knowledge. ProProfs tools are used by millions of= users each month including companies like Sony, Dell and even Harvard & Ya= le. I have recently contributed articles to sites like biznology.com ( http= ://www.biznology.com/2016/12/why-online-software-documentation-is-a-necessi= ty-in-businesses/ ) , capterra.com ( http://blog.capterra.com/how-to-reduce= -customer-service-costs-and-generate-leads-with-a-self-service-knowledge-ba= se/ ) , Toolbox.com ( http://it.toolbox.com/blogs/itmanagement/tactics-for-= growth-hacking-with-cloudbased-knowledge-management-software-74632 ) , famo= usbloggers ( http://famousbloggers.net/social-media-sales-smart-business.ht= ml ) , Att.com ( https://bizcircle.att.com/circle-solutions/satisfying/how-= to-delight-customers-while-reducing-support-costs? ) and I was wondering wh= ether you would be interested in having me contribute some articles to your= website. For example, here are a couple of story ideas that I have for you= :=20 5 Reasons for Knowledge Management Fails in the Marketing Team=20 =20 5 Features Businesses Should Look for in Help Authoring Software=20 =20 Why Knowledge Base Is Different From Its Customer Support Tools Family=20 =20 5 Reasons Why Online User Manuals Are Cost Effective=20 =20 What Can Group Discussions and Mock Practices Teach Your Live Chat Agents?= =20 =20 Why a Knowledge Base Is Such a Giant Leap in the Arena of Customer Service= Are you interested? Let me know and I=E2=80=99ll send across what I wrote f= or you.=20 Best,=20 Robin From owner-svn-src-all@freebsd.org Tue Jun 27 10:45:14 2017 Return-Path: Delivered-To: svn-src-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EBB7EDA6D71; Tue, 27 Jun 2017 10:45:14 +0000 (UTC) (envelope-from andrew@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B764A923; Tue, 27 Jun 2017 10:45:14 +0000 (UTC) (envelope-from andrew@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v5RAjD4i049826; Tue, 27 Jun 2017 10:45:13 GMT (envelope-from andrew@FreeBSD.org) Received: (from andrew@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v5RAjDsR049825; Tue, 27 Jun 2017 10:45:13 GMT (envelope-from andrew@FreeBSD.org) Message-Id: <201706271045.v5RAjDsR049825@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: andrew set sender to andrew@FreeBSD.org using -f From: Andrew Turner Date: Tue, 27 Jun 2017 10:45:13 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r320403 - head/sys/arm64/include X-SVN-Group: head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2017 10:45:15 -0000 Author: andrew Date: Tue Jun 27 10:45:13 2017 New Revision: 320403 URL: https://svnweb.freebsd.org/changeset/base/320403 Log: Some of the atomic_clear_* functions were incorrectly defined to be an atomic add. Correct these, fixing a NULL-pointer dereference in netgraph. PR: 220273 MFC after: 3 days Sponsored by: DARPA, AFRL Modified: head/sys/arm64/include/atomic.h Modified: head/sys/arm64/include/atomic.h ============================================================================== --- head/sys/arm64/include/atomic.h Tue Jun 27 10:09:00 2017 (r320402) +++ head/sys/arm64/include/atomic.h Tue Jun 27 10:45:13 2017 (r320403) @@ -385,7 +385,7 @@ atomic_store_rel_64(volatile uint64_t *p, uint64_t val #define atomic_add_rel_int atomic_add_rel_32 #define atomic_fcmpset_rel_int atomic_fcmpset_rel_32 -#define atomic_clear_rel_int atomic_add_rel_32 +#define atomic_clear_rel_int atomic_clear_rel_32 #define atomic_cmpset_rel_int atomic_cmpset_rel_32 #define atomic_set_rel_int atomic_set_rel_32 #define atomic_subtract_rel_int atomic_subtract_rel_32 @@ -413,7 +413,7 @@ atomic_store_rel_64(volatile uint64_t *p, uint64_t val #define atomic_add_acq_long atomic_add_acq_64 #define atomic_fcmpset_acq_long atomic_fcmpset_acq_64 -#define atomic_clear_acq_long atomic_add_acq_64 +#define atomic_clear_acq_long atomic_clear_acq_64 #define atomic_cmpset_acq_long atomic_cmpset_acq_64 #define atomic_load_acq_long atomic_load_acq_64 #define atomic_set_acq_long atomic_set_acq_64 @@ -421,7 +421,7 @@ atomic_store_rel_64(volatile uint64_t *p, uint64_t val #define atomic_add_acq_ptr atomic_add_acq_64 #define atomic_fcmpset_acq_ptr atomic_fcmpset_acq_64 -#define atomic_clear_acq_ptr atomic_add_acq_64 +#define atomic_clear_acq_ptr atomic_clear_acq_64 #define atomic_cmpset_acq_ptr atomic_cmpset_acq_64 #define atomic_load_acq_ptr atomic_load_acq_64 #define atomic_set_acq_ptr atomic_set_acq_64 @@ -448,6 +448,7 @@ atomic_thread_fence_acq(void) { dmb(ld); + } static __inline void