Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/sys/dev



Module Name:    src
Committed By:   riastradh
Date:           Mon Oct 24 10:17:27 UTC 2022

Modified Files:
        src/sys/dev/acpi: smbus_acpi.c
        src/sys/dev/i2c: i2c.c i2c_exec.c i2cvar.h

Log Message:
i2c(9): Nix smbus intr API.

It was introduced in 2007 for some Xbox thing which was removed in
2011.  The API and the threads it spawned have been sitting around
idly for over a decade serving no purpose -- sometimes causing kernel
lock spinouts in the event of panic.

Add ic_tag_private to obviate need for future ABI changes.  Not
currently used, but we can privately allocate memory in iic_tag_init
for the purpose later if need be without changing ABI.

XXX kernel revbump -- changes struct i2c_controller


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/sys/dev/acpi/smbus_acpi.c
cvs rdiff -u -r1.88 -r1.89 src/sys/dev/i2c/i2c.c
cvs rdiff -u -r1.17 -r1.18 src/sys/dev/i2c/i2c_exec.c
cvs rdiff -u -r1.25 -r1.26 src/sys/dev/i2c/i2cvar.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index