lkml.org 
[lkml]   [2007]   [Jul]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectLinux 2.6.22 released

It's out there now (or at least in the process of mirroring out - if you
don't see everything, give it a bit of time).

Not a whole lot of changes since -rc7: some small architecture changes
(ppc, mips, blackfin), and most of those are defconfig updates. Various
driver fixes: new PCI ID's along with some ide, ata and networking fixes
(for example - the magic wireless libertas ioctl's got removed, they may
be re-added later, hopefully in a more generic form, but in the meantime
this doesn't make a release with new interfaces that aren't universally
liked).

And various random fixes for regressions and other buglets. Mostly really
small "few-liners"..

The shortlog (appended) is fairly self-explanatory and the diffstat (at
the very end) also gives a fairly good picture of where the changes are.

The full changelog since 2.6.21 also got uploaded, but quite frankly, I
wonder if anybody uses those things? I've been uploading them for non-git
users, but I have a suspicion that any people who want that kind of
detail have long since learnt to use git, or are following the commit
mailing lists or equivalent.

So this is also a heads-up that I'm considering skipping the ChangeLog
files in the future - the full release ones are so big as to not be very
easily readable (the full ChangeLog from 2.6.21 is ove ra hundred thousand
lines, and weighs in at 3.8MB for example), and you really can get much
better per-subsystem logs from git.

Anybody? Should I make just the shortlogs available instead (I don't save
those, but I post those for the later -rc's - usually the -rc1 and -rc2's
are too big for the mailing list, but they are still a lot smaller and
more readable than the *full* logs are)?

Or do people really want the full logs, and don't use git?

Let me know how you feel. And test the actual release out too, of course!

Linus

---
Adrian Bunk (4):
drivers/net/ns83820.c: fix a check-after-use
[NET]: net/core/netevent.c should #include <net/netevent.h>
include/linux/kallsyms.h must #include <linux/errno.h>
DLM must depend on SYSFS
Alan Cox (4):
ata_generic: Check the right register for the DMA enabled flags
pata_pdc202xx_old: Correct cable detect logic
pata_pcmcia: Switch to ata_sff_port_start
ide: Fix a theoretical Ooops case

Albert Lee (3):
libata: pata_pdc2027x PLL input clock fix
libata: remove reading alt_status from ata_hsm_qc_complete()
ide: pdc202xx_new PLL input clock fix

Alexander Graf (1):
fix logic error in ipc compat semctl()

Andi Kleen (2):
Revert HPET resource reservation
Revert perfctr reservation to 2.6.21 state

Andres Salomon (1):
GEODE: reboot fixup for geode machines with CS5536 boards

Andrew Morton (1):
ide: ide_scan_pcibus(): check __pci_register_driver return value

Andrew Sharp (1):
[MIPS] 64-bit TO_PHYS_MASK macro for RM9000 processors

Andrzej Zaborowski (1):
[ARM] 4454/1: Use word accesses in Versatile PCI config reads

Atsushi Nemoto (1):
[MIPS] Add whitelists for checksyscalls.sh

Bartlomiej Zolnierkiewicz (3):
amd74xx: resume fix
it821x: fix incorrect SWDMA mask
qd65xx: fix PIO mode selection

Bjorn Helgaas (1):
PNP SMCf010 quirk: work around Toshiba Portege 4000 ACPI issues

Chris Dearman (1):
[MIPS] Fix timer/performance interrupt detection

Christian Krafft (1):
[POWERPC] Fix PMI breakage in cbe_cbufreq driver

Christoph Lameter (2):
SLUB: Make lockdep happy by not calling add_partial with interrupts enabled during bootstrap
slub: remove useless EXPORT_SYMBOL

Chuck Ebbert (1):
pata_ali: fix UDMA settings

Dan Williams (4):
libertas: style fixes
libertas: kill wlan_scan_process_results
libertas: fix WPA associations by handling ENABLE_RSN correctly
libertas: remove private ioctls

Dave Jones (1):
Clean up E7520/7320/7525 quirk printk.

