lkml.org 
[lkml]   [2007]   [Jul]   [8]   [last100]   RSS-feed
Views: [more markup]  [less markup]  [headers]  [forward] 
 
Messages in this thread
Complete thread (EXPERIMENTAL)
/
DateSun, 8 Jul 2007 16:52:52 -0700 (PDT)
FromLinus Torvalds <>
SubjectLinux 2.6.22 released
Digg This

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/

\
ISP Services
Valid XHTML 1.0!\ /
Valid CSS! Last update: 2007-07-08 23:55    [W:0.689 / U:0.080 seconds]
©2003-2005 Jasper Spaans