alistair23-linux/net/batman-adv
Antonio Quartulli dec05074b1 batman-adv: Initialize lockdep class keys for hashes
Different hashes have the same class key because they get
initialised with the same one. For this reason lockdep can create
false warning when they are used recursively.

Re-initialise the key for each hash after the invocation to hash_new()
to avoid this problem.

Signed-off-by: Antonio Quartulli <ordex@autistici.org>
Tested-by: Linus Lüssing <linus.luessing@web.de>
Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
2013-01-12 20:58:21 +10:00
..
bat_algo.h
bat_iv_ogm.c batman-adv: unify and properly print hex values 2013-01-12 20:58:20 +10:00
bitarray.c batman-adv: Remove extra check in batadv_bit_get_packet 2012-10-29 09:42:34 +01:00
bitarray.h batman-adv: make batadv_test_bit() return 0 or 1 only 2012-09-19 15:49:53 -04:00
bridge_loop_avoidance.c batman-adv: unify and properly print hex values 2013-01-12 20:58:20 +10:00
bridge_loop_avoidance.h batman-adv: Fix broadcast duplist for fragmentation 2012-11-21 12:35:45 +01:00
debugfs.c batman-adv: support array of debugfs general attributes 2012-11-21 12:34:49 +01:00
debugfs.h batman-adv: Remove bat_ prefix from bat_{debugfs, sysfs}.{c, h} 2012-07-01 22:47:22 +02:00
distributed-arp-table.c batman-adv: Add get_ethtool_stats() support for DAT 2012-11-07 20:00:23 +01:00
distributed-arp-table.h batman-adv: Add get_ethtool_stats() support for DAT 2012-11-07 20:00:23 +01:00
gateway_client.c batman-adv: consolidate duplicated primary_if checking code 2012-10-29 09:42:29 +01:00
gateway_client.h batman-adv: Prefix types structs with batadv_ 2012-07-01 22:47:21 +02:00
gateway_common.c batman-adv: Prefix types structs with batadv_ 2012-07-01 22:47:21 +02:00
gateway_common.h
hard-interface.c batman-adv: use ETH_P_BATMAN 2012-11-30 10:50:22 +01:00
hard-interface.h batman-adv: Prefix types structs with batadv_ 2012-07-01 22:47:21 +02:00
hash.c batman-adv: Remove space before semicolon 2012-07-01 22:47:23 +02:00
hash.h batman-adv: don't rely on positions in struct for hashing 2012-11-14 21:00:32 +01:00
icmp_socket.c batman-adv: Reserve extra bytes in skb for better alignment 2012-11-07 20:00:16 +01:00
icmp_socket.h batman-adv: Prefix types structs with batadv_ 2012-07-01 22:47:21 +02:00
Kconfig batman-adv: Add function to calculate crc32c for the skb payload 2012-11-21 12:35:41 +01:00
main.c batman-adv: Add function to calculate crc32c for the skb payload 2012-11-21 12:35:41 +01:00
main.h batman-adv: reduce local TT entry timeout to 10 minutes 2013-01-12 20:58:19 +10:00
Makefile batman-adv: Distributed ARP Table - add compile option 2012-11-07 20:00:22 +01:00
originator.c batman-adv: Initialize lockdep class keys for hashes 2013-01-12 20:58:21 +10:00
originator.h batman-adv: Prefix types structs with batadv_ 2012-07-01 22:47:21 +02:00
packet.h batman-adv: use ETH_P_BATMAN 2012-11-30 10:50:22 +01:00
ring_buffer.c
ring_buffer.h
routing.c batman-adv: Fix broadcast duplist for fragmentation 2012-11-21 12:35:45 +01:00
routing.h batman-adv: Prefix types structs with batadv_ 2012-07-01 22:47:21 +02:00
send.c batman-adv: use ETH_P_BATMAN 2012-11-30 10:50:22 +01:00
send.h batman-adv: Add wrapper to look up neighbor and send skb 2012-11-21 12:34:50 +01:00
soft-interface.c batman-adv: Do not add multicast MAC addresses to translation table 2013-01-12 20:58:19 +10:00
soft-interface.h batman-adv: change interface_rx to get orig node 2012-08-23 14:20:22 +02:00
sysfs.c batman-adv: Remove instant overwritten variable initialization 2012-11-14 21:00:37 +01:00
sysfs.h batman-adv: Remove bat_ prefix from bat_{debugfs, sysfs}.{c, h} 2012-07-01 22:47:22 +02:00
translation-table.c batman-adv: Initialize lockdep class keys for hashes 2013-01-12 20:58:21 +10:00
translation-table.h batman-adv: substitute tt_poss_change with a per-tt_entry flag 2012-11-14 21:00:35 +01:00
types.h batman-adv: Fix broadcast duplist for fragmentation 2012-11-21 12:35:45 +01:00
unicast.c batman-adv: Add wrapper to look up neighbor and send skb 2012-11-21 12:34:50 +01:00
unicast.h batman-adv: Distributed ARP Table - create DHT helper functions 2012-11-07 20:00:19 +01:00
vis.c batman-adv: Initialize lockdep class keys for hashes 2013-01-12 20:58:21 +10:00
vis.h batman-adv: fix typos in comments 2012-08-23 14:02:45 +02:00