- 02 May, 2003 1 commit
-
-
bk://kernel.bkbits.net/acme/net_family-2.5David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
- 03 May, 2003 20 commits
-
-
Arnaldo Carvalho de Melo authored
Using sk_set_owner and having THIS_MODULE in the struct proto_ops registered with the core. The sk_set_owner cases are in the callers of tp->af_specific->syn_recv_sock so as to not have spurious extra sk_set_owner calls in the ipv6 code that reuses ipv4 code.
-
Arnaldo Carvalho de Melo authored
Using sk_set_owner and having THIS_MODULE in the struct proto_ops registered with the core, also remove the MOD_{INC,DEC}_USE_COUNT, as they are not needed anymore with this new net module infrastructure for struct sock and struct socket. (well, see the netdev discussion :)
-
Arnaldo Carvalho de Melo authored
Using sk_set_owner and having THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using sk_set_owner and having THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using sk_set_owner and having THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using sk_set_owner and having THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using sk_set_owner and having THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using sk_set_owner and having THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using sk_set_owner and having THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using sk_set_owner and having THIS_MODULE in the struct proto_ops registered with the core.
-
- 02 May, 2003 9 commits
-
-
Arnaldo Carvalho de Melo authored
As per discussions in netdev we'll probably be moving to a brand new scheme, but this set of changesets have been discussed and are an improvement to the current situation and were already done prior to this thread happening.
-
David S. Miller authored
-
David S. Miller authored
-
David S. Miller authored
Several hash table implementations in the networking were remotely exploitable. Remote attackers could launch attacks whereby, using carefully choosen forged source addresses, make every routing cache entry get hashed into the same hash chain. Netfilter's IP conntrack module and the TCP syn-queue implementation had identical vulnerabilities and have been fixed too. The choosen solution to the problem involved using Bob's Jenkins hash along with a randomly choosen input. For the ipv4 routing cache we take things one step further and periodically choose a new random secret. By default this happens every 10 minutes, but this is configurable by the user via sysctl knobs.
-
bk://kernel.bkbits.net/acme/dev-2.5David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
Arnaldo Carvalho de Melo authored
With this one and 100 dummy interfaces everything now is working flawlessly, case closed :-)
-
Arnaldo Carvalho de Melo authored
This cures the problem reported in lkml when there are lots of net devices, tested with 50 dummy interfaces, there is still one glitch when there are more info produced than one page, where one entry is missed, I'm working on this one now. Ah, dev_seq_show needs only seq_puts, not the more expensive seq_printf.
-
Arnaldo Carvalho de Melo authored
Thanks to Randy Dunlap for spotting this one, now to study report about /proc/net/dev breakage with many interfaces.
-
David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
- 01 May, 2003 1 commit
-
-
David S. Miller authored
into kernel.bkbits.net:/home/davem/net-2.5
-
- 30 Apr, 2003 9 commits
-
-
James Morris authored
-
Andi Kleen authored
Try to avoid calling "pfn_to_page()" on invalid pfn's. It used to be legal, but the CONFIG_DISCONTIGMEM people want us to try to avoid it, since they do magic stuff in their "pfn_to_page" translations.
-
Andi Kleen authored
Just make x86-64/amd64 compile again. Only architecture specific changes. And a workaround for the Opteron prefetch bug. Also remove the obsolete LVM1 ioctl emulation code.
-
Andi Kleen authored
Brown paperbag time. I forgot to take the modrm byte in account with the prefetch patch replacement. With 3.2 it worked because it used the right registers in my configuration. But gcc 2.96 uses a different register in __dpath and the prefetch becomes 4 bytes with modrm and the original nop needs to be as long as that too.
-
Andrew Morton authored
Leftovers from the mem_map_reserve-removal patch.
-
bk://kernel.bkbits.net/gregkh/linux/linus-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Ben Collins authored
Changes: - Convert to a static highlevel handle for all drivers. Gets rid of a kmalloc for each driver and consolidates the highlevel handle and highlevel ops. Reduces points of failure as well. - Move host number allocation to hosts.c, giving all drivers access to it. - Implemented S800 changes for core and sbp2. Thanks to TI and LaCie for hardware to test this. 1394b support coming soon. - Convert nodemgr to using a similar device classification hack as usb. The old class_num hack I had in place was broken do to its removal. This is a much cleaner solution.
-
Greg Kroah-Hartman authored
into kroah.com:/home/linux/linux/BK/gregkh-2.5
-
Pavel Machek authored
Missed parts of the ioctl32 compatibility patch: a few ioctls from PA-RISC, and missing <linux/compat_ioctl.h> file.
-