- 10 Aug, 2002 11 commits
-
-
Christoph Hellwig authored
- inline grab_cache_page() in pagemap.h, it's just a simple wrapper around find_or_create_page() - rename (__)remove_inode_page to (__)remove_from_page_cache and move them from mm.h and swap.h to pagemap.h because they reverse add_to_page_cache and that's where they belong.
-
Ivan Kokshaysky authored
- __down_[read,write]_trylock, __downgrade_write implemented; - __builtin_expect replaced with unlikely().
-
Ivan Kokshaysky authored
Set of small fixes: - pcibios_init() must be int; - fls() - ctlz on ev67, generic on others. This was required for something several kernel releases back, now it seems to be unused. Anyway, it shouldn't hurt, so included here. - missing #includes, missing #if RTC_IRQ in drivers/char/rtc.c; - define USER_HZ; From Jeff Wiedemeier: - rename alpha-specific config section 'General setup' to 'System setup' to avoid confusion with generic 'General setup'; - fix the 'bootpfile' build.
-
Ivan Kokshaysky authored
- osf_getrusage() updated for new utime/stime fields of the task_struct; - compatibility wrappers for OSF/1 v4 readv/writev syscalls: forward port from 2.4.19.
-
Ivan Kokshaysky authored
Generic per-cpu areas; wrappers for SMP boot process.
-
Ivan Kokshaysky authored
This one is large mostly because of massive code deletion. - cli, sti an so on go away; - irq_smp.c goes to /dev/null; the only leftover (synchronize_irq) moved to irq.c; - hardirq count field in the preemption counter extended to 12 bits - one more than required for wildfire.
-
Ivan Kokshaysky authored
From Jay Estabrook: CIA rev 1 can't use DAC and windows 1,2 for SG.
-
Ivan Kokshaysky authored
Historically, assembly routines included libc header <alpha/regdef.h> for OSF/1 register names. With the new kernel build system it doesn't work anymore. Make our own copy in <include/asm>.
-
Ivan Kokshaysky authored
Hardware cpu_id to logical cpu mapping is gone. Converted to cpu_online() etc.
-
Ivan Kokshaysky authored
- send_ipi_message() fix from Jeff Wiedemeier: The 2.5.30 IPI algorithm (with the to_whom == set test) incorrectly sends IPI messages to CPU 0 in a SMP system running with one processor. In this case to_whom is often 0 (cpu_present_mask & ~1UL << smp_processor_id()) which ends up triggering the to_whom == set case. - migration IPI removed;
-
Ivan Kokshaysky authored
This starts a large set of alpha patches accumulated since 2.5.18 or even earlier. All of this was reasonably well tested. Thanks to Jeff Wiedemeier for SMP testing and fixes. - sync up with (2.5.18?) pte/pfn/page/tlb etc. macros; - asm-generic/tlb.h: loading unsigned long constant to unsigned int tlb->nr causes compiler warnings on 64 bit platforms.
-
- 09 Aug, 2002 2 commits
-
-
Linus Torvalds authored
-
Linus Torvalds authored
-
- 08 Aug, 2002 1 commit
-
-
Linus Torvalds authored
-
- 06 Aug, 2002 1 commit
-
-
bk://thebsh.namesys.com/bk/reiser3-linux-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
- 07 Aug, 2002 2 commits
-
-
Anton Altaparmakov authored
- Treat BUG_ON() as ASSERT() not VERIFY(), i.e. do not use side effects inside BUG_ON(). (Adam J. Richter) - Split logical OR expressions inside BUG_ON() into individual BUG_ON() calls for improved debugging. (Adam J. Richter) - Add errors flag to the ntfs volume state, accessed via NVol{,Set,Clear}Errors(vol). - Do not allow read-write remounts of read-only volumes with errors. - Clarify comment for ntfs file operation sendfile which was added by Christoph Hellwig a while ago (just using generic_file_sendfile()) to say that ntfs ->sendfile is only used for the case where the source data is on the ntfs partition and the destination is somewhere else, i.e. nothing we need to concern ourselves with.
-
Anton Altaparmakov authored
-
- 06 Aug, 2002 7 commits
-
-
Oleg Drokin authored
fix __FUNCTION__ usage, since its use as string literals is deprecated now.
-
Oleg Drokin authored
into angband.namesys.com:/home/green/bk_work/reiser3-linux-2.5
-
Anton Altaparmakov authored
-
Matthew Wilcox authored
- trivial: cache file->f_dentry->d_inode; saves a few bytes of compiled size. - move expand_stack inside ARCH_STACK_GROWSUP, add an alternate implementation for PA-RISC. - partially fix the comment (mmap_sem is held for READ, not for WRITE). It still doesn't make sense, saying we don't need to take the spinlock right before we take it. I expect one of the vm hackers will know what the right thing is.
-
Kai Germaschewski authored
-
Kai Germaschewski authored
Testing of course revealed some bugs introduced during the cleanups, so these are fixed here with a couple of other small bits, like improved debugging code.
-
Kai Germaschewski authored
-
- 05 Aug, 2002 13 commits
-
-
Oleg Drokin authored
into angband.namesys.com:/home/green/bk_work/reiser3-linux-2.5
-
bk://ldm.bkbits.net/linux-2.5-driverfsLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
bk://ldm.bkbits.net/linux-2.5-driverfsPatrick Mochel authored
into osdl.org:/home/mochel/src/kernel/devel/linux-2.5-driverfs
-
Patrick Mochel authored
the ones that create the file.
-
bk://jfs.bkbits.net/linux-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Dave Kleikamp authored
This is invoked by mount -remount,resize=<blocks>. See Documentation/filesystems/jfs.txt for more information.
-
Patrick Mochel authored
This brain fart is left over from some cleanup of these functions a _long_ time ago. We need to dput() the dentry, since we have an implicit count of one left over from the create function. Instead, we were dput() on the directory that it was in, which we didn't have a matching dget() for.
-
Dave Kleikamp authored
into kleikamp.austin.ibm.com:/home/shaggy/bk/resize-2.5
-
Dave Kleikamp authored
In order for JFS to be able to quiesce the current activity, while blocking new transactions, the locking needed some rework. New transactions are stopped in the functions txBegin or txBeginAnon, where the rdwrlock (IREAD_LOCK/IWRITE_LOCK) may be held. Dirty inodes may need to be committed while new transactions are blocked here, so another lock is introduced (commit_sem) which is taken after txBegin/txBeginAnon is called. This ensures that the proper serialization takes place, without the write_inode method needing to grab the rdwrlock. In addition, the use of IWRITE_LOCK and IREAD_LOCK has been removed from directory inodes. The serialization done by the VFS using i_sem is sufficient to avoid races. This patch removes JFS's dependency on down_write_trylock.
-
Dave Kleikamp authored
into kleikamp.austin.ibm.com:/home/shaggy/bk/jfs-2.5
-
http://gkernel.bkbits.net/janitor-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Anton Altaparmakov authored
- Massive internal locking changes to mft record locking. Fixes lock recursion and replaces the mrec_lock read/write semaphore with a mutex. Also removes the now superfluous mft_count. This fixes several race conditions and deadlocks, especially in the future write code. - Fix ntfs over loopback for compressed files by adding an optimization barrier. (gcc was screwing up otherwise ?) - Miscellaneous cleanups all over the code and a fix or two in error handling code paths. Thanks go to Christoph Hellwig for pointing out the following two: - Remove now unused function fs/ntfs/malloc.h::vmalloc_nofs(). - Fix ntfs_free() for ia64 and parisc by checking for VMALLOC_END, too.
-
- 04 Aug, 2002 3 commits
-
-
David S. Miller authored
-
Cory Watson authored
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-