SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for ericsson-tipc-kmp-default-2.0.0_3.8rc1_3.0.76_0.11-38.1.x86_64.rpm :
Thu Aug 27 14:00:00 2015 erik.hugneAATTericsson.com
Add TIPC_SLES11-add-missing-nullptr-check.patch to address a null pointer
exception in low memory situations.

Fri May 29 14:00:00 2015 erik.hugneAATTericsson.com
Added patch tipc-mark-head-of-reassembly-buffer-as-non-linear.patch
to fix a problem with nonlinear buffers being treated as linear ones.
Dropped the patches that tries to fix OOS packet delivery, they are unsafe
and may cause a 3-way hardlockup.

Wed May 27 14:00:00 2015 erik.hugneAATTericsson.com
- added patches:

* tipc-move-the-delivery-of-named-messages-out-of-name.patch
Should resolve a triple lock contention problem

* tipc-refactor-name-table-updates-out-of-named-packet-receive-routine.patch

* tipc-add-name-distributor-resiliency-queue.patch

* tipc-fix-sparse-warnings.patch

* tipc-only-create-header-copy-for-name-distr-messages

* tipc-linearize-buffers-for-functions-that-expect-the.patch
Should prevent name table updates from being corrupted and lost

Wed Jan 21 13:00:00 2015 erik.hugneAATTericsson.com
- added patch:

* 0001-tipc-move-the-delivery-of-named-messages-out-of-name.patch

Thu Nov 27 13:00:00 2014 erik.hugneAATTericsson.com
- added patches:

* tipc-fix-OOS-packet-delivery.patch

* tipc-protect-nodesub-list-with-a-fine-grained-spinlo.patch

* tipc-move-datapath-message-rejection-to-workqueue.patch
Resolves a problem with out of order message delivery

Mon Sep 29 14:00:00 2014 sbahlingAATTsuse.com
- reverted patches (never released):

* tipc-use-memcpy_fromiovecend-to-construct-message-fr.patch

* tipc-improve-stream-iovec-handling.patch
- added patch

