From owner-soc-status@FreeBSD.ORG Mon Jun 25 12:21:55 2012 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 01151106567B for ; Mon, 25 Jun 2012 12:21:55 +0000 (UTC) (envelope-from greglmiller@gmail.com) Received: from mail-wg0-f50.google.com (mail-wg0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id 7EF758FC0C for ; Mon, 25 Jun 2012 12:21:54 +0000 (UTC) Received: by wgbds11 with SMTP id ds11so3828005wgb.31 for ; Mon, 25 Jun 2012 05:21:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=l3xOMZ4U9PLMZ/3I1IWzr4z/vBMkNXrGg1PVXlhexXw=; b=YQ1Az7bZFrp7UksZ7BcZY3mej4AHTpB2yk8QV8pqq/rxzKbtTpp3UUY3caMtzYHeR4 RL/guP9KgVD3z6iWpDdNhX+N3zLxsBy/SVFFMF+7IwYux1Px6e3o6+iL4wf4ZjixnWJa 2iMmiJ0nXOs87g7dE/GxASLJ9dcoLpvAzZOyaWL6bMyig5SxJRRJaaCcoPtVQRMvSTdx P57DsdrbaNUjwKUslPX72cdC99rD7KncHTFVKRRZYJ6Gl/KJgo5SZEckwDJ3Jy+6cN8Q W6VuXioupgNcxvzV1NZTM2LW/onLrwF4Xz7SF2NDIrO5Y5GDTNDyDl0klKJpUQo2Gavh orFg== MIME-Version: 1.0 Received: by 10.180.100.37 with SMTP id ev5mr20834030wib.5.1340626568646; Mon, 25 Jun 2012 05:16:08 -0700 (PDT) Received: by 10.216.30.148 with HTTP; Mon, 25 Jun 2012 05:16:08 -0700 (PDT) Date: Mon, 25 Jun 2012 08:16:08 -0400 Message-ID: From: Greg Miller To: soc-status Content-Type: text/plain; charset=ISO-8859-1 Subject: Lock profiling and lock order verification, week 5 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jun 2012 12:21:55 -0000 Accomplishments for the week: * Wrote an initial makefile for the witness library and connected libwitness to the build. * Wrote a pthread_mutex_lock() wrapper and a test program and verified that wrappers are executed properly. I'm currently digging through the kernel WITNESS code, ensuring that I fully understand it before implementing the userland version, and my plan is to begin checking in libwitness code later this week.