1. 06 Dec, 2011 2 commits
    • Antonio Quartulli's avatar
      batman-adv: delete global entry in case of roaming · 797399b4
      Antonio Quartulli authored
      When receiving a DEL change for a client due to a roaming event (change is
      marked with TT_CLIENT_ROAM), each node  has to check if the client roamed
      to itself or somewhere else.
      
      In the latter case the global entry is kept to avoid having no route at all
      otherwise we can safely delete the global entry
      Signed-off-by: default avatarAntonio Quartulli <ordex@autistici.org>
      797399b4
    • Antonio Quartulli's avatar
      batman-adv: in case of roaming mark the client with TT_CLIENT_ROAM · 03fc3070
      Antonio Quartulli authored
      In case of a client roaming from node A to node B, the latter have to mark the
      corresponding global entry with TT_CLIENT_ROAM (instead of TT_CLIENT_PENDING).
      
      Marking a global entry with TT_CLIENT_PENDING will end up in keeping such entry
      forever (because this flag is only meant to be used with local entries and it is
      never checked on global ones).
      
      In the worst case (all the clients roaming to the same node A) the local and the
      global table will contain exactly the same clients. Batman-adv will continue to
      work, but the memory usage is duplicated.
      Signed-off-by: default avatarAntonio Quartulli <ordex@autistici.org>
      03fc3070
  2. 08 Nov, 2011 2 commits
    • Linus Torvalds's avatar
      Linux 3.2-rc1 · 1ea6b8f4
      Linus Torvalds authored
      .. with new name.  Because nothing says "really solid kernel release"
      like naming it after an extinct animal that just happened to be in the
      news lately.
      1ea6b8f4
    • Linus Torvalds's avatar
      Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap · 075cb105
      Linus Torvalds authored
      * 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (31 commits)
        ARM: OMAP: Fix export.h or module.h includes
        ARM: OMAP: omap_device: Include linux/export.h
        ARM: OMAP2: Fix H4 matrix keyboard warning
        ARM: OMAP1: Remove unused omap-alsa.h
        ARM: OMAP1: Fix warnings about enabling 32 KiHz timer
        ARM: OMAP2+: timer: Remove omap_device_pm_latency
        ARM: OMAP2+: clock data: Remove redundant timer clkdev
        ARM: OMAP: Devkit8000: Remove double omap_mux_init_gpio
        ARM: OMAP: usb: musb: OMAP: Delete unused function
        MAINTAINERS: Update linux-omap git repository
        ARM: OMAP: change get_context_loss_count ret value to int
        ARM: OMAP4: hsmmc: configure SDMMC1_DR0 properly
        ARM: OMAP4: hsmmc: Fix Pbias configuration on regulator OFF
        ARM: OMAP3: hwmod: fix variant registration and remove SmartReflex from common list
        ARM: OMAP: I2C: Fix omap_register_i2c_bus() return value on success
        ARM: OMAP: dmtimer: Include linux/module.h
        ARM: OMAP2+: l3-noc: Include linux/module.h
        ARM: OMAP2+: devices: Fixes for McPDM
        ARM: OMAP: Fix errors and warnings when building for one board
        ARM: OMAP3: PM: restrict erratum i443 handling to OMAP3430 only
        ...
      075cb105
  3. 07 Nov, 2011 36 commits