lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CA+55aFy330bSRjK5HT1n0wXioPykL3RquHXyBPjm5GpTz_Y=DQ@mail.gmail.com>
Date:	Sun, 21 Jul 2013 12:53:10 -0700
From:	Linus Torvalds <torvalds@...ux-foundation.org>
To:	Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: Linux 3.11-rc2

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@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