kernel weekly news – 22.10.2011

Posted: October 22, 2011 in kernel

Hello y’all!

-Greg Kroah Hartman announces the release of the 3.0.7 kernel:

Alex Deucher (6):
      drm/radeon/kms: Fix logic error in DP HPD handler
      drm/radeon/kms: fix regression in DP aux defer handling
      drm/radeon/kms: add retry limits for native DP aux defer
      drm/radeon/kms: fix channel_remap setup (v2)
      drm/radeon/kms: retry aux transactions if there are status flags
      drm/radeon/kms: use hardcoded dig encoder to transmitter mapping for DCE4.1

Arnd Bergmann (1):
      ASoC: use a valid device for dev_err() in Zylonite

Axel Lin (1):
      ASoC: Fix setting update bits for WM8753_LADC and WM8753_RADC

Borislav Petkov (1):
      ide-disk: Fix request requeuing

Bruce Allan (1):
      e1000e: workaround for packet drop on 82579 at 100Mbps

David S. Miller (1):
      sparc64: Force the execute bit in OpenFirmware's translation entries.

Gertjan van Wingerde (1):
      rt2x00: Serialize TX operations on a queue.

Greg Kroah-Hartman (1):
      Linux 3.0.7

Jason Wang (1):
      ipv6: fix NULL dereference in udp6_ufo_fragment()

Koen Beel (1):
      mmc: mxs-mmc: fix clock rate setting

Mark Nelson (1):
      ahci: Enable SB600 64bit DMA on Asus M3A

Mark Salyzyn (1):
      libsas: fix panic when single phy is disabled on a wide port

Michel Dänzer (1):
      drm/radeon: Update AVIVO cursor coordinate origin before x/yorigin calculation.

Mike Snitzer (1):
      dm table: avoid crash if integrity profile changes

NeilBrown (1):
      md: Avoid waking up a thread after it has been freed.

Paul Menzel (1):
      x86/PCI: use host bridge _CRS info on ASUS M2V-MX SE

Peter Zijlstra (1):
      posix-cpu-timers: Cure SMP wobbles

Rafael J. Wysocki (1):
      MIPS: PM: Use struct syscore_ops instead of sysdevs for PM (v2)

Richard Cochran (1):
      ptp: fix L2 event message recognition

Roland Dreier (1):
      qla2xxx: Fix crash in qla2x00_abort_all_cmds() on unload

Shawn Bohrer (1):
      sched/rt: Migrate equal priority tasks to available CPUs

Simon Kirby (1):
      sched: Fix up wchan borkage

Steven Rostedt (3):
      ftrace: Fix regression of :mod:module function enabling
      ftrace: Fix regression where ftrace breaks when modules are loaded
      ftrace: Fix warning when CONFIG_FUNCTION_TRACER is not defined

Takashi Iwai (1):
      lis3: fix regression of HP DriveGuard with 8bit chip

Tetsuo Handa (1):
      exec: do not call request_module() twice from search_binary_handler()

srinidhi kasagar (1):
      ARM: mach-ux500: enable fix for ARM errata 754322

-Linus announces 3.1-rc10 (the last rc, apparently):

Ok, we're a week away from the kernel summit, and here's the last -rc
I'm planning to make.

There really hasn't been all that much going on - the smallish MIPS
updates are still the bulk of this -rc, and the rest is pretty much
small driver fixes. Oh, and some last-minute fs (btrfs and xfs) fixes
in there too.

The shortlog is about as informative as it gets. There's still some
discussion about a couple of minor things we would like to get
resolved, but on the whole 3.1 is long over-due and by the KS I think
everybody will be relieved to have it out, and ready to open the merge

Adrian Bunk (1):
      x86: Default to vsyscall=native for now

Alex Deucher (3):
      drm/radeon/kms: retry aux transactions if there are status flags
      drm/radeon/kms: fix dp_detect handling for DP bridge chips
      drm/radeon/kms: use hardcoded dig encoder to transmitter mapping
