Broadcasting the Linux kernel, one source file at a time!

Linux 3.3 Released

Linux 3.3 has been released on Sunday, and we will shortly be starting to broadcast it.

Stay tuned!

Commits summary for version 3.3 :

Al Viro (1):
      restore smp_mb() in unlock_new_inode()
Alan Cox (1):
      drm/gma500: Fix Cedarview boot failures in 3.3-rc

Alan Stern (1):
      Block: use a freezable workqueue for disk-event polling

Alexandre Bounine (1):
      rapidio/tsi721: fix bug in register offset definitions

Anton Blanchard (3):
      perf tools: Incorrect use of snprintf results in SEGV
      afs: Read of file returns EBADMSG
      afs: Remote abort can cause BUG in rxrpc code

Ariel Elior (1):
      bnx2x: added cpu_to_le16 when preparing ramrod's data

Arnaldo Carvalho de Melo (1):
      perf tools: Use scnprintf where applicable

Axel Lin (3):
      regulator: Fix setting selector in tps6524x set_voltage function
      regulator: Set n_voltages for da9052 regulators
      regulator: da9052: Ensure the selected voltage falls within the
specified range

Ben Hutchings (1):
      x86: Add amilo-rfkill driver for some Fujitsu-Siemens Amilo laptops

Chris Metcalf (3):
      arch/tile: Fix up from commit 8a25a2fd126c621f44f3aeaef80d51f00fc11639
      arch/tile: sync up the defconfig files to the tip
      arch/tile/configs: convert to minimal configs via "make savedefconfig"

Cyrill Gorcunov (1):
      prctl: use CAP_SYS_RESOURCE for PR_SET_MM option

Dan Carpenter (2):
      block, sx8: fix pointer math issue getting fw version
      drivers/video/backlight/s6e63m0.c: fix corruption storing gamma mode

Danny Kukawka (2):
      drivers/block/DAC960: fix DAC960_V2_IOCTL_Opcode_T -Wenum-compare warning
      drivers/block/DAC960: fix -Wuninitialized warning

David S. Miller (1):
      sparc32: Add -Av8 to assembler command line.

Donghwa Lee (1):
      MAINTAINERS: add entry for exynos mipi display drivers

Eric Dumazet (6):
      tcp: fix syncookie regression
      ipv6: fix icmp6_dst_alloc()
      sch_sfq: revert dont put new flow at the end of flows
      net/usbnet: reserve headroom on rx skbs
      net/hyperv: fix erroneous NETDEV_TX_BUSY use
      wimax/i2400m: fix erroneous NETDEV_TX_BUSY use

Gianluca Gennari (1):
      [media] smsdvb: fix get_frontend

Guenter Roeck (4):
      hwmon: (w83627ehf) Fix writing into fan_stop_time for NCT6775F/NCT6776F
      hwmon: (w83627ehf) Fix memory leak in probe function
      hwmon: (w83627ehf) Describe undocumented pwm attributes
      hwmon: (zl6100) Enable interval between chip accesses for all chips

Gustavo Padovan (1):
      MAINTAINERS: Gustavo has moved

Haogang Chen (1):
      nilfs2: clamp ns_r_segments_percentage to [1, 99]

Henrique Camargo (1):
      [media] media: davinci: added module.h to resolve unresolved macros

Hugh Dickins (1):
      memcg: free mem_cgroup by RCU to fix oops

Ike Panhc (1):
      acer-wmi: No wifi rfkill on Lenovo machines

Ingo Molnar (1):
      perf tools, x86: Build perf on older user-space as well

James Morris (1):
      MAINTAINERS: Add Serge as maintainer of capabilities

Jan Kara (1):
      udf: Fix deadlock in udf_release_file()

Jason Baron (1):
      Don't limit non-nested epoll paths

Jean Delvare (1):
      hwmon: (w83627ehf) Fix temp2 source for W83627UHG

Jesse Barnes (2):
      drm/i915: fix color order for BGR formats on SNB
      drm/i915: support 32 bit BGR formats in sprite planes

