1. 04 5月, 2005 2 次提交
    • T
      [RTNETLINK] Fix & cleanup rtm_min/rtm_max · f90a0a74
      Thomas Graf 提交于
      Converts rtm_min and rtm_max arrays to use c99 designated
      initializers for easier insertion of new message families.
      RTM_GETMULTICAST and RTM_GETANYCAST did not have the minimal
      message size specified which means that the netlink message
      was parsed for routing attributes starting from the header.
      Adds the proper minimal message sizes for these messages
      (netlink header + common rtnetlink header) to fix this issue.
      Signed-off-by: NThomas Graf <tgraf@suug.ch>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      f90a0a74
    • T
      [RTNETLINK] Fix RTM_MAX to represent the maximum valid message type · d775fc09
      Thomas Graf 提交于
      RTM_MAX is currently set to the maximum reserverd message type plus one
      thus being the cause of two bugs for new types being assigned a) given the
      new family registers only the NEW command in its reserved block the array
      size for per family entries is calculated one entry short and b) given the
      new family registers all commands RTM_MAX would point to the first entry
      of the block following this one and the rtnetlink receive path would accept
      a message type for a nonexisting family.
      
      This patch changes RTM_MAX to point to the maximum valid message type
      by aligning it to the start of the next block and subtracting one.
      Signed-off-by: NThomas Graf <tgraf@suug.ch>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      d775fc09
  2. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4