From: Linus Torvalds <torvalds@transmeta.com> To: Kernel Mailing List <linux-kernel@vger.kernel.org> Subject: Linux-2.5.17 Date: Mon, 20 May 2002 22:16:35 -0700 (PDT) Various FS updates (including merges of quota and iget_locked), and Makefile cleanups from Kai. And yet more TLB shootdown stuff. Linus ----- Summary of changes from v2.5.16 to v2.5.17 ============================================ <acme@conectiva.com.br> copy_from/to_user checking in o drivers/sound/*.c o fs/intermezzo/ext_attr.c o drivers/isdn/*.c o drivers/usr/*.c o sound/{core,pci}/*.c o drivers/char/* o drivers/block/*.c Andrew Morton <akpm@zip.com.au> o check for dirtying of non-uptodate buffers o reduce lock contention in do_pagecache_readahead o larger b_size, and misc fixlets o fix dirty page management o reiserfs locking fix o pdflush exclusion infrastructure o dirty inode management o i_dirty_buffers locking fix o ext2: preread inode backing blocks o pdflush exclusion o fix ext3 race with writeback o fix ext3 buffer-stealing o writeback tuning o remove PG_launder o improved I/O scheduling for indirect blocks <david@gibson.dropbear.id.au> o Missing init.h in drivers/pci/power.c <dmccr@us.ibm.com> o Thread group exit problem reappeared Christoph Hellwig <hch@infradead.org> o cleanup read/write o Small cleanup of nfsd export checks o kNFSd cleanup of nfsd_open o get rid of <linux/locks.h> <jack@suse.cz> o quota-1-newlocks o quota-2-formats o quota-3-register o quota-4-getstats o quota-5-space o quota-6-bytes o quota-7-quotactl o quota-8-format1 o quota-9-format2 o quota-10-inttype o quota-11-sync o quota-12-compat o quota-13-ioctl <jaharkes@cs.cmu.edu> o iget_locked [1-6] <jhammer@us.ibm.com> o ips for 2.5 <kai@tp1.ruhr-uni-bochum.de> o Rules.make cleanup: introduce c_flags, a_flags o Remuve some cruft from top-level Makefile o Move DocBook stuff out of top-level Makefile o Move arch specific options to their Makefile o Don't implicitly export all symbols o top-level Makefile cleanup o Remove assembler rules from top-level Makefile o Add scripts to generate include/linux/{version,compile}.h o Rules.make: Use variables for commands o Small Rules.make cleanup o Rules.make: check for changed command line o Makefile cleanup: Don't rebuild init/version.o on each build o IA64: Use standard AS rule o x86_64: Use standard AS rule o Rules.make: Remove special rule for $(export-objs) o Fix a typo in drivers/pcmcia/Makefile o Fix arch/alpha/boot AS rule o Makefile: fix merge o ISDN: Export CAPI user interface directly o ISDN: Remove remaining MOD_{INC,DEC}_USE_COUNT from CAPI drivers o Make AFLAGS_KERNEL use consistent with CFLAGS_KERNEL o ISDN: CAPI: Remove duplicate statistics o ISDN: CAPI: Remove capi_interface_user etc. o ISDN: CAPI: Move the notification callback o ISDN: Have the CAPI application alloc struct capi_appl o ISDN: CAPI: Pass struct capi_appl * instead of index o ISDN: CAPI use struct capi20_appl * in signal callback o ISDN: CAPI: Get rid of capi_signal mechanism o ISDN: AVM T1 ISA CAPI controller fix o Update /BitKeeper/etc/ignore o kbuild: Use $(CURDIR) o kbuild: Suppress printing of '$(MAKE) -C command' line o kbuild: Fix object-specific CFLAGS_foo.o o Small fix for net/irda/Makefile o Fix ext2 compilation o Fix some compiler warnings o kbuild: Remove generated .<object>.cmd files on 'make clean' o kbuild: Standardize building of init/* o kbuild: Speed up vmlinux build <mason@suse.com> o reiserfs bitops warnings o reiserfs iput deadlock fix Neil Brown <neilb@cse.unsw.edu.au> o Increase snd buffer size for UDP o Change MD Superblock IO to go straight to submit_bio o Tidy up raid5 code o Initial md/raid5 support for 2.5 (with bio) <torvalds@transmeta.com> o Clean up %cr3 loading on x86, fix lazy TLB problem o Fix double i_writecount handling (Tony Luck) o Make generic TLB shootdown friendlier to non-x86 architectures o Fix OSS API emulation when sound is compiled as a module o Update kernel version to 2.5.17 o New makefiles generate .*.cmd files, not .*.flags files - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/