Joerg Neikes (1):
      usb: asix: Patch for Sitecom LN-031

Johan Hedberg (2):
      MAINTAINERS: add Johan to Bluetooth maintainers
      MAINTAINERS: fix link to Gustavo Padovans tree

Jun'ichi Nomura (1):
      block: Fix NULL pointer dereference in sd_revalidate_disk

Kuninori Morimoto (1):
      ARM: mach-shmobile: ap4evb: fixup fsi2_ak4643_info typo

Laurent Pinchart (4):
      [media] [FOR,v3.3] uvcvideo: Avoid division by 0 in timestamp calculation
      ARM: mach-shmobile: Fix ag5evm compilation by including linux/videodev2.h
      ARM: mach-shmobile: mackerel: Reserve DMA memory for the frame buffer
      drm/exynos: Fix fb_videomode <-> drm_mode_modeinfo conversion

Linus Torvalds (1):
      Linux 3.3

Marek Szyprowski (2):
      drm/exynos: use correct 'exynos-drm' name for platform device
      drm/exynos: fix runtime_pm fimd device state on probe

Mark Salter (1):
      C6X: remove dead code from entry.S

Matt Fleming (1):
      tile: Use set_current_blocked() and block_sigmask()

Matthew Garrett (1):
      PCI: ignore pre-1.1 ASPM quirking when ASPM is disabled

Mauro Carvalho Chehab (1):
      [media] smsusb: fix the default delivery system setting

Michal Schmidt (2):
      bnx2x: fix a crash on corrupt firmware file
      bnx2x: fix memory leak in bnx2x_init_firmware()

Miklos Szeredi (2):
      vfs: fix double put after complete_walk()
      vfs: fix return value from do_last()

Muthukumar R (1):
      block: Fix setting bio flags in drivers (sd_dif/floppy)

Nicholas Bellinger (2):
      target: Fix compatible reservation handling (CRH=1) with legacy
RESERVE/RELEASE
      iscsi-target: Fix reservation conflict -EBUSY response handling bug

Pablo Neira Ayuso (1):
      netfilter: ctnetlink: fix race between delete and timeout expiration

Pavel Shilovsky (1):
      CIFS: Do not kmalloc under the flocks spinlock

Peter Zijlstra (1):
      perf/x86: Fix local vs remote memory events for NHM/WSM

Phil Edworthy (2):
      sh: Fix sh2a vbr table for more than 255 irqs
      ARM: mach-shmobile: Fix bonito compile breakage

Rafael J. Wysocki (1):
      sh-sci / PM: Avoid deadlocking runtime PM

Robert Gerlach (1):
      Fujitsu tablet extras driver

RongQing.Li (1):
      ipv6: Don't dev_hold(dev) in ip6_mc_find_dev_rcu.

Ryusuke Konishi (1):
      nilfs2: fix NULL pointer dereference in nilfs_load_super_block()

Santosh Nayak (1):
      cifs: possible memory leak in xattr.

Sascha Hauer (1):
      drm exynos: use drm_fb_helper_set_par directly

Shimoda, Yoshihiro (1):
      sh: add parameter for RSPI in clock-sh7757

Stanislav Kinsbursky (1):
      tun: don't hold network namespace by tun sockets

Stanislaw Gruszka (3):
      block: fix __blkdev_get and add_disk race condition
      iwl3945: fix possible il->txq NULL pointer dereference in delayed works
      rt2x00: fix random stalls

Stephane Eranian (1):
      perf record: Fix buffer overrun bug in tracepoint_id_to_path()

Tejun Heo (3):
      block: replace icq->changed with icq->flags
      block: simplify ioc_release_fn()
      block: exit_io_context() should call elevator_exit_icq_fn()

Thomas Schwinge (1):
      sh: fix up the ubc clock definition for sh7785.

Tom Herbert (1):
      dql: Fix undefined jiffies

Tyler Hicks (1):
      vfs: Correctly set the dir i_mutex lockdep class

