From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LBFVo-0007eP-Oc for qemu-devel@nongnu.org; Fri, 12 Dec 2008 16:25:28 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LBFVm-0007dR-5q for qemu-devel@nongnu.org; Fri, 12 Dec 2008 16:25:27 -0500 Received: from [199.232.76.173] (port=45301 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LBFVl-0007dL-VA for qemu-devel@nongnu.org; Fri, 12 Dec 2008 16:25:25 -0500 Received: from mx2.redhat.com ([66.187.237.31]:33585) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LBFVl-00009E-Bk for qemu-devel@nongnu.org; Fri, 12 Dec 2008 16:25:25 -0500 Received: from int-mx2.corp.redhat.com (int-mx2.corp.redhat.com [172.16.27.26]) by mx2.redhat.com (8.13.8/8.13.8) with ESMTP id mBCLPMtI005856 for ; Fri, 12 Dec 2008 16:25:24 -0500 From: Eduardo Habkost Date: Fri, 12 Dec 2008 19:24:18 -0200 Message-Id: <1229117060-8467-1-git-send-email-ehabkost@redhat.com> Subject: [Qemu-devel] [RFC PATCH 0/2] Eliminate references to logfile/loglevel global vars Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Eduardo Habkost Hi, This is actually a long 63-patch series, but for a first request for comments, I am splitting it in two parts: 1) A set of macros are introduced for almost all usage patterns of the logfile/loglevel global variables. 2) 62 patches that convert almost all references to the logfile/loglevel global variables to use those macros (the PATCH 1/2 e-mail actually has pointers to the patches, either as small individual patches, or as a big single patch file). These macros are _not_ a proposal for a definitive new logging API. They are just a step for it: a way to group all usage patterns of the logfile/loglevel variables on a single place. After all usage of those variables is eliminated, we can more easily refactor the code to have a proper logging API. This series needs my previous debugging-#ifdef cleanup series to be applied before it. It shouldn't change any qemu behavior, but just move all references to the logging global variables to a single place, keeping exactly the same behaviour. -- Eduardo