From owner-cvs-src@FreeBSD.ORG Fri Sep 22 19:23:29 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A70A216A4D0; Fri, 22 Sep 2006 19:23:29 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 171CD43F49; Fri, 22 Sep 2006 19:19:44 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k8MJJHJS048925; Fri, 22 Sep 2006 19:19:17 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k8MJJGmW048924; Fri, 22 Sep 2006 19:19:17 GMT (envelope-from jhb) Message-Id: <200609221919.k8MJJGmW048924@repoman.freebsd.org> From: John Baldwin Date: Fri, 22 Sep 2006 19:19:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/bktr bktr_i2c.c bktr_i2c.h src/sys/dev/ichsmb ichsmb.c src/sys/dev/iicbus iicsmb.c src/sys/dev/smbus smb.c smb.h smbconf.c smbconf.h smbus.c smbus.h smbus_if.m src/sys/pci alpm.c amdpm.c amdsmb.c intpm.c nfsmb.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Sep 2006 19:23:29 -0000 jhb 2006-09-22 19:19:16 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/bktr bktr_i2c.c bktr_i2c.h sys/dev/ichsmb ichsmb.c sys/dev/iicbus iicsmb.c sys/dev/smbus smb.c smb.h smbconf.c smbconf.h smbus.c smbus.h smbus_if.m sys/pci alpm.c amdpm.c amdsmb.c intpm.c nfsmb.c viapm.c Log: MFC: Minor overhaul of SMBus support including: - Changing the smbus_bread() function in the smbus interface to return the actual number of bytes read. - Changing the SMB_BREAD ioctl of /dev/smbX to return the actual number of bytes read. - Attaching smb(4) to smbus(4) via an identify routine. - Adding locking to smbus(4). - Fixing the bread() and bwrite() methods of alpm(4), amdpm(4), and viapm(4) to only perform a single transaction. - Fix several buffer overflows with bread() and SMB_BREAD. Approved by: re (mux) Revision Changes Path 1.27.2.1 +3 -1 src/sys/dev/bktr/bktr_i2c.c 1.4.14.1 +1 -1 src/sys/dev/bktr/bktr_i2c.h 1.13.2.2 +21 -12 src/sys/dev/ichsmb/ichsmb.c 1.12.10.1 +7 -5 src/sys/dev/iicbus/iicsmb.c 1.34.8.2 +17 -4 src/sys/dev/smbus/smb.c 1.4.8.1 +2 -1 src/sys/dev/smbus/smb.h 1.13.10.1 +48 -44 src/sys/dev/smbus/smbconf.c 1.7.14.1 +11 -7 src/sys/dev/smbus/smbconf.h 1.18.10.3 +27 -19 src/sys/dev/smbus/smbus.c 1.2.34.2 +2 -2 src/sys/dev/smbus/smbus.h 1.7.2.1 +2 -2 src/sys/dev/smbus/smbus_if.m 1.24.2.1 +43 -48 src/sys/pci/alpm.c 1.15.2.2 +45 -50 src/sys/pci/amdpm.c 1.2.2.2 +18 -11 src/sys/pci/amdsmb.c 1.33.2.1 +17 -13 src/sys/pci/intpm.c 1.2.2.2 +18 -11 src/sys/pci/nfsmb.c 1.10.2.3 +49 -56 src/sys/pci/viapm.c