Ville Syrjala (1):
      i2c-algo-bit: Fix spurious SCL timeouts under heavy load

Viresh Kumar (1):
      MAINTAINERS: update ST's Mailing list for SPEAr

Wolfram Sang (1):
      i2c-core: Comment says "transmitted" but means "received"

Xi Wang (1):
      panasonic-laptop: avoid overflow in acpi_pcc_hotkey_add()

Xiaotian Feng (1):
      block: fix ioc leak in put_io_context

Yuval Mintz (3):
      bnx2x: pfc statistics counts pfc events twice
      bnx2x: dcb bit indices flags used as bits
      bnx2x: FCoE statistics id fixed

roel (1):
      arch/tile: misplaced parens near likely

Linux 3.0.4 Released

Linux 3.0.4 has been released yesterday and we are now starting to broadcast it!

But that’s not all, we are also adding 11111 (base 2) new tunes in the database as well, including files from the arch, ipc, and net subdirectories.

Here is the list of files that changed since version 3.0.3 :

Makefile                                   |    2 -
arch/x86/include/asm/xen/page.h            |    4 +--
arch/x86/kernel/apic/x2apic_uv_x.c         |    1 
arch/x86/kernel/cpu/intel.c                |   10 +++----
arch/x86/kernel/cpu/mtrr/main.c            |   23 +++++++++++++++++
arch/x86/platform/olpc/olpc.c              |    4 +--
arch/x86/vdso/vdso32/sysenter.S            |    2 -
arch/x86/xen/enlighten.c                   |    4 +--
arch/x86/xen/mmu.c                         |   12 ++++++---
arch/x86/xen/smp.c                         |    4 +--
drivers/block/loop.c                       |    6 +++-
drivers/block/xen-blkfront.c               |    6 ++--
drivers/edac/i7core_edac.c                 |    2 -
drivers/gpu/drm/radeon/radeon_connectors.c |   10 +++++++
drivers/gpu/drm/ttm/ttm_bo.c               |    4 ++-
drivers/mmc/host/sdhci.c                   |    3 --
drivers/net/igb/e1000_82575.c              |    1 
drivers/net/wireless/rt2x00/rt2x00usb.c    |   17 +++++-------
fs/befs/linuxvfs.c                         |   23 ++++++++++-------
fs/btrfs/extent-tree.c                     |   12 +++++++--
fs/btrfs/tree-log.c                        |   28 ++++++++++++++++++---
fs/btrfs/volumes.c                         |   17 ++++++++++++
fs/btrfs/volumes.h                         |    2 +
fs/cifs/connect.c                          |    3 +-
fs/cifs/dir.c                              |    4 +--
fs/ext4/ext4_jbd2.h                        |    4 +--
fs/ext4/inode.c                            |   26 ++++++++++++++++++-
fs/ext4/page-io.c                          |    6 +++-
fs/ext4/super.c                            |    1 
fs/fuse/dev.c                              |    4 +++
fs/nfs/callback.h                          |    2 -
fs/nfs/callback_proc.c                     |   25 ++++++++++++++-----
fs/nfs/callback_xdr.c                      |   24 +++++-------------
fs/nfs/objlayout/objio_osd.c               |   28 +++++++++------------
fs/nfs/objlayout/pnfs_osd_xdr_cli.c        |    3 ++
include/linux/personality.h                |    1 
include/linux/stop_machine.h               |    2 +
kernel/irq/generic-chip.c                  |    4 +--
kernel/stop_machine.c                      |    2 -
kernel/sys.c                               |   38 +++++++++++++++++++++++++++++
sound/pci/ac97/ac97_patch.c                |    1 
sound/usb/caiaq/audio.c                    |   31 ++++++++++++++++++++---
sound/usb/caiaq/device.h                   |    1 
sound/usb/mixer.c                          |    3 +-
44 files changed, 297 insertions(+), 113 deletions(-)

Commits summary for version 3.0.4 :