for DCE4.1

Arnaud Lacombe (1):
      MIPS: Do not use EXTRA_CFLAGS

Axel Lin (1):
      ARM: OMAP: musb: Remove a redundant omap4430_phy_init call in

Benjamin Poirier (1):
      net: fix typos in Documentation/networking/scaling.txt

Bryan Buckley (1):
      ARM: OMAP4: MMC: fix power and audio issue, decouple USBC1 from MMC1

Chris Mason (1):
      Btrfs: make sure not to defrag extents past i_size

Chris Metcalf (1):
      tile: revert change from  to  in asm files

Christoph Hellwig (3):
      xfs: do not update xa_last_pushed_lsn for locked items
      xfs: force the log if we encounter pinned buffers in .iop_pushbuf
      xfs: revert to using a kthread for AIL pushing

David Daney (4):
      MIPS: Octeon: Select CONFIG_HOLES_IN_ZONE
      MIPS: Don't clobber CP0_STATUS value for CONFIG_MIPS_MT_SMTC
      MIPS: No branches in delay slots for huge pages in handle_tlbl
      MIPS: Octeon: Enable C0_UserLocal probing.

David Ward (1):
      macvlan/macvtap: Fix unicast between macvtap interfaces in bridge mode

Dmitry Kravkov (1):
      bnx2x: fix cl_id allocation for non-eth clients for NPAR mode

Hartmut Knaack (1):
      gpio-pca953x: fix gpio_base

Hillf Danton (2):
      MIPS: VPE: Select correct tc
      MIPS: i8259: Correct comment for i8259

Janusz Krzysztofik (1):
      gpio/omap: fix build error with certain OMAP1 configs

Jason Gerecke (1):
      Input: wacom - revert "Cintiq 21UX2 does not have menu strips"

Jean Delvare (1):
      hwmon: (w83627ehf) Properly report thermal diode sensors

Jesper Juhl (1):
      MIPS: Remove unneeded version.h includes from arch/mips/

Johann Felix Soden (1):
      ide: Fix file references in drivers/ide/

John Crispin (3):
      MIPS: Lantiq: Fix external interrupt sources
      MIPS: Lantiq: Fix setting the PCI bus speed on AR9
      SERIAL: Lantiq: Set timeout in uart_port

Jonthan Brassow (1):
      dm: raid fix write_mostly arg validation

Kevin Cernekee (1):
      MIPS: Trivial style cleanups in mmap.c

Li Zefan (1):
      Btrfs: fix recursive auto-defrag

Liming Wang (1):
      MIPS: i8259: Mark cascade interrupt non-threaded

Linus Torvalds (2):
      Avoid using variable-length arrays in kernel/sys.c
      Linux 3.1-rc10

Linus Walleij (1):
      ARM: 7113/1: mm: Align bank start to MAX_ORDER_NR_PAGES

Manuel Lauss (3):
      MIPS: Alchemy: Fix typo in MAC0 registration
      MIPS: Alchemy: Include Au1100 in PM code.
      MIPS: Alchemy: DB1200: Disable cascade IRQ in handler

Marc Dietrich (1):
      ARM: tegra: fix compilation error due to mach/hardware.h removal

Mark Salyzyn (1):
      [SCSI] libsas: fix panic when single phy is disabled on a wide port

Mika Westerberg (1):
      x86, mrst: use a temporary variable for SFI irq

Mike Snitzer (2):
      dm: flakey fix corrupt_bio_byte error path
      dm table: avoid crash if integrity profile changes

Milan Broz (1):
      dm crypt: always disable discard_zeroes_data

Nathan Lynch (1):
      MIPS: Call oops_enter, oops_exit in die

NeilBrown (1):
      md: Avoid waking up a thread after it has been freed.

Olof Johansson (1):
      MAINTAINERS: Update tegra maintainer information

