The annotated tag, v2011.0.0 has been created at af7ca8445dff524360074de0e04b1455b83fd6d4 (tag) tagging 9880452d61c3a97fd10e93a8e46841a1c067ee98 (commit) replaces v2010.2.0 tagged by Sven Eckelmann on Sat Jan 29 20:13:10 2011 +0100
- Shortlog ------------------------------------------------------------ batman-adv 2011.0.0
Andrea Gelmini (1): batman-adv: multiple assignments should be avoided
Andreas Langer (13): batman-adv: layer2 unicast packet fragmentation batman-adv: restructure fragmentation to handle batman unicast packets batman-adv: add frag_ prefix to all fragmentation related functions batman-adv: move skb reassembly of fragmented packets into dedicated function batman-adv:remove redundant is_my_mac() check in route_unicast_packet - callers deal with it batman-adv: fragment forwarded packets batman-adv: reassemble fragmented skb if mtu allows it batman-adv: restructure fragmentation to handle batman unicast packets batman-adv: add frag_ prefix to all fragmentation related functions batman-adv: move skb reassembly of fragmented packets into dedicated function batman-adv: remove redundant is_my_mac() check in route_unicast_packet batman-adv: fragment forwarded packets batman-adv: reassemble fragmented skb if mtu allows it
Andrew Lunn (5): Staging: batman-adv: Allow the MAC address to be set Staging: batman-adv: Use printk(%pM) for MAC addresses batman-adv: Fix skbuff leak in VIS code. batman-adv: don't have interrupts disabled while sending. batman-adv: Import sparse fixes from mainline
Andy Shevchenko (1): batman-adv: remove useless addr_to_string()
Antonio Quartulli (1): batman-adv: Convert names from Java to C style
Chris Lang (1): batman-adv: fix interface alternating and bonding reggression
Dan Carpenter (2): batman-adv: cleanup: change test for end of array batman-adv: return -EFAULT on copy_to_user errors
Daniel Seither (1): batman-adv: record route for ICMP messages
Eric Dumazet (1): batman-adv: fix 64 bit counters on 32 bit arches
Jesper Juhl (1): batman-adv: Even Batman should not dereference NULL pointers
Jiri Pirko (1): batman-adv: use rx_handler_data pointer to store net_bridge_port pointer
Joe Perches (2): batman-adv: Convert MAC_FMT to %pM batman-adv: Remove unnecessary casts of private_data
Linus Luessing (2): batman-adv: atomic variable for vis-srv activation batman-adv: Fix VIS output bug for secondary interfaces
Linus Lüssing (27): batman-adv: No deact of aggregation on wrong input batman-adv: fix endless recursion in bat_printk() batman-adv: Some missed debug output, removing it. batman-adv: only modify hna-table on active module batman-adv: Fixing wrap-around bug in vis batman-adv: Fix aggregation direct-link bug batman-adv: Remove dead max addr #define batman-adv: Adding netfilter-bridge hooks batman-adv: permit setting ogm interval to JITTER*2 batman-adv: Avoid rounding issues for local hna timeout batman-adv: Add last-seen in originator table batman-adv: Don't rely on NF_HOOKs return value batman-adv: Always synchronize rcu's on module shutdown batman-adv: Fix resizing of broadcast seqno buffers on if deletion batman-adv: Fix wrongly formatted %pM in bat_dbg() batman-adv: Unify sysfs file names with their bat_priv atomics batman-adv: Wrapper functions for sysfs storing batman-adv: Introduce generic BAT_ATTR_* macros batman-adv: Ommit storing struct device in sysfs functions batman-adv: Make hop_penalty configurable via sysfs batman-adv: Adding sysfs ABI documentation for hop_penalty batman-adv: Don't call sysfs_del_hardif() in atomic context batman-adv: Unify sysfs file names with their bat_priv atomics batman-adv: Wrapper functions for sysfs storing batman-adv: Ommit storing struct device in sysfs functions batman-adv: Make hop_penalty configurable via sysfs batman-adv: Fix kernel panic when fetching vis data on a vis server
Luis de Bethencourt (1): batman-adv: fix whitespace style issues
Marek Lindner (84): batman-adv: mark trunk as 0.3.0 alpha batman-adv: fix kmalloc regressions batman-adv: adding gateway functionality batman-adv: send DHCP requests directly to the chosen gw batman-adv: avoid crash when handling with stale current best gw batman-adv: best gw DHCP filter 802.1Q support batman-adv: avoid having the same error message more than once batman-adv: add missing rcu unlock batman-adv: remove obsolete variables batman-adv: suppress "Illegal number" warning batman-adv: gateway class is an unsigned value - treat it as such batman-adv: make IPPROTO_UDP available on older kernels batman-adv: avoid crash on memory allocation error batman-adv: fix module initialization batman-adv: convert multiple /proc files to use sysfs batman-adv: fix aggregation timing bug batman-adv: convert more files from /proc to /sys batman-adv: fix gateway selection batman-adv: move originator interval setting from /proc to /sys batman-adv: remove redundant pointer to originator interface batman-adv: move /proc interface handling to /sys batman-adv: reset selected gw variable after switching to gateway mode batman-adv: fix originator table output if no neighbor is in range batman-adv: remove redundant struct declaration batman-adv: updating README batman-adv: adding MAC_FMT compatibility batman-adv: adding sysfs compat batman-adv: strip utf8 characters from the README batman-adv: remove superfluous hint to "translation table" batman-adv: fix rogue packets on shutdown batman-adv: fix endless loop on older kernels batman-adv: convert all sysfs files to single value files batman-adv: Use kobject_unregister in kernel before 2.6.25 batman-adv: removing obsolete "kernelland" suffix from folder name batman-adv: replace manual calculation by msecs_to_jiffies() for better readability batman-adv: adapting source version to revised versioning scheme batman-adv: fix early debugfs deinitialization batman-adv: add routing debug log accessible via debugfs batman-adv: remove obsoleted module param "debug" batman-adv: add missing fragmentation files batman-adv: fix batman icmp originating from secondary interface batman-adv: always reply batman icmp packets with primary mac batman-adv: send fragmented packets with mac of primary interface batman-adv: refactoring unicast payload code batman-adv: fix own mac address detection batman-adv: propagate gateway flags via the main OGM only batman-adv: register the batman-adv packet type per interface batman-adv: eth_type_trans() in older kernels does not set the outgoing device batman-adv: unify orig_hash_lock spinlock handling to avoid deadlocks batman-adv: attach each hard-interface to a soft-interface batman-adv: multiple mesh clouds batman-adv: removing redundant assignment of skb->dev Introduce update_primary_addr to update mac address batman-adv: softif bridge loop avoidance batman-adv: convert gw_node custom refcounting to kref functions batman-adv: use rcu callbacks when freeing gw_nodes batman-adv: convert batman_if custom refcounting to kref functions batman-adv: use rcu callbacks when freeing batman_if batman-adv: decrease refcount of hard-interface when it gets removed batman-adv: document fragmentation sysfs API batman-adv: protect against ogm packet overflow by checking table length batman-adv: fix crash when new OGM is generated batman-adv: process OGMs bigger than MAX_AGGREGATION_BYTES batman-adv: remove obsolete flags variable to avoid kernel warnings batman-adv: fix crash on mesh cleanup in bridge loop avoidance code batman-adv: add seq_printf() wrapper for older kernels that don't support %pM batman-adv: suppress false warning when changing the mac address batman-adv: remove redundant gw_node_list_free() function batman-adv: gateways silently drop DHCP requests batman-adv: move gateway selection class into its own sysfs file batman-adv: move gateway bandwidth into its own sysfs file batman-adv: cleanup gw mode sysfs file to only accept one value batman-adv: document gateway sysfs ABI batman-adv: add gateway IPv6 support by filtering DHCPv6 messages batman-adv: ensure that eth_type_trans gets linear memory batman-adv: convert batman_if custom refcounting to kref functions batman-adv: use rcu callbacks when freeing batman_if batman-adv: softif bridge loop avoidance batman-adv: adding gateway functionality batman-adv: send DHCP requests directly to the chosen gw batman-adv: best gw DHCP filter 802.1Q support batman-adv: add gateway IPv6 support by filtering DHCPv6 messages batman-adv: remove hash resize functions batman-adv: adjust NULL pointer check style
Mathieu Desnoyers (1): batman-adv: remove all rcu head initializations
Randy Dunlap (1): batman-adv: don't use default init_module/cleanup_module function names
Simon Wunderlich (25): batman-adv: receive packets directly using skbs batman-adv: check all kmalloc()s batman-adv: fix regression in the regression fix batman-adv: remove unused variable "flags" batman-adv: Fix regressions found by Coccinelle batman-adv: fix unlock, make code sparse clean batman-adv: don't lock while sending packets batman-adv: Add bonding functionality batman-adv: Fix a wrong lock (should be unlock) batman-adv: mark a few variables in gateway code "static" to make sparse happy batman-adv: add bat_printk.c batman-adv: bonding: don't ask hash when already found primary router batman-adv: Update copyright years batman-adv: Remove the obsolete VIS_FORMAT strings BATMAN and broadcast packets are tracked with a sequence number window of batman-adv: Limit queue lengths for batman and broadcast packets batman-adv: kfree_skb() in interface_tx() in error case batman-adv: move queue counters into bat_priv batman-adv: convert vis_interval into define batman-adv: 32bit sequence number and TTL for broadcasts batman-adv: bonding and interface alternating batman-adv: Lower resolution for timeouts batman-adv: Count Ethernet header for incoming packets batman-adv: fix CHANGELOG typo batman-adv: remove unused parameters
Sven Eckelmann (114): batman-adv: Clone shared bat packets before modifying them batman-adv: fix whitespace style issues batman-adv: Update pointer to ethhdr after skb_copy batman-adv: Fix whitespace problems criticized by checkpatch.pl batman-adv: Reduce max characters on a line to 80 batman-adv: Merge CHANGELOG with 0.2.1 release batman-adv: Merge README with 0.2.1 release batman-adv: Synchronize formating with maint batman-adv: Call unregister_netdev on failures to get rtnl lock batman-adv: Don't call free_netdev twice batman-adv: Move device for icmp injection to debugfs batman-adv: Move tables from sysfs to debugfs batman-adv: Don't allocate icmp packet with GFP_KERNEL batman-adv: Only fail in debugfs when kernel has debugfs support batman-adv: Correct gw_speed down bit mask batman-adv: Mark locally used symbols as static batman-adv: Remove unused code from compat.h batman-adv: Ignore debugfs on kernels without debugfs support batman-adv: Merge batman-adv 2010.0.0 batman-adv: Use nproc to get number of available processors batman-adv: Add include guards to all header files batman-adv: Add support for git revision string batman-adv: Move printk to simplified macros batman-adv: Don't increment stats of foreign device batman-adv: Calculate hamming weight using optimized kernel functions batman-adv: Directly prepare icmp packets in socket buffer batman-adv: Keep header writable and unshared batman-adv: Only clone skb data for multiple broadcasts batman-adv: Aggregate batman packets directly in skb batman-adv: Prepare vis packets directly inside a skb batman-adv: Create copy of skb with pre-allocated headroom batman-adv: Provide full headers and packets as linear skb batman-adv: Fix wrong memory access in gw_is_target batman-adv: Keep function unicast_send_frag_skb local batman-adv: Create batman_if only on register event batman-adv: Provide skb_cow_head on kernels prior 2.6.23 batman-adv: Provide old dev_get_by_name for kernel prior 2.6.24 batman-adv: Remove duplicate of attached device name batman-adv: Don't inform about dropped packets in nodebug batman-adv: Don't use net_dev after dev_put batman-adv: Update mtu of bat device by changing mtu of slave device batman-adv: Add include guards to unicast.h batman-adv: Don't call unregister_netdev with locked rtnl semaphore batman-adv: Revert "Adding netfilter-bridge hooks" batman-adv: Merge batman-adv 2010.1.0 batman-adv: Add missing include for bat_sys.h batman-adv: Don't double free unicast skb on failure batman-adv: make bitarray.h checkpatch clean batman-adv: Unlock on failure during fragmentation rx batman-adv: checkpatch cleanup of comments batman-adv: wait for call_rcu before unloading module batman-adv: Mark debugfs files as nonseekable batman-adv: Introduce if_list_lock to protect if_list batman-adv: Protect update side of gw_list batman-adv: Always protect list_for_each_entry_rcu with RCU batman-adv: Remove unneeded rcu_read_lock batman-adv: Use synchronize_rcu instead of call_rcu batman-adv: Use refcnt to track usage count of gw_node batman-adv: Use refcnt to track usage count of batman_if batman-adv: count election of gateway as reference batman-adv: count batman_if list queries as reference batman-adv: Track references of batman_if in set_primary_if batman-adv: Don't dereference unchecked incoming soft_iface batman-adv: Keep line length to 80 chars batman-adv: Add batman-adv sysfs ABI documentation batman-adv: Remove space before tab in bat_sysfs.c batman-adv: Remove hashdata_compare_cb from hash batman-adv: Remove hashdata_choose_cb from hash batman-adv: Move hash callback related function to header batman-adv: Make hash_iterate inlineable batman-adv: Rewrite hash using hlist_* batman-adv: Limit spin_locks to spin_lock_bh batman-adv: Add missing space in originator.c batman-adv: Remove useless braces batman-adv: Include compat.h only once batman-adv: Cleanup compat.h batman-adv: Convert kbuild version check to preprocessor check batman-adv: Use kernel version min macro batman-adv: Use kernel functions to identify broadcasts batman-adv: Update README for upcoming release batman-adv: Don't remove interface with spinlock held batman-adv: Add some initial notes in CHANGELOG for upcoming release batman-adv: Start new development cycle batman-adv: Convert kbuild version check to preprocessor check batman-adv: Remove hashdata_compare_cb from hash batman-adv: Remove hashdata_choose_cb from hash batman-adv: Move hash callback related function to header batman-adv: Make hash_iterate inlineable batman-adv: Rewrite hash using hlist_* batman-adv: Limit spin_locks to spin_lock_bh batman-adv: Include compat.h only once batman-adv: Cleanup compat.h batman-adv: Use kernel version min macro batman-adv: Use kernel functions to identify broadcasts Merge branch 'master' into next batman-adv: Rename if_list_queue to if_queue batman-adv: Remove hash_iterate batman-adv: Use kernel facilities for bit operations batman-adv: Remove TYPE_OF_WORD define batman-adv: Return hna count on local buffer fill batman-adv: Use "__attribute__" shortcut macros batman-adv: Create roughly equal sized fragments batman-adv: Calculate correct size for merged packets batman-adv: Remove dangling declaration of hash_remove_element batman-adv: Remove unused definitions batman-adv: Remove declaration of batman_skb_recv batman-adv: Remove unused variables batman-adv: Remove vis info on hashing errors batman-adv: Remove vis info element in free_info batman-adv: Make vis info stack traversal threadsafe batman-adv: Update copyright years batman-adv: Update README for upcoming release batman-adv: Add some initial notes in CHANGELOG for upcoming release batman-adv: update version for release
Sven-Thorsten Dietrich (1): batman-adv: Convert driver-staging to use spin_lock_init()
Tejun Heo (1): batman-adv: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
Tracey Dent (1): batman-adv: replace the use of <module>-objs with <module>-y
Vasiliy Kulikov (1): staging: batman-adv: check kmalloc() return value
-----------------------------------------------------------------------