David Brownell (1):
net/usb/cdc_ether minor sparse cleanup

David Gibson (1):
[POWERPC] Disable old EMAC driver in arch/powerpc

David Woodhouse (4):
[JFFS2] Fix readinode failure when read_dnode() detects CRC failure.
Fix slab redzone alignment
x86_64: fix headers_install
Fix use-after-free oops in Bluetooth HID.

Dhananjay Phadke (1):
RESEND [PATCH 3/3] NetXen: Graceful teardown of interface and hardware upon module unload

Dmitry Torokhov (4):
Input: i8042 - add HP Pavilion ZT1000 to the MUX blacklist
Input: atkbd - throttle LED switching
Input: serio - take drv_mutex in serio_cleanup()
Input: document some of keycodes

Florian Attenberger (1):
sata_mv: PCI-ID for Adaptec 1430SA SATA Controller

Hartmut Birr (1):
V4L/DVB (5822): Fix the return value in ttpci_budget_init()

Henrique de Moraes Holschuh (1):
Input: add a new EV_SW SW_RADIO event, for radio switches on laptops

Jack Morgenstein (1):
mlx4_core: Add new Mellanox device IDs

Jarek Poplawski (1):
[NETPOLL]: Fixups for 'fix soft lockup when removing module'

Jason Wessel (1):
i386: fix regression, endless loop in ptrace singlestep over an int80

Jeff Garzik (1):
[libata] sata_nv: undo merge error

Jelle Foks (1):
V4L/DVB (5816): Cx88-blackbird: fix vidioc_g_tuner never ending list of tuners

Jie Zhang (1):
Blackfin arch: Add proper -mcpu option according to the cpu and silicon revision configuration

Jing Min Zhao (1):
[NETFILTER]: nf_conntrack_h323: add checking of out-of-range on choices' index values

Johannes Berg (1):
[NET] skbuff: remove export of static symbol

Kumar Gala (2):
gianfar: Fix typo bug introduced by move to udp_hdr()
[POWERPC] Update defconfigs

Kumba (1):
[MIPS] Fix include wrapper symbol definitions in IP32 code.

Len Brown (1):
ACPI: fix acpi_osi=!Linux

Linus Torvalds (4):
Remove some unused variables
Remove the blink driver
Fix permission checking for the new utimensat() system call
Linux 2.6.22

Loic Prylli (1):
MTRR: Fix race causing set_mtrr to go into infinite loop

Maciej W. Rozycki (1):
[MIPS] die(): Properly declare as non-returning

Maik Hampel (1):
myri10ge: SET_NETDEV_DEV()

Marco Roeland (1):
Blackfin arch: remove zero-sized include/asm-blackfin/macros.h

Masatake YAMATO (1):
ide: never called printk statement in ide-taskfile.c::wait_drive_not_busy

Michael Ellerman (1):
Fix elf_core_dump() when writing arch specific notes (spu coredumps)

Mike Frysinger (1):
Blackfin arch: update board defconfig files

Oleg Nesterov (1):
V4L/DVB (5818): CinergyT2: fix flush_workqueue() vs work->func() deadlock

Olof Johansson (1):
[POWERPC] Uninline and export virq_to_hw() for the pasemi_mac driver

Patrick McHardy (1):
3c589_cs: fix local_bh_enable warning

Peter Korsgaard (4):
dm9601: HW header size shouldn't be included in packet length
usbnet: Zero padding byte if there is tail room in skb
Update MAINTAINERS for USB network devices
dm9601: Return 0 from bind() on success

Peter Zijlstra (2):
mm: fixup /proc/vmstat output
mm: double mark_page_accessed() in read_cache_page_async()

Qi Yong (1):
Input: atkbd - use printk_ratelimit for spurious ACK messages

