aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ps3_gelic_wireless.c
diff options
context:
space:
mode:
authorMasakazu Mokuno <mokuno@sm.sony.co.jp>2008-05-30 03:52:55 -0400
committerJohn W. Linville <linville@tuxdriver.com>2008-06-03 15:00:28 -0400
commitf409e348005693016281bf29535c9d0a91b21f77 (patch)
tree6e80cc0fa56217e7401d66a59ab70821531bf1ae /drivers/net/ps3_gelic_wireless.c
parent04b2046c856e36c3c9cf382adb2c0bc8ba780cf7 (diff)
PS3: gelic: Deprecate the private ioctls in the gelic driver
As the driver has the standard way to handle PSK, deprecate the old interface. Signed-off-by: Masakazu Mokuno <mokuno@sm.sony.co.jp> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/ps3_gelic_wireless.c')
-rw-r--r--drivers/net/ps3_gelic_wireless.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/net/ps3_gelic_wireless.c b/drivers/net/ps3_gelic_wireless.c
index 5f698099e9b7..f5e5f13eaf43 100644
--- a/drivers/net/ps3_gelic_wireless.c
+++ b/drivers/net/ps3_gelic_wireless.c
@@ -1375,6 +1375,7 @@ static int gelic_wl_get_mode(struct net_device *netdev,
1375 return 0; 1375 return 0;
1376} 1376}
1377 1377
1378#ifdef CONFIG_GELIC_WIRELESS_OLD_PSK_INTERFACE
1378/* SIOCIWFIRSTPRIV */ 1379/* SIOCIWFIRSTPRIV */
1379static int hex2bin(u8 *str, u8 *bin, unsigned int len) 1380static int hex2bin(u8 *str, u8 *bin, unsigned int len)
1380{ 1381{
@@ -1479,6 +1480,7 @@ static int gelic_wl_priv_get_psk(struct net_device *net_dev,
1479 pr_debug("%s:-> %d\n", __func__, data->data.length); 1480 pr_debug("%s:-> %d\n", __func__, data->data.length);
1480 return 0; 1481 return 0;
1481} 1482}
1483#endif
1482 1484
1483/* SIOCGIWNICKN */ 1485/* SIOCGIWNICKN */
1484static int gelic_wl_get_nick(struct net_device *net_dev, 1486static int gelic_wl_get_nick(struct net_device *net_dev,
@@ -2355,6 +2357,7 @@ static const iw_handler gelic_wl_wext_handler[] =
2355 IW_IOCTL(SIOCGIWNICKN) = gelic_wl_get_nick, 2357 IW_IOCTL(SIOCGIWNICKN) = gelic_wl_get_nick,
2356}; 2358};
2357 2359
2360#ifdef CONFIG_GELIC_WIRELESS_OLD_PSK_INTERFACE
2358static struct iw_priv_args gelic_wl_private_args[] = 2361static struct iw_priv_args gelic_wl_private_args[] =
2359{ 2362{
2360 { 2363 {
@@ -2376,15 +2379,18 @@ static const iw_handler gelic_wl_private_handler[] =
2376 gelic_wl_priv_set_psk, 2379 gelic_wl_priv_set_psk,
2377 gelic_wl_priv_get_psk, 2380 gelic_wl_priv_get_psk,
2378}; 2381};
2382#endif
2379 2383
2380static const struct iw_handler_def gelic_wl_wext_handler_def = { 2384static const struct iw_handler_def gelic_wl_wext_handler_def = {
2381 .num_standard = ARRAY_SIZE(gelic_wl_wext_handler), 2385 .num_standard = ARRAY_SIZE(gelic_wl_wext_handler),
2382 .standard = gelic_wl_wext_handler, 2386 .standard = gelic_wl_wext_handler,
2383 .get_wireless_stats = gelic_wl_get_wireless_stats, 2387 .get_wireless_stats = gelic_wl_get_wireless_stats,
2388#ifdef CONFIG_GELIC_WIRELESS_OLD_PSK_INTERFACE
2384 .num_private = ARRAY_SIZE(gelic_wl_private_handler), 2389 .num_private = ARRAY_SIZE(gelic_wl_private_handler),
2385 .num_private_args = ARRAY_SIZE(gelic_wl_private_args), 2390 .num_private_args = ARRAY_SIZE(gelic_wl_private_args),
2386 .private = gelic_wl_private_handler, 2391 .private = gelic_wl_private_handler,
2387 .private_args = gelic_wl_private_args, 2392 .private_args = gelic_wl_private_args,
2393#endif
2388}; 2394};
2389 2395
2390static struct net_device *gelic_wl_alloc(struct gelic_card *card) 2396static struct net_device *gelic_wl_alloc(struct gelic_card *card)