Linux Today: Linux News On Internet Time.
Search Linux Today
search.internet.com
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

Become a Marketplace Partner

internet.commerce
Be a Commerce Partner














The Linux Channel at internet.com
Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

JustTechJobs.com

LinuxToday Newsletters
Subscribe News
Subscribe PR
Subscribe Security

internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

 






Current Newswire:

Will secret copyright treaty restrict your digital rights?

Saving the "Best" for Last - Fedora 12 (Constantine)

LinuxCertified Announces its next Linux System and Network Administration BootCamp

The Problem With The Linux Community

Vim 101: A Beginner's Guide to Vim

Open Source Science: A Revolution From Within

openSUSE 11.2-- Incremental Updates, Plenty of Polish

Microsoft, other rivals slam Google Chrome OS

Intel Linux Graphics Shine With Fedora 12

Editor's Note: Do It Yourself "Cloud"




Virtualization Architect
The Computer Merchant, Ltd
US-MA-Chelsea

Justtechjobs.com Post A Job | Post A Resume
:Linus Torvalds: Linux 2.6.6
Linus Torvalds: Linux 2.6.6
May 10, 2004, 12 :30 UTC (3 Talkback[s]) (12349 reads)

(Other stories by Linus Torvalds)

Kernel.org Mirrors

Full Changelog

Ok, there it is (well, the tar-file and patches are still being up-loaded, but should be there soon).

NTFS, XFS, FAT and CIFS updates. IDE cache-flush at shutdown fixes. ppc, sparc, s390 and ARM updates (and a few x86-64 fixes).

Holler if I missed anything,

Linus


Summary of changes from v2.6.6-rc3 to v2.6.6

Adam Belay:

  • parport pnp detection fix

Alex Williamson:

  • [SERIAL] 8250_hcdp needs irq sharing

Alexander Viro:

  • Fix might_sleep in /proc/swaps code
  • mcdx.c insanity removal

Andi Kleen:

  • Fix machine check handler on x86-64
  • Fix x86-64 compilation without iommu for 2.6.6rc3

