linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Linux 3.7-rc6
@ 2012-11-17  2:12 Linus Torvalds
  2012-11-20 10:39 ` Henrik Rydberg
  0 siblings, 1 reply; 10+ messages in thread
From: Linus Torvalds @ 2012-11-17  2:12 UTC (permalink / raw)
  To: Linux Kernel Mailing List

Slightly less than a week, but since I'm leaving for vacation
tomorrow, here it is.

Things have continued to be pretty calm. We have a few more commits
here than there were in -rc5, but not enough to make me worry, and
most of the changes really tend to be tiny. And the few commits that
aren't one-liners (or "few-liners") tend to be reverts (eg
re-introducing /proc/<pid>/oom_adj) or some pretty obscure stuff (the
MIPS irqflags functions).

So we've got some arch updates (mainly mips and unicore32, with a
smattering of arm[64] and s390) and driver changes (sound, net, usb).
Along with some networking and mm fixes.

The appended shortlog gives a flavor of the kinds of things that
happened, it's really not all that exciting, but it's short enough to
be easy to read through to get some kind of idea.

I'll have a laptop with me as I'm away, but if things calm down even
further, I'll be happy. I'll do an -rc7, but considering how calm
things have been, I suspect that's the last -rc. Unless something
dramatic happens.

                    Linus

---

Akinobu Mita (1):
      drm/ttm: remove unneeded preempt_disable/enable

Al Viro (2):
      unicore32: switch to generic kernel_thread()/kernel_execve()
      unicore32: switch to generic sys_execve()

Alex Deucher (1):
      drm/radeon: fix logic error in atombios_encoders.c

Alexander Duyck (2):
      vxlan: Fix error that was resulting in VXLAN MTU size being 10
bytes too large
      vxlan: Update hard_header_len based on lowerdev when instantiating VXLAN

Andrew Lunn (1):
      Regulator: core: Unregister when gpio request fails.

Andrew Morton (1):
      revert "mm: fix-up zone present pages"

Andrew Vagin (1):
      tcp: fix retransmission in repair mode

Antonio Quartulli (4):
      batman-adv: fix tt_global_entries flags update
      batman-adv: correctly pass the client flag on tt_response
      batman-adv: don't add TEMP clients belonging to other backbone nodes
      batman-adv: process broadcast packets in BLA earlier

Arik Nemtsov (1):
      mac80211: sync acccess to tx_filtered/ps_tx_buf queues

Aristeu Rozanski (1):
      device_cgroup: fix unchecked cgroup parent usage

Artem Bityutskiy (2):
      UBIFS: introduce categorized lprops counter
      UBIFS: fix mounting problems after power cuts

Axel Lin (2):
      irqchip: irq-bcm2835: Add terminating entry for of_device_id table
      tty: serial: max310x: Add terminating entry for spi_device_id table

Benjamin Poirier (1):
      menuconfig: Replace CIRCLEQ by list_head-style lists.

Bjørn Mork (2):
      USB: keyspan: fix typo causing GPF on open
      net: cdc_ncm: add Huawei devices

Catalin Marinas (1):
      arm64: Distinguish between user and kernel XN bits

Charles Keepax (2):
      ASoC: bells: Correct type in sub speaker DAI name for WM5102
      regulator: core: Avoid deadlock when regulator_register fails

Christoph Fritz (1):
      ARM: imx: ehci: fix host power mask bit

Colin Cross (1):
      Revert "Staging: Android alarm: IOCTL command encoding fix"

Colin Ian King (1):
      pstore: Fix NULL pointer dereference in console writes

Dan Carpenter (3):
      ALSA: es1968: precedence bug in snd_es1968_tea575x_get_pins()
      ALSA: fm801: precedence bug in snd_fm801_tea575x_get_pins()
      vmwgfx: return an -EFAULT if copy_to_user() fails

Dan Williams (2):
      USB: option: add Novatel E362 and Dell Wireless 5800 USB IDs
      USB: option: add Alcatel X220/X500D USB IDs

David Howells (1):
      UAPI: (Scripted) Disintegrate arch/unicore32/include/asm

David Rientjes (3):
      mm, oom: reintroduce /proc/pid/oom_adj
      mm: fix build warning for uninitialized value
      mips, arc: fix build failure

David S. Miller (1):
      Revert "drivers/net/phy/mdio-bitbang.c: Call mdiobus_unregister
before mdiobus_free"

David Spinadel (1):
      mac80211: init sched_scan_ies

Dimitris Papastamos (2):
      ASoC: bells: Add missing select of WM0010
      ASoC: bells: Select WM1250-EV1 Springbank audio I/O module

Eric Dumazet (2):
      tcp: tcp_replace_ts_recent() should not be called from
tcp_validate_incoming()
      tcp: handle tcp_net_metrics_init() order-5 memory allocation failures

Eric Millbrandt (1):
      ASoC: wm8978: pll incorrectly configured when codec is master

Fabio Estevam (3):
      ASoC: mxs-saif: Add MODULE_ALIAS
      ASoC: mxs-saif: Fix channel swap for 24-bit format
      ARM: boot: Fix usage of kecho

Felipe Balbi (1):
      Revert "usb: musb: use DMA mode 1 whenever possible"

Felix Fietkau (2):
      mac80211: do not call ieee80211_configure_filter if no interfaces are up
      mac80211: call skb_dequeue/ieee80211_free_txskb instead of
__skb_queue_purge

Greg Kroah-Hartman (1):
      Revert "USB/host: Cleanup unneccessary irq disable code"

Guan Xuetao (4):
      UniCore32 bugfix: add missed CONFIG_ZONE_DMA
      UniCore32-bugfix: fix mismatch return value of __xchg_bad_pointer
      UniCore32-bugfix: Remove definitions in asm/bug.h to solve
difference between native and cross compiler
      unicore32: Use Kbuild infrastructure for kvm_para.h

Guenter Roeck (1):
      i2c-mux-pinctrl: Fix probe error path

Hannes Frederic Sowa (1):
      ipv6: setsockopt(IPIPPROTO_IPV6, IPV6_MINHOPCOUNT) forgot to set
return value

Hauke Mehrtens (1):
      brcmfmac: fix typo in CONFIG_BRCMISCAN

Heiko Carstens (5):
      s390/topology: fix core id vs physical package id mix-up
      s390/gup: add missing TASK_SIZE check to get_user_pages_fast()
      s390/gup: fix access_ok() usage in __get_user_pages_fast()
      s390/mm: have 16 byte aligned struct pages
      s390/3215: fix tty close handling

Hugh Dickins (3):
      memcg: fix hotplugged memory zone oops
      tmpfs: fix shmem_getpage_gfp() VM_BUG_ON
      tmpfs: change final i_blocks BUG to WARNING

Igor Mazanov (1):
      clk: remove inline usage from clk-provider.h

Jan Beulich (1):
      USB: fix build with XEN and EARLY_PRINTK_DBGP enabled but
USB_SUPPORT disabled

Jani Nikula (3):
      drm/i915/crt: fix DPMS standby and suspend mode handling
      drm/i915/sdvo: clean up connectors on intel_sdvo_init() failures
      drm/i915: do not ignore eDP bpc settings from vbt

Jean Delvare (1):
      MAINTAINERS: i2c: 7 years, this is it

Jim Quinlan (3):
      MIPS: bitops.h: Change use of 'unsigned short' to 'int'
      MIPS: Remove irqflags.h dependency from bitops.h
      MIPS: Make irqflags.h functions preempt-safe for non-mipsr2 cpus

Jiri Pirko (1):
      net: correct check in dev_addr_del()

Jiri Slaby (1):
      HID: microsoft: do not use compound literal - fix build

Johan Hedberg (2):
      Bluetooth: Fix having bogus entries in mgmt_read_index_list reply
      Bluetooth: Fix memory leak when removing a UUID

Johan Hovold (2):
      USB: usb_wwan: fix bulk-urb allocation
      ARM: at91/usbh: fix overcurrent gpio setup

Johannes Berg (5):
      iwlwifi: handle DMA mapping failures
      iwlwifi: use ieee80211_free_txskb
      mac80211: fix memory leak in device registration error path
      mac80211: don't send null data packet when not associated
      wireless: allow 40 MHz on world roaming channels 12/13

Kamlakant Patel (1):
      net/smsc911x: Fix ready check in cases where WORD_SWAP is needed

Kautuk Consul (1):
      unicore32/mm/fault.c: Port OOM changes to do_pf

Kees Cook (1):
      arch/unicore32: remove CONFIG_EXPERIMENTAL

Kevin Hilman (2):
      ARM: OMAP2+: PM: add missing newline to VC warning message
      ARM: OMAP4: PM: fix regulator name for VDD_MPU

Kirill Smelkov (1):
      doc/net: Fix typo in netdev-features.txt

Kishon Vijay Abraham I (3):
      drivers: bus: ocp2scp: add pdata support
      ARM: OMAP4: add _dev_attr_ to ocp2scp for representing usb_phy
      ARM: OMAP: ocp2scp: create omap device for ocp2scp

Len Brown (2):
      tools/power turbostat: Repair Segmentation fault when using -i option
      tools/power turbostat: graceful fail on garbage input

Linus Torvalds (1):
      Linux 3.7-rc6

Marcel Holtmann (1):
      Bluetooth: Notify about device registration before power on

Marcos Chaparro (1):
      Bluetooth: ath3k: Add support for VAIO VPCEH [0489:e027]

Marek Szyprowski (1):
      regulator: fix voltage check in regulator_is_supported_voltage()

Mark Brown (1):
      ASoC: wm5102: Write register value corrections after SYSCLK is enabled

Marko Katic (1):
      ARM: pxa/spitz_pm: Fix hang when resuming from STR

Martin Schwidefsky (1):
      s390/signal: set correct address space control

Mel Gorman (1):
      mm: revert "mm: vmscan: scale number of pages reclaimed by
reclaim/compaction based on failures"

Michal Hocko (1):
      memcg: oom: fix totalpages calculation for memory.swappiness==0

Michel Lespinasse (1):
      mm: add anon_vma_lock to validate_mm()

Miguel Vadillo (1):
      ARM: OMAP2+: clockdomain: Fix OMAP4 ISS clk domain to support only SWSUP

Misael Lopez Cruz (1):
      ASoC: dapm: Use card_list during DAPM shutdown

Mukund Navada (1):
      ASoC: core: Double control update err for snd_soc_put_volsw_sx

Nathan Lynch (1):
      ledtrig-cpu: kill useless mutex to fix sleep in atomic context

Nicolas Royer (1):
      ARM: at91/AT91SAM9G45: fix crypto peripherals irq issue due to
sparse irq support

Paul Mackerras (1):
      TTY: hvc_console, fix port reference count going to zero prematurely

Paul Parsons (1):
      ARM: pxa: hx4700: Fix backlight PWM device number

Paul Walmsley (2):
      ARM: OMAP2+: hwmod: add flag to prevent hwmod code from touching
IP block during init
      ARM: OMAP4: hwmod data: do not enable or reset the McPDM during
kernel init

Paulo Sérgio (1):
      Bluetooth: Fix error status when pairing fails

Petr Matousek (1):
      KVM: x86: invalid opcode oops on SET_SREGS with OSXSAVE bit set
(CVE-2012-4461)

Pritesh Raithatha (1):
      ARM: dt: tegra: fix length of pad control and mux registers

Ralf Baechle (4):
      MIPS: compat: Fix use of TIF_32BIT_ADDR vs _TIF_32BIT_ADDR
      MIPS: compat: Implement is_compat_task() by testing for 32-bit
address space.
      MIPS: compat: Delete now unused TIF_32BIT.
      MIPS: Malta: Fix interupt number of CBUS UART.

Rami Rosen (1):
      vxlan: fix a typo.

Randy Dunlap (1):
      rapidio: fix kernel-doc warnings

Rob Herring (1):
      ARM: highbank: retry wfi on reset request

Roger Quadros (1):
      usb: otg: Fix build errors if USB_MUSB_OMAP2PLUS is selected as module

Saurabh Mohan (1):
      ipv4/ip_vti.c: VTI fix post-decryption forwarding

Simon Marchi (1):
      tilegx: request_irq with a non-null device name

Stefan Raspl (1):
      qeth: Fix IPA_CMD_QIPASSIST return code handling

Steve Glendinning (1):
      smsc95xx: set MII_BUSY bit to read/write PHY regs

Takashi Iwai (3):
      ALSA: hda - Add a missing quirk entry for iMac 9,1
      ALSA: usb-audio: Fix mutex deadlock at disconnection
      KVM: x86: Fix invalid secondary exec controls in vmx_cpuid_update()

Tejun Heo (1):
      device_cgroup: fix RCU usage

Tero Kristo (1):
      ARM: OMAP: hwmod: wait for sysreset complete after enabling hwmod

Thomas Gleixner (1):
      futex: Handle futex_pi OWNER_DIED take over correctly

Tom Herbert (1):
      net-rps: Fix brokeness causing OOO packets

Tommi Rantala (1):
      sctp: fix /proc/net/sctp/ memory leak

Ulf Hansson (5):
      clk: ux500: Register i2c clock lookups for u8500
      clk: ux500: Register ssp clock lookups for u8500
      clk: ux500: Register msp clock lookups for u8500
      clk: ux500: Update rtc clock lookup for u8500
      clk: ux500: Register slimbus clock lookups for u8500

Ursula Braun (1):
      qeth: set new mac even if old mac is gone

Wei Yongjun (3):
      usb: musb: ux500: fix 'musbid' undeclared error in ux500_remove()
      ASoC: cs42l52: fix the return value of cs42l52_set_fmt()
      ARM i.MX: fix error-valued pointer dereference in clk_register_gate2()

Will Deacon (1):
      mm: highmem: don't treat PKMAP_ADDR(LAST_PKMAP) as a highmem address

Xi Wang (1):
      ipv4: avoid undefined behavior in do_ip_setsockopt()

Xiaotian Feng (2):
      drivers/net: fix tasklet misuse issue
      swapfile: fix name leak in swapoff

Zhang Rui (1):
      Thermal: Add Linux/Thermal subsystem info in MAINTAINER file

Zhao Yakui (1):
      ttm: Clear the ttm page allocated from high memory zone correctly

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Linux 3.7-rc6
  2012-11-17  2:12 Linux 3.7-rc6 Linus Torvalds
@ 2012-11-20 10:39 ` Henrik Rydberg
  2012-11-21 11:55   ` Daniel Vetter
  0 siblings, 1 reply; 10+ messages in thread
From: Henrik Rydberg @ 2012-11-20 10:39 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Daniel Vetter, David Airlie, dri-devel, Linux Kernel Mailing List

>       drm/i915: do not ignore eDP bpc settings from vbt

As advertised, this patch breaks the Macbook Pro Retina, which seems
unfair. The patch below is certainly not the best remedy, but it does
work. Tested on a MacbookPro10,1.

Thanks,
Henrik

---

From: Henrik Rydberg <rydberg@euromail.se>
Date: Tue, 20 Nov 2012 11:16:05 +0100
Subject: [PATCH] drm/i915: Ignore eDP bpc settings from vbt based on dmi data
Status: O
Content-Length: 1637
Lines: 51

Commit 2f4f649a6 breaks the Retina display on MacBookPro10 laptops.
This patch reintroduces the logic reverted by that patch, but only
for the Retina machines.

Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
---
 drivers/gpu/drm/i915/intel_display.c | 21 ++++++++++++++++++++-
 1 file changed, 20 insertions(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
index 4154bcd..97658d1 100644
--- a/drivers/gpu/drm/i915/intel_display.c
+++ b/drivers/gpu/drm/i915/intel_display.c
@@ -3776,6 +3776,24 @@ static inline bool intel_panel_use_ssc(struct drm_i915_private *dev_priv)
 		&& !(dev_priv->quirks & QUIRK_LVDS_SSC_DISABLE);
 }
 
+static int dmi_ignore_bpc_from_vbt_callback(const struct dmi_system_id *id)
+{
+	DRM_INFO("Ignoring bpc from vbt on %s\n", id->ident);
+	return 1;
+}
+
+static const struct dmi_system_id dmi_ignore_bpc_from_vbt[] = {
+	{
+		.callback = dmi_ignore_bpc_from_vbt_callback,
+		.ident = "Apple MacBook Pro Retina",
+		.matches = {
+			DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
+			DMI_MATCH(DMI_PRODUCT_NAME, "MacBookPro10"),
+		},
+	},
+	{ }	/* terminating entry */
+};
+
 /**
  * intel_choose_pipe_bpp_dither - figure out what color depth the pipe should send
  * @crtc: CRTC structure
@@ -3841,7 +3859,8 @@ static bool intel_choose_pipe_bpp_dither(struct drm_crtc *crtc,
 			}
 		}
 
-		if (intel_encoder->type == INTEL_OUTPUT_EDP) {
+		if (intel_encoder->type == INTEL_OUTPUT_EDP &&
+			!dmi_check_system(dmi_ignore_bpc_from_vbt)) {
 			/* Use VBT settings if we have an eDP panel */
 			unsigned int edp_bpc = dev_priv->edp.bpp / 3;
 
-- 
1.8.0



^ permalink raw reply related	[flat|nested] 10+ messages in thread

* Re: Linux 3.7-rc6
  2012-11-20 10:39 ` Henrik Rydberg
