- 10 Jul, 2003 40 commits
-
-
Andrew Morton authored
From: Daniel McNeil <daniel@osdl.org> This adds i_seqcount to the inode structure and then uses i_size_read() and i_size_write() to provide atomic access to i_size. This is a port of Andrea Arcangeli's i_size atomic access patch from 2.4. This only uses the generic reader/writer consistent mechanism. Before: mnm:/usr/src/25> size vmlinux text data bss dec hex filename 2229582 1027683 162436 3419701 342e35 vmlinux After: mnm:/usr/src/25> size vmlinux text data bss dec hex filename 2225642 1027655 162436 3415733 341eb5 vmlinux 3.9k more text, a lot of it fastpath :( It's a very minor bug, and the fix has a fairly non-minor cost. The most compelling reason for fixing this is that writepage() checks i_size. If it sees a transient value it may decide that page is outside i_size and will refuse to write it. Lost user data.
-
Andrew Morton authored
From: Daniel McNeil <daniel@osdl.org> This adds a sequence counter only version of the reader/writer consistent mechanism to seqlock.h This is used in the second part of this patch give atomic access to i_size.
-
Andrew Morton authored
From: Tim Schmielau <tim@physik3.uni-rostock.de> This patch adds (or fixes) initialization of wall_to_monotonic for a few more architectures. This should get rid of the strange uptime>14600 days reports, except on arm whose arch file layout is too unfamiliar to me. The patch is blessed by George Anzinger, but untested due to lack of hardware.
-
Andrew Morton authored
From: Oleg Drokin <green@namesys.com> From the time of reiserfs_file_write inclusion all 64bit arches were not able to work with reiserfs for pretty stupid reason (incorrect "unsigned long" definition of blocknumber type). This fixes the problem.
-
Andrew Morton authored
The ClearPageDirty() in there is wrong - it doesn't adjust the VM's dirty memory accounting. The system thinks it's full of dirty memory and stops.
-
Andrew Morton authored
From: Christoph Hellwig <hch@lst.de> It's not used anymore since ALSA switched to traditional devices and device nodes in procfs are a bad idea in general.. Also update the docs.
-
Andrew Morton authored
From: rwhron@earthlink.net It returns sizeof(compat_ulong_t) even if put_user() faulted.
-
Linus Torvalds authored
-
Linus Torvalds authored
(version 1.8.0 -> 1.9.0)
-
Linus Torvalds authored
(version 2.3.0 -> 2.4.0)
-
Linus Torvalds authored
(version 1.2.1 to 1.3.0)
-
Linus Torvalds authored
-
bk://kernel.bkbits.net/davem/net-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Matthew Wilcox authored
Update gsc_ps2 for recent changes.
-
Matthew Wilcox authored
-
Matthew Wilcox authored
Add two PA-RISC sysctls.
-
Matthew Wilcox authored
PA-RISC doesn't have PCI<->EISA bridges (they're all GSC<->EISA).
-
Matthew Wilcox authored
parisc64 machines should build parisc kernels.
-
Matthew Wilcox authored
arch/parisc, drivers/parisc and include/asm-parisc updates: - Fixups for struct timespec changes (James Bottomley) - Add CONFIG_FRAME_POINTER (Thibaut Varene) - Fix hpux ustat emulation (Helge Deller) - Add a ->remove operation to struct parisc_device (James Bottomley) - More work on modules (James Bottomley) - More unaligned instructions handled (LaMont Jones) - Fix byteswap assembly (Grant Grundler) - Allow ISA support to be selected (Matthew Wilcox) - Fix swapping (James Bottomley)
-
Andries E. Brouwer authored
util-linux is waiting for this: it needs to update "struct loop_info64" to add the encryption policy name.
-
Petr Sebor authored
via-agp.c has the agp_try_unsupported test reverted
-
Linus Torvalds authored
full range of an "unsigned long" (sparc64).
-
bk://kernel.bkbits.net/jgarzik/net-drivers-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Jeff Garzik authored
-
Jeff Garzik authored
-
Jeff Garzik authored
tokenring drivers.
-
Jeff Garzik authored
-
Stephen Hemminger authored
-
Daniel Ritz authored
i think we want fast_poll to behave the same with HZ=100 and HZ=1000
-
Daniel Ritz authored
following patch fixes some bogus additions to jiffies (w/o HZ beeing involved) - appletalk/cops.c - appletalk/ltpc.c - declance.c - sb1250-mac.c - sk_mca.c - via-rhine.c against 2.5.73-bk
-
Ralf Bächle authored
Below patch cleans the mkiss driver. After the previous cleanup in 2.4.0-prerelease various code had become unreachable because nothing was ever setting MKISS_DRIVER_MAGIC. This fixes fixes an oops - the mkiss pointer was potencially NULL. And it also removes the MOD_{INC,DEC}_USE_COUNT calls. Alan, lemme know if you want me to cook a 2.4 patch also. Patch from Jeroen Vreeken PE1RXQ. Ralf
-
Stephen Hemminger authored
This converts the parallel network driver to use alloc_netdev instead of doing it's own allocation. Tested (load/unload) on 2.5.74
-
taowenhwa@intel.com authored
* Allow changing Wake On LAN when EEPROM disabled * Change Log updated * Version changed
-
taowenhwa@intel.com authored
* Bug fix: 82557 (with National PHY) timeout during init [Adam Kropelin] akropel1@rochester.rr.com
-
jcchen@icplus.com.tw authored
-
bk://kernel.bkbits.net/jgarzik/irda-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Jean Tourrilhes authored
<Original patch from Jan Frey> o [FEATURE] Add preliminary support for NSC PC8739x chipset (IBM R31 laptops)
-
Jean Tourrilhes authored
o [FEATURE] Add USB-ID of new device <Original patch from Jacek Jakubowski> o [CORRECT] Endianess fixes (for PPC and co.)
-
Jean Tourrilhes authored
o [CORRECT] Make ISA drivers depend on ISA. This is the consequence from David's change to setup_dma(). o [CORRECT] Make new dongle drivers depend on sir-dev (they require it) o [FEATURE] Make old dongle drivers depend on irtty/irport o [FEATURE] irda-usb driver is no longer experimental
-
Jean Tourrilhes authored
<Original patch from Martin Diehl> o [CRITICA] fix IrCOMM bogus device names with devfs
-