- 30 Jun, 2003 23 commits
-
-
Stephen Hemminger authored
1. STP protocol has no security, so malcontents can fuck with the bridge's topology. The fixes are to ship with STP turned off to protect the ignorant, and run STP packets through ebtables netfilter for the smart. Got this one via a russian hacker "Oleg K. Artemjev" <olli@rbauto.ru> before he published the paper. Bridge netfilter still needs work to give a nice face on this but this patch gives the hooks to filter. 2. STP input processing was lax in it's length checking so I bet you could make up a bomb packet. My inspection while doing #1. 3. Forwarding table could be abused by sending forged packets with bogus source address same as the local host. This came via Lennart from Jerry Kreuscher <jerrykr@mindspring.com> who ran into it by mistake.
-
Linus Torvalds authored
modes. It used to think that IDE controllers that weren't marked as "IDE storage" PCI class (eg CMD IDE RAID controllers mark themselves as "RAID storage") were always using legacy mode interrupt routing, which is bogus. In fact, the whole native vs legacy thing only makes sense for the IDE storage class, so fix the test to match.
-
bk://kernel.bkbits.net/davem/sparc-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Anton Blanchard authored
At the moment no one uses is_aligned_hugepage_range or is_hugepage_only_range, but it is reasonable to assume they return true or false. On error we want to return -EINVAL back to userspace.
-
Greg Ungerer authored
Allow selection of boot arguments at configure time for the Motorola ColdFire 5307 targets.
-
Greg Ungerer authored
Include interrupt.h in the Motorola ColdFire PIT timer code. Cleans up compiler warning.
-
Greg Ungerer authored
Make the ROMfs copy in the startup code for Motorola M5282EVB board conditional on actually using a ROMfs setup.
-
Simon Evans authored
Resync with CVS. Minor update including better handling of device removal.
-
James Bottomley authored
When show_stack() was changed to take two arguments, the use in the voyager code was not converted. This patch makes the correct conversion.
-
James Bottomley authored
These macros belong in asm-i386/scatterlist.h instead. As the headers are disentangled this has shown up as a problem with my MCA SCSI drivers since they no-longer include asm/pci.h in any form but need to traverse the scatterlist.
-
bk://linux-scsi.bkbits.net/scsi-for-linus-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
bk://kernel.bkbits.net/davem/net-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
bk://bk.arm.linux.org.uk/linux-2.5-pcmciaLinus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Russell King authored
Since the cs.c pcmcia core has a per-socket thread, we don't need each socket driver having a work queue and associated complexity. Therefore, remove this complexity and allow the socket drivers to call pcmcia_parse_events directly from their interrupt or timer handlers.
-
Russell King authored
Remove register_callback methods. Instead, allow socket drivers pass their events directly into cs.c via pcmcia_parse_events().
-
Russell King authored
Add work-around for i82365-based socket drivers to the core PCMCIA code. Since insert processing is not a time critical event, we can afford to delay (by sleeping) these for everyone.
-
Russell King authored
-
Russell King authored
Get/Put module when we insert and remove a card. This avoids a potential deadlock when socket drivers are unloaded, and we have a cardbus card known to the system.
-
Russell King authored
Move ->owner field from socket operations to pcmcia_socket. (This change is mainly for the SA11xx drivers, which use a core driver for the chip, and a separate module for all the machine specific bits.)
-
-
-
Richard Henderson authored
-
Ivan Kokshaysky authored
From Jay Estabrook: > Here's a real short one that fixes a GENERIC build problem introduced > in pre2, and finalizes the SABLE/LYNX support setting of HAE-4, making > X servers finally work on those platforms.
-
- 29 Jun, 2003 4 commits
-
-
James Bottomley authored
into jet.(none):/home1/jejb/BK/scsi-for-linus-2.5
-
Kai Mäkisara authored
The SCSI_IOCTL_SEND_COMMAND ioctl does not work in 2.5.73-bk7. The following patch (possibly mangled by my mail client) does fix the problem (introduced in 2.5.73):
-
James Bottomley authored
Doing some debugging after the SDET failure, I found that if we reject a command at zero depth, we can get into the infinite loop where we refuse a command to a LUN because it is starved, but there's no returning command to run the SCSI queues and fix the starvation. The solution is to accept the command and remove the LUN from the starved list.
-
bk://kernel.bkbits.net/jmorris/net-2.5David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
- 30 Jun, 2003 8 commits
-
-
James Morris authored
into intercode.com.au:/home/jmorris/bk/net/net-2.5
-
Herbert Xu authored
Split xfrm_state_replace into xfrm_state_add and xfrm_state_replace. Fixes: 1. Only update update lifetime and encap options if the state is valid. 2. Disallow updates to states that do not exist. 3. Bail if afinfo cannot be found. This brings SADB_UPDATE in line with what is required by RFC2367. It is also needed by SFS NAT-T support as it needs to update valid states when the encap ports move. I've tweaked the logic slightly so that SADB_UPDATE will fail on a larval state that hasn't undergone SADB_GETSPI. This is what RFC2367 calls for and it simplifies the code in that we don't have to call find_acq for SADB_UPDATE. This doesn't affect any of the three KMs as they either don't use SADB_UPDATE or call SADB_GETSPI before doing an update.
-
Herbert Xu authored
The source address of an SA is not necessarily equal to the source address in the selector. This patch addresses this problem.
-
Hideaki Yoshifuji authored
-
Hideaki Yoshifuji authored
into linux-ipv6.org:/home/jmorris/bk/net/work-2.5
-
Hideaki Yoshifuji authored
-
Hideaki Yoshifuji authored
Use macro IP6_MF for the M-Flag. Clean-up for readability (commented by <aj@dungeon.inka.de>).
-
Hideaki Yoshifuji authored
-
- 29 Jun, 2003 2 commits
-
-
Alan Cox authored
-
Ben Collins authored
ETH1394 : - Minor cleanups. - Fix incorrect error handling with no broadcast channel. - Set max/default MTU to 1500. - Fix broken spinlock handling on device open. IEEE1394 : Make bus-nodeid printk's of a consistent format. OHCI1394 : Change one printk to a verbose/debug only message.
-
- 28 Jun, 2003 3 commits
-
-
James Morris authored
into kernel.bkbits.net:/home/jmorris/net-2.5
-
James Bottomley authored
-
James Bottomley authored
This adds support for the Q720 MCA SCSI driver. It's only really useful on the voyager platform. The driver is preliminary and currently makes no use of the Q720 on-board memory for storing scripts and ccbs.
-