(0/5) I2C updates for 2.4.32-pre3
PATCH 1/1 (0/5) I2C updates for 2.4.32-pre3
Hi Marcelo,
I have a total of 5 patches with minor fixes to the Linux 2.4 i2c subsystem and documentation. These fixes I gathered for the past few months as they were applied to the Linux 2.6 tree and to the i2c CVS repository.
Individual patches will be posted in reply to this post, with explanations and diffstat. Please consider applying them.
Thanks.
Documentation/i2c/dev-interface | 4 ++-- Documentation/i2c/functionality | 2 +- Documentation/i2c/writing-clients | 2 +- MAINTAINERS | 2 +- drivers/i2c/i2c-core.c | 10 +++++----- drivers/i2c/i2c-dev.c | 2 +- 6 files changed, 11 insertions(+), 11 deletions(-)
Signature · 1 line
Jean Delvare
PATCH 1/1 (1/5) I2C updates for 2.4.32-pre3
Backport of a spelling fix Tobias Klauser sent to me for Linux 2.6.12-rc4. Already fixed in i2c CVS.
drivers/i2c/i2c-dev.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-)
drivers/i2c/i2c-dev.c +1 -1
@@ -229,7 +229,7 @@ sizeof(rdwr_arg)))return -EFAULT ; -/* Put an arbritrary limit on the number of messages that can +/* Put an arbitrary limit on the number of messages that can * be sent at once */ if (rdwr_arg.nmsgs >42 )return -EINVAL ;
Signature · 1 line
Jean Delvare
Quoted 9 lines · Jean Delvare
I have a total of 5 patches with minor fixes to the Linux 2.4 i2c subsystem and documentation. These fixes I gathered for the past few months as they were applied to the Linux 2.6 tree and to the i2c CVS repository.
Individual patches will be posted in reply to this post, with explanations and diffstat. Please consider applying them.
How come these patches never showed up on LKML?
Signature · 1 line
Michael Krufky
Hi Michael,
Quoted 4 lines
Quoted 2 lines
Individual patches will be posted in reply to this post, with explanations and diffstat. Please consider applying them.
How come these patches never showed up on LKML?
They did, just with some delay. I'm only a human.
Signature · 1 line
Jean Delvare
PATCH 1/1 (2/5) I2C updates for 2.4.32-pre3
In reply to Jean DelvareThe lm_sensors project changed mailing lists.
MAINTAINERS | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-)
MAINTAINERS +1 -1
@@ -820,7 +820,7 @@ I2C SUBSYSTEM P: Jean Delvare M: [email protected] -L: [email protected] +L: [email protected] W: http://www.lm-sensors.nu/ S: Maintained
Signature · 1 line
Jean Delvare
PATCH 1/1 (3/5) I2C updates for 2.4.32-pre3
In reply to Jean DelvareFix documentation to match code in include/linux/i2c-dev.h
Documentation/i2c/dev-interface | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
Documentation/i2c/dev-interface +2 -2
@@ -92,10 +92,10 @@ ioctl(file,I2C_FUNCS,unsigned long *funcs) Gets the adapter functionality and puts it in *funcs. -ioctl(file,I2C_RDWR,struct i2c_ioctl_rdwr_data *msgset) +ioctl(file,I2C_RDWR,struct i2c_rdwr_ioctl_data *msgset) Do combined read/write transaction without stop in between. - The argument is a pointer to a struct i2c_ioctl_rdwr_data { + The argument is a pointer to a struct i2c_rdwr_ioctl_data { struct i2c_msg *msgs; /* ptr to array of simple messages */ int nmsgs; /* number of messages to exchange */
Signature · 1 line
Jean Delvare
PATCH 1/1 (4/5) I2C updates for 2.4.32-pre3
In reply to Jean DelvareFix two typos in the i2c documentation.
Documentation/i2c/functionality | 2 +- Documentation/i2c/writing-clients | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
Documentation/i2c/functionality +1 -1
@@ -115,7 +115,7 @@ If you try to access an adapter from a userspace program, you will have to use the /dev interface. You will still have to check whether the functionality you need is supported, of course. This is done using -the I2C_FUNCS ioctl. An example, adapted from the lm_sensors i2c_detect +the I2C_FUNCS ioctl. An example, adapted from the lm_sensors i2cdetect program, is below: int file;
Documentation/i2c/writing-clients +1 -1
@@ -302,7 +302,7 @@ These are automatically translated to insmod variables of the form force_foo. -So we have a generic insmod variabled `force', and chip-specific variables +So we have a generic insmod variable `force', and chip-specific variables `force_CHIPNAME'. Fortunately, as a module writer, you just have to define the `normal'
Signature · 1 line
Jean Delvare
PATCH 1/1 (5/5) I2C updates for 2.4.32-pre3
In reply to Jean DelvareFive log messages lack their trailing new line in i2c-core.
drivers/i2c/i2c-core.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-)
drivers/i2c/i2c-core.c +5 -5
@@ -208,7 +208,7 @@if ((res = drivers[j]->attach_adapter (adap))) {printk (KERN_WARNING "i2c-core.o: can't detach adapter %s " "while detaching driver %s: driver not " -"detached!" ,adap->name,drivers[j]->name); +"detached!\n" , adap->name, drivers[j]->name); goto ERROR1; }DRV_UNLOCK ();
@@ -226,7 +226,7 @@if ((res=client->driver->detach_client (client))) {printk (KERN_ERR "i2c-core.o: adapter %s not " "unregistered, because client at " -"address %02x can't be detached. " , +"address %02x can't be detached\n" , adap->name, client->addr); goto ERROR0; }
@@ -339,7 +339,7 @@printk (KERN_WARNING "i2c-core.o: while unregistering " "dummy driver %s, adapter %s could " "not be detached properly; driver " -"not unloaded!" ,driver->name, +"not unloaded!\n" , driver->name, adap->name);ADAP_UNLOCK ();return res;
@@ -361,7 +361,7 @@"address %02x of " "adapter `%s' could not" "be detached; driver" -"not unloaded!" , +"not unloaded!\n" , driver->name, client->addr, adap->name);
@@ -448,7 +448,7 @@if (adapter->client_unregister !=NULL )if ((res = adapter->client_unregister (client))) {printk (KERN_ERR "i2c-core.o: client_unregister [%s] failed, " -"client not detached" ,client->name); +"client not detached\n" , client->name);return res; }
Signature · 1 line
Jean Delvare
Re: [PATCH 2.4] (5/5) I2C updates for 2.4.32-pre3
Quoted 1 line · Jean Delvare
Five log messages lack their trailing new line in i2c-core.
Jean,
All of these seem to be cleanups/cosmetic enhancements rather than real bugfixes, except the ML address update.
As you know, we've been trying to reduce the scope of patch acceptance in v2.4.x to strictly necessary changes.
Do any of these fall into this criteria?
Cheers.
Re: [PATCH 2.4] (5/5) I2C updates for 2.4.32-pre3
Hi Marcelo,
Quoted 2 lines
All of these seem to be cleanups/cosmetic enhancements rather than real bugfixes, except the ML address update.
Patches 1/5, 3/5 and 4/5 are typo fixes in documentation and comments. 5/5 however qualifies as (minor) bug fix IMHO, as missing newlines in log messages will cause the next message's log level not to be interpreted as such.
Quoted 4 lines
As you know, we've been trying to reduce the scope of patch acceptance in v2.4.x to strictly necessary changes.
Do any of these fall into this criteria?
I sent you these patches because I thought they were worth applying, obviously, so don't ask me. Apply them or discard them as you feel like, it's really up to you, not me. From that, I'll know what kind of patches are worth sending next time.
Thanks,
Signature · 1 line
Jean Delvare