History log of /openbmc/linux/net/netlink/af_netlink.c (Results 2876 – 2900 of 2956)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# f7fa9b10 15-Aug-2005 Patrick McHardy <kaber@trash.net>

[NETLINK]: Support dynamic number of multicast groups per netlink family

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>


# ab33a171 14-Aug-2005 Patrick McHardy <kaber@trash.net>

[NETLINK]: Return -EPROTONOSUPPORT in netlink_create() if no kernel socket is registered

This is necessary for dynamic number of netlink groups to make sure we know
the number of possible groups bef

[NETLINK]: Return -EPROTONOSUPPORT in netlink_create() if no kernel socket is registered

This is necessary for dynamic number of netlink groups to make sure we know
the number of possible groups before bind() is called. With this change pure
userspace communication using unused netlink protocols becomes impossible.

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>

show more ...


# d629b836 14-Aug-2005 Patrick McHardy <kaber@trash.net>

[NETLINK]: Use group numbers instead of bitmasks internally

Using the group number allows increasing the number of groups without
beeing limited by the size of the bitmask. It introduces one limitat

[NETLINK]: Use group numbers instead of bitmasks internally

Using the group number allows increasing the number of groups without
beeing limited by the size of the bitmask. It introduces one limitation
for netlink users: messages can't be broadcasted to multiple groups anymore,
however this feature was never used inside the kernel.

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>

show more ...


# 77247bbb 14-Aug-2005 Patrick McHardy <kaber@trash.net>

[NETLINK]: Fix module refcounting problems

Use-after-free: the struct proto_ops containing the module pointer
is freed when a socket with pid=0 is released, which besides for kernel
sockets is true

[NETLINK]: Fix module refcounting problems

Use-after-free: the struct proto_ops containing the module pointer
is freed when a socket with pid=0 is released, which besides for kernel
sockets is true for all unbound sockets.

Module refcount leak: when the kernel socket is closed before all user
sockets have been closed the proto_ops struct for this family is
replaced by the generic one and the module refcount can't be dropped.

The second problem can't be solved cleanly using module refcounting in the
generic socket code, so this patch adds explicit refcounting to
netlink_create/netlink_release.

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>

show more ...


# db080529 14-Aug-2005 Patrick McHardy <kaber@trash.net>

[NETLINK]: Remove unused groups member from struct netlink_skb_parms

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>


# 4fdb3bb7 09-Aug-2005 Harald Welte <laforge@netfilter.org>

[NETLINK]: Add properly module refcounting for kernel netlink sockets.

- Remove bogus code for compiling netlink as module
- Add module refcounting support for modules implementing a netlink
proto

[NETLINK]: Add properly module refcounting for kernel netlink sockets.

- Remove bogus code for compiling netlink as module
- Add module refcounting support for modules implementing a netlink
protocol
- Add support for autoloading modules that implement a netlink protocol
as soon as someone opens a socket for that protocol

Signed-off-by: Harald Welte <laforge@netfilter.org>
Signed-off-by: David S. Miller <davem@davemloft.net>

show more ...


# c1b054d0 29-Aug-2005 Jeff Garzik <jgarzik@pobox.com>

Merge /spare/repo/linux-2.6/


# 2fca877b 29-Aug-2005 Jeff Garzik <jgarzik@pobox.com>

/spare/repo/libata-dev branch 'v2.6.13'


# a8b3e6f1 18-Aug-2005 Dave Jones <davej@redhat.com>

Merge /pub/scm/linux/kernel/git/torvalds/linux-2.6


# 2f058256 10-Aug-2005 Jeff Garzik <jgarzik@pobox.com>

Merge /spare/repo/linux-2.6/


Revision tags: v2.6.13-rc6
# bcf7e34a 02-Aug-2005 Steve French <sfrench@us.ibm.com>

Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git


Revision tags: v2.6.13-rc5
# de745fb2 30-Jul-2005 Jeff Garzik <jgarzik@pobox.com>

/spare/repo/netdev-2.6 branch 'ieee80211'


# a670fcb4 30-Jul-2005 Jeff Garzik <jgarzik@pobox.com>

/spare/repo/netdev-2.6 branch 'master'


# bdf242ee 29-Jul-2005 Dave Airlie <airlied@starflyer.(none)>

Merge ../linux-2.6/


Revision tags: v2.6.13-rc4
# c5fbc396 27-Jul-2005 David Woodhouse <dwmw2@shinybook.infradead.org>

Merge with master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6.git


# de8fd087 26-Jul-2005 Dave Kleikamp <shaggy@austin.ibm.com>

Merge with /home/shaggy/git/linus-clean/

Signed-off-by: Dave Kleikamp <shaggy@austin.ibm.com>


# 05cb784c 25-Jul-2005 Tony Luck <tony.luck@intel.com>

Auto merge with /home/aegl/GIT/linus


# 38afd6ad 22-Jul-2005 Linus Torvalds <torvalds@g5.osdl.org>

Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6


# 37da647d 18-Jul-2005 Victor Fusco <victor@cetuc.puc-rio.br>

[NETLINK]: Fix "nocast type" warnings

From: Victor Fusco <victor@cetuc.puc-rio.br>

Fix the sparse warning "implicit cast to nocast type"

Signed-off-by: Victor Fusco <victor@cetuc.puc-rio.br>
Signe

[NETLINK]: Fix "nocast type" warnings

From: Victor Fusco <victor@cetuc.puc-rio.br>

Fix the sparse warning "implicit cast to nocast type"

Signed-off-by: Victor Fusco <victor@cetuc.puc-rio.br>
Signed-off-by: Domen Puncer <domen@coderock.org>
Signed-off-by: David S. Miller <davem@davemloft.net>

show more ...


# 08cd84c8 13-Jul-2005 Jeff Garzik <jgarzik@pobox.com>

Merge /spare/repo/netdev-2.6 branch 'ieee80211'


# c5147207 13-Jul-2005 Anton Altaparmakov <aia21@cantab.net>

Automatic merge with /usr/src/ntfs-2.6.git.


# 327309e8 13-Jul-2005 Jeff Garzik <jgarzik@pobox.com>

Merge upstream 2.6.13-rc3 into ieee80211 branch of netdev-2.6.


# 30beab14 13-Jul-2005 David Woodhouse <dwmw2@shinybook.infradead.org>

Merge with /shiny/git/linux-2.6/.git


# f7f24758 13-Jul-2005 Dave Kleikamp <shaggy@austin.ibm.com>

Merge with /home/shaggy/git/linus-clean/

Signed-off-by: Dave Kleikamp <shaggy@austin.ibm.com>


Revision tags: v2.6.13-rc3
# a98a5d04 11-Jul-2005 Todd Poynor <tpoynor@mvista.com>

Merge with rsync://fileserver/linux


1...<<111112113114115116117118119