aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrian Bunk <bunk@stusta.de>2007-01-02 16:56:57 -0500
committerStefan Richter <stefanr@s5r6.in-berlin.de>2007-02-08 14:57:27 -0500
commitd395a1774f34600d72f7d3796716f350ef29584b (patch)
treea91a58c052a91e2de47cf40a7d12f9d955d80d53
parent4618fd300187132d12c06c64366729dd7a5280f2 (diff)
the scheduled IEEE1394_EXPORT_FULL_API removal
This patch contains the scheduled IEEE1394_EXPORT_FULL_API removal. Signed-off-by: Adrian Bunk <bunk@stusta.de> Update: Pull proper portion of feature-removal-schedule.txt. Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
-rw-r--r--Documentation/feature-removal-schedule.txt8
-rw-r--r--drivers/ieee1394/Kconfig7
-rw-r--r--drivers/ieee1394/ieee1394_core.c22
3 files changed, 0 insertions, 37 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt
index 0ba6af02cdaf..58b216f5990c 100644
--- a/Documentation/feature-removal-schedule.txt
+++ b/Documentation/feature-removal-schedule.txt
@@ -50,14 +50,6 @@ Who: Dan Dennedy <dan@dennedy.org>, Stefan Richter <stefanr@s5r6.in-berlin.de>
50 50
51--------------------------- 51---------------------------
52 52
53What: ieee1394 core's unused exports (CONFIG_IEEE1394_EXPORT_FULL_API)
54When: January 2007
55Why: There are no projects known to use these exported symbols, except
56 dfg1394 (uses one symbol whose functionality is core-internal now).
57Who: Stefan Richter <stefanr@s5r6.in-berlin.de>
58
59---------------------------
60
61What: ieee1394's *_oui sysfs attributes (CONFIG_IEEE1394_OUI_DB) 53What: ieee1394's *_oui sysfs attributes (CONFIG_IEEE1394_OUI_DB)
62When: January 2007 54When: January 2007
63Files: drivers/ieee1394/: oui.db, oui2c.sh 55Files: drivers/ieee1394/: oui.db, oui2c.sh
diff --git a/drivers/ieee1394/Kconfig b/drivers/ieee1394/Kconfig
index e7d56573fe56..3cb8b422b3bd 100644
--- a/drivers/ieee1394/Kconfig
+++ b/drivers/ieee1394/Kconfig
@@ -66,13 +66,6 @@ config IEEE1394_CONFIG_ROM_IP1394
66 with MacOSX and WinXP IP-over-1394), enable this option and the 66 with MacOSX and WinXP IP-over-1394), enable this option and the
67 eth1394 option below. 67 eth1394 option below.
68 68
69config IEEE1394_EXPORT_FULL_API
70 bool "Export all symbols of ieee1394's API (deprecated)"
71 depends on IEEE1394
72 default n
73 help
74 This option will be removed soon. Don't worry, say N.
75
76comment "Device Drivers" 69comment "Device Drivers"
77 depends on IEEE1394 70 depends on IEEE1394
78 71
diff --git a/drivers/ieee1394/ieee1394_core.c b/drivers/ieee1394/ieee1394_core.c
index 9a48ca20d1fd..35fbe4755a2b 100644
--- a/drivers/ieee1394/ieee1394_core.c
+++ b/drivers/ieee1394/ieee1394_core.c
@@ -1195,10 +1195,6 @@ EXPORT_SYMBOL(hpsb_selfid_complete);
1195EXPORT_SYMBOL(hpsb_packet_sent); 1195EXPORT_SYMBOL(hpsb_packet_sent);
1196EXPORT_SYMBOL(hpsb_packet_received); 1196EXPORT_SYMBOL(hpsb_packet_received);
1197EXPORT_SYMBOL_GPL(hpsb_disable_irm); 1197EXPORT_SYMBOL_GPL(hpsb_disable_irm);
1198#ifdef CONFIG_IEEE1394_EXPORT_FULL_API
1199EXPORT_SYMBOL(hpsb_send_phy_config);
1200EXPORT_SYMBOL(hpsb_send_packet_and_wait);
1201#endif
1202 1198
1203/** ieee1394_transactions.c **/ 1199/** ieee1394_transactions.c **/
1204EXPORT_SYMBOL(hpsb_get_tlabel); 1200EXPORT_SYMBOL(hpsb_get_tlabel);
@@ -1229,20 +1225,12 @@ EXPORT_SYMBOL(hpsb_set_hostinfo_key);
1229EXPORT_SYMBOL(hpsb_get_hostinfo_bykey); 1225EXPORT_SYMBOL(hpsb_get_hostinfo_bykey);
1230EXPORT_SYMBOL(hpsb_set_hostinfo); 1226EXPORT_SYMBOL(hpsb_set_hostinfo);
1231EXPORT_SYMBOL(highlevel_host_reset); 1227EXPORT_SYMBOL(highlevel_host_reset);
1232#ifdef CONFIG_IEEE1394_EXPORT_FULL_API
1233EXPORT_SYMBOL(highlevel_add_host);
1234EXPORT_SYMBOL(highlevel_remove_host);
1235#endif
1236 1228
1237/** nodemgr.c **/ 1229/** nodemgr.c **/
1238EXPORT_SYMBOL(hpsb_node_fill_packet); 1230EXPORT_SYMBOL(hpsb_node_fill_packet);
1239EXPORT_SYMBOL(hpsb_node_write); 1231EXPORT_SYMBOL(hpsb_node_write);
1240EXPORT_SYMBOL(__hpsb_register_protocol); 1232EXPORT_SYMBOL(__hpsb_register_protocol);
1241EXPORT_SYMBOL(hpsb_unregister_protocol); 1233EXPORT_SYMBOL(hpsb_unregister_protocol);
1242#ifdef CONFIG_IEEE1394_EXPORT_FULL_API
1243EXPORT_SYMBOL(ieee1394_bus_type);
1244EXPORT_SYMBOL(nodemgr_for_each_host);
1245#endif
1246 1234
1247/** csr.c **/ 1235/** csr.c **/
1248EXPORT_SYMBOL(hpsb_update_config_rom); 1236EXPORT_SYMBOL(hpsb_update_config_rom);
@@ -1287,13 +1275,3 @@ EXPORT_SYMBOL(csr1212_read);
1287EXPORT_SYMBOL(csr1212_parse_keyval); 1275EXPORT_SYMBOL(csr1212_parse_keyval);
1288EXPORT_SYMBOL(_csr1212_read_keyval); 1276EXPORT_SYMBOL(_csr1212_read_keyval);
1289EXPORT_SYMBOL(_csr1212_destroy_keyval); 1277EXPORT_SYMBOL(_csr1212_destroy_keyval);
1290#ifdef CONFIG_IEEE1394_EXPORT_FULL_API
1291EXPORT_SYMBOL(csr1212_create_csr);
1292EXPORT_SYMBOL(csr1212_init_local_csr);
1293EXPORT_SYMBOL(csr1212_new_immediate);
1294EXPORT_SYMBOL(csr1212_associate_keyval);
1295EXPORT_SYMBOL(csr1212_new_string_descriptor_leaf);
1296EXPORT_SYMBOL(csr1212_destroy_csr);
1297EXPORT_SYMBOL(csr1212_generate_csr_image);
1298EXPORT_SYMBOL(csr1212_parse_csr);
1299#endif