Linux Today: Linux News On Internet Time.
Search Linux Today
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

Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

JustTechJobs.com

LinuxToday Newsletters
Server Daily
IT Management Daily
Subscribe News
Subscribe PR
Subscribe Security

internet.com
Internet News
Small Business

Advertise
Newsletters
Tech Jobs
E-mail Offers

 






Current Newswire:

A tale of two distros: Ubuntu and Linux Mint

Raspberry Pi benchmarked against Beagleboard, low price is long term

20 popular Ubuntu Linux apps you may want to try

A Selection of the Very Best Open Source Tutorials and Tools

Android Ice Cream Sandwich ported to x86 tablets, netbooks and notebooks

SECURITY: Google Chrome 17 Improves Security

How to read a CSV file in Perl?

Red Hat Brings Gluster to Amazon Cloud

New Linux kernel fixes power-saving issues

Using Wii remote with Android Device- Taking Gaming to the Next Level



Applications Management Engineer Sr (NYC)
Next Step Systems
US-NY-New York

Justtechjobs.com Post A Job | Post A Resume
:Linus Torvalds: Linux 2.6.8-rc4
Linus Torvalds: Linux 2.6.8-rc4
Aug 10, 2004, 13 :45 UTC (0 Talkback[s]) (5853 reads)

(Other stories by Linus Torvalds)

Kernel.org Mirrors

Full Changelog

Hmm.. Not a huge amount of changes, but enough that I wouldn't have felt comfortable releasing it as 2.6.8. I've been hoping to resolve the dcache reports, and we found _one_ bug, but that one would likely not affect a whole lot of people, so..

Some ARM updates, the i586 AES code rewrite, some ppc updates.. A large portion of the patch actually ends up being cleaning up some /proc files (thanks to Al for doing seq-file conversions) and me fixing some broken calling conventions in sysctl and sound /proc handling.

The shortlog gives a reasonable picture of the changes.

Linus


Summary of changes from v2.6.8-rc3 to v2.6.8-rc4


Adrian Bunk:

  • MTD: remove some kernel 2.0 and 2.2 #ifdef's
  • MAINTAINERS: update MTD list

Alan Cox:

  • HPT IDE update

Alex Williamson:

  • Using CONFIG_IA64_HP_ZX1 on an sx1000 system setup w/ multiple NUMA nodes (configured for cell local memory) currently crashes because MAX_NUMNODES defaults to 1. The patch below sets up things to make this work.

Alexander Viro:

  • simple_read_buffer() helper function
  • imm.c oops fix
  • ppc64: Fix rtas file mess
  • ppc: seq_file conversion for ppc_htab
  • Fix ppc htab seq_file conversion
  • Teach sscanf about 'hh' and 'll'
  • mpoa patch done right

Andrew Morton:

  • jbd: journal_head unmapping race fix

Andrey Panin:

  • ppc64: fix free_irq()

Anton Blanchard:

  • ppc64: various XICS fixes
  • ppc64: fix PCI allocation warning
  • ppc64: avoid speculative execution after rfid
  • ppc64: set SMT thread priority to medium for all exceptions
  • ppc64: fix chrp_progress mismerge
  • ppc64: suppress 'store_purr' unused warning
  • [ppc64] Fix SLB castout issue

Art Haas:

  • sparc32: gcc-3.3 macro parenthesization fix for memcpy.S

Ben Dooks:

  • [ARM PATCH] 1966/1: S3C2410 - Fix for serial driver compile error
  • [ARM PATCH] 1968/1: S3C2410 - GPIO updates and access functions
  • [ARM PATCH] 1971/1: BAST - default configuraiton update
  • [ARM PATCH] 1972/1: IPAQ H1940 - fix serial clock base
  • [ARM PATCH] 1988/1: S3C2410 - defconfig update to include all boards
  • [ARM PATCH] 1989/1: S3C2410 - rename owner of VR1000 board and update help
  • [ARM PATCH] 1990/1: S3C2410 - fix mis-spelled time initialisation calls

Bjorn Helgaas:

  • machvec.h
  • cyclone.h, cyclone.c, acpi.c, Kconfig
  • sba_iommu.c

Catalin Marinas:

  • [ARM PATCH] 1964/1: Wrong cache block operations checking
  • [ARM PATCH] 1965/1: gas only generates the c and f field bits for the "msr [cs]psr, rN" instruction

Cornelia Huck:

  • s390: common i/o layer changes

Dave Hansen:

  • ppc64: move SPINLINE out of global menu
  • ppc64: suppress unused var warning in get_irq_server()

Dave Jones:

  • boolean typo in DVB

David S. Miller:

  • [PKT_SCHED]: Move sch_atm over to qdisc_priv()
  • Cset exclude: davem@nuts.davemloft.net|ChangeSet|20040804202342|60209
  • [NET]: Move sndmsg_page destruction back into TCP for now

David Woodhouse:

  • NAND support in JFFS2 isn't experimental any more

Domen Puncer:

  • remove unused #include <linux/version.h>

Geoffrey LEVAND:

  • ppc32: fix ebony uart clock

Heiko Carstens:

  • md multipathing fixes
  • s390: zfcp host adapater

Hidetoshi Seto:

  • Set up CMC/CPE polling before enabling CMCI/CPEI interrupts to avoid situation where a flood of errors prevents boot.