@ 2012-11-21 11:55   ` Daniel Vetter
  2012-11-21 17:55     ` Henrik Rydberg
  2012-11-22 11:18     ` Henrik Rydberg
  0 siblings, 2 replies; 10+ messages in thread
From: Daniel Vetter @ 2012-11-21 11:55 UTC (permalink / raw)
  To: Henrik Rydberg
  Cc: Linus Torvalds, David Airlie, dri-devel, Linux Kernel Mailing List

On Tue, Nov 20, 2012 at 11:39 AM, Henrik Rydberg <rydberg@bitmath.se> wrote:
>>       drm/i915: do not ignore eDP bpc settings from vbt
>
> As advertised, this patch breaks the Macbook Pro Retina, which seems
> unfair. The patch below is certainly not the best remedy, but it does
> work. Tested on a MacbookPro10,1.

My apologies for the long delay in answering, I've somehow mixed up
different bugreports and thought I've sent you a patch to test
already. Anyway, please test

https://patchwork.kernel.org/patch/1728111/

Thanks, Daniel

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Linux 3.7-rc6
  2012-11-21 11:55   ` Daniel Vetter
@ 2012-11-21 17:55     ` Henrik Rydberg
  2012-11-22 11:18     ` Henrik Rydberg
  1 sibling, 0 replies; 10+ messages in thread
