- 19 Feb, 2002 24 commits
-
-
Linus Torvalds authored
-
Jaroslav Kysela authored
this is a sync with the current ALSA CVS tree (last code modification: (Sun Feb 17 17:46:41 2002 UTC)) and 2.5.5-pre1 code and contains: - ALSA code version 0.9.0beta11 - Config.in files updated (separated associated drivers to submenus) - global sound/Makefile fixes - added inclusion of missing header files for alpha architecture - fixed power functions (bad locking) - fixed copy_to_user calls (removed them from spinlocks) - fixed freeing of resource structures - fixed AD1816A driver (inverted volume controls) - added new functions to allocate ISA DMA memory (cleanups in ISA drivers) - updated ISA PnP detection in wavefront driver - added joystick support for VIA686 - updated ES1968 (Maestro2) driver - moved joystick support for YMFPCI to the control interface - updated Korg1212 driver
-
Alexander Viro authored
Fixes overflow checks in smb_encode_path().
-
Alexander Viro authored
Adds an obvious helper, converts callers.
-
Alexander Viro authored
helper for safe access to parent's inumber
-
Alexander Viro authored
hfs compile fixes
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Petr Vandrovec authored
this patch adds support for older MGA-TVO-B (found on G200-TV) to matroxfb. Petr Vandrovec
-
Petr Vandrovec authored
(1) Updates documentation. (2) Remove 'current' and 'previous' hardware fields. X just do not play fair, and one cannot assume anything about current hardware state. (3) Changes algorithm for computing PLL parameters to one used by Matrox. On recent chips (G550) there are no limits for PLL, you just have to try couple of possible combinations to find which one works on this particualr hardware. (4) Add code which can intialize G450/G550 when BIOS did not initalize it (non-ia32 hardware, secondary devices on ia32 hardware). Petr Vandrovec
-
Petr Vandrovec authored
* move socket clearing code from sock_alloc to sock_alloc_inode, so root of socketfs does not contain garbage, and we have all initialization in one place * add initialization of passcred to zero - otherwise it is left on some random value, causing at least autobind() to randomly fail on unix sockets Petr Vandrovec
-
Petr Vandrovec authored
* ipx needs cleared ipx_sk, mainly intrfc pointer member. Fixes boottime oops. Petr Vandrovec
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Rik van Riel authored
The patch has been changed like you wanted, with page->zone shoved into page->flags. I've also pulled the thing up to your latest changes from linux.bkbits.net so you should be able to just pull it into your tree from: Rik
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Ingo Molnar authored
- pte_offset_map2 => pte_offset_map_nested - pte_unmap2 => pte_unmap_nested
-
Ingo Molnar authored
-
Ingo Molnar authored
-
Ingo Molnar authored
-
Ingo Molnar authored
adds simple support for atomically-mapped PTEs. On highmem systems this enables the allocation of the pagetables in highmem.
-
Ingo Molnar authored
- the new vmalloc_to_page() interface should be used to determine the physical page a given vmalloc() area virtual address is mapped to.
-
Ingo Molnar authored
into elte.hu:/home/mingo/BK/mine/linux-2.5
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Linus Torvalds authored
-
- 18 Feb, 2002 16 commits
-
-
Ingo Molnar authored
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Stelian Pop authored
This patch (+ BK changeset) converts the meye driver to the new DMA API, this is necessary for the driver to be used in 2.5. Stelian. ChangeSet@1.332, 2002-02-15 16:35:31+01:00, stelian@popies.net Convert to the new DMA API and allocate separate DMA pages instead of one big buffer.
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Martin Dalecki authored
Just the usual removal of the dead global arrays and associated cruft. (Thistime not affecting lvm, which BTW. doesn't compile currently anyway ;-).
-
Martin Dalecki authored
The end_request() function familiy (not the global one, but the IDE specific ones), did bear a permuted parameter ordering. After fixing this it turned out that at all places the huk parameter wasn't the hwgroup, but just the drive in question itself. I have changed this to be more sane, which allowed to remove many unneccessary code duplication, or rather obfuscation, in between the __ide_end_request() and ide_end_request() functions. This simplification is actually the "spreading" part of the game.
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Andrew Morton authored
A forward-port. This is the code which prevents ENOSPC errors from exposing stale data within filesystems. - in generic_file_write(), if prepare_write() fails, truncate the file to drop any part-added blocks. - in __block_write_full_page(), if we hit an error, push whatever buffers we _have_ mapped into the file out to disk. - in __block_prepare_write(), if we hit an error, zero out any blocks which we did manage to map into the file. This is because the caller won't be doing any writing to those blocks due to the error.
-
Andrew Morton authored
A forward port. At present, msync() does not report errors from EIO or ENOSPC. fsync() has the same bug for mapped pages against the affected fd. The patch correctly propagates these errors back up from writepage so that fsync and msync correctly report errors. It's fairly important - msync is the only way we have of reporting ENOSPC against sparse mappings. Of course, you can still silently lose your data if it's kswapd who gets ENOSPC during writepage. I have 3/4 of a patch for that. It records the data loss so that a later msync() will report the bad news. This patch also adds an implementation of msync(MS_ASYNC), because it was easy.
-
Andrew Morton authored
A forward-port. ext2, minix and sysv aren't handling directories correctly when IS_SYNC is in place. They call waitfor_one_page(), but forgot to start the I/O. The patch also moves waitfor_one_page and writeout_one_page into fs/buffer.c, so mm/filemap.c now does not mention buffer_head at all.
-
Andrew Morton authored
Here's the x86 BUG() implementation we discussed the other day. I also have the rework of the header files which avoids instantiation of strings in headers and saves 100-200k. However that is only needed for gcc 2.X. I assume that by the time 2.6 is in use, gcc-3.x will be the preferred compiler.
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Neil Brown authored
Tidyup init/exit for nfsd module move nfsd_init into an initcall with other module startup. This means that "initialized" isn't needed for any of the files that use it, as the bits are always initialised if in use.
-
Neil Brown authored
Cleanup the syscall interface to nfsd 1/ add an "owner" field to the nfsd_linkage structure 2/ grab a reference to that module before calling the syscall 3/ Remove the reference counting from inside the module 4/ Always allow nfsd module to be called, even if compile with CONFIG_NFSD == N ( but not if CONFIG_MODULES also == N)
-
Neil Brown authored
Use MKDEV for making device number from components This patch is thanks to GOTO Masanori <gotom@debian.or.jp>
-
Neil Brown authored
Tidy up some vfs calls in nfsd 1/ changes to sys_fsync had not also been made to nfsd_sync. Now nfsd_sync calls filemap_fdatasync and filemap_fdatawait. 2/ change nfsd_readdir to use vfs_readdir instead of i_op->readdir
-