* tipc-clear-next-pointer-of-message-fragments-before-.patch
Clear \'next\'-pointer of message fragments before reassembly.
Fixes a bug that may occur when long broadcast messages are
transmitted across dual interfaces (bnc#896399).

Tue Jul 15 14:00:00 2014 sbahlingAATTsuse.com
- Revised tipc-improve-stream-iovec-handling.patch (bnc#886655)

Mon Jul 14 14:00:00 2014 sbahlingAATTsuse.com
- Improve handling of iovecs to enhance performance when passing
large number of small IOV\'s over a TIPC_STREAM. (bnc#886655)

* tipc-use-memcpy_fromiovecend-to-construct-message-fr.patch
Replace homebrewed iovec handling with the in-kernel one

* tipc-improve-stream-iovec-handling.patch
Pack multiple iovecs in a single message

Fri Feb 14 13:00:00 2014 sbahlingAATTsuse.com
- added patches:

* tipc-don-t-hold-portlock-during-nametbl-unsubscribe.patch
Releasing the port lock before calling tipc_nametbl_unsubscribe
to resolve contention problems (bnc#863983)

* tipc-fix-message-corruption-bug-for-deferred-packets.patch
Avoid link_recv_buf_validate twice in deferred packets.
(bnc#863983)
- modified patches:

* tipc-remove-interface-state-mirroring-in-bearer.patch
Fix a parameter mismatch that was in the original patch
(bnc#863983)

Fri Jan 10 13:00:00 2014 sbahlingAATTsuse.com
- tipc-fix-deadlock-during-socket-release.patch (bnc#857891)
A deadlock might occur if name table is withdrawn in socket release
routine, and while packets are still being received from bearer.

Wed Jan 8 13:00:00 2014 sbahlingAATTsuse.com
- tipc-correctly-unlink-packets-from-deferred-packet-queue.patch
(bnc#857891)
Clear the \'next\' pointer of all received packets, including
those being pulled from the \'deferred\' queue, before they undergo
any further processing to avoid crash when releasing fragment
chains passed through the \'deferred packets\' queue.

Fri Nov 29 13:00:00 2013 sbahlingAATTsuse.com
- tipc-remove-interface-state-mirroring-in-bearer.patch (bnc#849553)
Fixes a deadlock problem if bearers are disabled at the
same time as a TIPC link timer fires.

Fri Nov 8 13:00:00 2013 sbahlingAATTsuse.com
- Add fixes (bnc#849553)

* tipc-don-t-reroute-message-fragments.patch

* tipc-message-reassembly-using-fragment-chain.patch

* tipc-reassembly-failures-should-cause-link-reset.patch

Tue Oct 1 14:00:00 2013 sbahlingAATTsuse.com
- Adjust tipc_ports_128k.patch to override default kernel config.
- Remove --verbose from patch commands in spec file.

Tue Jul 2 14:00:00 2013 sbahlingAATTsuse.com
- Add maxports_128k patchset

* tipc: bump tipc_ports kconfig limit/default

* tipc: allow implicit connect for stream sockets

* tipc: potential divide by zero in tipc_link_recv_fragment()

* tipc: add a bounds check in link_recv_changeover_msg()

* tipc: pskb_copy() buffers when sending on more than one bearer

* tipc: tipc_bcbearer_send(): simplify bearer selection

* tipc: cosmetic: clean up comments and break a long line

* tipc: add InfiniBand media type

* tipc: set skb->protocol in eth_media packet transmission

* tipc: move bcast_addr from struct tipc_media to struct tipc_bearer

* tipc: remove unused str2addr media callback

* tipc: fix info leaks via msg_name in recv_msg/recv_stream

* net-next: replace obsolete NLMSG_
* with type safe nlmsg_
*

* tipc: remove redundant checking for the number of iovecs in a send request

* tipc: eliminate duplicated discard_rx_queue routine

* tipc: fix missing spinlock init in broadcast code

* net/tipc: remove depends on CONFIG_EXPERIMENTAL
- remove tipc_ports_65535.patch
- add tipc_ports_128k.patch

Fri Feb 8 13:00:00 2013 sbahlingAATTsuse.com
- removed duplicate copy of COPYING file from source tar.
- rename spec file so that %kernel_module_package macro handles
the package description for -kmps subpackages correctly.
- add tipc_ports_65535.patch

Wed Jan 30 13:00:00 2013 sbahlingAATTsuse.com
- add COPYING file to sources.

Thu Jan 24 13:00:00 2013 sbahlingAATTsuse.com
- Update from SLE 11 SP2 to upstream 3.8rc1

* tipc: refactor accept() code for improved readability

* tipc: add lock nesting notation to quiet lockdep warning

* tipc: eliminate connection setup for implied connect in recv_msg()

* tipc: introduce non-blocking socket connect

* tipc: consolidate connection-oriented message reception in one function

* tipc: standardize across connect/disconnect function naming

* tipc: change sk_receive_queue upper limit

* tipc: eliminate aggregate sk_receive_queue limit

* tipc: remove obsolete flush of stale reassembly buffer

* tipc: eliminate an unnecessary cast of node variable

* tipc: introduce message to synchronize broadcast link

* tipc: rename supported flag to recv_permitted

* tipc: remove supportable flag from bclink structure

* tipc: remove the bearer congestion mechanism

* tipc: wake up all waiting threads at socket shutdown

* tipc: return POLLOUT for sockets in an unconnected state

* tipc: fix race/inefficiencies in poll/wait behaviour

* tipc: do not use tasklet_disable before tasklet_kill

* tipc: prevent dropped connections due to rcvbuf overflow

* net/tipc/name_table.c: Remove unecessary semicolon

* tipc: eliminate configuration for maximum number of name publications

* tipc: eliminate configuration for maximum number of name subscriptions

* tipc: add __read_mostly annotations to several global variables

* tipc: convert tipc_nametbl_size type from variable to macro

* tipc: change tipc_net_start routine return value type

* tipc: manually inline single use media_name_valid routine

* tipc: remove pointless name sanity check and tipc_alphabet array

* tipc: fix lockdep warning during bearer initialization

* tipc: optimize the initialization of network device notifier

* tipc: remove print_buf and deprecated log buffer code

* tipc: phase out most of the struct print_buf usage

* tipc: simplify print buffer handling in tipc_printf

* tipc: simplify link_print by divorcing it from using tipc_printf

* tipc: remove TIPC packet debugging functions and macros

* tipc: use standard printk shortcut macros (pr_err etc.)

* tipc: limit error messages relating to memory leak to one line

* tipc: factor stats struct out of the larger link struct

* net: Fix non-kernel-doc comments with kernel-doc start marker

* net: Fix (nearly-)kernel-doc comments for various functions

* net: Remove casts to same type

* tipc: compress out gratuitous extra carriage returns

* tipc: Reject payload messages with invalid message type

* tipc: Enhance error checking of published names

* tipc: Create helper routine to delete unused name sequence structure

* tipc: remove redundant memset and stale comment from subscr.c

* tipc: Optimize initialization of network topology service

* tipc: Enhance re-initialization of network topology service

* tipc: Optimize termination of configuration service

* tipc: Optimize initialization of configuration service

* tipc: Optimize re-initialization of configuration service

* tipc: remove inline instances from C source files.

* tipc: Ensure network address change doesn\'t impact configuration service

* tipc: Ensure network address change doesn\'t impact rejected message

* tipc: handle <0.0.0> as an alias for this node on outgoing msgs

* tipc: properly handle off-node send requests with invalid addr

* tipc: take lock while updating node network address

* tipc: Ensure network address change doesn\'t impact local connections

* tipc: delete duplicate peerport/peernode helper functions

* tipc: Ensure network address change doesn\'t impact new port

* tipc: Optimize re-initialization of port message header templates

* tipc: Ensure network address change doesn\'t impact name table updates

* tipc: Add routines for safe checking of node\'s network address

* tipc: Don\'t record failed publication attempt as a success

* tipc: Update node-scope publications when network address is assigned

* tipc: Separate cluster-scope and zone-scope names into distinct lists

* tipc: Factor out name publication code to a separate function

* tipc: introduce publication lists struct

* net: cleanup unsigned to unsigned int

* tipc: Optimize setting of immutable payload message header fields

* tipc: Eliminate obsolete code for re-sending a message

* tipc: Un-inline port routine for processing incoming messages

* tipc: Eliminate support for tipc_mode global variable

* tipc: Eliminate obsolete support for \"not running\" mode

* tipc: Revert name table translation optimization

* tipc: Minor optimization to broadcast link synchronization logic

* tipc: Remove obsolete comments about routing table updates

* tipc: Eliminate trivial buffer manipulation helper routines

* tipc: Hide internal details of node table implementation

* tipc: Eliminate a test for negative unsigned quantities

* tipc: nuke the delimit static inline function.

* tipc: Add check to prevent insertion of duplicate name table entries

* tipc: Simplify enforcement of reserved name type prohibition

* tipc: Remove duplicate check of message destination node

* tipc: Detect duplicate nodes using different network interfaces

* tipc: Introduce node signature field in neighbor discovery message

* tipc: Minor optimization to rejection of connection-based messages

* tipc: Eliminate alteration of publication key during name table purging

* tipc: Prevent loss of fragmented messages over broadcast link

* tipc: Prevent loss of fragmented messages over unicast links

* tipc: Remove obsolete broadcast tag capability

* tipc: Major redesign of broadcast link ACK/NACK algorithms

* tipc: Add missing locks in broadcast link statistics accumulation

* tipc: Fix bug in broadcast link duplicate message statistics

* tipc: Fix node lock reclamation issues in broadcast link reception

* tipc: Add missing broadcast link lock when sending NACK

* tipc: Fix problem with broadcast link synchronization between nodes

* tipc: Ensure broadcast link re-acquires node after link failure

* tipc: Prevent broadcast link stalling in dual LAN environments

* tipc: Prevent transmission of outdated link protocol messages

* tipc: improve the link deferred queue insertion algorithm

* tipc: rename struct bearer_name to struct tipc_bearer_names

* tipc: rename struct link
* to struct tipc_link
*

* tipc: rename struct bcbearer
* to tipc_bcbearer
*

* tipc: rename struct bclink to struct tipc_bclink

* tipc: rename struct subscriber to struct tipc_subscriber

* tipc: rename struct subscription to struct tipc_subscription

* tipc: rename struct port_list to struct tipc_port_list

* tipc: rename struct media to struct tipc_media

* tipc: Allow use of buf_seqno() helper routine by unicast links

* tipc: Ignore broadcast acknowledgements that are out-of-range

* tipc: Flush unsent broadcast messages when contact with last node is lost

* tipc: Minor optimization of broadcast link transmit queue statistic

* tipc: Handle broadcast attempt when no neighboring nodes exist

* tipc: Ensure broadcast link spinlock is held when updating node map

* tipc: Eliminate dynamic allocation of broadcast link data structures

* tipc: Eliminate useless check when network address is assigned

* tipc: Minor correction to TIPC module unloading

* tipc: Eliminate useless memset operations in Ethernet media support

* tipc: Do timely cleanup of disabled Ethernet bearer resources

* tipc: Minor optimization to deactivation of Ethernet media suppot

* tipc: Revise comment justifying release of configuration spinlock

* tipc: Allow run-time alteration of default link settings

* tipc: Ignore neighbor discovery messages containing invalid address

* tipc: Hide media-specific addressing details from generic bearer code

* tipc: Add new address conversion routines for Ethernet media

* tipc: Improve handling of media address printing errors

* tipc: Streamline media registration error checking

* tipc: Eliminate duplication of media structures

* tipc: Optimize detection of duplicate media registration

* tipc: Register new media using pre-compiled structure

* tipc: Enable use by containers having their own network namespace

* net: two vzalloc() cleanups

* net: Fix files explicitly needing to include module.h

* tipc: Remove unused link event tracking code

* tipc: Remove callback field from subscription structure

* tipc: Simplify prohibition of listen and accept for connectionless sockets

* tipc: Add support for SO_SNDTIMEO socket option

* tipc: Enhance sending of bulk name table messages

* tipc: relocate/coalesce node cast in tipc_named_node_up

* tipc: Prevent fragmented messages during initial name table exchange

* tipc: Lower limits for number of bearers and media types

* tipc: Remove redundant search when enabling bearer

* tipc: Fix unsafe device list search when enabling bearer

* tipc: Ensure both nodes recognize loss of contact between them

* tipc: Ensure congested links receive bearer status updates

* tipc: Prevent rounding issues when saving connect timeout option

* tipc: Eliminate redundant check when sending messages

* tipc: Remove obsolete congestion handling when sending a broadcast NACK

* tipc: Discard incoming broadcast messages that are unexpected

* tipc: Remove deferred queue head caching during broadcast message reception

* tipc: Fix node lock problems during broadcast message reception

* tipc: Prevent broadcast link stalling when another node fails

* tipc: Enhance cleanup of broadcast link when contact with node is lost

* tipc: Remove non-executable code to handle broadcast bearer congestion

* tipc: Cosmetic changes to broadcast bearer send routine

* tipc: Update obsolete references to multicast link

* tipc: Enhance filtering of out-dated link reset messages

* tipc: Initialize peer session field of newly created link endpoint

* tipc: Display meaningful peer interface name during link creation

* tipc: Eliminate obsolete filter for unexpected unicast messages

* tipc: Remove obsolete manipulation of message re-route count field

* atomic: use

* tipc: Optimize creation of connection protocol messages

* tipc: Don\'t create payload message using connection protocol routine

* tipc: Reject connection protocol message sent to unconnected port

* tipc: Optimize creation of FIN messages

* tipc: Cleanup of message header size terminology

* tipc: Eliminate useless check when creating internal message

* tipc: Remove unnecessary includes in socket code

* tipc: Eliminate unused field in bearer structure

* tipc: Correct typo in link statistics output

* tipc: Eliminate checks for empty zone list during name translation

* tipc: Convert name table publication lists to standard kernel lists

* tipc: Partition name table instance array info into two parts

* tipc: Eliminate redundant masking in message header routines

* tipc: Eliminate message header routines for caching destination node

* tipc: Optimizations & corrections to message rejection

* tipc: Optimize routing of returned payload messages

* tipc: Add sanity check to detect rejection of non-payload messages

* tipc: Standardize exit logic for message rejection handling

* tipc: Remove unused sanity test macro

* tipc: Convert fatal broadcast sanity check to non-fatal check


 
ICM