Paul Menzel (1):
      x86/PCI: use host bridge _CRS info on ASUS M2V-MX SE

      MIPS: PM: Use struct syscore_ops instead of sysdevs for PM (v2)

Ralf Baechle (3):
      MIPS: Handle __put_user() sleeping.
      MIPS: MSP71xx: Fix build error.
      MIPS: tlbex: Fix build error in R3000 code.

Roland Dreier (1):
      [SCSI] qla2xxx: Fix crash in qla2x00_abort_all_cmds() on unload

Roy.Li (1):
      staging/octeon: Software should check the checksum of no tcp/udp packets

Shawn Guo (1):
      ARM: 7122/1: localtimer: add header linux/errno.h explicitly

Steve French (1):
      [CIFS] Fix first time message on mount, ntlmv2 upgrade delayed to 3.2

Thadeu Lima de Souza Cascardo (1):
      mlx4_en: fix endianness with blue frame support

Thomas Gleixner (3):
      MIPS: Ftrace: Fix the CONFIG_DYNAMIC_FTRACE=n compile
      MIPS: Allow forced irq threading
      netfilter: Use proper rwlock init function

Tony Lindgren (1):
      ARM: OMAP: Fix i2c init for twl4030

Will Deacon (1):
      ARM: 7117/1: perf: fix HW_CACHE_* events on Cortex-A9

Wolfgang Grandegger (1):
      mscan: too much data copied to CAN frame due to 16 bit accesses

Wu Zhangjin (3):
      MIPS: Make the die_lock be raw
      MIPS: Mark cascade and low level interrupts IRQF_NO_THREAD
      MIPS: Loongson: Mark cascade interrupts IRQF_NO_THREAD

Yan, Zheng (3):
      tcp: properly handle md5sig_pool references
      tcp: properly update lost_cnt_hint during shifting
      gro: refetch inet6_protos[] after pulling ext headers

Yoichi Yuasa (1):
      MIPS: RC32434: Fix PCI build error

Yong Zhang (1):
      MIPS: Compat: Use 32-bit wrapper for compat_sys_futex.

Zoltan Devai (1):
      ARM: 7128/1: vic: Don't write to the read-only register VIC_IRQ_STATUS

srinidhi kasagar (1):
      ARM: mach-ux500: enable fix for ARM errata 754322

stephen hemminger (1):
      bridge: leave carrier on for empty bridge

-Arnaldo Carvalho de Melo updates perf/core (location is still @
git:// perf/core):

Arnaldo Carvalho de Melo (7):
  perf hists browser: Add missing hotkeys to the help window
  perf tui: Catch signals to exit gracefully
  perf ui browser: Allow initial use without navigation UI elements
  perf hists: Don't format the percentage on hist_entry__snprintf
  perf tui: Remove unneeded call to newtCls on startup
  perf ui browser: Make the colors configurable and change the defaults
  perf top tui: Give color hints just on the percentage, like on --stdio

-Dave Airlie has drm fixes:

Alex Deucher (4):
      drm/radeon/kms/DCE4.1: fix dig encoder to transmitter mapping
      drm/radeon/kms/DCE4.1: ss is not supported on the internal pplls
      drm/radeon/kms/DCE4.1: fix Select_CrtcSource EncodeMode setting for DP bridges (v2)
      drm/radeon/kms/atom: fix handling of FB scratch indices

-David Miller has networking fixes :

I have two fixes still being worked on and under discussion.  One for
pktgen giving too large values to ndelay(), and one for RAW ipv4/ipv6
sockets crashing when used over IP_GRE tunnels.  Probably I can have
both fixes finalized in about a day.

1) When bridge is removed via netlink, we hang, fix from Stephen Hemminger.

2) USE_PHYLIB flag test reversed in tg3 due to regression, fix from Jiri Pirko.

3) IPVS netns down/up deadlock fix from Hans Schillstrom.

4) Leaks and missing SKB pull calls in pptp and l2tp, from Eric Dumazet.