Ralf Baechle (7):
[MIPS] VSMP: Fix initialization ordering bug.
[MIPS] AP/SP: Avoid triggering the 34K E125 performance issue
[MIPS] Change libgcc-style functions from lib-y to obj-y
[MIPS] SMTC: Fix cut'n'paste bug in Kconfig.debug
[MIPS] RM7000: Enable ICACHE_REFILLS_WORKAROUND_WAR.
[MIPS] Add macros to encode processor revisions.
[MIPS] Fix scheduling latency issue on 24K, 34K and 74K cores

Ralph Campbell (1):
IPoIB/cm: Partial error clean up unmaps wrong address

Randy Dunlap (1):
scsi disk help file is not complete

Richard Purdie (1):
[ARM] 4458/1: pxa: Fix CKEN usage and hence fix pxa suspend/resume

Robert Hancock (1):
sata_nv: allow changing queue depth

Robin Getz (1):
Blackfin arch: Fix up remaining printks with proper log levels

Russell King (2):
[ARM] Fix non-page aligned boot time mappings
[ARM] always allow dump_stack() to produce a backtrace

Sergei Shtylyov (2):
hpt366: blacklist MAXTOR STM3320620A for UltraDMA/66
hpt366: use correct enablebits for HPT36x

Stefan Richter (2):
firewire: fix async reception on big endian machines
firewire: add Kconfig help on building both stacks

Tejun Heo (3):
sata_inic162x: disable LBA48 devices
libata: add HTS541616J9SA00 to NCQ blacklist
libata: fix assigned IRQ reporting

Thomas Gleixner (1):
NTP: remove clock_was_set() call to prevent deadlock

Trent Piepho (1):
V4L/DVB (5808): Bttv: fix v4l1 breaking the driver

Uwe Koziolek (2):
libata: PATA-mode fixes for sis_sata
sis5513: adding PCI-ID

Vivek Goyal (1):
i386: es7000 build breakage fix

Vlad Yasevich (3):
SCTP: Fix thinko in sctp_copy_laddrs()
SCTP: Check to make sure file is valid before setting timeout
SCTP: Add scope_id validation for link-local binds

Yoann Padioleau (1):
potential compiler error, irqfunc caller sites update

Zach Brown (1):
dio: remove bogus refcounting BUG_ON

dhananjay.phadke@gmail.com (2):
RESEND [PATCH 1/3] NetXen: Fix issue of MSI not working correctly
RESEND [PATCH 2/3] NetXen: Support per PCI-function interrupt mask registers

maximilian attems (2):
starfire list alpha as 64 bit arch
MAINTAINERS new kernel janitors ml

