Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix issues with atomic operations #2604

Merged
merged 5 commits into from
Apr 4, 2018
Merged

Commits on Apr 1, 2018

  1. testbench: --disable-atomic-operations did not work

    ... which also resulted in problems with atomic instruction code not
    being detected.
    rgerhards committed Apr 1, 2018
    Configuration menu
    Copy the full SHA
    ec646e5 View commit details
    Browse the repository at this point in the history
  2. omkafka: use "atomic mutex macros"

    commit 87c8f47 fixed missing mutex
    definition, but did not do so via the macros originally intended for
    this purpose. It still was very useful, as the patch made omkafka
    compile on systems without atomic operations. And did so without
    causing any real overhead.
    
    Nevertheless this commit now adjust to use the rsyslog-core intended
    way of doing things.
    rgerhards committed Apr 1, 2018
    Configuration menu
    Copy the full SHA
    8486a86 View commit details
    Browse the repository at this point in the history
  3. omfile: fix non 100% correct preprocessor directives

    can be considered cosmetic, but we really want a clean compile
    rgerhards committed Apr 1, 2018
    Configuration menu
    Copy the full SHA
    c7711fb View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2018

  1. Create support for unsigned 32-bit atomic arithmetic and migrate exis…

    …ting dynstats usage to it
    janmejay committed Apr 2, 2018
    Configuration menu
    Copy the full SHA
    93bfc58 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2018

  1. Merge pull request #40 from janmejay/followup-2569

    Create support for unsigned 32-bit atomic arithmetic
    rgerhards committed Apr 3, 2018
    Configuration menu
    Copy the full SHA
    cbbe9ed View commit details
    Browse the repository at this point in the history