Lëshohet një tjetër version stabël i kernel të Linux për degën 2.4: 2.4.25
Në vazhdim hollësitë:
Feb 18, 2004, 15 :30 UTC (0 Talkback[s])
Kernel.org Mirrors
final:
- 2.4.25-rc4 was released as 2.4.25 with no changes.
Summary of changes from v2.4.25-rc3 to v2.4.25-rc4
:
- [SPARC64]: Fix build with sysctl disabled
:
- Changed EXTRAVERSION to -rc4
Andrea Arcangeli:
- Return proper do_munmap() error code
Hideaki Yoshifuji:
- [NETFILTER]: Better verification of TCP header len inip{,6}_tables.c
Summary of changes from v2.4.25-rc2 to v2.4.25-rc3
:
- [NET]: Fix ethtool oops if device support get but not setringparam
:
- MPT Fusion: fix IOCTL interface on ia64/x86-64
:
- [NET]: Do not send negative 2nd arg to skb_put()
:
- Changed EXTRAVERSION to -rc3
- Cset exclude: sri@us.ibm.com|ChangeSet|20040213195328|09088
- Cset exclude: sri@us.ibm.com|ChangeSet|20040213011231|09074
- Cset exclude: sri@us.ibm.com|ChangeSet|20040213005510|09081
- Cset exclude: sri@us.ibm.com|ChangeSet|20040213003759|09793
- revert 2.6 sctp sync, readd sla1.h, sla1.c, hashdriver.c,adler32.c
:
- [NET_SCHED]: Fix slot leakage in SFQ scheduler
:
- Warn if negative size is passed to [v]snprintf
Chas Williams:
- [ATM]: prevent userspace compilation errors withglibc-kernheaders
- [ATM]: [he] unconditionalize extra pci reads to flush postedwrites
Herbert Xu:
- off-by-one kmalloc in ntfs
Summary of changes from v2.4.25-rc1 to v2.4.25-rc2
:
- backport 2.6.x yenta detection fix
:
- [IPV4]: Use same sysctl number for IGMP version forcing as 2.6.x
- [SPARC64]: Fix exception remaining length calcs in VIS copyroutines
:
- toshiba_acpi 0.17 from John Belmonte
:
- Small i2c maintainer correction
<len.brown:intel.com>:
- [ACPI] proposed fix for AML parameter passing from Bob Moore http://bugzilla.kernel.org/show_bug.cgi?id=1766
- [ACPI] proposed fix for AML parameter passing from Bob Moore http://bugzilla.kernel.org/show_bug.cgi?id=1766
- [ACPI] fix IA64 build warning from Martin Hicks
:
- [NET]: Fix comment typo in net/socket.c
:
- Changed EXTRAVERSION to -rc2
:
- JFS: rename should update mtime on source and target directories
- JFS: Threads should exit with complete_and_exit
:
- acpi4asus update from Karol 'sziwan' Kozimor
Adrian Bunk:
- Fix amd7930_fn.c compilation with CONFIG_HOTPLUG=n
Alan Cox:
Andrew Morton:
- Improper handling of %c in vsscanf
Geert Uytterhoeven:
- Fix fs/inode.c warning if !HIGHMEM
Keith Owens:
- [XFS] No need to have xfs in mod-subdirs in the fs/Makefileanymore
Paul Mackerras:
- [PPC64] Two small fixes for hvc_console (the hypervisor virtualconsole)
Summary of changes from v2.4.25-pre8 to v2.4.25-rc1
:
:
:
- [IRDA]: Mark driver init/exit funcs static where possible
- [SPARC64]: Fix TUNSETIFF ioctl compat, it takes an ifreq ptr notan int
- [TG3]: Bump version and reldate
- [SPARC64}: Fix ultra-III and later support of new-style SILObooting
:
- [TG3]: Fix DMA test failures
- [TG3]: Only fetch NVRAM_CMD reg if TG3_FLAG_NVRAM
:
- [CRYPTO]: Help gcc optimize sha256/sha512 better
:
- [CRYPTO]: Make padding[] array static in sha{256,512}_final()
- Zero last byte of mount option page
:
- Changed EXTRAVERSION to -rc1
:
- Fix sys_readahead(): Count free pages on maximum ra sizecalculation
Adrian Bunk:
- fix a compile warning in amd76x_pm.c
- fix a compile warning in tipar.c
- fix a compile warning in InterMezzo file.c
Ben Collins:
- [SPARC64]: Add comment for HdrS ver 0x201
- [SPARC64]: Add header for section boundary references
- [SPARC64]: Changes to accomodate booting from non-phys_basememory
Chas Williams:
- [ATM]: [idt77252] fix dma_addr_t type error withCONFIG_HIGHMEM64G=y (by "Randy.Dunlap" <rddunlap@osdl.org>)
- [ATM]: [clip] check return code from kmem_cache_create (by"Randy.Dunlap" <rddunlap@osdl.org>)
Christoph Hellwig:
- [XFS] Small ktrace fixes
- [XFS] Don't fail pagebuf allocations
David Brownell:
- usb/gadget/file_storage.c doesn't compile with gcc 2.95
David S. Miller:
- [DECNET]: Fix filling in of header length field
- [CREDITS]: Update Bjorn Ekwall's address
David Stevens:
- [IPV4]: Add per-device sysctl to force IGMP version
- [IPV4]: Fix IGMP device reference counting
Harald Welte:
- [NETFILTER]: Fix ipt_conntrack/ipt_state module refcounting
- [NETFILTER]: Really fix ipt_state/ipt_conntrack refcounting
Herbert Xu:
- invalid kfree in ntfs_printcb
Luca Tettamanti:
- Fix ac97_plugin_ad1980.c compilation warning
- Fix aha1542.c compilation warning
- Fix cpqfcTSi2c.c compilation warning
- IEEE1394(r1123): Fix compile warning
- Fix amd7930_fn.h compilation warning
- Fix drivers/net/wan/8253x/crc32.c compilation warning
- Fix vac-serial.c compilation warning
Mirko Lindner:
- sk98lin: Reset Xmac when stopping the port
Nathan Scott:
- [XFS] Remove xfsidbg debugger interfaces, not useful without kdb
- [XFS] Fix a warning from some gcc variants after recent flagsbotch
- [XFS] Add the security extended attributes namespace
- [XFS] Remove no-longer-needed debug symbol exports
Patrick McHardy:
- [NET_SCHED]: Add HFSC packet scheduler
Russell Cattelan:
- [XFS] Christoph has signed over copyrights
- [XFS] Move bits around to better manage common code. Nofunctional change
- [XFS] Remove non 2.4 ifdefs from the linux-2.4 dir
Rusty Russell:
- [NETFILTER]: ipt_limit fix for HZ=1000
Scott Feldman:
Summary of changes from v2.4.25-pre7 to v2.4.25-pre8
:
- USB Storage: patch to unusual_devs.h for Pentax Optio 330GScamera
:
:
- USB Storage: unusual_devs.h patch for Trumpion MP3 player
<francis.wiran:hp.com>:
:
- Fix bus reset in i2c-philips-par
:
- fix console_cmdline to match declaration
<len.brown:intel.com>:
- [ACPI] ACPICA 20040116 from Bob Moore
- [ACPI] move zero initialized data to .bss from Jes Sorensen
- [ACPI] handle system with NULL DSDT and valid XDSDT from ia64 viaAlex Williamson
:
- Dave Jones: Fix XFS misplaced "!" (not)
- Cset exclude: johnstul@us.ibm.com|ChangeSet|20031206183542|49434
- Add missing drivers/video/it8181fb.c (IT8181 framebuffer driver)
- Changed EXTRAVERSION to -pre8
- PC300: check copy_to_user() return value
<michael.krauth:web.de>:
- USB: unusual-devs.h Patch for Kyocera Finecam L3
:
- [ALPHA] Tidy ELF_HWCAP and ELF_PLATFORM
:
- ALIM7101 watchdog honour NOWAYOUT flag
:
- USB: unusual_devs entry for Netac USB-CF
<urban.widmark:enlight.net>:
- smbfs: struct with smb_ functions (1/3)
- smbfs: CIFS Unix Extensions (2/3)
- smbfs: Large File Support (3/3)
:
- [netdrvr ns83820] s/PREPARE_TQUEUE/INIT_TQUEUE/
:
- Added PCI device ID for it8181fb
Adrian Bunk:
- fix via-ircc.c .text.exit error
- small hptraid.c fix
- pc300_drv.c: mark a function pointer as __devexit_p
Alan Stern:
- USB storage: unusual_devs.h change
- USB Storage: another unneeded unusual_devs entry
- USB Storage: another unusual_devs entry
- USB Storage: unusual_devs.h update
Andi Kleen:
Arnaud Quette:
- USB: disable hiddev support for MGE UPSs
Ben Collins:
- [SPARC64]: Add CONFIG_DEBUG_BOOTMEM option
- [SPARC64]: Correctly mask the physical address for remapping thekernel TLB's
- [SPARC/SBUS/FLASH]: Fix some "unused var" warnings
Chas Williams:
- [ATM]: [horizon] avoid warning about limited range of data type
David Brownell:
- USB gadget:
updates [1/7]
- USB gadget: add file_storage gadget driver [2/7]
- USB gadget: add goku_udc (Toshiba TC86C001) [3/7]
- USB gadget: gadget build/config updates [4/7]
- USB gadget: gadget zero driver updates [5/7]
- USB gadget: ethernet gadget updates [6/7]
- USB gadget: net2280 controller driver updates [7/7]
- USB: EHCI support on MIPS
- USB: ehci update: 1/3, misc
- USB: ehci update: 2/3, microframe scanning
- USB: ehci update: 3/3, highspeed iso rewrite
David S. Miller:
- [SPARC64]: Fix double patch in head.S
David Stevens:
- [MULTICAST]: multicast loop with include filters fix
David T. Hollis:
- USB: Remove standalone AX8817x driver
- USB: Remove standalone AX8817x driver Config.in entry
Greg Kroah-Hartman:
- USB: add test for B4000000 to ir-usb driver to fix build issue onsome archs
- USB: add support for the Clie PEG-TJ25 device
Herbert Xu:
- USB Storage: revert freecom dvd-rw fx-50 usb-ide patch
Hirofumi Ogawa:
- [netdrvr 8139cp] fix NAPI race
Jeff Garzik:
- [tokenring olympic] use memset_io to fix certain platforms
Krzysztof Halasa:
- warning fix: remove unused do_gettimeoffset_cyclone() when!CONFIG_X86_SUMMIT
- Remove dead CONFIG_BLK_DEV_IDE_MODES
Mikael Pettersson:
- 2.4.25-pre7 load_LDT() bug in setup.c
Oliver Neukum:
- USB: memory allocations in storage code path for 2.4
- USB: 2.4 memory deadlock avoidance
Pete Zaitcev:
- USB: Patch for usb-storage in 2.4
- USB: fix 2.4 usbdevfs race
Randy Dunlap:
- repair scsi/pcmcia modules so that they can build by onlyincluding scsi_module.c for non-PCMCIA builds
Rusty Russell:
- Add 2.6 module_param() compatibility macros
Stephen Hemminger:
- Make xircom cardbus handle shared irq
Wolfgang Muees:
- USB: auerswald driver: add a new device
Summary of changes from v2.4.25-pre6 to v2.4.25-pre7
<alex.williamson:hp.com>:
- ia64: sba_iommu update
- ia64: sba_iommu: use memparse, long double
<bjorn.helgaas:hp.com>:
- ia64: work around a menuconfig bug
- ia64: Fix system type selection to workaround menuconfig bug(select "HP", get "HP-simulator").
- ia64: Fix broken merge (remove mmu_gathers[] defn)
- ia64: Skip zero-length resources in PCI root bridge _CRS
- ia64: sba_iommu: print note about reserving IOVA space foragpgart
- ia64: Export acpi_hp_csr_space() for modular agpgart
- ia64: Add acpi_register_irq() interface
:
- obmouse driver for HP OB600 C/CT laptop
:
:
- Changed EXTRAVERSION to -pre7
Adrian Bunk:
- simplify PARPORT_PC_PCMCIA dependencies
Arun Sharma:
- ia64: ia32 sigaltstack() fix
Atul Mukker:
Bjorn Helgaas:
- ia64 HP iommu: add "sx1000" detection (no functional change)
Dave Kleikamp:
- JFS: Avoid segfault when dirty inodes are written on readonlymount
- JFS: Creating large xattr lists may cause BUG
Dean Roehrich:
- [XFS] In xfs_bulkstat, we need to do the readahead loop always
Eric Sandeen:
- [XFS] Fix for large allocation groups, so that extent sizes willnot overflow pagebuf lengths.
Hirofumi Ogawa:
- FAT: Support large partition (> 128GB)
Jack Steiner:
- ia64: fix ia64_ctx.lock deadlock
Keith Owens:
- ia64: fix deadlock in ia64_mca_cmc_int_caller()
- ia64: Avoid double clear of CMC/CPE records
Manfred Spraul:
Martin Hicks:
- ia64: Move mmu_gathers[] to local_cpu_data on ia64 (onlyia64-specific bits)
Matthew Wilcox:
- ia64: Add generic RAID xor routines with prefetch
Petr Vandrovec:
- Deep stack usage in ncpfs
Ralf BÀchle:
- MIPS updates
- MIPS/DECstation video drivers update
- Turbochannel driver updates
Rik van Riel:
- some more fixes for fs/inode.c inode reclaiming changes
Seth Rohit:
- ia64: hugetlb support (ia64-specific parts)
Stéphane Eranian:
- ia64: Fix PFM_WRITE_PMCS failure in system-wide mode when PMC12is zero
Tom Rini:
- PPC32: Fix finding the MAC address on Motorola MBX860
- PPC32: Fix the todc definitions for mc146818
Tony Luck:
- ia64: enable recovery from TLB errors
Summary of changes from v2.4.25-pre5 to v2.4.25-pre6
:
- [CRYPTO]: Clean up tcrypt module and allow it to be unloaded
:
- [CRYPTO]: Add CAST6 (CAST-256) algorithm
:
- Changed EXTRAVERSION to -pre6
:
- [CRYPTO]: Move ivsize from algorithm to tfm
Andi Kleen:
Chas Williams:
- [ATM]: br2684 incorrectly handles frames recvd with FCS (by AlexZeffertt <ajz@cambridgebroadband.com>)
- [ATM]: [nicstar] convert to new style pci module (by "JorgeBoncompte [DTI2]" <jorge@dti2.net>)
- [ATM]: better behavior for sendmsg/recvmsg during async closes
- [ATM]: refcount atm sockets
David S. Miller:
- [SPARC64]: In early bootup, BUG() if cannot find TLB entry forremapping
- [SPARC64]: Disable PCI ROM address OBP sanity check for now
- [IPV4]: Print correct source addr in invalid ICMP msgs, fromDennis Jorgensen
David Stevens:
- [IPV4/IPV6]: In MLD, add new filter first, then delete old one
David Woodhouse:
- Do not leave inodes with stale waitqueue on slab cache
Harald Welte:
- [NETFILTER]: Add config help texts for IP_NF_ARP{TABLES,FILTER}
Jean Tourrilhes:
- NSC '39x support
- VIA IrDA driver
Kurt Garloff:
- [NETFILTER]: Align nulldevname properly in ip_tables
Marcel Holtmann:
- [Bluetooth] Use R2 for default value of pscan_rep_mode
- [Bluetooth] Set disconnect timer for incoming ACL links
- [Bluetooth] Start inquiry if cache is empty
- [Bluetooth] Change maintainer role of the Bluetooth subsystem
Summary of changes from v2.4.25-pre4 to v2.4.25-pre5
<bjorn.helgaas:hp.com>:
- ia64 Configure.help update
:
- Add AGP support for Radeon IGP 345M
:
:
- i2c cleanups: Config.in
- i2c cleanup: saa7146.h should include i2c-old.h, not i2c.h
- i2c cleanup: i2c-core fixes
<len.brown:intel.com>:
- [ACPI] fix smpboot.c mis-merge http://bugzilla.kernel.org/show_bug.cgi?id=1706
:
:
- [PPC64] Improved NVRAM handling
- [PPC64] Buffer error log entries in NVRAM
<nitin.a.kamble:intel.com>:
:
- USB ioctl fixes (vicam.c, w9968cf.c)
:
- [PPC64] Fix a compile warning that becomes an error with gcc 3.4
:
- SiS Framebuffer driver update
:
Adrian Bunk:
- fix CONFIG_DS1742 Config.in entry
- remove REPORT_LUNS from cpqfcTSstructs.h
- disallow modular CONFIG_COMX
Alan Cox:
- Fix USB hangs
- Minimal fix for the R128 drivers
Bartlomiej Zolnierkiewicz:
- create /proc/ide/hdX/capacity only once
Ben Collins:
- [IEEE1394]: Fix bug in updating configrom
David Engebretsen:
- [PPC64] Distribute processing of hypervisor events over allprocessors
David Woodhouse:
- Fix SMP deadlock in __wait_on_freeing_inode() (introduced during2.4.23)
Hugh Dickins:
- tmpfs readdir does not update dir atime
Paul Mackerras:
- [PPC64] Remove some unnecessary code fromarch/ppc64/kernel/prom.c
- [PPC64] Make /dev/sda3 the default root device (rather than sda2)
- [PPC64] Add functions to update and manage flash ROM under Linuxon pSeries
- [PPC64] Update defconfig and the example configs
Pete Zaitcev:
- Unhork ymfpci broken by hasty janitors
Rik van Riel:
- Reclaim inodes with highmem pages when low on memory
Tom Rini:
- PPC32: Add support for the CPCI-405 board
- PPC32: Fix cross-compilation from Solaris or Cygwin
- PPC32: s/CONFIG_SMC2_UART/CONFIG_8xx_SMC2/g to match the code
Summary of changes from v2.4.24-pre3 to v2.4.25-pre4
<bjorn.helgaas:hp.com>:
:
- sh/sh64: Add CONFIG_OOM_KILLER entries
- sh: Add EXPEVT to pt_regs
- sh64: Add dma.o to export-objs
- sh64: shwdt updates
<marcelo.tosatti:cyclades.com>:
- Andrea Arcangeli: malicious users of mremap() syscall can gainpriviledges
:
:
- /dev/rtc can leak parts of kernel memory to unpriviledged users
David Engebretsen:
- [PPC64] Store and use the ibm,phandle device-tree property fromOF
- [PPC64] Export Logical Partitioning config data to userspace
David S. Miller:
- [TG3]: Update version and reldate
Erik Andersen:
- fix broken 2.4.x rt_sigprocmask error handling
François Romieu:
- [TG3]: Fix bogus return value in tg3_init_one()
Herbert Xu:
- Handle j_commit_interval == 0
Hollis Blanchard:
- [PPC64] Recognize new-style device-tree nodes for virtualterminals
Jean Tourrilhes:
Kai Makisara:
- SCSI tape bug fix (variable block mode,
Linus Torvalds:
- Daniel Tram Lux: IDE timeout race fix
Martin Schwidefsky:
- S390 base fixes
- S390 common i/o layer fixes
- S390: 31 bit compat bug fixes
- S390: ctc network driver update
- S390: xpram device driver
- S390: DASD update
Oleg Drokin:
- Fix megaraid leak survived by latest update
Olof Johansson:
- [PPC64] Rename some RTAS-specific constants to avoid name clashes
Paul Mackerras:
- [PPC64] Remove references to KDB since it isn't in the officialtree
- [PPC64] Fix compilation with CONFIG_SMP=n
- [PPC64] Add include/asm-ppc64/iSeries/vio.h which was missedbefore
- [PPC64] Add support for the VMX (aka Altivec) unit on the PPC970
- [PPC64] Add CPU feature bits to indicate presence of breakpointregisters
- [PPC64] Fix a few compile warnings and remove some dead code
- [PPC64] Fix a bug in starting kernel threads
- [PPC64] Set ELF_HWCAP to something useful: a bitmap of CPUfeatures
- [PPC64] Fix for periodic interrupts on iSeries with sharedprocessors
- [PPC64] Cope with slow RTC chips
- [PPC64] Better handling of machine checks
- [PPC64] Don't create /proc/rtas files for unimplemented services
- [PPC64] Fix up bug in setting up the firmware features bitmap
- [PPC64] Fix a compile error introduced with some recent changes
Theodore Y. T'so:
- EXT2/3 Updates: Reclaim pages in truncate
- EXT2/3 Updates: 2.6 EA symlink compatibility
- EXT2/3 Updates: forward-compatibility: online resizing
- EXT2/3 Updates: Allow filesystems with expanded inodes to bemounted
Tom Rini:
- PPC32: Add support for the OpenPIC register set to be in BE mode
- PPC32: Fix the floppy driver, on CONFIG_NOT_COHERENT_CACHE
- PPC32: Fix a typo in two files
- PPC32: Fix memory detection of PReP machines with OF
Willem Riede:
- OnStream tape driver update
Summary of changes from v2.4.24-pre2 to v2.4.24-pre3
:
- i2c cleanup: Fix dependancies between the various SCx200 drivers
- i2c cleanup: Remove old compatibility code
- i2c cleanup: documentation
:
:
- Use "%u" when printing extended /proc/partitions statistics
- extended stats correction: Field rd_ios can be negative
:
- Trivial SubmittingDrivers fix
:
- Ulrich Drepper: fix 'noexec' behaviour
:
- Fix pdcraid geometry detection
:
Adrian Bunk:
- dep_tristate wants 3 arguments (fwd)
Alan Cox:
- 2.4 zr36120 missing dependancies
Bart De Schuymer:
- [BRIDGE]: Fix loopback over bridge port
David S. Miller:
- [SPARC64]: On Sabre, only access PCI controller config spacespecially
- [SPARC64]: Update defconfig
Eyal Lebedinsky:
Hideaki Yoshifuji:
- [NET]: Fix mis-spellings in net/core/neighbour.c
James McMechan:
Keith M. Wesolowski:
- [SPARC32]: Add myself as maintainer
Krzysztof Halasa:
- Goramo PCI200SYN sync card driver
- Generic HDLC cleanup
Michael Hunold:
- change two annoying messages from fb drivers (clgenfb and hgafb)
Patrick McHardy:
- [PKT_SCHED]: Fix module refcount and mem leaks in classful qdiscs
- [PKT_SCHED]: Remove backlog accounting from TBF, pass limit todefault inner bfifo qdisc only
Ralf BÀchle:
Tom Rini:
- PPC32: Two warning fixes, from Geert Uytterhoeven <geert@linux-m68k.org>
- PPC32: Remove ASYNC_SKIP_TEST from all of our serial flags
- PPC32: Add a watchdog driver for MPC8xx machines
- PPC32: Add a CONFIG_OOM_KILLER entry
- PPC32: Fix dependancies on the bootwrapper ld script
- PPC32: Fix a warning on 'make zImage' for a number of platforms
- PPC32: Add support for the Motorola Sandpoint X3 (all revs)
- PPC32: Add support for the Motorola PRPMC750
- PPC32: Fix the mkprep util to work correctly on Solaris 8
- PPC32: Fix znetboot and znetboot.initrd Original patch fromEugene Surovegin <ebs@ebshome.net>,with a few more changes from myself.
Summary of changes from v2.4.24-pre1 to v2.4.24-pre2
:
- [wireless airo] Fix PCI registration
- [wireless airo] Delay MIC activation to prevent Oops
:
- USB storage: patch for unusual_devs.h
:
- USB storage: Minolta Dimage S414 usb patch
<bjorn.helgaas:hp.com>:
- Fix 2.4 EFI RTC oops
- 2.4 IA64 DRM interface changes
:
- [PPC64] Set the ASR correctly for ISTAR and PULSAR processors
:
- USB: add TIOCMIWAIT support to pl2303 driver
:
- Add Cyclades PC300 driver
:
- [PPC64] Add some more definitions needed for SMT support
- [PPC64] Add support for shared processors on partitioned systems
- [PPC64] Modify spinlocks to be more efficient on sharedprocessors
- [PPC64] Add a /proc interface to control SMT configurationsettings
:
- USB storage: patch for Fujifilm EX-20
:
- i2c core cleanups
- i2c documentation
- i2c printk fixes
- Remove sa1100 unused header
:
- [netdrvr 8139too] support netif_msg_* interface
<len.brown:intel.com>:
- [ACPI] fix xconfig failure (Matt Wilcox) http://bugzilla.kernel.org/show_bug.cgi?id=1568
- [ACPI] handle sparse APIC-IDs in the face of reduced NR_CPUS
- [ACPI] add warning to thermal shutdown (Pavel Machek)
- [ACPI] change hard-coded IO width to programmable width (ShaohuaDavid Li) http://bugzilla.kernel.org/show_bug.cgi?id=1349
- [ACPI] set APIC ACPI SCI OVR default to level/low http://bugzilla.kernel.org/show_bug.cgi?id=1351
- [ACPI] revert two fixes in preparation for ACPICA merge
- [ACPI] update Linux to ACPICA 20031029 (Bob Moore)
- [ACPI] Update Linux to ACPICA 20031203 (Bob Moore)
- [ACPI]delete old _TRA code formerly used just by IA64. (Bjorn Helgaas) Thecurrent approach is to walk the _CRS in pcibios_scan_root() usingacpi_walk_resources().
- [ACPI] set acpi_disabled=1 on failure for clean /proc http://bugzilla.kernel.org/show_bug.cgi?id=991
:
- [PPC64] Use the correct functions to access user memory in procfile routines
<luca.risolia:studio.unibo.it>:
- USB: W996[87]CF driver update
:
- Ernie Petrides: Fix __alloc_pages PF_MEMDIE handling
- page_alloc.c: Fix typo
- Changed EXTRAVERSION to -pre2
:
- USB: MCT-U232 Patch for cts
:
- USB storage: add unusual storage device entry for Minolta DiMAGE
:
- cciss update part 1
- cciss update part 2
- cciss update part 3: enable prefetch on i386
:
- [PPC64] Cope with unknown PCI host bridges when running underhypervisor
<per.winkvist:uk.com>:
- USB storage: Make Pentax Optio S4 work
:
- USB: pegasus driver update
<stephane.galles:free.fr>:
- USB storage: patch for Kyocera S5 camera
:
:
- USB: fix bug when errors happen in ioedgeport driver
- USB: fix io_edgeport driver alignment issues
:
<_nessuno_:katamail.com>:
- USB storage: Medion 6047 Digital Camera
Adrian Bunk:
- Ask for CONFIG_INDYDOG only on mips
- fix two pcmcia/cardbus.c compile warnings
Alan Stern:
- USB storage: unusual_devs.h entry revision
- USB storage: Another unusual_devs.h update
- USB storage: Unusual_devs.h addition
Benjamin Herrenschmidt:
- [PPC64] Clean up arch/ppc64/kernel/head.S a bit; fix bug oniSeries
Chuck Lever:
- NFS O_DIRECT offset wrap bug
David Dillow:
David Engebretsen:
- PPC64: Use r13 to point to a per-processor data area rather thancurrent
- [PPC64] Makefile fixes: use $(CC), -fno-zero-initialized-in-bss
- [PPC64] Boot wrapper improvements
- [PPC64] Fix save_flags/restore_flags on iSeries
- [PPC64] Fix setting/clearing of the RI (recoverable interrupt)bit
- [PPC64] Rework IRQ code so we can handle systems with large IRQnumbers
- [PPC64] Add support for SMT (multi-threaded) processors
David Hinds:
- Re: UPD: "do_IRQ: near stack overflow" when inserting CF disk
- fix PCMCIA interrupt allocation
- fix PCMCIA memory resource management bug
- fix logging levels for yenta socket driver
David S. Miller:
- [SPARC32]: Fix build after asm/system.h include was added tolinux/spinlock.h
Eric Brower:
- [SPARC64]: SUNW,lombus device has nonstandard ebus child regs too
Eric Sandeen:
- [XFS] Update xfs_showargs to reflect all current mount options
Greg Kroah-Hartman:
- USB: add support for Protego devices to ftdi_sio driver
- USB: add support for another pl2303 device
- USB: add support for Sony UX50 device to visor driver
Henning Meier-Geinitz:
- USB: scanner driver: new device ids
Herbert Xu:
- USB Storage: freecom dvd-rw fx-50 usb-ide patch
Jean Tourrilhes:
Jeff Garzik:
- [netdrvr natsemi] backport 2.6 fixes and cleanups
- [netdrvr starfire] remove duplicate include
Marcel Holtmann:
- User level driver support for input subsystem
- [Bluetooth] Update HCI security filter
- [Bluetooth] Support inquiry results with RSSI
- [Bluetooth] Remove copy of sockfd_lookup()
- [Bluetooth] Cosmetic cleanup of the HCI USB driver
- Fix LED's for input subsystem keyboards
- Add Bluetooth to the bus types of the input subsystem
Matt Domsch:
- EDD: move DISK80_SIG_BUFFER to 0x2cc in empty_zero_page
- zero-page.txt: note 0x228 as in use by unknown
Mirko Lindner:
- sk98lin-2.4: Kernel Update to Driver Version v6.21
- sk98lin-2.4: Readme Update to Driver Version v6.21
- sk98lin-2.4: Configure.help Update to Driver Version
- sk98lin-2.4: pci.ids Update to Driver Version v6.21
Nathan Scott:
- [XFS] No need to initialise struct xfs_trans field to null aftera zalloc
- [XFS] Remove some spurious double semi-colons
- [XFS] Fix async pagebuf I/O tracing at the bottom of pagebuf_get
- [XFS] Fix a small pagebuf memory leak and keep track of slabpages ourselves
- [XFS] Fix an XFS release_page case where unwritten extents maycause I/O incorrectly
- [XFS] Should not add comments right before checkin - add closingcomment delimiter
- [XFS] Cleanup bdevname conditional code in xfs_buf headers
- [XFS] Remove some unnecessary conditional refcache code
- [XFS] Remove some unnecessary kernel-version conditional code
- [XFS] Rework some casts and use of sector_t in some address_spaceoperations
- [XFS] Remove some kernel-version macros around old I/O path code
- [XFS] Rework some extended attributes code to make it more easilyextended
- [XFS] Remove the partial support for the Large Block Device patchfrom XFS
- [XFS] Remove remaining conditional code for the Large BlockDevice patch
Neil Brown:
- Fix RAID1 blocksize check
Olof Johansson:
- [PPC64] Fix smp_call_function so we don't crash if an IPI is verylate
- [PPC64] Make sure we don't take a segment miss in a criticalregion
- [PPC64] Better default port, irq and flag settings for ttyS2/3
Paul Mackerras:
- [PPC64] Make sure the user stack pointer is 16-byte aligned onsignal delivery
- [PPC64] Fix stack expansion bug
- [PPC64] Fix compile error in arch/ppc64/kernel/pmc.c
- [PPC64] Fix and extend 32-bit syscall emulation code
- [PPC64] Add some hypervisor call functions, rename HSC to HVSC
- [PPC64] Add virtual I/O infrastructure for pSeries and iSeries
- [PPC64] Fix a page-crossing bug in HvCall_writeLogBuffer
- [PPC64] Fixes for the TCE (DMA mapping table) code
Pete Zaitcev:
- USB: Backport of printer 2.6=>2.4
Ralf BÀchle:
- Undo accidental deletion of MWave config bits
- Update generic MIPS code
- Add support for PMC Sierra Yosemite eval board
- Update code for NEC VR41xx systems
- Alchemy updates
- Update defconfigs
- Update MIPS evaluation board support
- SGI IP22 updates
- Sibyte build fixes and defconfig updates
- NEC DDB updates
- DEC updates
- Update MIPS char drivers
- PMAG-AA fb driver update
- EV96100 cleanup
- PI1 parport driver fixes
- Remove bitrotten MIPS bits in char/misc.c
- Initialize ioc3_timer before use
- de4x5 EISA fix
- Pass LDFLAGS to all linker invocations
Steven Cole:
- update scripts/ver_linux for xfsprogs
Summary of changes from v2.4.23 to v2.4.24-pre1
<alex.williamson:hp.com>:
- ia64: make hpzx1 fake pci device safer
:
<bjorn.helgaas:hp.com>:
- ia64: Remove platform_pci_enable_device() machine vector andsynchronize sba_iommu.c with 2.5.
- ia64:Bail out of SBA init function if no IOC found. Avoids spurious (butharmless) "No IOC for PCI Bus 0000:00 in ACPI" messages when bootinggeneric kernel on non-ZX1 hardware.
- ia64: Clear corrected errors (CMCs and CPEs) in the kernel
- ia64:The "HP_ZX1" kernel works on sx1000-based machines as well as zx1-basedones, so make the descriptions a little more generic.
- ia64: add kmap_types.h to make crypto, etc compile. (This is justa dummy file from 2.6 and shouldn't ever be used.)
- ia64: fix EFI memory map trimming
- Cset exclude: kaos@sgi.com[helgaas]|ChangeSet|20031030215302|13517
- ia64: update default configs
:
:
- [XFS] switch xfs to use linux imode flags internally
:
:
- [SERIAL] Make the Startech & 16552D UART detection 'morecorrect'
:
- ia64: put xor functions in .S file (backported from 2.6)
:
- ia64: fix show_mem() panic
:
- [NET]: Allow SOMAXCONN to be adjusted via sysctl
:
- ia64: Don't print anything for unimplemented syscalls
:
- Ernie Petrides: Readd exec_mmap() fastpath with correct locking
- Readd the OOM killer as configurable option, defaulted to off
:
- [XFS] Remove some unused pagebuf source and header files
- Fix utimes(2) and immutable/append-only files. Originally byEthan Benson
- Remove some unused macros and related comment from the XFS quotaheader
- Add a process flag to identify a process performing a transaction
- Support for delayed allocation. Used by XFS and backported from2.6
- Provide a simple try-lock based dirty page flushing routine
- Providean iget variant without unlocking the inode and without the read_inodecall (iget_locked). Used by XFS and backported from 2.6.
- Export several kernel symbols used by the XFS filesystem
- Add XFS documentation and incorporate XFS into the kernel build
:
- [RTNETLINK]: Add RTPROT_XORP
:
- 2.4 lacks dummy SET_NETDEV_DEV
:
- [XFS] pv=892598; rv=nathans@sgi.com;Change xlog_verify_iclog() to use idx as zero based instead
:
- [XFS] Work around gcc 2.96 bug in _lsn_cmp
:
- [TG3]: Add new device IDs
Adam Radford:
- 3ware driver update for 2.4.23-bk2
Arun Sharma:
- ia64: MINSIGSTKSZ on ia32
- ia64: CONFIG_IA32_SUPPORT can only be static, not a module
- ia64: make strace of ia32 processes work again
- ia64: Don't mix user/kernel pointers in 32-bit stat/statfsemulation
Ben Greear:
- [VLAN]: Add GET_VLAN_REALDEV_NAME_CMD and GET_VLAN_VID_CMD
Chris Mason:
- From -aa tree: Fix end_buffer_io_kiobuf() locking
Chuck Lever:
- Make readahead last page of file
David Hinds:
- update/bugfix for pcnet_cs driver
David Mosberger:
- ia64: In , do not include
outside the#ifdef __KERNEL__ bracket. Doing so pollutes the user- level namespace.Bug report & proposed fix by GOTO Masanori.
- ia64: Control /proc/bus/mckinley/zx1via separate SBA_PROC_FS macro and turn SBA_PROC_FS off by default(it's too much of a scalability bottleneck).
- ia64: Mark access_ok() as likely to succeed (as is done in x86tree)
- ia64:Fix efi_mem_type() and efi_mem_attributes() to avoid potentialunderflows. In my case, the underflows occurred with the first memorydescriptor which got trimmed down to a size of 0.
- ia64: Fix a alternate-signal-stack bug which could corrupt RNaTbits when bspstore happened to point to an RNaT-slot.
- ia64:Fix a bug in sigtramp() which corrupted ar.rnat when unwinding across asignal trampoline (in user space). Reported by Laurent Morichetti.
David S. Miller:
- [TCP]: Put Alexey's -EAGAIN change back in with Linus's fix ontop
- [NETLINK]: Initialize nl_pad in getname and recvmsg, noticed byUli Drepper
- [PACKET]: In packet_recvmsg(), test correct flags for MSG_TRUNChandling
- [PACKET]: Revert MSG_TRUNC change, the original behavior wasintentional
- [NET]: In sock_queue_rcv_skb(), do not deref skb->len after itis queued to the socket
- [PPPOE]: Do not leak SKB if sock_queue_rcv_skb() fails
- [ECONET]: Do not leak SKBs if ec_queue_packet() fails
- [SPARC64]: Fix non-modular build of FFB drm driver
- [VLAN]: Kill build warning due to missing declarations
- [TG3]: Do not drop existing GRC_MODE_HOST_STACKUP when writing toGRC_MODE
- [TG3]: Do not set RX_MODE_KEEP_VLAN_TAG when ASF is enabled
- [TG3]: Clear on-chip stats/status block after resettingflow-through queues
- [TG3]: Update version and release date
- [TG3]: Update to latest non-5705 TSO firmware
- [SPARC]: Add CONFIG_OOM_KILLER entries
David Stevens:
- [IPV6]: Fix UDP socket selection for multicast
- [IPV6]: Fix milliseconds to jiffies conversion in multicast code
- [IPV6]: In multicast code, set MAF_TIMER_RUNNING when timer isset
- [IPV6]: In igmp6_group_queried, fix address check to comply with RFC2710
Dean Roehrich:
- [XFS] fix some ia64 warnings in dmapi_xfs.c
- [XFS] Change dm_send_namesp_event to take vnode ptrs rather thanbhv ptrs
- [XFS] Change dm_send_mount_event to use vnode ptrs rather thanbhv ptrs
- [XFS] Change dm_send_destroy_event to use vnode ptrs rather thanbhv ptrs
- [XFS] Make dm_send_data_event use vp rather than bhv
- [XFS] Implement dm_get_bulkall
- [XFS] Remove duplicate FILP_DELAY_FLAG macro
- [XFS] dm_path_to_handle returns errnos with sign flipped
Eric Sandeen:
- [XFS] Re-work xfs stats macros to support per-cpu data
- [XFS] remove doubly-included header files
- [XFS] Re-work pagebuf stats macros to help support per-cpu data
- [XFS] Update sysctls - use ints, not ulongs, and show pagebufvalues in jiffies like everybody else
- [XFS] Allow full 32 bits in sector number when XFS_BIG_BLKNOS notset
- [XFS] Add a stack trace to _xfs_force_shutdown
- [XFS] Fix test for large sector_t when finding max file offset
- [XFS] Use i_size_read/i_size_write semantics from 2.6 kernel toreduce 2.4/2.6 differences in xfs
- [XFS] Use buffer head flag set/clear routines as in 2.6 kernel toreduce 2.4/2.6 differences in xfs
- [XFS] Remove a nested transaction in xfs_dm_punch_hole
- [XFS] BH_Sync added in 2.4.22, put an #ifdef in for now so thisstill works on older kernels.
- [XFS] Fix a few sysctls - values are all ints, but sysctl tablewas setting up for longs.
- [XFS] Fix the pb stats clear handler, value is int but handlerwas using ulong
Geert Uytterhoeven:
- [NET]: Fix atm/br2684 build with procfs disabled
- Atyfb on Mach64 GX or Atari
- 2.4.23 ext3 warning
- M68k RMW accesses
- Zorro include guard
- M68k cache mode
- Mac ADB IOP fix
- M68k symbol exports
- Mac89x0 Ethernet
- Mac ESP SCSI setup
- Macfb setup
- Mac ADB
- ncr53c7xx SCSI
- Amiga debug fix
- Amiga Gayle E-Matrix 530 IDE
- Amiga NCR53c710 SCSI
- Mac II VIA
- M68k asm/system.h
- M68k extern inline
- M68k Documentation
- Amiga Buddha/CatWeasel IDE
- NCR53C9x SCSI inline
- Genrtc warning
- Mac SCSI
- Mac extern
- Amiga Gayle IDE cleanup
- MAINTAINERS vger.rutgers.edu/
Glen Overby:
- [XFS] A problem was found with the debug code inxlog_state_do_callback. At the end of processing all log buffers thatcan be processed, there is a (debug only) double-check to make surethat log buffers with completed I/O don't get marooned when thefunction completes. The check only needs to go to the first buffer thatwill cause an I/O completion, that has not completed. The loop doesn'tstop a WANT_SYNC state buffer is found, but it should.
- [XFS] xfs_dir2_node_addname_int had reminants of an oldblock placement algorithm in it. The old algorithm appeared to look forthe first place to put a new data block, and thus a new freespace block(this is where the 'foundindex' variable came from). However, new spacein a directory is always added at the lowest file offset as determinedby the extent list. So this stuff is never used.
Harald Welte:
- [NETFILTER]: Fix ip_queue_maxlen sysctl
- [NETFILTER]: Kill extraneous memset()s in nat/conntrack TFTP code
- [NETFILTER]: Fix ipchains MASQUERADE oops
- [IPV6]: Do not bypass netfilter for MLD/IGMP messages
Herbert Xu:
- [SCTP]: Fix sm.h/sctp.h header include loop
Hideaki Yoshifuji:
- [CRYPTO]: crypto_alg_lookup() should fail when passed a NULL name
Jesse Barnes:
- ia64: protect PAL mapping printk with EFI_DEBUG
John Stultz:
- Always make TSC available via get_cycles() when TSC is present
Jozsef Kadlecsik:
- [NETFILTER]: Use list macros instead of reimplementation
- [NETFILTER]: Avoid order n^2 lookup of whole conntrack hash inip_ct_selective_cleanup()
Keith Owens:
- ia64: fix offsets.h generation bootstrap problem
- ia64: mca_asm.h documentation fixes
- ia64:Trivial fixes for correct field type in formats. prfunc_t does notinclude attribute format so gcc does not pick these up automatically.
- ia64: salinfo.c cleanup and race removal
- ia64: print header from INIT records
- ia64: fix comment typo (sal.h)
- ia64: Clean up kernel salinfo state checking
- ia64:Add the ability for user space salinfo to ask kernel salinfo and/or theprom to decode the oem data sections of SAL records.
- ia64: Update PAL_MC_ERROR_INFO structures for SDM 2.1
- ia64: sync salinfo.c with 2.6 (suser -> capable, use standardmacros)
Khalid Aziz:
- ia64: do_settimeofday: fix compensation for lost ticks
Kochi Takayoshi:
- ia64: initialize bootmem later, since acpi_table_init() doesn'tneed it
- ia64: don't access per-CPU data of off-line CPUs
Krishna Kumar:
- [IPV6]: Fix ref count bug in MLDv2, test idec->dead instead ofIFF_UP
Linus Torvalds:
- Fix x86 kernel page fault error codes
Matt Domsch:
- EDD: read disk80 MBR signature, export through edd module
- EDD: s/DISKSIG_BUFFER/DISK80_SIG_BUFFER so it compiles
Matthew Wilcox:
- Remove broken file lock accounting
Mikael Pettersson:
- fix some DRM43 warnings
- fix reboot/no_idt bug
Mikael Starvik:
Mikulas Patocka:
- from -aa tree: Fix potential fsync() race condition
Nathan Scott:
- [XFS] Fix up the default ACL inherit case, in the presence offailure during applying the default ACL (eg. from ENOSPC)
- [XFS] Fix a compiler warning, sync_fs returns a value
- [XFS]Fix a race condition in async pagebuf IO completion, by moving blkqueue manipulation down into pagebuf. Fix some busted comments inpage_buf.h, use a more descriptive name for __pagebuf_iorequest
- [XFS] Use the rounded down size value for all growfscalculations, else the last AG can be updated incorrectly
- [XFS] Fix a harmless typo - we were using a pagebuf flag not abmap flag here; fortunately they have the same value (2)
- [XFS] Tweak last dabuf fix, suggested by Steve, no longer usesbitfields but uchars instead
- [XFS]Fix a case where we could issue an unwritten extent buffer for IOwithout it being locked - an instant BUG trigger in the block layer
- [XFS] Alternate, cleaner fix for the ENOSPC/ACL lookup problem
- [XFS] Automatically set logbsize for larger stripe units
- [XFS]Add inode64 mount option; fix case where growfs can push 32 bit inodesinto 64 bit space accidentally - both changes originally from IRIX
- [XFS] Fix races between O_DIRECT and fcntl with F_SETFL flag onthe XFS IO path
- [XFS] DMAPI changes required by direct IO/fcntl setfl interactionraces
- [XFS]Separate the big filesystems macro out into separate big inums andblknos macros. Also fix the check for too-large filesystems in theprocess
- [XFS] Undo last mod, checked in against wrong bug number withwrong change message
- [XFS]Separate the big filesystems macro out into separate big inums andblknos macros; fix the check for too-large filesystems in the process
- [XFS] Implement several additional inode flags - immutable,append-only, etc; contributed by Ethan Benson
- [XFS] Some tweaks to the additional inode flags, suggested byEthan
- [XFS] Accidentally switched some debug code off, reenable it
- [XFS] Allow syncing the types header up more easily withuserspace
- [XFS] Make debug code _exactly_ how it used to be to save on treemerging
- [XFS]Change writepage code so that we mark a page uptodate if all of itsbuffers are uptodate, and we are not doing a partial page write
- [XFS] Remove xfs_attr_fetch.c - the one routine was a copyof another, so instead of fixing a bug in two places I merged the tworoutines
- [XFS] Use the same name for a function here as in the 2.5/2.6tree
- [XFS] Use xfs_dev_t size rather than dev_t size in xfs_attr_forkinitialization
- [XFS] Rename _inode_init_once to __inode_init_once to follow thekernel naming convention a bit more closely
- [XFS] Fix a broken interaction between a buffered read into anunwritten extent and a direct write
- [XFS] Clean up inode revalidation code slightly
- [XFS] Fix up pointers in diagnostics, print using %p not %x for64 bit platforms
- [XFS]Rename pagebuf debug option (ie. pagebuf tracing) into a generic XFStracing option for the other XFS trace code to use too (once fixed)
- [XFS] Fix compiler warning after change to xfs_ioctl interface
- [XFS] Use an xfs_ino_t to hold the result of inode extractionfrom a handle, not a possibly 32-bit number
- [XFS] final round of code cleanup, now using 3-clause-bsd inthese headers
- [XFS] Fix inode btree lookup code precision problem with largeallocation groups
- [XFS] Add some IO path tracing, move inval_cached_pages to abetter home to help
- [XFS] Fix ktrace code - dont build unilaterally, and do earlierinit for pagebuf use
- [XFS] Fix log tracing code so it is independent of DEBUG likeother traces
- [XFS] Add back xfsidbg tracing code, remove ktrace<->debugdependency
- [XFS] Fix build fallout from reordering xfsidbg headers fortracing fixes
- [XFS] Rename the vnode tracing macro to be consistent with theother trace code
- [XFS] Enable tracing in the quota code if requested
- [XFS] Fix exports for tracing symbol access in idbg code
- [XFS] When tracing extended attribute calls, only access thebuffer when it exists
- [XFS] Fix build with tracing enabled, couple of portabilitymacros, move externs into headers
- [XFS] Enable the tracing options in XFS Makefiles
- [XFS] Fix compile warning on 64 bit platforms
- [XFS] Fix compiler warning when building on 2.4.21 kernels
- [XFS] Dont build objects which are not linked into the kernelever
- [XFS] Dump the pagebuf locked field for debugging purposes
- [XFS] Fix warnings when tracing enabled on 64 bit platforms
- [XFS] Fix pagebuf page locking problems for blocksizes smallerthan the pagesize
- [XFS]Fix a supplemental issue introduced by the last small blocksize lockingfix; this would manifest itself as a second unlock_page call on analready unlocked page
- [XFS] Fix a deadlock while writing when low on free space
- [XFS] Remove some spurious 2.4/2.6 differences in support code
- [XFS] Fix sign on a pagebuf error variable, backport from 2.6tree
- [XFS] Fix an infinite writepage loop under a combination of lowfree space, and racing write/unlink calls to the same file
- [XFS] Enable pagebuf lock tracking via debug
- [XFS] Backport a couple of debugging changes from the 2.6 codebase
- [XFS] Backport minor 2.6 changes to the iomap interface to keepcode more in sync
- [XFS]Backport an unmerged bug fix from the 2.6 code base - ifprobe_unmapped_page fails while walking down the unmapped page list, donot attempt to probe the last page as well just return
- [XFS] Backport an unmerged bug fix from the 2.6 code base - onlysubmit a convert_page page for IO if startio is set
- [XFS] Backport some trivial changes from the 2.6 code base - pageuptodate flag macro name changes
- [XFS] Move Linux-version specific code out of xfs_iomap.c so thatit can become part of the XFS core code
- [XFS] Seperate the NFS reference cache code out from xfs_rw.c tosimplify management of different kernel versions
- [XFS] Remove assertion that we do not hold a lock - no lockownership state available
- [XFS] Merge page_buf_locking routines in with the rest ofpage_buf
- [XFS] Change pagebuf to use the same ktrace implementation asXFS, instead of reinventing that wheel
- [XFS] Trivial/whitespace changes to sync up different trees a bit
- [XFS] Switch to using the BSD qsort implementation
- [XFS] Fix a build error in some debug code
- [XFS] Fix build fallout from refcache reorganisation
- [XFS] Move the stack trace wrapper into a kernel-version-specificlocation
- [XFS] Switch from using dev_t to xfs_buftarg_t for representingthe devices underneath XFS
- [XFS] Merge find_next_zero_bit casting fixes back from 2.6 code
- [XFS] Use iomap abstraction consistently
- [XFS] Abstract sendfile operation out, supporting multiplekernels more easily
- [XFS] Use xfs_statfs type to statfs operation, to supportmultiple kernels more easily
- [XFS] Switch debug quota code to use xfs_buftarg interfaceinstead of dev_t
- [XFS] Abstract out the current_time interface use from quota tosupport multiple kernel versions
- [XFS] Fix some incorrect debug code after buftarg changes
- [XFS] Use a kmem shaking interface for 2.4 which is much morelike the 2.6 one
- [XFS] Convert to revised kmem shake interface
- [XFS]Update the way we hook into the generic direct IO code so we share morecode. This means we no longer need to dup remove_suid withinxfs_write_clear_setuid
- [XFS] Add the noikeep mount option, make ikeep the default fornow
- [XF