- 15 Apr, 2004 5 commits
-
-
Andrew Morton authored
From: Andi Kleen <ak@suse.de> Add POSIX mqueue support to x86-64.
-
Andrew Morton authored
From: Jan Kara <jack@ucw.cz> Journalled quota support for ext3: The patch consists of two parts - ext3 changes and changes in generic quota code. The main idea of the changes is that a transaction is always started before any operation which changes quota file and dirtifying of the quota causes its write to disk. These two changes assure that quota change is journalled into the same transaction as the file change and hence after journal replay quota is consistent with the filesystem state. As during journal replay inodes from orphan list are deleted/truncated we have to do quota_on before the replay of the orphan list - this problem is solved by additional mount options to ext3 with quota file names and format. Some changes in generic code were also needed to assure that quota structure in file is always allocated and so ordinary quota operations (like adding/deleting a block/inode) need only a few blocks from the transaction.
-
Andrew Morton authored
From: Chris Wright <chrisw@osdl.org> SUSv3 doesn't seem to specify one way or the other. I don't have the POSIX specs, and the old docs I have suggest that mq_open() creates an object which is to be closed upon exec. Jakub said: I think it is valid and required: http://www.opengroup.org/onlinepubs/007904975/functions/exec.html All open message queue descriptors in the calling process shall be closed, as described in mq_close() I'll add a new test for this into glibc testsuite.
-
Andrew Morton authored
Fix various bogons and outright lies.
-
Andrew Morton authored
From: Jakub Jelinek <jakub@redhat.com> mq_notify (q, NULL) and struct sigevent ev = { .sigev_notify = SIGEV_NONE }; mq_notify (q, &ev) are not the same thing in POSIX, yet the kernel treats them the same. Only the former makes the notification available to other processes immediately, see http://www.opengroup.org/onlinepubs/007904975/functions/mq_notify.html Without the patch below, http://sources.redhat.com/ml/libc-hacker/2004-04/msg00028.html glibc test fails. I looked at mq in Solaris and they behave the same in this regard as Linux with this patch. Kernel with this patch passes both Intel POSIX testsuite (with testsuite fixes from Ulrich) and glibc mq testsuite.
-
- 14 Apr, 2004 34 commits
-
-
Linus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
Linus Torvalds authored
-
Jeff Garzik authored
into redhat.com:/spare/repo/net-drivers-2.6
-
bk://linuxusb.bkbits.net/i2c-2.6Linus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
bk://linuxusb.bkbits.net/usb-2.6Linus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
bk://bk.arm.linux.org.uk/linux-2.6-serialLinus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
Deepak Saxena authored
Patch from Deepak Saxena Supersedes 1809/1
-
Russell King authored
This adds support for the AMBA PL011 UART primecell, and moves the existing AMBA UART support to indicate it covers the AMBA PL010 primecell.
-
Daniel Ritz authored
Some TI cardbus bridges found in notebooks and PCI add-on cards are uninitialized. This means the interrupt mode and the interrupt routing is wrong in most cases, ending up in non working PCI interrupts. This makes the TI Yenta driver probe the PCI interrupt and adjust the interrupt setting if no interrupts are delivered. It's done in a safe way, that doesn't hurt working setups. Function 1 on two slot devices is handled differently from function 0 since both share the settings.
-
bk://bk.arm.linux.org.uk/linux-2.6-rmkLinus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
Russell King authored
-
Russell King authored
-
Russell King authored
-
Deepak Saxena authored
Patch from Deepak Saxena
-
Marc-Christian Petersen authored
Okay, now while we are at fixing security holes, is there any chance we can _finally_ get the attached patch in? The Vicam USB driver in all Linux Kernels 2.6 mainline does not use the copy_from_user function when copying data from userspace to kernel space, which crosses security boundaries and allows local users to cause a denial of service. Already ACKed by Greg. Only complaint was inproper coding style which is done with attached patch ;) ciao, Marc
-
Sam Ravnborg authored
The directory .tmp_versions/ was deleted during make vmlinux. This eliminated the list of modules used for moudles_install. The effect was that the following scenario failed: make make install make modules_install The solution is to only cleanup .tmp_versions when building modules.
-
Greg Kroah-Hartman authored
into kroah.com:/home/greg/linux/BK/i2c-2.6
-
Jean Delvare authored
This one line patch fixes voltage rounding in the asb100 chip driver. It's very similar to a patch I submitted for the lm80 a few days ago.
-
Greg Kroah-Hartman authored
into kroah.com:/home/greg/linux/BK/usb-2.6
-
Jaroslav Kysela authored
Corrects isapnp_read_resources so that it gets MEM32 information properly.
-
Adam Belay authored
This patch prevents /proc/bus/pnp/devices from requesting on-boot node information. Dynamic information is used instead.
-
Adam Belay authored
The ASUS p4p800 motherboard's BIOS has a broken PnPBIOS implementation. This patch will disable PnPBIOS support if this hardware is detected by DMI.
-
Adam Belay authored
This patch ensures the proper count is returned in pnp_set_current_resources.
-
Adam Belay authored
This patch fixes a bug in pnp_auto_config_dev in which it wouldn't always report allocation failures. It also corrects the return codes.
-
Adam Belay authored
This patch fixes the unknown tag warning by adding support for the asci text tag.
-
Anton Blanchard authored
The RCU code was missing cpus_empty() in one place, required with large cpumasks.
-
Anton Blanchard authored
Fix a corruption bug, we were copying too much information back off the signal frame. While in the area help with gccs sign extension optimisation problems and convert some things to long. (Saves about 30 instructions in signal.c)
-
http://jfs.bkbits.net/linux-2.5Linus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
Dave Jones authored
Merged in 2.4, and various vendor kernels.. iDefense reported a buffer overflow flaw in the ISO9660 filesystem code. An attacker could create a malicious filesystem in such a way that they could gain root privileges if that filesystem is mounted. The Common Vulnerabilities and Exposures project (cve.mitre.org) has assigned the name CAN-2004-0109 to this issue. Ernie Petrides came up with the following patch which I fixed up a slight reject in to apply to 2.6. Otherwise, unchanged from the 2.4 patch.
-
Martin Lubich authored
I just want to explain the changes I've made, since I tried to adhere to the more organized structure in the 2.6 visor module to incorporate my changes. I didn't want to pollute this with some ugly hack. I created a new device id table with name clie_id_5_table to cleanly separate the UX50/TH55 from the rest. Along with this I added a new usb_serial_device_type which is essentially a copy of handspring_device but has its own attach function. This new attach function ( clie_5_attach ) will do the actual magic. I think it is justified to introduce a new type ( which I called clie_5 ) since I suspect that Sony is intentionally changing the interface spec ( As it has done so in the past ). I dare to predict that we will see more clie devices coming this year which will require this new attachment procedure. At the moment I am only aware of the UX50 and TH55 to implement that weird configuration.
-
Jan Capek authored
-
Duncan Sands authored
Hi Greg, this patch bumps the speedtouch driver's version number. It also adds the version number to the module description, so people can see it with modinfo. I also added a MODULE_VERSION line (why? because it was there...) The patch is against your 2.6 kernel tree.
-
Duncan Sands authored
Hi Greg, this patch fixes a memory leak in the speedtouch driver. The leak occurs when the ATM layer submits a skbuff for transmission, but the driver rejects it (because the device has been unplugged for example). The ATM layer requires the driver to free the skbuff in this case. The patch is against your 2.6 kernel tree.
-
Duncan Sands authored
Hi Greg, this causes the speedtouch driver to output non-verbose debugging messages if the kernel was configured with CONFIG_USB_DEBUG. The patch is against your 2.6 kernel tree.
-
- 13 Apr, 2004 1 commit
-
-
David S. Miller authored
into nuts.davemloft.net:/disk1/BK/sparc-2.6
-