From: Henrik Rydberg @ 2012-11-21 17:55 UTC (permalink / raw)
  To: Daniel Vetter
  Cc: Henrik Rydberg, Linus Torvalds, David Airlie, dri-devel,
	Linux Kernel Mailing List

Hi Daniel,

> > As advertised, this patch breaks the Macbook Pro Retina, which seems
> > unfair. The patch below is certainly not the best remedy, but it does
> > work. Tested on a MacbookPro10,1.
> 
> My apologies for the long delay in answering, I've somehow mixed up
> different bugreports and thought I've sent you a patch to test
> already. Anyway, please test
> 
> https://patchwork.kernel.org/patch/1728111/

Thanks for the patch! I will try it out tomorrow and let you know.

Henrik

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Linux 3.7-rc6
  2012-11-21 11:55   ` Daniel Vetter
  2012-11-21 17:55     ` Henrik Rydberg
@ 2012-11-22 11:18     ` Henrik Rydberg
  2012-11-22 13:10       ` Daniel Vetter
  1 sibling, 1 reply; 10+ messages in thread
From: Henrik Rydberg @ 2012-11-22 11:18 UTC (permalink / raw)
  To: Daniel Vetter
  Cc: Henrik Rydberg, Linus Torvalds, David Airlie, dri-devel,
	Linux Kernel Mailing List