5) Several buffer overruns and missing skb size checks in x25, fixes from
   Matthew Daley.

6) bond_handle_frame() races with taking a bond down, resulting in crash,
   fix from Mitsuo Hayasaka.

7) R8169 WoL regression fix from Francois Romieu.  Energy Efficient Ethernet
   setting for rtl8111evl r8169 chip from Hayes Wang.

8) Add SMSC LAN89218 device IDs, from Phil Edworthy.

9) Bluetooth forgets to propagate LSM attributes on child sockets, fix
   from Paul Moore.

10) Transparent proxy doesn't propagate flag to TIME_WAIT sockets, resulting
    in resets.  Fix from KOVACS Krisztian.


David S. Miller (1):
      Merge branch 'nf' of git://

Eric Dumazet (3):
      l2tp: fix a potential skb leak in l2tp_xmit_skb()
      pptp: fix skb leak in pptp_xmit()
      pptp: pptp_rcv_core() misses pskb_may_pull() call

Florian Westphal (1):
      netfilter: nf_conntrack: fix event flooding in GRE protocol tracker

Gao feng (1):
      netconsole: enable netconsole can make net_device refcnt incorrent

Gerrit Renker (1):
      udplite: fast-path computation of checksum coverage

Hans Schillstrom (1):
      IPVS netns shutdown/startup dead-lock

Jiri Pirko (1):
      tg3: negate USE_PHYLIB flag check

KOVACS Krisztian (1):
      tproxy: copy transparent flag when creating a time wait

Matthew Daley (3):
      x25: Validate incoming call user data lengths
      x25: Handle undersized/fragmented skbs
      x25: Prevent skb overreads when checking call user data

Mitsuo Hayasaka (1):
      bonding: use local function pointer of bond->recv_probe in bond_handle_frame

Paul Moore (1):
      bluetooth: Properly clone LSM attributes to newly created child connections

Phil Edworthy (1):
      smsc911x: Add support for SMSC LAN89218

Thadeu Lima de Souza Cascardo (1):
      ehea: Change maintainer to me

Yan, Zheng (1):
      fib_rules: fix unresolved_rules counting

françois romieu (1):
      r8169: fix driver shutdown WoL regression.

hayeswang (1):
      r8169: fix wrong eee setting for rlt8111evl

stephen hemminger (1):
      bridge: fix hang on removal of bridge via netlink

-David (Miller) also has SPARC fixes:

Daniel Hellstrom (1):
      sparc32,leon: SRMMU MMU Table probe fix

David S. Miller (1):
      sparc: Avoid calling sigprocmask()

Kjetil Oftedal (1):
      sparc: Add alignment flag to PCI expansion resources

Matt Fleming (1):
      sparc: Use set_current_blocked()

-Have a nice weekend, that’s it for me.

  1. Martin says:

    >95% of the content of your post is not your original contributions. please put links to the full kernel changelogs in your posts, and only copy the very few lines that you comment on.

    Your posts would get 95% shorter…

  2. Christoph says:

    I really don’t understand why we need this as full text on ever week.

  3. Christoph says:

    Well, if people find the kernel weekly news interesting they most likely already subscribed to them.

    IHMO there is no need to post this on the planet because it is neither specific to Fedora nor the work of a Fedora contributor.

  4. Christoph says:

    Alright then, I was under the impression that you just copy & pasted the content. Sorry about that.

    If you want to do us a favor, please don’t use

     but rather 
    or similar, otherwise it looks really bad on the planet.
  5. Christoph says:

    That weird formatting was not what I had in mind.. What I wanted to say: please don’t use <pre> but rather <blockquote> or just <p>, otherwise it looks really bad on the planet.

  6. Martin says:

    What you write yourself are the comments to the changelogs. The changelogs are copy-pasted from the release announcements. So, please go ahead and keep publishing your comments, but put links to the release announcements rather than copy-pasting the changelogs. In software development, duplication is evil…

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s