James Morris:

  • Drop asm i586 AES code
  • Re-implemented i586 asm AES

Jens Axboe:

  • multipath readahead fix
  • adjust SG reserved size automatically
  • Export blk_queue_resize_tags
  • allow broken apps to include kernel header

Jesse Barnes:

  • sgi_io_init.c
  • generic_defconfig update. I just ran 'make oldconfig' against the existing

Johannes Stezenbach:

  • dvb: missing includes

John Engel:

  • ppc64: 32-bit ptrace geteventmsg fix

John Lenz:

  • [ARM PATCH] 1974/1: add INITTIME macro to collie machine structure

Kevin Hilman:

  • [ARM PATCH] 1986/1: bootpImage/ARM: add ability to run from non-zero address

Linus Torvalds:

  • Fix shrink_dcache_anon() LRU list accesses
  • Make the new simple_read_from_buffer() take a const src buffer without complaints.
  • Add infrastructure for the VFS layer to mark files seekable
  • Add pread/pwrite support bits to match the lseek bit
  • Add "nonseekable_open()" helper functions for nonseekable file descriptors.
  • Teach sendfile() to honour non-seekable source files
  • Mark tty's as being non-seekable, and remove the now unnecessary tests at read/write time.
  • Character device tape drivers are non-lseekable
  • Mark the sunrpc cache control file nonseekable, and remove the run-time tests for it.
  • The seq_file code already disabled pread/pwrite access, no need for the mtrr code to check any more.
  • Fix up a couple of drivers - notable sg - for nonseekability
  • Make sysctl pass the pos pointer around properly
  • Remove ESPIPE logic from drivers, letting the VFS layer handle it instead
  • ppc64: add user annotations to rtc driver
  • Fix up sound driver proc-reading interfaces
  • Revert FAT NLS changes
  • mips: fix up some straggling sysctl functions
  • Fix up drivers that access file->f_pos directly
  • read/write: pass down a copy of f_pos, not f_pos itself
  • Linux 2.6.8-rc4

Luca Tettamanti:

  • Fix JFFS2_COMPRESSION_OPTIONS in Kconfig

Martin Schwidefsky:

  • s390: core changes

Matt Porter:

  • ppc32: clean up PPC44x mmu_mapin_ram()
  • ppc32: remove pci-dma.c
  • ppc32: add PPC4xx DMA engine library

Neil Brown:

  • knfsd: fix some signed ints that should be unsigned

Nishanth Aravamudan:

  • s390: msleep vs. schedule_timeout

Patrick McHardy:

  • [PKT_SCHED]: Fix locking in __qdisc_destroy rcu-callback
  • [PKT_SCHED]: Refcount qdisc->dev for __qdisc_destroy rcu-callback
  • [PKT_SCHED]: remove unneccessary checks for qdisc->dev
  • [PKT_SCHED]: Remove useless noop_qdisc assignments in destroy functions
  • [PKT_SCHED]: Use double-linked list for dev->qdisc_list
  • [PKT_SCHED]: Fix q_idx calculation in tc_dump_qdisc

Paul Mackerras:

  • Remove ppc32 proc_rtas.c
  • Restore PPP filtering
  • ppc64: pci_dn cleanups

Peter Tiedemann:

  • s390: ctc driver changes

Roland McGrath:

  • fix /proc printing of TASK_DEAD state

Russell King:

  • [SERIAL] replace schedule_timeout() with msleep()
  • [FB] replace schedule_timeout() with msleep()
  • [ARM] Remove unnecessary CONFIG_CPU_32 preprocessor conditional
  • [ARM] Fix sparse warnings in nwfpe
  • [ARM] Eliminate io.c sparse warnings/ gcc 3.4 errors
  • [ARM] Fix sparse warnings in ds1620.c
  • [ARM] Fix nwbutton sparse warnings
  • [ARM] Fix nwflash sparse warnings
  • [ARM] Fix wdt977 sparse warnings
  • [ARM] Fix two makefile problems

Rusty Russell:

  • [NET]: Add skb_iter functions

Sam Ravnborg:

  • kbuild: Remove LANG preset in top-level Makefile

Stephen Hemminger:

  • [PKT_SCHED]: netem limit not returned correctly
  • [BRIDGE]: rmmod device while bridge is down fails
  • [PKT_SCHED]: Cache align qdisc data

Thomas Spatzier:

  • s390: qeth performance

Tom Rini:

  • ppc32: Fix 'mktree' on 64bit hosts
  • ppc32: Fix building of certain CPU types

Tony Luck:

  • Provide comand line keyword "nomca" to turn off mca processing in kernel

William Lee Irwin III:

  • sparc32: turbosparc flush warnings
  • sparc32: sparc32 init_idle()
  • sparc32: sun4d cpu_present_map is a cpumask_t
  • sparc32: smp_processor_id() BITFIXUP fixes
  • sparc32: reinstate smp_reschedule_irq()
  • sparc32: remove references to start_secondary()
  • sparc32: define cache_decay_ticks
  • sparc32: remove unused variable in dvma.c
  • sparc32: sun4 does not support SMP
  • sparc32: make CONFIG_SMP depend on CONFIG_BROKEN

Yanmin Zhang:

  • init.c, pgalloc.h


No talkbacks posted.
  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