Hi Daniel,

> My apologies for the long delay in answering, I've somehow mixed up
> different bugreports and thought I've sent you a patch to test
> already. Anyway, please test
> 
> https://patchwork.kernel.org/patch/1728111/

    Tested-by: Henrik Rydberg <rydberg@euromail.se>

Thanks,
Henrik

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Linux 3.7-rc6
  2012-11-22 11:18     ` Henrik Rydberg
@ 2012-11-22 13:10       ` Daniel Vetter
  2012-11-22 18:23         ` Henrik Rydberg
  0 siblings, 1 reply; 10+ messages in thread
From: Daniel Vetter @ 2012-11-22 13:10 UTC (permalink / raw)
  To: Henrik Rydberg
  Cc: Linus Torvalds, David Airlie, dri-devel, Linux Kernel Mailing List

On Thu, Nov 22, 2012 at 12:18 PM, Henrik Rydberg <rydberg@bitmath.se> wrote:
>> My apologies for the long delay in answering, I've somehow mixed up
>> different bugreports and thought I've sent you a patch to test
>> already. Anyway, please test
>>
>> https://patchwork.kernel.org/patch/1728111/
>
>     Tested-by: Henrik Rydberg <rydberg@euromail.se>

Can you please boot with drm.debug=0xe added to your kernel cmdline
with that patch applied and attach the full dmesg?
-Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Linux 3.7-rc6
  2012-11-22 13:10       ` Daniel Vetter
