netdev
[Top] [All Lists]

Re: [Linux-ATM-General] [RFC][PATCH] Very basic sysfs support for ATM de

To: chas williams - CONTRACTOR <chas@xxxxxxxxxxxxxxxx>
Subject: Re: [Linux-ATM-General] [RFC][PATCH] Very basic sysfs support for ATM devices (updated)
From: matthieu castet <castet.matthieu@xxxxxxx>
Date: Fri, 04 Feb 2005 19:27:07 +0100
Cc: netdev@xxxxxxxxxxx, linux-atm-general@xxxxxxxxxxxxxxxxxxxxx, usbatm@xxxxxxxxxxxxxxxxxxx
In-reply-to: <200502041811.j14IBOna020338@xxxxxxxxxxxxxxxxxxxxxxx>
References: <200502041811.j14IBOna020338@xxxxxxxxxxxxxxxxxxxxxxx>
Sender: netdev-bounce@xxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20050105 Debian/1.7.5-1
Hi,

chas williams - CONTRACTOR wrote:
In message <20050121085123.GA2471@katya>,Roman Kagan writes:

The patch is against 2.6.10.  Please comment.


i guess i would prefer that entries be named typeN, like he0
instead of just a number.

you were printing 7 octets for the address.

if !CONFIG_SYSFS, then __free_atm_dev() is going to need to do the
kfree.

i added some other fields that i think are interesting.

comments?

+
+static ssize_t show_carrier(struct class_device *cdev, char *buf)
+{
+       char *pos = buf;
+       struct atm_dev *adev = to_atm_dev(cdev);
+
+       pos += sprintf(pos, "%d\n",
+                      adev->signal == ATM_PHY_SIG_LOST ? 0 : 1);
+               
+       return pos - buf;
+}
Shouldn't adev->signal == ATM_PHY_SIG_FOUND ? 1 : 0); be better : in the case of ATM_PHY_SIG_UNKNOWN, it return 1...


Matthieu

<Prev in Thread] Current Thread [Next in Thread>