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 ...

John Baldwin jhb at FreeBSD.org
Fri Sep 22 12:23:29 PDT 2006


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


More information about the cvs-all mailing list