"Ahoy me laddies (and beauties)," Linux creator Linus Torvalds began, announcing the seventh release candidate for the upcoming 2.6.23 kernel, "time for the traditional 'Talk Like a Pirate Day' kernel release!" He noted, "now, last year we had a full release (2.6.18 was immortalized on TLAP-2006), but this year I'm chickening out, and we're just doing what is hopefully going to be the last -rc release for the 2.6.23 series." Full source changes can be viewed via the gitweb interface. Linus also offered a brief summary of the changes:
"I'm not including the diffstat, because it got blown up by the resurrection of the sk98lin driver - because skge that is supposed to supplant it doesn't handle some of the hardware. Oh well.
"Apart from that, we had some mips, powerpc and xtense updates, and various driver tweaks. Things like the USB autosuspend revert should make people happier, and some more clockevents fixes should help suspend/restore on i386."
From: Linus Torvalds <torvalds@...> Subject: Arr! Linux 2.6.23-rc7 Date: Sep 19, 7:17 pm 2007Ahoy me laddies (and beauties),
time for the traditional "Talk Like a Pirate Day" kernel release!Now, last year we had a full release (2.6.18 was immortalized on
TLAP-2006), but this year I'm chickening out, and we're just doing what is
hopefully going to be the last -rc release for the 2.6.23 series.I'm not including the diffstat, because it got blown up by the
resurrection of the sk98lin driver - because skge that is supposed to
supplant it doesn't handle some of the hardware. Oh well.Apart from that, we had some mips, powerpc and xtense updates, and various
driver tweaks. Things like the USB autosuspend revert should make people
happier, and some more clockevents fixes should help suspend/restore on
i386.But the shortlog probably tells it best.
Linus
---
Adit Ranadive (1):
[PKTGEN]: srcmac fixAdrian Bunk (1):
fix SERIAL_CORE_CONSOLE driver dependenciesAl Viro (2):
[VLAN]: Fix net_device leak.
[SUNSAB]: Fix several bugs.Alan Cox (3):
[patch 1/2] Xtensa: enable arbitary tty speed setting ioctls
USB: oti6858: Remove broken ioctl code in -mm tree and also the broken fixes
[MIPS] tty: add the new ioctls and definitions.Alan Stern (3):
USB: prevent Thomson card reader from autosuspending
USB: prevent Genesys USB-IDE from autosuspending
USB: disable autosuspend by default for non-hubsAlexey Dobriyan (3):
Fix select on /proc files without ->poll
Fix UTS corruption during clone(CLONE_NEWUTS)
nfs: fix oops re sysctls and V4 supportAndi Kleen (3):
x86_64: Add missing mask operation to vdso
x86_64: Prevent doing anything from cache_remove_dev() when info setup failed.
i386: Fix leak of ../kernel from top levelAndre Haupt (1):
fix typo in Documentation/SubmittingPatchesAndreas Gruenbacher (1):
afs: mntput called before dputAndrew Morton (3):
revert "highmem: catch illegal nesting"
Fix "Fix DAC960 driver on machines which don't support 64-bit DMA"
disable sys_timerfd() for 2.6.23Andrew Vasquez (6):
[SCSI] qla2xxx: Allocate enough space for the full PCI descriptor.
[SCSI] qla2xxx: Don't modify parity bits during ISP25XX restart.
[SCSI] qla2xxx: Correct management-server login-state synchronization issue.
[SCSI] qla2xxx: Correct 8GB iIDMA support.
[SCSI] qla2xxx: Correct mailbox register dump for FWI2 capable ISPs.
[SCSI] qla2xxx: Update version number to 8.02.00-k3.Anti Sullin (1):
bug in AT91 MCI suspend routinesAnton Vorontsov (1):
ucc_geth: fix compilationAntonino A. Daplas (1):
intelfb: Fix bug in DPLL disableAristeu Rozanski (1):
drivers/edac: fix e752x correct return codeArnd Bergmann (1):
futex_compat: fix list traversal bugsAtsushi Nemoto (2):
[MIPS] No ide_default_io_base() if PCI IDE was not found
rtc: rtc-ds1553.c should use resource_size_t for base addressAvi Kivity (1):
KVM: MMU: Fix rare oops on guest context switchBartlomiej Zolnierkiewicz (1):
via82cxxx: add Arima W730-K8 and other rebadgings to short cables listBenjamin Herrenschmidt (2):
[POWERPC] Don't expose clock vDSO functions when CPU has no timebase
[POWERPC] Fix timekeeping on PowerPC 601Bjorn Helgaas (1):
PNP: remove SMCf010 quirkChris Zankel (15):
[XTENSA] fix wrong usage of __init and __initdata in traps.c
[XTENSA] add missing system calls
[XTENSA] Add getpgrp system-call to unistd.h
[XTENSA] Add freestanding option to CFLAGS
[XTENSA] Move pre-initialized structures to init_task.c
[XTENSA] Move string-io functions to io.c from pci.c
[XTENSA] Remove extraneous include statement
[XTENSA] Fix fadvise64_64
[XTENSA] Fix timer instabilities.
[XTENSA] Add typecast macro for constants
[XTENSA] Initialize semaphore_wake_lock
[XTENSA] Use the generic version of get_order
[XTENSA] Add support for executable/non-executable feature in the mmu
[XTENSA] Add kernel module support
[XTENSA] Add support for cache-aliasingChristian Borntraeger (1):
ACPI: (more) delete CONFIG_ACPI_PROCFS_SLEEP (again)Christoph Hellwig (1):
[POWERPC] spusched: Fix null pointer dereference in find_victimChristoph Lameter (1):
SLUB: accurately compare debug flags during slab cache mergeCliff Wickman (1):
mspec: handle shrinking virtual memory areasDale Farnsworth (1):
mv643xx_eth: Fix tx_bytes stats calculationDaniel Exner (1):
pata_ali/alim15x3: override 80-wire cable detection for Toshiba S1800-814Dave Airlie (1):
intel-agp: Fix i830 mask variable that changed with G33 supportDavid Brownell (1):
USB: fix serial gadget ACM breakageDavid Chinner (1):
[XFS] On-demand reaping of the MRU cacheDavid Gibson (1):
rtc-ds1742.c should use resource_size_t for base addressDavid Miller (1):
tty: termios locking functions break with new termios typeDavid S. Miller (6):
[SPARC64]: Fix booting on V100 systems.
[BLUETOOTH]: Fix non-COMPAT build of hci_sock.c
[NET]: Fix two issues wrt. SO_BINDTODEVICE.
[SPARC64]: Update defconfig.
[SPARC64]: Fix lockdep, particularly on SMP.
[SPARC64]: Warn user if cpu is ignored.Denis V. Lunev (1):
[IPV6]: Freeing alive inet6 addressDmitry Torokhov (1):
Driver core: fix deprectated sysfs structure for nested class devicesDoug Thompson (1):
drivers/edac: fix printk level down to debug from emergElvis Pranskevichus (1):
Input: i8042 - add HP Pavilion DV4270ca to the MUX blacklistEric Paris (1):
SELinux: fix array out of bounds when mounting with selinux optionsEric Sandeen (2):
dir_index: error out instead of BUG on corrupt dx dirs
ext34: ensure do_split leaves enough free space in both blocksFrederik Deweerdt (1):
[patch 2/2] xtensa console.c: remove duplicate #includeGeert Uytterhoeven (1):
m68k(nommu): add missing syscallsGreg Kroah-Hartman (2):
USB: option: Add Dell HSDPA 5520 to driver
Revert "usb-storage: implement autosuspend"Hans Verkuil (1):
V4L/DVB (6095): ivtv: fix VIDIOC_G_ENC_INDEX flag handlingHans-Jürgen Koch (1):
Fix a lock problem in generic phy codeHeiko Carstens (3):
[SCSI] zfcp: fix memory leak
[SCSI] zfcp: allocate gid_pn_data objects from gid_pn_cache
[SCSI] zfcp: fix the data buffer accessor patchHenrique de Moraes Holschuh (3):
ACPI: fix CONFIG_NET=n acpi_bus_generate_netlink_event build failure
ACPI: thinkpad-acpi: revert new 2.6.23 CONFIG_THINKPAD_ACPI_INPUT_ENABLED option
ACPI: thinkpad-acpi: bump up version to 0.16Herbert Xu (8):
[NET]: Do not dereference iov if length is zero
[PPP] pppoe: Fix skb_unshare_check call position
[PPP] pppoe: Fix data clobbering in __pppoe_xmit and return value
[PPP] pppoe: Fill in header directly in __pppoe_xmit
[BRIDGE]: Kill clone argument to br_flood_*
[NET] skbuff: Add skb_cow_head
[PPP] generic: Call skb_cow_head before scribbling over skb
[PPP] generic: Fix receive path data clobbering & non-linear handlingHiroshi Shimamoto (1):
sched: fix invalid sched_class useIngo Molnar (1):
sched: add /proc/sys/kernel/sched_compat_yieldIshizaki Kou (1):
spidernet: fix interrupt reason recognitionJaime Velasco Juan (1):
USB: option: Add a new device ID for the HUAWEI E220 HSDPA modem.Jamal Hadi Salim (1):
[NET_SCHED] protect action config/dump from irqsJan Andersson (1):
spi_mpc83xx: hang fixJan Kara (1):
quota: fix infinite loopJan-Bernd Themann (2):
ehea: propagate physical port state
ehea: fix last_rx updateJason Gaston (1):
PCI: irq and pci_ids patch for Intel TolapaiJean Delvare (2):
Fix this Paul Simon song's name
V4L/DVB (6147): Pwc: Fix a broken debug messageJeff Dike (1):
uml: fix irqstack crashJeff Garzik (1):
drivers/net/pcmcia/3c589_cs: fix port configuration switcherooJens Axboe (1):
Fix race with shared tag queue mapsJeremy Fitzhardinge (1):
xen: don't bother trying to set cr4Jiri Kosina (1):
[IPV6]: Fix source address selection.Jochen Friedrich (1):
[PPC] 8xx: Fix r3 trashing due to 8MB TLB page instantiationJohannes Dickgreber (1):
[MIPS] N32 needs to use compat_sys_futimesatJonathan Woithe (1):
msi-laptop: replace ',' with ';'Jorge Juan Chico (1):
ide: ST320413A has the same problem as ST340823AKees Cook (1):
pci: fix unterminated pci_device_id listsKrzysztof Halasa (1):
Subject: [PATCH] Intel FB pixel clock calculation fixKumar Gala (3):
[POWERPC] 8{5,6}xx: Fix build issue with !CONFIG_PCI
mpc8xx: Only build mpc8xx on arch/ppc
[POWERPC] Enable GENERIC_ISA_DMA if FSL_ULI1575 to fix compile issueKyungmin Park (1):
[MIPS] i8259: Add disable method.Lachlan McIlroy (2):
[XFS] Ensure file size updates have been completed before writing inode to disk.
[XFS] Avoid replaying inode buffer initialisation log items if on-disk version is newer.Lamarque Vieira Souza (1):
USB: More USB_QUIRK_RESET_RESUME devicesLarry Finger (1):
bcm43xx: Fix cancellation of work queue crashesLee Schermerhorn (1):
Fix NUMA Memory Policy Reference CountingLinus Torvalds (3):
V4L/DVB (6220a): fix build error for et61x251 driver
x86-64: page faults from user mode are always user faults
Linux 2.6.23-rc7Luca Tettamanti (1):
atl1: disable broken 64-bit DMAMaciej W. Rozycki (3):
[MIPS] Workaround for 4Kc machine check exception
[MIPS] DEC: Initialise ioasic_ssr_lock
[MIPS] cpu-bugs64.c: GCC 3.3 constraint workaroundMarcel Holtmann (4):
[Bluetooth] Add missing stat.byte_rx counter modification
[Bluetooth] Add compat handling for timestamp structure
[Bluetooth] Update security filter for Bluetooth 2.1
[Bluetooth] Fix parameter list for event filter commandMark Fasheh (2):
ocfs2: update docs for new features
ocfs2: Fix calculation of i_blocks during truncateMasakazu Mokuno (1):
As struct iw_point is bi-directional payload, we should copy back the contentMassimiliano Ghilardi (1):
USB Mass Storage: limit "Rockchip ROCK MP3" device (071b:3203) max I/O to 64 sectors per commandMatt Colyer (1):
USB: Add iPhone device id to the quirk list.Matthew Wilcox (3):
Fix DAC960 driver on machines which don't support 64-bit DMA
PTR_ALIGN
Fix non-ISA link error in drivers/scsi/advansys.cMatthias Kaehlcke (1):
kernel/user.c: Use list_for_each_entry instead of list_for_eachMauro Carvalho Chehab (2):
V4L/DVB (6148): Fix a warning at saa7191_probe
Revert "V4L/DVB (6173a): Documentation: Remove reference to dead "cpia_pp=" boot-time option"Maxime Bizon (1):
[MIPS] R10000: Fix wrong test in dma-default.cMichael Chan (1):
[TG3]: Workaround MSI bug on 5714/5780.Michael Ellerman (1):
Restore call_usermodehelper_pipe() behaviourMichael Hennerich (1):
Blackfin arch: Update/Fix PM support add new pm_ops validMikael Pettersson (1):
pdc202xx_new: PLL detection fixMike Christie (2):
[SCSI] libiscsi: fix null ptr regression when aborting a command with data to transfer
[SCSI] libiscsi: sync up iscsi and scsi eh's access to the connectionMike Frysinger (1):
Blackfin arch: fix some bugs in lib/string.h functions found by our string testing modulesMike Rapoport (1):
RTC v3020 fixesNathael Pajani (1):
USB: fix linked list insertion bugfix for usb coreNeil Brown (1):
Correctly close old nfsd/lockd sockets.Neil Horman (1):
[NETFILTER]: Fix/improve deadlock condition on module removal netfilterNeilBrown (1):
md: fix some bugs with growing raid5/raid6 arrays.Nick Piggin (1):
shared tag queue barrier commentNicolas George (1):
uml: use correct type in BLKGETSIZE ioctlNigel Cunningham (1):
Fix failure to resume from initrdsOliver Neukum (2):
USB: quirky flash drive
USB: another quirky device (LCD display)Olof Johansson (1):
[POWERPC] Move serial_dev_init to device_initcall()Ortwin Glück (1):
USB: Nikon D40 QuirksPatrick McHardy (3):
[DECNET]: Fix interface address listing regression.
[NETFILTER]: nf_conntrack_ipv4: fix "Frag of proto ..." messages
[INET_DIAG]: Fix oops in netlink_rcv_skbPaul Mackerras (1):
Define termios_1 functions for powerpc, s390, avr32 and frvPavel Emelyanov (3):
Leases can be hidden by flocks
Convert uid hash to hlist
Fix user namespace exiting OOPsPeter P Waskiewicz Jr (1):
[NET] DOC: Update networking/multiqueue.txt with correct information.Pierre Castella (1):
USB: ftdi_sio: add of a new product/manufacturer, TMLRalf Baechle (13):
Input: i8042 - fix modpost warning
PCI: remove devinit from pci_read_bridge_bases
PCI: Remove __devinit from pcibios_get_irq_routing_table
[MIPS] BCM1480: Fix computation of interrupt mask address register.
[MIPS] PCI: Set need_domain_info if controller domain index is non-zero.
[MIPS] Kconfig: whitespace cleanup.
[MIPS] Sibyte: Remove broken dependency on EXPERIMENTAL from SIBYTE_SB1xxx_SOC.
[MIPS] Provide empty irq_enable_hazard definition for legacy and R1 cores.
[MIPS] Fix aliasing bug in copy_user_highpage.
[MIPS] rtlx: fix int vs. long bug.
[MIPS] rtlx: Fix build error.
[MIPS] Malta: Fix off by one bug in interrupt handler.
[MIPS] 20Kc: Disable use of WAIT instruction.Randy Dunlap (1):
PCI AER: fix warnings when PCIEAER=nRicardo Barberis (1):
USB: Add Sony Ericsson P1i to unusual_devs.hRob Landley (1):
Documentation/00-INDEX: notice ecryptfs.txt movedRobert P. J. Day (3):
H8/300: Fix misnamed "CONFIG_BLKDEV_RESERVE_ADDRESS" Kconfig variable
V4L/DVB (6173a): Documentation: Remove reference to dead "cpia_pp=" boot-time option
V4L/DVB (6173a): Documentation: Remove reference to dead "cpia_pp=" boot-time optionRobin Getz (1):
Blackfin arch: fix the aliased write macrosRussell King (1):
[ARM] realview: disable second GIC on RevB MPCore platformsRusty Russell (1):
lguest: Fix guest crash when CONFIG_X86_USE_3DNOW=ySamuel Thibault (1):
Input: add more Braille keycodesSatyam Sharma (2):
USB: drivers/usb/serial/bus.c: Fix incompatible pointer type warning
[PKT_SCHED]: sch_cbq.c: Shut up uninitialized variable warningScott Wood (1):
[POWERPC] cpm2: Fix off-by-one error in setbrg().Sergei Shtylyov (5):
ide: fix PCI refcounting
pdc202xx_new: fix PCI refcounting
hpt366: fix PCI clock detection for HPT374 (take 4)
ide: add ide_dev_is_sata() helper (take 2)
hpt366: UltraDMA filter for SATA cards (take 2)Stas Sergeev (1):
V4L/DVB (6144): Fix mux setup for composite sound on AverTV 307Stephen Hemminger (3):
[IPV4] devinet: show all addresses assigned to interface
sky2: restore multicast list on resume and other ops
sk98lin: resurrect driverStephen Rothwell (1):
ide: remove unused variables from drivers/ide/ppc/pmac.cSteven Toth (1):
V4L/DVB (6188): Avoid a NULL pointer dereference during mpeg_open()Thiemo Seufer (2):
[MIPS] TLB: Fix instruction bitmasks
BCM1480 serial build fixThomas Bogendoerfer (2):
[MIPS] IP22: Fix wrong check for second HPC
[MIPS] IP22: fix wrong argument orderThomas Gleixner (5):
timekeeping: access rtc outside of xtime lock
timekeeping: Prevent time going backwards on resume
clockevents: Enforce oneshot broadcast when broadcast mask is set on resume
clockevents: do not shutdown the oneshot broadcast device
clockevents: prevent stale tick update on offline cpuTiger Yang (1):
ocfs2: fix mount option parsingTony Breeds (3):
pmac: build fix
Fix "no_sync_cmos_clock" logic inversion in kernel/time/ntp.c
sparc64 (and others): fix tty_ioctl.c buildTzachi Perelstein (1):
[ARM] 4567/1: Fix 'Oops - undefined instruction' when CONFIG_VFP=y on non VFP deviceVenkatesh Pallipadi (1):
ACPI: Reevaluate C/P/T states when a cpu becomes onlineVlad Yasevich (2):
[SCTP]: Add RCU synchronization around sctp_localaddr_list
[SCTP]: Convert bind_addr_list locking to RCUVladimir Shebordaev (1):
Input: usbtouchscreen - correctly set 'phys'YOSHIFUJI Hideaki (4):
[IPv6]: Fix NULL pointer dereference in ip6_flush_pending_frames
[IPV6]: Fix unbalanced socket reference with MSG_CONFIRM.
[IPV6]: Just increment OutDatagrams once per a datagram.
[IPV4]: Just increment OutDatagrams once per a datagram.Yoichi Yuasa (3):
[MIPS] Ocelot: remove remaining bits
leds: Add missing include for leds.h
[MIPS] Add #include to arch/mips/kernel/time.cZhenyu Wang (2):
intel_agp: fix stolen mem range on G33
intel_agp: fix GTT map size on G33aherrman@arcor.de (3):
radeonfb: fix setting of PPLL_REF_DIV for RV370 5B60.
radeonfb: fix chip definition for Radeon Xpress 200M 0x5975
Fix kernel buuild with (CONFIG_COMPAT && ! CONFIG_BLOCK)gw.kernel@tnode.com (1):
PCI: unhide SMBus on Compaq Deskpro EP 401963-001 motherboardsamson yeung (1):
usb/misc/sisusbvga: add product ID of TARGUS/MCT devicetao.ma@oracle.com (1):
ocfs2: Fix a wrong cluster calculation.
-

Not pirate talk time yet
The change log looks like (based on length) rc1 or rc2, not rc7. You can't go rc7->2.6.23 with a changelog that is thousands of lines long.
yea because thats um against
yea because thats um against the rules! hmm <sarcasm> doesn't seem to be an "Allowed HTML tag" :(
Nay, ye Lubber! Been having
Nay, ye Lubber! Been having too much grog, are ya?
Ever thought it might not be about the number of changes but about the changes themselves?
--
Brwaack! Polly want a cracker? … Oh, wait. That’s for Talk Like a PARROT Day.
Arrr!
Arrrr!
I like the tradition of kernel releases on Talk Like A Pirate Day. :)