linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 2.6.14] i2c chips: ds1337 2/2
@ 2005-11-03 20:23 James Chapman
  2005-11-05  8:01 ` Jean Delvare
  0 siblings, 1 reply; 2+ messages in thread
From: James Chapman @ 2005-11-03 20:23 UTC (permalink / raw)
  To: LKML; +Cc: Michael Burian

[-- Attachment #1: Type: text/plain, Size: 417 bytes --]

Patch for ds1337 i2c driver:

Fix BCD value errors when month=9, moving the increment inside the
BIN2BCD macro.
Fix similar code for the weekday value, just for consistency.

This bug was reported by Michael Burian <dynmail1@gassner-waagen.at>.

Signed-off-by: James Chapman <jchapman@katalix.com>

-- 
James Chapman
Katalix Systems Ltd
http://www.katalix.com
Catalysts for your Embedded Linux software development



[-- Attachment #2: ds1337-bcd.patch --]
[-- Type: text/plain, Size: 901 bytes --]

Fix BCD value errors when month=9, moving the increment inside the
BIN2BCD macro.
Fix similar code for the weekday value, just for consistency.

This bug was reported by Michael Burian <dynmail1@gassner-waagen.at>.

Signed-off-by: James Chapman <jchapman@katalix.com>

Index: linux-2.6.14/drivers/i2c/chips/ds1337.c
===================================================================
--- linux-2.6.14.orig/drivers/i2c/chips/ds1337.c	2005-11-02 19:38:49.000000000 +0000
+++ linux-2.6.14/drivers/i2c/chips/ds1337.c	2005-11-02 19:38:58.000000000 +0000
@@ -177,9 +177,9 @@
 	buf[1] = BIN2BCD(dt->tm_sec);
 	buf[2] = BIN2BCD(dt->tm_min);
 	buf[3] = BIN2BCD(dt->tm_hour);
-	buf[4] = BIN2BCD(dt->tm_wday) + 1;
+	buf[4] = BIN2BCD(dt->tm_wday + 1);
 	buf[5] = BIN2BCD(dt->tm_mday);
-	buf[6] = BIN2BCD(dt->tm_mon) + 1;
+	buf[6] = BIN2BCD(dt->tm_mon + 1);
 	val = dt->tm_year;
 	if (val >= 100) {
 		val -= 100;

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [PATCH 2.6.14] i2c chips: ds1337 2/2
  2005-11-03 20:23 [PATCH 2.6.14] i2c chips: ds1337 2/2 James Chapman
@ 2005-11-05  8:01 ` Jean Delvare
  0 siblings, 0 replies; 2+ messages in thread
From: Jean Delvare @ 2005-11-05  8:01 UTC (permalink / raw)
  To: James Chapman, Michael Burian; +Cc: LKML

Hi James, Michael, all,

> Patch for ds1337 i2c driver:
> 
> Fix BCD value errors when month=9, moving the increment inside the
> BIN2BCD macro.
> Fix similar code for the weekday value, just for consistency.

Ouch, this was a nasty one. Patch applied, thanks. I'll make sure it
makes it into mainline before 2.6.15.

-- 
Jean Delvare

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2005-11-05  8:01 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-11-03 20:23 [PATCH 2.6.14] i2c chips: ds1337 2/2 James Chapman
2005-11-05  8:01 ` Jean Delvare

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).