- 07 Sep, 2004 22 commits
-
-
Thor Kooda authored
Signed-off-by: Thor Kooda <tkooda-patch-kernel@devsec.org> Signed-off-by: David S. Miller <davem@davemloft.net>
-
Peter Buckingham authored
Signed-off-by: Peter Buckingham <peter@pantasys.com> Signed-off-by: David S. Miller <davem@davemloft.net>
-
David S. Miller authored
-
Pozsar Balazs authored
Signed-off-by: Pozsar Balazs <pozsy@uhulinux.hu> Signed-off-by: David S. Miller <davem@davemloft.net>
-
Rusty Russell authored
ip_ct_log_invalid was added without testing that it compiles without CONFIG_SYSCTL. Since sysctl is the only way of turning it on, there should be no references to it if \!CONFIG_SYSCTL. Also, that turns off CONFIG_PROC_FS, which elicits more warnings. Squish them too. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Signed-off-by: David S. Miller <davem@davemloft.net>
-
Christoph Hellwig authored
these are called by dev.c for every device (and nowhere else) Signed-off-by: David S. Miller <davem@davemloft.net>
-
Christoph Hellwig authored
Signed-off-by: David S. Miller <davem@davemloft.net>
-
David Woodhouse authored
compat_sys_setsockopt() is a little overzealous about converting 32-bit stuff into 64-bit. It should match on level _and_ optname, not just optname. Currently it eats the IPV6_V6ONLY sockopt because its value (26) happens to match SO_ATTACH_FILTER. This makes it at least check 'level' for everything but IPT_SO_SET_REPLACE == IPT6_SO_SET_REPLACE, because that does seem to be the same in different levels. But do_netfilter_replace() is another can of worms entirely -- it doesn't actually work either, because some netfilter modules (like ipt_limit) include kernel-only bits which change size in the structure they share with userspace. Signed-off-by: David S. Miller <davem@davemloft.net>
-
Stephen Hemminger authored
Fixes: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=131569 Dead lock in bridge when removing device interface module. br_del_if assumes br->lock not held. This fixes case of: brctl addbr b0 brctl addif b0 eth0 rmmod eth0 Signed-off-by: Stephen Hemminger <shemminger@osdl.org> Signed-off-by: David S. Miller <davem@davemloft.net>
-
Wensong Zhang authored
Signed-off-by: David S. Miller <davem@davemloft.net>
-
Wensong Zhang authored
Recommended by Harald Welte <laforge@netfilter.org> Signed-off-by: David S. Miller <davem@davemloft.net>
-
Jamal Hadi Salim authored
Signed-off-by: David S. Miller <davem@davemloft.net>
-
Arnaldo Carvalho de Melo authored
Every arch defines them the same without exception and with this we only need to update one spot when adding new socket types. Signed-off-by: Arnaldo Carvalho de Melo <acme@conectiva.com.br> Signed-off-by: David S. Miller <davem@davemloft.net>
-
Andi Kleen authored
With suggestions from Herbert Xu Signed-off-by: David S. Miller <davem@davemloft.net>
-
Herbert Xu authored
So here is a patch to make sure that there is a barrier between the reading of dev->*_ptr and *dev->neigh_parms. With these barriers in place, it's clear that *dev->neigh_parms can no longer be NULL since once the parms are allocated, that pointer is never reset to NULL again. Therefore I've also removed the parms check in these paths. They were bogus to begin with since if they ever triggered then we'll have dead neigh entries stuck in the hash table. Unfortunately I couldn't arrange for this to happen with DECnet due to the dn_db->parms.up() call that's sandwiched between the assignment of dev->dn_ptr and dn_db->neigh_parms. So I've kept the parms check there but it will now fail instead of continuing. I've also added an smp_wmb() there so that at least we won't be reading garbage from dn_db->neigh_parms. DECnet is also buggy since there is no locking at all in the destruction path. It either needs locking or RCU like IPv4. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: David S. Miller <davem@davemloft.net>
-
Dave Jones authored
Using the automated source checker at coverity.com, they picked up on some code in packet_release() where a NULL check was done after dereferencing. Patch below. Signed-off-by: Dave Jones <davej@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
-
Dave Jones authored
Signed-off-by: Dave Jones <davej@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
-
Eric Lemoine authored
Signed-off-by: David S. Miller <davem@davemloft.net>
-
Andi Kleen authored
Signed-off-by: David S. Miller <davem@davemloft.net>
-
David S. Miller authored
It needs to be set so that congestion window calculations have a valid value to work with. This means that doing it at write queue running time is too late. Signed-off-by: David S. Miller <davem@davemloft.net>
-
David S. Miller authored
Eliminate tp->mss_tso_factor. Instead, we calculate the SKB tso factor as we walk the write queue for initial transmit or fragment SKBs. Signed-off-by: David S. Miller <davem@davemloft.net>
-
David S. Miller authored
Previously TSO would not abide by the congestion window properly. Essentially, each TSO packet would be trated just like 1 normal packet, even though a TSO packet generates more than 1 normal packet. This violates congestion window rules entirely. So now we record the TSO factor, a count of how many real packets a TSO packet will generate, and include this in all the packet counting routines. This initial version has a bug in that skb_entail() is not the correct time to figure out the TSO factor for the SKB, and tp->mss_tso_factor is not necessarily the right value for a given SKB. Will fix this up next. Signed-off-by: David S. Miller <davem@davemloft.net>
-
- 06 Sep, 2004 3 commits
-
-
Anton Blanchard authored
My recent change to dynamically allocate emergency stacks broke JS20 blades and POWER5. Since we use the emergency stacks in real mode during secondary CPU bringup they must be below the RMO. Signed-off-by: Anton Blanchard <anton@samba.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Linus Torvalds authored
Otherwise sparse will complain about constants that don't fit in "long" etc.
-
bk://bk.arm.linux.org.uk/linux-2.6-serialLinus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
- 07 Sep, 2004 3 commits
-
-
Dave Airlie authored
into starflyer.(none):/home/airlied/bitkeeper/drm-fntbl
-
Dave Airlie authored
Fixup ffb driver and interfaces it uses, also avoid bus_to_virt on sparc, I'll look into using the proper APIs for the DRM soon. Signed-off-by: Dave Airlie <airlied@linux.ie>
-
Dave Airlie authored
Remove __HAVE_DMA and __HAVE_IRQ and associated macros. Also remove GET_MAP related macros... Signed-off-by: Dave Airlie <airlied@linux.ie>
-
- 05 Sep, 2004 1 commit
-
-
bk://bk.arm.linux.org.uk/linux-2.6-rmkLinus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
- 06 Sep, 2004 1 commit
-
-
Ben Dooks authored
Patch from Ben Dooks Include the central code for detecting the cpu in use, and initialising it's IO. Updated all mach-XXX.c files to use this new init. Added the first stage of the new serial port code by calling s3c2410_init_uarts() instead of just setting a variable. Updates mach-h1940.c to prefix with h1940_ instead of ipaq_ Small fixes for redundant code Signed-off-by: Ben Dooks
-
- 05 Sep, 2004 10 commits
-
-
Dave Jiang authored
Patch from Dave Jiang Rewrite if uncompress.h to use the proper machine_is_X function call.
-
Dave Jiang authored
Patch from Dave Jiang arch/arm/mm Removed offending #ifdefs for MACH names. Grouped into different IOP families.
-
Dave Jiang authored
Patch from Dave Jiang arch/arm/mach-iop3xx update Removed busy while loop and replaced with mdelay() from patch 2036/1
-
Dave Jiang authored
Patch from Dave Jiang arch/arm/kernel changes
-
Dave Jiang authored
Patch from Dave Jiang arch/arm/configs updates for defconfigs for all IOP platforms
-
Dave Jiang authored
Patch from Dave Jiang This patch depends on the applied patches of 1963/1 2017/1 This is the arch/arm/boot directory As to address RMK's previous questions in head-xscale.S, all that are workarounds for improper things coming from redboot. Currently the distribution redboot for IOP does not pass in correct MACH ID or setup the memory map correctly after exec (according to Deepak). So we have to fix it. I'm working on pushing the IOP redboot developer to fix those things at a later date.
-
Ben Dooks authored
Patch from Ben Dooks Add PWM timers 0 through 3 Update ID on single devices to -1 Signed-off-by: Ben Dooks
-
Ben Dooks authored
Patch from Ben Dooks NAND flash controller register definitions
-
Ben Dooks authored
Patch from Ben Dooks Definitions for the SDIO/MMC controller on the S3C2410
-
Ben Dooks authored
Patch from Ben Dooks Fix erroneously removed IO region which causes the reboot by watchdog to fail to reboot with an OOPS. Thanks to Herber Potzl for finding this. Signed-off-by: Ben Dooks
-