@ 2012-11-22 18:23         ` Henrik Rydberg
  2012-11-22 20:32           ` Daniel Vetter
  0 siblings, 1 reply; 10+ messages in thread
From: Henrik Rydberg @ 2012-11-22 18:23 UTC (permalink / raw)
  To: Daniel Vetter
  Cc: Henrik Rydberg, Linus Torvalds, David Airlie, dri-devel,
	Linux Kernel Mailing List

Hi Daniel,

> >> My apologies for the long delay in answering, I've somehow mixed up
> >> different bugreports and thought I've sent you a patch to test
> >> already. Anyway, please test
> >>
> >> https://patchwork.kernel.org/patch/1728111/
> >
> >     Tested-by: Henrik Rydberg <rydberg@euromail.se>
> 
> Can you please boot with drm.debug=0xe added to your kernel cmdline
> with that patch applied and attach the full dmesg?

Are you looking for something in particular? The patch obviously works
because edp_bpp is never set. The reason seems to be

[    1.634759] [drm:intel_parse_bios], VBT signature missing

In the source, a few lines above that message, we have something that
looks suspciciously like an off-by-one error:

	/* Scour memory looking for the VBT signature */
	for (i = 0; i + 4 < size; i++) {

If that matters or not, I do not know. Any more tests would have to
wait until tomorrow.

Thanks,
Henrik

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Linux 3.7-rc6
  2012-11-22 18:23         ` Henrik Rydberg
@ 2012-11-22 20:32           ` Daniel Vetter
  2012-11-22 20:53             ` Henrik Rydberg
  0 siblings, 1 reply; 10+ messages in thread
From: Daniel Vetter @ 2012-11-22 20:32 UTC (permalink / raw)
  To: Henrik Rydberg
  Cc: Linus Torvalds, Henrik Rydberg, Linux Kernel Mailing List, dri-devel

On Thu, Nov 22, 2012 at 7:23 PM, Henrik Rydberg <rydberg@euromail.se> wrote:
>> >> My apologies for the long delay in answering, I've somehow mixed up
>> >> different bugreports and thought I've sent you a patch to test
>> >> already. Anyway, please test
>> >>
>> >> https://patchwork.kernel.org/patch/1728111/
>> >
>> >     Tested-by: Henrik Rydberg <rydberg@euromail.se>
>>
>> Can you please boot with drm.debug=0xe added to your kernel cmdline
>> with that patch applied and attach the full dmesg?
>
> Are you looking for something in particular? The patch obviously works
> because edp_bpp is never set. The reason seems to be
>
> [    1.634759] [drm:intel_parse_bios], VBT signature missing
>
> In the source, a few lines above that message, we have something that
> looks suspciciously like an off-by-one error:
>
>         /* Scour memory looking for the VBT signature */
>         for (i = 0; i + 4 < size; i++) {
>
> If that matters or not, I do not know. Any more tests would have to
> wait until tomorrow.

Yeah, the utter lack of a vbt fits very nicely, thanks for checking,
I've merged the patch into drm-intel-fixes and will forward it for
inclusion into 3.7 rsn.
-Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Linux 3.7-rc6
  2012-11-22 20:32           ` Daniel Vetter
@ 2012-11-22 20:53             ` Henrik Rydberg
  2012-11-23  9:53               ` Jani Nikula
  0 siblings, 1 reply; 10+ messages in thread
From: Henrik Rydberg @ 2012-11-22 20:53 UTC (permalink / raw)
  To: Daniel Vetter
  Cc: Linus Torvalds, Henrik Rydberg, Linux Kernel Mailing List, dri-devel

> Yeah, the utter lack of a vbt fits very nicely, thanks for checking,
> I've merged the patch into drm-intel-fixes and will forward it for
> inclusion into 3.7 rsn.

Great, thanks. One thing about that patch: if we would ever encounter
a non-zero edp.bpp < 3, display_bpc would not be clamped. I suppose
monochrome screens went out of fashion twenty years ago, but who
knows...

Thanks,
Henrik

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Linux 3.7-rc6
  2012-11-22 20:53             ` Henrik Rydberg
@ 2012-11-23  9:53               ` Jani Nikula
  0 siblings, 0 replies; 10+ messages in thread
From: Jani Nikula @ 2012-11-23  9:53 UTC (permalink / raw)
  To: Henrik Rydberg, Daniel Vetter
  Cc: Henrik Rydberg, Linus Torvalds, Linux Kernel Mailing List, dri-devel

On Thu, 22 Nov 2012, Henrik Rydberg <rydberg@euromail.se> wrote:
>> Yeah, the utter lack of a vbt fits very nicely, thanks for checking,
>> I've merged the patch into drm-intel-fixes and will forward it for
>> inclusion into 3.7 rsn.
>
> Great, thanks. One thing about that patch: if we would ever encounter
> a non-zero edp.bpp < 3, display_bpc would not be clamped. I suppose
> monochrome screens went out of fashion twenty years ago, but who
> knows...

ATM, edp.bpp is known to be 18, 24, or 30. It's mapped from a two-bit
value in the VBT.

Glad to hear the patch works for you.

BR,
Jani.

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2012-11-23  9:52 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-11-17  2:12 Linux 3.7-rc6 Linus Torvalds
2012-11-20 10:39 ` Henrik Rydberg
2012-11-21 11:55   ` Daniel Vetter
2012-11-21 17:55     ` Henrik Rydberg
2012-11-22 11:18     ` Henrik Rydberg
2012-11-22 13:10       ` Daniel Vetter
2012-11-22 18:23         ` Henrik Rydberg
2012-11-22 20:32           ` Daniel Vetter
2012-11-22 20:53             ` Henrik Rydberg
2012-11-23  9:53               ` Jani Nikula

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).