Aaron Lu (1):
      mmc: sdhci: fix retuning timer wrongly deleted in sdhci_tasklet_finish

Andi Kleen (1):
      Add a personality to report 2.6.x version numbers

Boaz Harrosh (2):
      pnfs-obj: Fix the comp_index != 0 case
      pnfs-obj: Bug when we are running out of bio

Carolyn Wyborny (1):
      igb: Fix lack of flush after register write and before delay

Curt Wohlgemuth (1):
      ext4: Fix ext4_should_writeback_data() for no-journal mode

Daniel Mack (1):
      ALSA: snd_usb_caiaq: track submitted output urbs

Daniel T Chen (1):
      ALSA: ac97: Add HP Compaq dc5100 SFF(PT003AW) to Headphone Jack Sense whitelist

Greg Kroah-Hartman (1):
      Linux 3.0.4

H. Peter Anvin (1):
      x86-32, vdso: On system call restart after SYSENTER, use int $0x80

Jack Steiner (1):
      x86, UV: Remove UV delay in starting slave cpus

Jan Beulich (1):
      xen/x86: replace order-based range checking of M2P table by linear one

Jeff Layton (1):
      cifs: demote cERROR in build_path_from_dentry to cFYI

Jiaying Zhang (1):
      ext4: call ext4_ioend_wait and ext4_flush_completed_IO in ext4_evict_inode

Josef Bacik (1):
      Btrfs: detect wether a device supports discard

Kay Sievers (1):
      loop: fix deadlock when sysfs and LOOP_CLR_FD race against each other

Len Brown (1):
      x86, intel, power: Correct the MSR_IA32_ENERGY_PERF_BIAS message

Marcin Slusarz (1):
      drm/ttm: fix ttm_bo_add_ttm(user) failure path

Mathias Krause (1):
      i7core_edac: fixed typo in error count calculation

Miklos Szeredi (1):
      fuse: check size of FUSE_NOTIFY_INVAL_ENTRY message

Paul Fox (1):
      x86, olpc: Wait for last byte of EC command to be accepted

Stanislaw Gruszka (1):
      rt2x00: fix order of entry flags modification

Stefan Bader (2):
      xen-blkfront: Drop name and minor adjustments for emulated scsi devices
      xen-blkfront: Fix one off warning about name clash

Stefano Stabellini (1):
      xen: Do not enable PV IPIs when vector callback not present

Steve French (1):
      possible memory corruption on mount

Suresh Siddha (1):
      x86, mtrr: lock stop machine during MTRR rendezvous sequence

Takashi Iwai (1):
      ALSA: usb-audio - Fix missing mixer dB information

Tao Ma (1):
      ext4: Resolve the hang of direct i/o read in handling EXT4_IO_END_UNWRITTEN.

Theodore Ts'o (1):
      ext4: fix nomblk_io_submit option so it correctly converts uninit blocks

Thomas Reim (1):
      drm/radeon: Extended DDC Probing for Toshiba L300D Radeon Mobility X1100 HDMI-A Connector

Timo Warns (1):
      befs: Validate length of long symbolic links.

Trond Myklebust (2):
      NFSv4.1: Fix the callback 'highest_used_slotid' behaviour
      NFSv4.1: Return NFS4ERR_BADSESSION to callbacks during session resets

jhbird.choi  samsung.com (1):
      genirq: Fix wrong bit operation

liubo (1):
      Btrfs: fix an oops of log replay

New Site Launched!

Since it’s launch on November 23th 2010, Linux.fm has been running the same bare minimal one page site. It worked but it was time to fancy things up a little bit : we are now running Octopress and added a blog, a press section to keep track of all articles covering the project, and direct access to source files rendered with beautiful syntax highlighting.

I’m also very happy to announce that all audio files are now available in both OGG and MP3 formats, paving the way for HTML5 audio playback migration which should hopefully come soon.

On other news, we also upgraded kernel sources from 3.0 to 3.0.3, so we are broadcasting the most recent stable version.

That’s all for now, thanks for reading and listening, and stay tuned!