---
MAINTAINERS | 10 +-
Makefile | 2 +-
arch/arm/kernel/traps.c | 2 -
arch/arm/mach-pxa/pxa27x.c | 4 +-
arch/arm/mach-versatile/pci.c | 5 +-
arch/arm/mm/mmu.c | 4 +-
arch/blackfin/Kconfig | 6 +
arch/blackfin/Makefile | 21 +
arch/blackfin/configs/BF533-EZKIT_defconfig | 12 +-
arch/blackfin/configs/BF533-STAMP_defconfig | 26 +-
arch/blackfin/configs/BF537-STAMP_defconfig | 26 +-
arch/blackfin/configs/BF561-EZKIT_defconfig | 12 +-
arch/blackfin/configs/PNAV-10_defconfig | 13 +-
arch/blackfin/kernel/setup.c | 18 +-
arch/blackfin/kernel/traps.c | 3 +-
arch/i386/Kconfig | 4 +-
arch/i386/kernel/acpi/boot.c | 21 -
arch/i386/kernel/cpu/mtrr/main.c | 4 +
arch/i386/kernel/cpu/perfctr-watchdog.c | 35 +-
arch/i386/kernel/entry.S | 8 +-
arch/i386/kernel/quirks.c | 5 +-
arch/i386/kernel/reboot_fixups.c | 13 +
arch/i386/mach-es7000/es7000plat.c | 48 ++
arch/mips/Kconfig.debug | 2 +-
arch/mips/kernel/cpu-probe.c | 15 +-
arch/mips/kernel/smp-mt.c | 4 +-
arch/mips/kernel/traps.c | 8 +-
arch/mips/kernel/vpe.c | 4 -
arch/mips/lib/Makefile | 2 +-
arch/powerpc/configs/mpc7448_hpc2_defconfig | 212 ++---
arch/powerpc/configs/mpc8272_ads_defconfig | 293 +++++---
arch/powerpc/configs/mpc8313_rdb_defconfig | 310 ++++----
arch/powerpc/configs/mpc832x_mds_defconfig | 176 ++---
arch/powerpc/configs/mpc832x_rdb_defconfig | 229 +++----
arch/powerpc/configs/mpc834x_itx_defconfig | 265 ++++----
arch/powerpc/configs/mpc834x_itxgp_defconfig | 232 +++---
arch/powerpc/configs/mpc834x_mds_defconfig | 195 +++---
arch/powerpc/configs/mpc836x_mds_defconfig | 176 ++---
arch/powerpc/configs/mpc8540_ads_defconfig | 201 +++---
arch/powerpc/configs/mpc8544_ds_defconfig | 193 ++---
arch/powerpc/configs/mpc8560_ads_defconfig | 201 +++---
arch/powerpc/configs/mpc8568mds_defconfig | 191 ++---
arch/powerpc/configs/mpc85xx_cds_defconfig | 206 +++---
arch/powerpc/configs/mpc8641_hpcn_defconfig | 200 +++---
arch/powerpc/configs/mpc866_ads_defconfig | 213 +++---
arch/powerpc/configs/mpc885_ads_defconfig | 222 +++---
arch/powerpc/kernel/irq.c | 6 +
arch/powerpc/platforms/cell/cbe_cpufreq.c | 15 +-
drivers/acpi/osl.c | 4 +-
drivers/ata/Kconfig | 5 +
drivers/ata/ata_generic.c | 2 +-
drivers/ata/libata-core.c | 9 +-
drivers/ata/libata-sff.c | 5 +-
drivers/ata/pata_ali.c | 8 +-
drivers/ata/pata_cs5520.c | 5 +
drivers/ata/pata_pcmcia.c | 2 +-
drivers/ata/pata_pdc2027x.c | 11 +-
drivers/ata/pata_pdc202xx_old.c | 4 +-
drivers/ata/pata_sis.c | 46 +-
drivers/ata/sata_inic162x.c | 7 +
drivers/ata/sata_mv.c | 3 +
drivers/ata/sata_nv.c | 1 +
drivers/ata/sata_sis.c | 39 +-
drivers/ata/sis.h | 2 +-
drivers/atm/firestream.c | 2 +-
drivers/firewire/Kconfig | 65 +-
drivers/firewire/fw-ohci.c | 6 +-
drivers/ide/ide-probe.c | 4 +-
drivers/ide/ide-taskfile.c | 12 +-
drivers/ide/legacy/qd65xx.c | 3 +-
drivers/ide/pci/amd74xx.c | 8 +-
drivers/ide/pci/hpt366.c | 21 +-
drivers/ide/pci/it821x.c | 3 +-
drivers/ide/pci/pdc202xx_new.c | 10 +-
drivers/ide/pci/sis5513.c | 1 +
drivers/ide/setup-pci.c | 10 +-
drivers/infiniband/ulp/ipoib/ipoib_cm.c | 4 +-
drivers/input/keyboard/atkbd.c | 47 +-
drivers/input/serio/i8042-x86ia64io.h | 11 +
drivers/input/serio/serio.c | 2 +
drivers/media/dvb/cinergyT2/cinergyT2.c | 66 +-
drivers/media/dvb/ttpci/budget-core.c | 2 +-
drivers/media/video/bt8xx/bttv-driver.c | 13 +-
drivers/media/video/cx88/cx88-blackbird.c | 2 +
drivers/misc/Kconfig | 8 -
drivers/misc/Makefile | 1 -
drivers/misc/blink.c | 45 --
drivers/net/Kconfig | 2 +-
drivers/net/arm/am79c961a.c | 2 +-
drivers/net/gianfar.c | 2 +-
drivers/net/ixp2000/ixpdev.c | 2 +-
drivers/net/mlx4/main.c | 2 +
drivers/net/myri10ge/myri10ge.c | 2 +
drivers/net/netxen/netxen_nic.h | 180 ++++-
drivers/net/netxen/netxen_nic_hdr.h | 2 +
drivers/net/netxen/netxen_nic_hw.c | 33 +-
drivers/net/netxen/netxen_nic_init.c | 51 +-
drivers/net/netxen/netxen_nic_main.c | 177 +++--
drivers/net/netxen/netxen_nic_phan_reg.h | 14 +
drivers/net/ns83820.c | 4 +-
drivers/net/pcmcia/3c589_cs.c | 2 +-
drivers/net/sb1250-mac.c | 2 +-
drivers/net/starfire.c | 2 +-
drivers/net/usb/cdc_ether.c | 8 +-
drivers/net/usb/dm9601.c | 11 +-
drivers/net/usb/usbnet.c | 9 +-
drivers/net/wireless/libertas/Makefile | 2 +-
drivers/net/wireless/libertas/README | 275 -------
drivers/net/wireless/libertas/assoc.c | 28 +-
drivers/net/wireless/libertas/cmd.c | 12 +-
drivers/net/wireless/libertas/cmdresp.c | 21 +
drivers/net/wireless/libertas/hostcmd.h | 2 +-
drivers/net/wireless/libertas/ioctl.c | 1081 --------------------------
drivers/net/wireless/libertas/main.c | 8 +-
drivers/net/wireless/libertas/scan.c | 51 +-
drivers/net/wireless/libertas/wext.c | 152 ----
drivers/net/wireless/libertas/wext.h | 45 +-
drivers/pnp/quirks.c | 63 ++-
drivers/scsi/Kconfig | 1 +
drivers/usb/misc/uss720.c | 2 +-
fs/binfmt_elf.c | 7 +-
fs/direct-io.c | 2 +-
fs/dlm/Kconfig | 2 +-
fs/jffs2/readinode.c | 23 +-
fs/utimes.c | 13 +-
include/asm-blackfin/processor.h | 4 +
include/asm-i386/mach-es7000/mach_apic.h | 4 +
include/asm-i386/mach-es7000/mach_mpparse.h | 6 +
include/asm-mips/addrspace.h | 1 +
include/asm-mips/cpu.h | 11 +
include/asm-mips/mach-ip32/dma-coherence.h | 6 +-
include/asm-mips/mipsregs.h | 2 +
include/asm-mips/ptrace.h | 2 +-
include/asm-mips/unistd.h | 16 +
include/asm-mips/war.h | 18 +-
include/asm-powerpc/irq.h | 5 +-
include/linux/input.h | 143 ++--
include/linux/kallsyms.h | 1 +
include/linux/pci_ids.h | 1 +
ipc/compat.c | 2 +-
kernel/time/ntp.c | 2 -
mm/filemap.c | 1 -
mm/slab.c | 32 +-
mm/slub.c | 9 +-
mm/vmstat.c | 2 +-
net/bluetooth/hidp/core.c | 18 +-
net/core/netevent.c | 1 +
net/core/netpoll.c | 6 +-
net/core/skbuff.c | 1 -
net/netfilter/nf_conntrack_h323_asn1.c | 4 +-
net/sctp/ipv6.c | 4 +
net/sctp/socket.c | 12 +-
scripts/Makefile.headersinst | 2 +-
sound/arm/pxa2xx-ac97.c | 2 +-
sound/soc/pxa/pxa2xx-ac97.c | 2 +-
155 files changed, 3071 insertions(+), 4118 deletions(-)
delete mode 100644 drivers/misc/blink.c
delete mode 100644 drivers/net/wireless/libertas/ioctl.c
delete mode 100644 include/asm-blackfin/macros.h
-
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/
\
 
 \ /
  Last update: 2007-07-09 01:55    [from the cache]
©2003-2011 Jasper Spaans