1. 04 Jul, 2014 3 commits
  2. 03 Jun, 2014 2 commits
  3. 20 May, 2014 1 commit
  4. 19 May, 2014 1 commit
    • Apollon Oikonomopoulos's avatar
      check-man-warnings: use C.UTF-8 and set LC_ALL · 4868dfd5
      Apollon Oikonomopoulos authored
      check-man-warnings currently partially forces the en_US.UTF-8 locale by
      setting LANG. This implicitly assumes that the locale exists, which
      might not be the case when building e.g. in chroot environments. If the
      locale does not exist, then check-man-warnings fails with the following
      message:
      
       col: Invalid or incomplete multibyte or wide character
       man: command exited with status 1: col -b -p -x
      
      Some distributions (at least Debian and derivatives) ship an embedded
      C.UTF-8 locale with full unicode support. We prefer using C.UTF-8 if it
      is available and fall back to en_US.UTF-8 otherwise. We also set LC_ALL
      to the same locale, because if they remain unset (i.e. "C"), the same
      behavior happens.
      Signed-off-by: default avatarApollon Oikonomopoulos <apoikos@gmail.com>
      Signed-off-by: default avatarKlaus Aehlig <aehlig@google.com>
      Reviewed-by: default avatarKlaus Aehlig <aehlig@google.com>
      4868dfd5
  5. 14 May, 2014 2 commits
  6. 12 May, 2014 1 commit
  7. 08 May, 2014 2 commits
    • Apollon Oikonomopoulos's avatar
      KVM: set IFF_ONE_QUEUE on created tap interfaces · b8168679
      Apollon Oikonomopoulos authored
      The IFF_ONE_QUEUE flag directs the kernel to only queue tap packets once
      (as opposed to queueing them twice, once for the device, and once for the
      qdisc), possibly avoiding interface stalls when one of the queues overruns.
      
      This is the default behaviour of the kernel tun/tap driver in Linux
      >= 3.8. Also, qemu >= 1.5.0 sets this flag when opening the tap device
      itself (but not for tap interfaces inherited via fds), according to this
      commit:
      
        commit d26e445c80fddcc7483b83f3115e5067fef28fe6
        Author: Peter Lieven <pl@dlhnet.de>
        Date:   Mon Feb 25 10:17:08 2013 +0100
      
            tap: set IFF_ONE_QUEUE per default
      
            historically the kernel queues packets two times. once
            at the device and second in qdisc. this is believed to cause
            interface stalls if one of these queues overruns.
      
            setting IFF_ONE_QUEUE is the default in kernels >= 3.8. the
            flag is ignored since then. see kernel commit
            5d097109257c03a71845729f8db6b5770c4bbedc
      Signed-off-by: default avatarPeter Lieven <pl@kamp.de>
      Acked-by: default avatarMichael S. Tsirkin <mst@redhat.com>
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      
      Since we handle tap creation ourselves, we duplicate this behavior in
      _OpenTap. IFF_ONE_QUEUE has been there as far back as the kernel's git
      history goes (2.6.12), so it is safe to add the flag unconditionally.
      Also the flag is invisible to the guest and will not break migrations of
      already running instances.
      Signed-off-by: default avatarApollon Oikonomopoulos <apoikos@gmail.com>
      Reviewed-by: default avatarHrvoje Ribicic <riba@google.com>
      b8168679
    • Hrvoje Ribicic's avatar
      Add configure option to pass GHC flags · 762a28c6
      Hrvoje Ribicic authored
      Adding the HEXTRA option to make might not be practical for a change
      that should be always applied, e.g., hiding a certain package. This
      patch allows the flags to be specified at the configure level.
      Signed-off-by: default avatarHrvoje Ribicic <riba@google.com>
      Reviewed-by: default avatarKlaus Aehlig <aehlig@google.com>
      762a28c6
  8. 25 Apr, 2014 1 commit
  9. 15 Apr, 2014 2 commits
  10. 14 Apr, 2014 2 commits
  11. 07 Apr, 2014 2 commits
  12. 04 Apr, 2014 4 commits
  13. 27 Mar, 2014 2 commits
  14. 26 Mar, 2014 1 commit
  15. 24 Mar, 2014 1 commit
  16. 20 Mar, 2014 2 commits
  17. 19 Mar, 2014 5 commits
  18. 07 Mar, 2014 6 commits