Andrew Morton:

  • acpi build fix setup.c:608: `acpi_skip_timer_override' undeclared
  • cifssmb.c warning fix
  • writeback livelock fix
  • fadvise length handling fix
  • task_struct alignment fix
  • usb linkage fix
  • cancel_delayed_work() fix
  • b44 driver needs mii
  • run populate_rootfs() before initcalls

Andries E. Brouwer:

  • report size of printk buffer

Anton Altaparmakov:

  • NTFS: Use get_bh() instead of manual atomic_inc() in fs/ntfs/compress.c
  • NTFS: - Modify fs/ntfs/time.c::ntfs2utc(), get_current_ntfs_time(), and utc2ntfs() to work with struct timespec instead of time_t on the Linux UTC time side thus preserving the full precision of the NTFS time and only loosing up to 99 nano-seconds in the Linux UTC time.
  • NTFS: - Remove unused ntfs_dirty_inode()
  • NTFS: Wrap flush_dcache_mft_record_page() in #ifdef NTFS_RW
  • NTFS: Add NInoTestSetFoo() and NInoTestClearFoo() macro magic to fs/ntfs/inode.h and use it to declare NInoTest{Set,Clear}Dirty.
  • NTFS: Move typedefs for ntfs_attr and test_t from fs/ntfs/inode.c to fs/ntfs/inode.h so they can be used elsewhere.
  • NTFS: Determine the mft mirror size as the number of mirrored mft records and store it in ntfs_volume->mftmirr_size (fs/ntfs/super.c).
  • NTFS: Load the mft mirror at mount time and compare the mft records stored in it to the ones in the mft (fs/ntfs/super.c).
  • NTFS: - Fix compiler warnings related to type casting
  • NTFS: Read the journal ($LogFile) and determine if the volume has been shutdown cleanly and force a read-only mount if not (fs/ntfs/super.c and fs/ntfs/logfile.c). This is a little bit of a crude check in that we only look at the restart areas and not at the actual log records so that there will be a very small number of cases where we think that a volume is dirty when in fact it is clean. This should only affect volumes that have not been shutdown cleanly and did not have any pending, non-check-pointed i/o.
  • NTFS: Eeek. Forgot to revert the Makefile before checking it in last time
  • NTFS: 2.1.8 release - If the $LogFile indicates a clean shutdown and a read-write (re)mount is requested, empty $LogFile by overwriting it with 0xff bytes to ensure that Windows cannot cause data corruption by replaying a stale journal after Linux has written to the volume.

Arjan van de Ven:

  • ide-disk.c: write cache handling fixes
  • IDE disk cache flush at unopportune momemnts
  • ide: don't send cacheflush to drives that don't understand it

Armin Schindler:

  • ISDN CAPI: fix ncci list semaphore
  • ISDN Eicon driver: accept capidrv parameters
  • ISDN Eicon driver: fix empty queue check
  • ISDN Eicon driver: fix idi cleanup deadlock

Arnd Bergmann:

  • s390: oprofile Kconfig fixes

Bartlomiej Zolnierkiewicz:

  • fix default IDE interfaces initialization for PPC32
  • fixup for C1 Halt Disconnect problem on nForce2 chipsets
  • Suspend IDE disks on shutdown

Ben Collins:

  • [IEEE1394]: Fix deadlock in killing kernel thread

Benjamin Herrenschmidt:

  • ppc/ppc64: Cleanup PPC970 CPU initialization
  • Fix my address in CREDITS
  • ppc32: Add missing [pci_]dma_mapping_error()
  • ppc32: pmac support update
  • ppc64: Fix nasty typo in PTE freeing code
  • [SUNZILOG]: Fix DCD/CTS change tests, just like in pmac_zilog

Bjorn Helgaas:

  • [SERIAL] default to serial console when possible

Chris Wright:

  • fix memleak in sys_mq_timedsend
  • fix queues_count accounting in mqueue_delete_inode()

Christoph Hellwig:

  • [XFS] use kmem_alloc for noaddr buffers
  • [XFS] kill the pagebuf vs xfs_buf confusion
  • [XFS] really kill the pagebuf vs xfs_buf confusion
  • [XFS] clarify pagebuf page lookup logic
  • [XFS] Don't reset buffer offset before using it
  • [XFS] close external blockdevice after final flush
  • fix warning in arch/ppc/boot/simple/misc.c
  • fix WARN_ON on XFS module unload

Clay Haapala:

  • [LIB]: Add CRC32c (Castagnoli, et al Cyclic Redundancy-Check)
  • [LIB]: Use compiler.h's pure attribute macros in crc32.c
  • [CRYPTO]: Provide crc32c as a type of digest
  • [CRYPTO]: Fix typing in crc32c's chksum_update

Coywolf Qi Hunt:

  • Update kerneltraffic link in SubmittingDrivers and kernel-docs.txt

Daniel Ritz:

  • [PCMCIA] add EnE specific initialization to fix HDSP

Dave Kleikamp:

  • JFS: [CHECKER] Fix a possible null-pointer dereference
  • JFS: [CHECKER] Memory leak in jfs_link
  • JFS: [CHECKER] get rid of txAbortCommit

David Gibson:

  • Fix overeager stack-expansion on ppc64
  • POWER5 erratum workaround
  • ppc64: shmget() translation bugfix
  • ppc64: Use slbie, not slbia in hugepage code

David Mosberger:

  • ia64: Fix Exec-Only stack patch so X can work again
  • Cset exclude: davidm@tiger.hpl.hp.com|ChangeSet|20040427053149|28511

David S. Miller:

  • [SPARC64]: Fix MAP_FIXED+shared address check, noticed by rmk
  • [SPARC64]: Update defconfig
  • [NET]: Undo marking sock_alloc() as static, still exported to modules
  • [SPARC64]: hugetlbpage.c needs linux/module.h

David Stevens:

  • [IPV4]: Use time_after() in override ARP calculation

David Vrabel:

  • [ARM PATCH] 1832/1: Typo in dma_unregister_dev printk

Dean Roehrich:

  • [XFS] Fix dmapi/mprotect interaction
  • [XFS] Remove <linux/mman.h> now that linvfs_mprotect doesn't need it

Denis Vlasenko:

  • add missing #include

Dirk Behme:

  • [ARM PATCH] 1835/1: Make ALTERA Excalibur work again in 2.6.5

Eric Sandeen:

  • [XFS] Use pgoff_t for page indices, and remove other type confusion

Eric Wong:

  • logips2pp driver update (MX510/310 support), cleanup

Gerd Knorr:

  • Fix oops in video_register_device

Herbert Xu:

  • [IPV4/IPV6]: Fix listing of listening sockets

Hirofumi Ogawa:

  • FAT: Fix nfsv2 support
  • FAT: small cleanup
  • FAT: remove symbols exports from msdosfs/vfat

Hugh Dickins:

  • mremap offset type
  • mremap pte_unmap NULL
  • add_to_page_cache comments
  • page_mapping race fix

Ingo Molnar:

  • [NET]: Update netpoll credits

Ivan Kokshaysky:

  • Fix rwsem contention case on alpha/s390x

James Morris:

  • [NET]: Add sock_create_kern()
  • [NET]: Add sock_create_lite()

Jeff Garzik:

  • [libata sata_sis] support SATA SCRs in PCI cfg space

Jeremy Higdon:

  • sata_vsc initialization fix

Jon Krueger:

  • [XFS] Correct the (file size >= stripe unit) check inside xfs_iomap_write_delay. It was comparing the file size, in bytes, against the stripe unit size, in FSBs. (PV 911469)

Joshua Kwan:

  • [SPARC64]: Use $(CC) in NEW_GCC checks

Karol Kozimor:

  • acpi4asus 0.28 (Karol 'sziwan' Kozimor)

Keith M. Wesolowski:

  • [SPARC32]: Ensure swap entries do not overlap the PRESENT or FILE bits
  • [SPARC32]: Correct calculation of num_physpages
  • [SPARC32]: Trivial reformatting patch for arch/sparc/mm/init.c
  • [SPARC32]: Reduce fragmentation in the bitmap allocator

Keith Owens:

  • ia64: SN_SAL_PRINT_ERROR is reentrant

Len Brown:

Linus Torvalds:

  • Add __user annotations to ppc64 user access functions
  • Tell the sparse checker to use 64-bit mode when checking a ppc64 tree.
  • Fix fixed fadvice length handling
  • Make types of big integers in bitops.h explicit
  • Be more careful about semaphore contention memory ordering
  • Be more careful about waking up rwsem waiters
  • x86-64: fix preempt race in exit_thread
  • All the Intel LPC bridges have the same PCI quirks
  • Waste less memory in dentries
  • Mark the ACPI CPU throttle and timer IO regions busy
  • Linux 2.6.6

Luiz Capitulino:

  • fix warning in fs/dquot.c

Marc Singer:

  • [ARM PATCH] 1816/1: lh7a40x #2 (1/7) core
  • [ARM PATCH] 1817/1: lh7a40x #2 (2/7) core-include
  • [ARM PATCH] 1818/1: lh7a40x #2 (3/7) doc

Martin Schwidefsky:

  • s390: core s390
  • s390: common i/o layer
  • s390: network driver
  • s390: 3270 console driver
  • s390: zfcp host adapter
  • s390: oprofile for s390

Matt Tolentino:

  • efivars sysfs fix

Meelis Roos:

  • ppc32: compile error in signal.c

Michael Hunold:

  • DVB:Fix adapter module removal bug

Mikael Pettersson:

  • gcc-3.4.0 fixes
  • allow drivers to claim the lapic NMI watchdog HW

Mike Miller:

  • cciss build fix
  • cciss MAINTAINERS update
  • cciss update

Nathan Scott:

  • [XFS] Fix a very hard-to-hit, small-block-size only corruption
  • [XFS] Fix delayed write buffer handling to use the correct list interfaces, add validity checks, remove unused code, fix comments.
  • [XFS] Make buffer error checking consistent, add a value range check
  • [XFS] Return the right error code on an ACL xattr version mismatch
  • [XFS] Only use page->private to track page state for page cache pages
  • [XFS] Fix some cases where we returned fill_super success, instead
  • [XFS] Allow xfsbufd flush intervals to take immediate effect after changing the flush sysctl value. Fix from Bart Samwel
  • [XFS] Use USER_HZ in XFS sysctl interfaces. Fix from Bart Samwel
  • [XFS] Bump up age_buffer and sync_interval maxima for laptop mode. From Bart Samwel
  • [XFS] Fix vmtruncate abuse in the XFS setattr ATTR_SIZE operation
  • [XFS] cleanup pagebuf flag usage and simplify pagebuf_free
  • [XFS] Fix up a trivial merge botch
  • [XFS] Revive an accidentally dropped pagesize > blocksize assert

Nicolas Pitre:

  • [ARM PATCH] 1836/1: don't hardcode virtual addresses
  • [ARM PATCH] 1837/1: small Lubbock cleanup
  • [ARM PATCH] 1838/1: Lubbock leds and macro namespace cleanup
  • [ARM PATCH] 1839/1: fix lubbock_flash.c which used a bogus reg name
  • [ARM PATCH] 1840/1: recognize more XScale CPU variants
  • [ARM PATCH] 1841/1: Lubbock defconfig update

Nitin A. Kamble:

  • mxcsr patch for i386 & x86-64

Olof Johansson:

  • ppc64: Set memory-only nodes online

Pat Gefre:

  • ia64: SN2 fix

Patrick Wildi:

  • serverworks.c: fix DMA for OSB4

Paul Mackerras:

  • ppc64: fix incorrect signal handler argument
  • ppc32: Updated boot fix
  • Fix CTS handling in pmac-zilog.c

Paul Wagland:

  • bug fix for megaraid memory leak

Pavel Machek:

  • make ikconfig quiet

Petr Vandrovec:

  • ncpfs data corruption when using large TCP transfers

René Scharfe:

  • FAT: simple error handling cleanup

Richard Henderson:

  • [ALPHA] Add message queue syscalls

Roman Zippel:

  • fix value toggle in gconf

Russell Cattelan:

  • [XFS] Fix for the xfs dir2 rebalance bug

Russell King:

  • [ARM] Add read_cpuid() to aid reading CPU ID registers
  • [ARM] Fix BE find_*_bit operations
  • [ARM] Update assabet_defconfig
  • [ARM] Update ioremap implementation
  • [ARM] Fix dependencies of SERIO_AMBAKMI and SERIO_RPCKBD
  • [ARM] Oprofile should use asm/irq.h not asm/arch/irqs.h
  • [ARM] Fix monspecs in ARM-related framebuffer drivers
  • [ARM] Remove Anakin default configuration file
  • [ARM] Fix shared mmap()ings for ARM VIPT caches
  • [ARM] Fix read_cpuid()
  • [ARM] Fix atomic bitops earlyclobber
  • [ARM] Move all page fault handling code to fault.c
  • [ARM] Add Versatile default configuration
  • Update MTD concatenating driver
  • [SERIAL] Fix the calculation of the number of UARTs
  • [ARM] Fix potential oops and kill unused variable warning in sa1111.c
  • [ARM] Update mach-types file again
  • [SERIAL] Remove unused variable
  • [ARM] Remove DMA support in Versatile
  • [ARM] Enclose MMC-related code in #ifdef CONFIG_MMC .. #endif
  • [SERIAL] Remove unmerged 'clk' subsystem from PL011 driver

Rusty Russell:

  • [NET]: Fix MODULE_PARM_DESC typo in dummy driver

Slawomir Kolodynski:

  • [SERIAL] Add support for SBS Tech. Inc. PMC-OCTPRO and P-OCTAL cards

Sridhar Samudrala:

  • [SCTP] Fix bugs in handling overlapping INIT and peer restart over a multihomed association.
  • [SCTP] Rename SCTP_ADDR_REACHABLE as SCTP_ADDR_AVAILABLE to be consistent with the SCTP sockets API draft.
  • [SCTP] Fix memset() parameter ordering
  • [SCTP] Fix accessing Gap Ack blocks array with a -ve index in sctp_outq_sack()
  • [SCTP]: Fix multihomed connection failures on 64-bit systems

Stas Sergeev:

  • Fix IO bitmap invalidate

Stephen Hemminger:

  • [NET]: Eliminate large inlines in skbuff.h
  • [TCP]: tcp_send_skb code pruning
  • [IPV4]: Use static in several places
  • [NETLINK]: Mark some functions/data static
  • static functions in as-iosched.c
  • [NET]: More network layer static funcs and data
  • SCTP crc table can be static const
  • [TCP]: BIC TCP for Linux 2.6.6

Stephen Rothwell:

  • PPC64 iSeries: replace semaphores with completions

Steve French:

  • Fix port 139 connections to Windows 2K adding missing RFC1002 session_init
  • Remove unneeded debug statement
  • Flush writebehind before invalidate in file open path
  • fix memory allocation of rfc1002 sess init struct
  • update rfc1001 handling
  • do not block (writing back to the filesystem potentially) while allocating smb buffers
  • rfc1001 session init name parsing fix
  • fixes for socket retry and error handling of misc. error paths
  • fix double entry typo
  • fix ppc64 build problem due to missing header
  • even if O_CREAT specified do not reset mode when file not actually created
  • reduce excessive stack space usage in smb password hashing
  • do not refresh mode (e.g. in revalidate) to windows servers

Tom Rini:

  • Fix thinkos in #if -> #ifdef conversions
  • Fix thinkos in #if -> #ifdef conversions #2
  • ppc32: Update SBS K2 support
  • ppc32: Add openpic_hookup_cascade()
  • ppc32: Update Motorola PrPMC750 support
  • Fix support for the Motorola PrPMC800

Tony Lindgren:

  • [ARM PATCH] 1844/1: Allow OMAP-730 and OMAP-5910 to use ARM926 in mm/Kconfig
  • [ARM PATCH] 1846/1: OMAP update 1/2: arch files
  • [ARM PATCH] 1847/1: OMAP update 2/2: include files

Trond Myklebust:

  • NFSv3: Fix SETATTR call after O_EXCL create
  • nfs printk warning fix

Venkatesh Pallipadi:

  • bug in bigsmp CPU bringup

Index Mode   |   Flat Mode   |   Thread Mode   |   Thread Flat  
  Talkback(s) Name  and Date
Wasn&#39;t 2.6.5 also called this? Shock ...   Zonked Quokka   
Helen
May 10, 2004, 13:22:04
 
Is it being upload it  right now?  ...   wow   
Martin Jepil
May 10, 2004, 18:54:30
 
We create a thread in user mode for read ...   How to kill thread in kernel mode   
Deborah
May 25, 2004, 11:35:17
 
  Home | Search Talkbacks | Customize View    Top of Page  



Enter your comments below:

* Your Name:

* Your Email Address:

* Subject:

CC: [will also send this talkback to an E-Mail address]

* Comments:

Tags allowed:<I>,<B> and <U>. See our talkback-policy for more about talkback content.

Fields marked with * are required!






..............................




All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs