Publicado por Marcelo Soares Souza em 06 de Junho de 2012 licenciado sobre Creative Commons 3.0 Brasil

Tux WorkerUma nova versão do Kernel do Linux estável, da série 3.4.x, traz 88 correções. O Kernel 3.4.1 tem como destaque correções para arquitetura ARM, subsistema DRM (mais especificamente no driver i915 para placas gráficas Intel), subsistema USB dentre outros.

Lista completa de mudanças
8250.c: less than 2400 baud fix.
8250_pci: fix pch uart matching
Add missing call to uart_update_timeout()
ARM: 7365/1: drop unused parameter from flush_cache_user_range
ARM: 7409/1: Do not call flush_cache_user_range with mmap_sem held
ARM: dt: tegra cardhu: fix typo in SDHCI node name
b43legacy: Fix error due to MMIO access with SSB unpowered
cfg80211: warn if db.txt is empty with CONFIG_CFG80211_INTERNAL_REGDB
docs: update HOWTO for 2.6.x -> 3.x versioning
drivers/staging/comedi/comedi_fops.c: add missing vfree
drm/i915: Avoid a double-read of PCH_IIR during interrupt handling
drm/i915: don't clobber the pipe param in sanitize_modesetting
drm/i915: [GEN7] Use HW scheduler for fixed function shaders
fbdev: sh_mobile_lcdc: Don't confuse line size with pitch
Fix blocking allocations called very early during bootup
gma500: Fix Poulsbo suspend/resume crash on devices with SDVO ports
gpio: mpc8xxx: Prevent NULL pointer deref in demux handler
HID: logitech: read all 32 bits of report type bitfield
HID: wiimote: Fix IR data parser
hvc_xen: NULL dereference on allocation failure
i2c: davinci: Free requested IRQ in remove
i2c: tegra: notify transfer-complete after clearing status.
IB/core: Fix mismatch between locked and pinned pages
intel-iommu: Add device info into list before doing context mapping
iommu: Fix off by one in dmar_get_fault_reason()
isci: fix oem parameter validation on single controller skus
isdn/gigaset: fix CAPI disconnect B3 handling
isdn/gigaset: improve error handling querying firmware version
isdn/gigaset: ratelimit CAPI message dumps
KEYS: Use the compat keyctl() syscall wrapper on Sparc64 for Sparc32 compat
MCE: Fix vm86 handling for 32bit mce handler
md: using GFP_NOIO to allocate bio for flush request
media: uvcvideo: Fix ENUMINPUT handling
mmc: cd-gpio: protect against NULL context in mmc_cd_gpio_free()
mmc: omap_hsmmc: pass IRQF_ONESHOT to request_threaded_irq
mmc: sdio: avoid spurious calls to interrupt handlers
mm: mempolicy: Let vma_merge and vma_split handle vma->vm_policy linkages
nouveau: nouveau_set_bo_placement takes TTM flags
perf/x86: Update event scheduling constraints for AMD family 15h models
persistent_ram: Fix buffer size clamping during writes
powerpc: Fix broken cpu_idle_wait() implementation
RDMA/cxgb4: Always wake up waiters in c4iw_peer_abort_intr()
RDMA/cxgb4: Drop peer_abort when no endpoint found
RDMA/cxgb4: Use dst parameter in import_ep()
regulator: core: Release regulator-regulator supplies on error
s390/pfault: fix task state race
SCSI: mpt2sas: Fix for panic happening because of improper memory allocation
SELinux: if sel_make_bools errors don't leave inconsistent state
smsusb: add autodetection support for USB ID 2040:c0a0
spi/spi-fsl-spi: reference correct pdata in fsl_spi_cs_control
tile: fix bug where fls(0) was not returning 0
tty: Allow uart_register/unregister/register
um: Fix __swp_type()
um: Implement a custom pte_same() function
usb: add USB_QUIRK_RESET_RESUME for M-Audio 88es
USB: cdc-wdm: cannot use dev_printk when device is gone
USB: cdc-wdm: fix memory leak
USB: cdc-wdm: poll must return POLLHUP if device is gone
USB: cdc-wdm: remove from device list on disconnect
USB: cdc-wdm: sanitize error returns
usbcore: enable USB2 LPM if port suspend fails
USB: EHCI: OMAP: Finish ehci omap phy reset cycle before adding hcd.
USB: ehci-platform: remove update_device
USB: ffs-test: fix length argument of out function call
USB: fix resource leak in xhci power loss path
USB: ftdi-sio: add support for Physik Instrumente E-861
usb: gadget: fsl_udc_core: dTD's next dtd pointer need to be updated once written
USB: gpio_vbus: provide an appropriate debounce interval
usbhid: prevent deadlock during timeout
USB: ohci-at91: add a reset function to fix race condition
USB: Remove races in devio.c
usb-serial: ftdi_sio: fix oops during autosuspend
USB: serial: ti_usb_3410_5052: Add support for the FRI2 serial console
usb-storage: unusual_devs entry for Yarvik PMP400 MP4 player
usb: usbtest: two super speed fixes for usbtest
usb-xhci: Handle COMP_TX_ERR for isoc tds
vfs: make AIO use the proper rw_verify_area() area helpers
workqueue: skip nr_running sanity check in worker_enter_idle() if trustee is active
x86-32, relocs: Whitelist more symbols for ld bug workaround
x86/mce: Fix check for processor context when machine check was taken.
x86, relocs: Add jiffies and jiffies_64 to the relative whitelist
x86, relocs: Build clean fix
xen: do not map the same GSI twice in PVHVM guests.
xhci: Add Lynx Point to list of Intel switchable hosts.
xhci: Add new short TX quirk for Fresco Logic host.
xhci: Avoid dead ports when CONFIG_USB_XHCI_HCD=n
xHCI: keep track of ports being resumed and indicate in hub_status_data
xhci: Reset reserved command ring TRBs on cleanup.

Tag(s): Kernel Linux

É preciso esta logado para comentar