lkml.org 
[lkml]   [2013]   [Jul]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    SubjectLinux 3.11-rc2
    From
    So it's been another week, and -rc2 is out there.

    The patch looks a bit odd, because by bulk 95% of the patch is just
    the removal of the CSR staging driver that wasn't getting any
    traction, so the diffstat (and the dirstat in particular) is not very
    interesting or readable, since that driver removal basically
    overshadows everything else. But I do admit to love seeing code
    removal patches.

    And of the rest of the patch, a noticeable part is all those
    one-liners all over that just remove the __cpuinit markers that people
    agreed were just more pain than gain to maintain. We had already made
    the markers be no-ops earlier, so they didn't matter for code
    generation, and here in rc2 they get actually removed.

    End result: we have two separate events that generate a lot of noise
    in the patch, but aren't really interesting per se. They do make the
    patch harder to read, though.

    Ignoring those noisy parts of the patch, there's a couple of things
    worth noting about rc2. I think most of the patches here are nice
    fixes, but I wanted to give two heads-ups:

    (a) the O_TMPFILE flag that is new to 3.11 has been going through a
    few ABI/API cleanups (and a few fixes to the implementation too), but
    I think we're done now. So if you're interested in the concept of
    unnamed temporary files, go ahead and test it out. The lack of name
    not only gets rid of races/complications with filename generation, it
    can make the whole thing more efficient since you don't have the
    directory operations that can cause serializing IO etc.

    (b) we had a late change to how ACPI backlight handling is done on
    certain machines, and while this kind of thing really shouldn't be
    done outside the merge window, I ended up pulling it anyway. But I'd
    *really* like to have people test this thing particularly on laptops
    with intel-based graphics. It should only matter (and hopefully
    improve things) for the newer ones with BIOSes designed for Windows 8,
    but hey, the more testing, the better. Backlight handling has been
    painful before, so I'm mentioning this explicitly.

    Anyway, apart from those two issues, I think the rest is pretty normal
    for rc2. It started out a bit slow, but I think it ended up fairly
    normal. Apart from the already mentioned issues, we've got drm stuff
    (radeon in particular), some driver core fixes, s390/mips/arm/x86
    updates, sound drivers, ext4/btrfs fixes, yadda yadda.

    The shortlog since -rc1 is appended.

    Linus

    ---
    Aaro Koskinen (1):
    MIPS: tlbex: fix broken build in v3.11-rc1

    Aaron Lu (2):
    ACPICA: expose OSI version
    ACPI / video: no automatic brightness changes by win8-compatible firmware

    Aaron Plattner (1):
    ALSA: hda - Add new GPU codec ID to snd-hda

    Al Viro (2):
    allow O_TMPFILE to work with O_WRONLY
    livelock avoidance in sget()

    Alex Deucher (16):
    drm/radeon/hdmi: make sure we have an afmt block assigned
    drm/radeon/dpm: disable gfx PG on PALM
    drm/radeon: Disable dma rings for bo moves on r6xx
    drm/radeon: implement bo copy callback using CP DMA (v2)
    drm/radeon: use CP DMA on r6xx for bo moves
    drm/radeon: add fault decode function for cayman/TN (v2)
    drm/radeon: add fault decode function for SI (v2)
    drm/radeon: add fault decode function for CIK
    drm/radeon: allow selection of alignment in the sub-allocator
    drm/radeon: align VM PTBs (Page Table Blocks) to 32K
    drm/radeon/dpm/sumo: handle boost states properly when forcing a
    perf level
    drm/radeon: add a module parameter to disable aspm
    drm/radeon: fix an endian bug in atom table parsing
    drm/radeon/dpm: fix atom vram table parsing
    drm/radeon/dpm/atom: fix broken gcc harder
    drm/radeon/dpm: add debugfs support for RS780/RS880 (v3)

    Alexandre Belloni (2):
    iio: Fix iio_channel_has_info
    iio: inkern: fix iio_convert_raw_to_processed_unlocked

    Anatol Pomozov (1):
    ext4: rate limit printk in buffer_io_error()

    Andre Heider (1):
    drm/radeon/dpm/atom: restructure logic to work around a compiler bug

    Catalin Marinas (1):
    arm64: Only enable local interrupts after the CPU is marked online

    Chanwoo Choi (1):
    PM / Sleep: Fix comment typo in pm_wakeup.h

    Chen Gang (1):
    arm64: add '#ifdef CONFIG_COMPAT' for aarch32_break_handler()

    Chris Wilson (3):
    drm/i915: Fix write-read race with multiple rings
    drm/i915: Fix incoherence with fence updates on Sandybridge+
    Revert "drm/i915: Workaround incoherence between fences and LLC
    across multiple CPUs"

    Christian König (2):
    drm/radeon: fix UVD fence emit
    drm/radeon: never unpin UVD bo v3

    Dan Carpenter (1):
    svcrdma: underflow issue in decode_write_list()

    Daniel Baluta (1):
    ndisc: bool initializations should use true and false

    Daniel Mack (1):
    regmap: cache: bail in regmap_async_complete() for bus-less maps

    Daniel Vetter (2):
    drm/i915: reinit status page registers after gpu reset
    drm/i915: fix up ring cleanup for the i830/i845 CS tlb w/a

    Dave Jones (1):
    linked-list: Remove __list_for_each

    David Jeffery (1):
    lockd: protect nlm_blocked access in nlmsvc_retry_blocked

    David S. Miller (1):
    net: Fix sysfs_format_mac() code duplication.

    Dragos Foianu (2):
    ethtool: fixed trailing statements in ethtool
    net/irda: fixed style issues in irlan_eth

    Eric Dumazet (3):
    ipv4: set transport header earlier
    vlan: mask vlan prio bits
    vlan: fix a race in egress prio management

    Fabio Estevam (2):
    ASoC: sglt5000: Fix the default value of CHIP_SSS_CTRL
    ASoC: sglt5000: Fix SGTL5000_PLL_FRAC_DIV_MASK

    Faidon Liambotis (1):
    MIPS: Octeon: Fix DT pruning bug with pip ports

    Florian Fainelli (1):
    MIPS: BMIPS: Fix thinko to release slave TP from reset

    Ganesan Ramalingam (1):
    MIPS: Netlogic: Fix USB block's coherent DMA mask

    Girish K S (1):
    spi: s3c64xx: add missing check for polling mode

    Greg Kroah-Hartman (7):
    sysfs.h: add __ATTR_RW() macro
    sysfs.h: add ATTRIBUTE_GROUPS() macro
    sysfs.h: add BIN_ATTR macro
    driver core: device.h: add RW and RO attribute macros
    sysfs: add support for binary attributes in groups
    driver core: add default groups to struct class
    staging: csr: remove driver

    Guenter Roeck (2):
    Partially revert "drm/i915: unconditionally use mt forcewake on hsw/ivb"
    driver core: Introduce device_create_groups

    H. Peter Anvin (1):
    x86, suspend: Handle CPUs which fail to #GP on RDMSR

    Haiyang Zhang (1):
    hyperv: Fix the NETIF_F_SG flag setting in netvsc

    Hauke Mehrtens (1):
    bgmac: add dependency to phylib

    Heiko Carstens (4):
    s390/bpf,jit: call module_free() from any context
    s390/bpf,jit: use generic jit dumper
    s390/bpf,jit: address randomize and write protect jit code
    s390/bpf,jit: add pkt_type support

    Imre Deak (1):
    drm/i915: fix lane bandwidth capping for DP 1.2 sinks

    Ingo Tuchscherer (1):
    s390/zcrypt: Alias for new zcrypt device driver base module

    J. Bruce Fields (1):
    nfsd4: fix minorversion support interface

    Jacek Anaszewski (1):
    iio: lps331ap: Fix wrong in_pressure_scale output value

    James Hogan (1):
    MIPS: KVM: Mark KVM_GUEST (T&E KVM) as BROKEN_ON_SMP

    Jan Beulich (1):
    xen-netfront: pull on receive skb may need to happen earlier

    Jan Kara (2):
    ext4: silence warning in ext4_writepages()
    ext4: fix warning in ext4_evict_inode()

    Jason Wang (4):
    macvtap: fix the missing ret value of TUNSETQUEUE
    macvtap: do not assume 802.1Q when send vlan packets
    tuntap: do not zerocopy if iov needs more pages than MAX_SKB_FRAGS
    macvtap: do not zerocopy if iov needs more pages than MAX_SKB_FRAGS

    Jayachandran C (1):
    MIPS: Netlogic: Add XLP PIC irqdomain

    Jerome Glisse (1):
    drm/radeon: use radeon device for request firmware

    Jonathan Cameron (1):
    iio:trigger: device_unregister->device_del to avoid double free

    Josef Bacik (3):
    Btrfs: update drop progress before stopping snapshot dropping
    Btrfs: fix lock leak when resuming snapshot deletion
    Btrfs: re-add root to dead root list if we stop dropping it

    Kees Cook (1):
    x86: Make sure IDT is page aligned

    Kuninori Morimoto (1):
    ASoC: wm8978: enable symmetric rates

    Lan Tianyu (1):
    ACPI / video: ignore BIOS initial backlight value for Fujitsu E753

    Laurent Pinchart (2):
    drm/shmobile: Use the GEM PRIME helpers
    drm/rcar-du: Use the GEM PRIME helpers

    Linus Torvalds (1):
    Linux 3.11-rc2

    Liu ShuoX (2):
    PM / Sleep: avoid 'autosleep' in shutdown progress
    PNP / ACPI: avoid garbage in resource name

    Maarten Lankhorst (1):
    drm/radeon: add missing ttm_eu_backoff_reservation to
    radeon_bo_list_validate

    Marc Zyngier (1):
    arm64: use common reboot infrastructure

    Marek Vasut (2):
    iio: mxs-lradc: Fix misuse of iio->trig
    iio: mxs-lradc: Remove useless check in read_raw

    Mark Brown (1):
    ASoC: wm8994: Remove overly noisy debug logging

    Markos Chandras (1):
    MIPS: kvm: Kconfig: Drop HAVE_KVM dependency from VIRTUALIZATION

    Matt Fleming (2):
    efivars: check for EFI_RUNTIME_SERVICES
    Revert "UEFI: Don't pass boot services regions to SetVirtualAddressMap()"

    Matthew Garrett (1):
    ACPI / video: Always call acpi_video_init_brightness() on init

    Michael Holzheu (2):
    s390/kdump: Disable mmap for s390
    s390/kdump: Allow copy_oldmem_page() copy to virtual memory

    Michael Mueller (1):
    s390/ptrace: PTRACE_TE_ABORT_RAND

    Michal Simek (1):
    spi/xilinx: Revert master->setup function removal

    Neil Horman (1):
    atl1e: unmap partially mapped skb on dma error and free skb

    NeilBrown (3):
    md/raid10: fix two problems with RAID10 resync.
    md: Remove recent change which allows devices to skip recovery.
    md/raid1: fix bio handling problems in process_checks()

    Oliver Schinagl (3):
    sysfs: prevent warning when only using binary attributes
    sysfs: add more helper macro's for (bin_)attribute(_groups)
    sysfs: use file mode defines from stat.h

    Padmavathi Venna (1):
    ASoC: Samsung: Set RFS and BFS in slave mode

    Paolo Valente (1):
    pkt_sched: sch_qfq: remove a source of high packet delay/jitter

    Paul Bolle (2):
    cpufreq: s3c24xx: rename CONFIG_CPU_FREQ_S3C24XX_DEBUGFS
    cpufreq: s3c24xx: fix "depends on ARM_S3C24XX" in Kconfig

    Paul Gortmaker (28):
    alpha: delete __cpuinit usage from all users
    parisc: delete __cpuinit usage from all users
    MIPS: Delete __cpuinit/__CPUINIT usage from MIPS code
    arm: delete __cpuinit/__CPUINIT usage from all ARM users
    sparc: delete __cpuinit/__CPUINIT usage from all users
    arm64: delete __cpuinit usage from all users
    blackfin: delete __cpuinit usage from all blackfin files
    s390: delete __cpuinit usage from all s390 files
    sh: delete __cpuinit usage from all sh files
    tile: delete __cpuinit usage from all tile files
    metag: delete __cpuinit usage from all metag files
    cris: delete __cpuinit usage from all cris files
    frv: delete __cpuinit usage from all frv files
    hexagon: delete __cpuinit usage from all hexagon files
    m32r: delete __cpuinit usage from all m32r files
    openrisc: delete __cpuinit usage from all openrisc files
    xtensa: delete __cpuinit usage from all xtensa files
    score: delete __cpuinit usage from all score files
    x86: delete __cpuinit usage from all x86 files
    clocksource+irqchip: delete __cpuinit usage from all related files
    cpufreq: delete __cpuinit usage from all cpufreq files
    hwmon: delete __cpuinit usage from all hwmon files
    acpi: delete __cpuinit usage from all acpi files
    net: delete __cpuinit usage from all net files
    rcu: delete __cpuinit usage from all rcu files
    kernel: delete __cpuinit usage from all core kernel files
    drivers: delete __cpuinit usage from all remaining drivers files
    block: delete __cpuinit usage from all block files

    Paulo Zanoni (1):
    drm/i915: switch disable_power_well default value to 1

    Peng Tao (1):
    vfs: constify dentry parameter in d_count()

    Peter Meerwald (1):
    iio staging: fix lis3l02dq, read error handling

    Peter Ujfalusi (4):
    ASoC: omap-pcm: Request the DMA channel differently when DT is involved
    ASoC: omap-mcpdm: Do not use platform_get_resource_byname() for DMA
    ASoC: omap-dmic: Do not use platform_get_resource_byname() for DMA
    ASoC: omap-mcbsp: Use different method for DMA request when booted with DT

    Rafael J. Wysocki (3):
    ACPI / scan: Do not try to attach scan handlers to devices having them
    ACPI / scan: Always call acpi_bus_scan() for bus check notifications
    ACPI / video / i915: No ACPI backlight if firmware expects Windows 8

    Ralf Baechle (1):
    MIPS: Delete dead invocation of exception_exit().

    Randy Dunlap (1):
    driver-core: fix new kernel-doc warning in base/platform.c

    Richard Weinberger (5):
    um: Fix return value of strnlen_user()
    um: Mark stub pages mapping with VM_PFNMAP
    um: Fix wait_stub_done() error handling
    um: siginfo cleanup
    um: remove dead code

    Sachin Kamat (1):
    hwmon: (abx500) Staticize abx500_temp_attributes

    Sarveshwar Bandi (1):
    be2net: Fix to avoid hardware workaround when not needed

    Sebastian Ott (1):
    s390/qdio: remove unused variable

    Sergey Senozhatsky (1):
    radeon kms: do not flush uninitialized hotplug work

    Srivatsa S. Bhat (2):
    cpufreq: Revert commit a66b2e to fix suspend/resume regression
    cpufreq: Revert commit 2f7021a8 to fix CPU hotplug regression

    Stefan Behrens (1):
    Btrfs: fix wrong write offset when replacing a device

    Stephen Warren (1):
    spi: revert master->setup function removal for altera and nuc900

    Steven Miao (1):
    smp: blackfin: fix check error, using atomic_ops to handle atomic_t type

    Sylvain 'ythier' Hitier (1):
    uvesafb: Really allow mtrr being 0, as documented and warn()ed

    Takashi Iwai (13):
    sound: oss/vwsnd: Add missing inclusion of linux/delay.h
    sound: oss/vwsnd: Always define vwsnd_mutex
    ALSA: asihpi: Fix unlocked snd_pcm_stop() call
    ALSA: atiixp: Fix unlocked snd_pcm_stop() call
    ALSA: 6fire: Fix unlocked snd_pcm_stop() call
    ALSA: ua101: Fix unlocked snd_pcm_stop() call
    ALSA: usx2y: Fix unlocked snd_pcm_stop() call
    ALSA: pxa2xx: Fix unlocked snd_pcm_stop() call
    ASoC: atmel: Fix unlocked snd_pcm_stop() call
    ASoC: s6000: Fix unlocked snd_pcm_stop() call
    [media] saa7134: Fix unlocked snd_pcm_stop() call
    staging: line6: Fix unlocked snd_pcm_stop() call
    ALSA: seq-oss: Initialize MIDI clients asynchronously

    Theodore Ts'o (9):
    ext4: fix ext4_get_group_number()
    ext4: don't show usrquota/grpquota twice in /proc/mounts
    ext4: fix spelling errors and a comment in extent_status tree
    ext4: don't allow ext4_free_blocks() to fail due to ENOMEM
    ext4: fix error handling in ext4_ext_truncate()
    ext4: simplify calculation of blocks to free on error
    ext4: make the extent_status code more robust against ENOMEM failures
    ext4: yield during large unlinks
    ext4: call ext4_es_lru_add() after handling cache miss

    Tim Gardner (1):
    mlx5 core: Fix __udivdi3 when compiling for 32 bit arches

    Tony Wu (1):
    MIPS: tlbex: Fix typo in r3000 tlb store handler

    Toshi Kani (1):
    ACPI / memhotplug: Fix a stale pointer in error path

    Tristan Schmelcher (1):
    uml: Fix which_tmpdir failure when /dev/shm is a symlink, and in
    other edge cases

    Trond Myklebust (2):
    SUNRPC: Fix another issue with rpc_client_register()
    NFSv4: Fix a regression against the FreeBSD server

    Wei Yongjun (3):
    iio: dac: ad7303: fix error return code in ad7303_probe()
    iio: ti_am335x_adc: add missing .driver_module to struct iio_info
    staging:iio:ad7291: add missing .driver_module to struct iio_info

    Will Deacon (1):
    arm64: mm: don't treat user cache maintenance faults as writes

    Xiao Guangrong (1):
    KVM: MMU: avoid fast page fault fixing mmio page fault

    Xiong Zhang (1):
    drm/i915: Correct obj->mm_list link to
    dev_priv->dev_priv->mm.inactive_list

    Xiong Zhou (1):
    x86/platform/ce4100: Add header file for reboot type

    Zheng Liu (2):
    ext4: fix a BUG when opening a file with O_TMPFILE flag
    ext3: fix a BUG when opening a file with O_TMPFILE flag

    stephen hemminger (1):
    vxlan: add necessary locking on device removal
    --
    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: 2013-07-21 22:01    [W:0.050 / U:241.736 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site