- 03 Jul, 2003 1 commit
-
-
Jon Grimm authored
When the skb was shared with Ethereal, Ethereal was sometimes the last user and the destructor would get called on another CPU, not knowing anything about our sock_lock. Move our rwnd updates and I/O redrive out of the skb destructor. Also, if unable to allocate an skb for our transmission packet, walk the packet's chunks and free the control chunks. Also change list_dels to list_del_init. Fix real later, but this prevent us from a doing damage if we list_del twice.
-
- 25 Jun, 2003 1 commit
-
-
Jon Grimm authored
hlist changes caused the peeloff testcase to fail. Investigation shows that the peeloff sockets is not bound into bind_bucket, so the bucket has gone away (original socket closed). Fixing this, shows a problem that inet->num wasn't set on peeled off sockets, so autobind kicks in creating a new bind_bucket. Ugh. One bug had been hiding the other one all this time. Fix 1) peeledoff/accepted sockets need to have their own socket woven into the bind_bucket->owner list. 2) Set inet->num, so autobind doesn't think it needs to kick in.
-
- 24 Jun, 2003 1 commit
-
-
Jon Grimm authored
into touki.austin.ibm.com:/home/jgrimm/bk/lksctp-2.5.work
-
- 23 Jun, 2003 1 commit
-
-
Jon Grimm authored
There is no need to keep walking the tsnmap past the max_tsn_seen, so don't.
-
- 22 Jun, 2003 4 commits
-
-
Linus Torvalds authored
-
Kai Mäkisara authored
This corrects the back off count so that write errors will not be ignored
-
Russell King authored
This patch: - re-enables cumana partition parsing - adds eesox partition parsing - makes the powertec partition parsing fail if sector 0 looks like a PC bios partition table Rather than having a single "acorn_partition" parser for all these types, we list them explicitly in check.c instead, along with some explaination about why they're where they are.
-
Andrew Morton authored
From: Rene Scharfe <l.s.r@web.de> cifs_statfs() is called with a pointer to a struct kstatfs, so let's propagate this type into the helper function.
-
- 21 Jun, 2003 20 commits
-
-
Andrew Morton authored
Fix a couple of compilation errors in the mouse code.
-
Arnaldo Carvalho de Melo authored
It was using a non-existent socket[] index and not doing it for all sockets.
-
bk://kernel.bkbits.net/vojtech/inputLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
bk://bk.arm.linux.org.uk/linux-2.5-rmkLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Russell King authored
-
Russell King authored
-
Russell King authored
-
Russell King authored
-
Russell King authored
-
Linus Torvalds authored
Also, default to the 10-byte version of mode sense, since a lot of modern SCSI-like devices don't even support the old version (we will automatically downgrade to the 6-byte version if the long version isn't supported).
-
Linus Torvalds authored
in VT_RESIZEX handling.
-
Linus Torvalds authored
allocation have only the two standard ports by default. Which was what MELAN really wanted, and others don't really care. Pointed out by Roland Dreier
-
Dominik Brodowski authored
Yet another Asus motherboard hiding features
-
Rusty Russell authored
We currently mask off offline CPUs in both set_cpus_allowed and sys_sched_setaffinity. This is firstly redundant, and secondly erroneous when more CPUs come online (eg. setting affinity to all 1s should mean all CPUs, including future ones). We mask with cpu_online_map() in sys_sched_getaffinity *anyway* (which is another issue, since this is not valid with changing of online cpus either), so userspace won't see any difference. This patch makes set_cpus_allowed() return -errno, and check that in sys_sched_setaffinity.
-
Rusty Russell authored
Matt Fleming points out that returning int from any_online_cpu where cpu numbers are passed as unsigned ints elsewhere is awkward and a little dangerous. Make any_online_cpu() match find_first_bit(), by returning NR_CPUS when no cpu is found, rather than -1. This also simplifies the future case where NR_CPUS > BITS_PER_LONG.
-
Greg Ungerer authored
Make the ROMfs copy in the startup code for Motorola/M5272C3 board conditional on actually using a ROMfs setup.
-
Greg Ungerer authored
Allow for hard setting of boot arguments from configuration for the Motorola Coldfire 5272 CPU targets.
-
Greg Ungerer authored
Make the ROMfs copy in the startup code for Motorola/M5249C3 board conditional on actually using a ROMfs setup.
-
Greg Ungerer authored
Allow for hard setting of boot arguments from configuration for the Motorola Coldfire 5249 CPU targets.
-
Andi Kleen authored
Remove the empty initializer workaround that was added for egcs 1.1. Only 2.95+ is supported now, so all compilers should support empty structures. The if just checked for __GNUC__, which means that 2.95 got the workaround (and the incompatibility) too even though it didn't need it. Advantage is that gcc 2.95 and 3.x compiled kernels are now potentially binary compatible. Module loading still checks the compiler version, but it might be removable.
-
- 20 Jun, 2003 12 commits
-
-
Vojtech Pavlik authored
CPU time while reading PSX pads, and make it a module parameter also, for devices which would need the huge value of 60.
-
Vojtech Pavlik authored
misbehaving 3DPro joysticks, don't trust FreestylePro 1-bit data packet for data width recognition, invert FreestylePro buttons.
-
Arnaldo Carvalho de Melo authored
path in hid-core.c
-
Neil Brown authored
so that it is easier to replace a beeper with a different driver
-
Neil Brown authored
-
Vojtech Pavlik authored
separate source file, always enable Synaptics support. Some more fixes in Synaptics code and documentation.
-
Gabriel Devenyi authored
-
Dave Jones authored
-
Vojtech Pavlik authored
-
Vojtech Pavlik authored
where ATKBD_CMD_RESET_BAT is used.
-
Artur Wegele authored
-
Andrew Morton authored
ext3 and JBD still have enormous numbers of lines which end in tabs. Fix them all up.
-