Can not boot with CONFIG_NO_BOOTMEM=y on i686
Hello. After update to 2.6.34-rc1, I was experimented by strange oopses during boot, what looked like memory corruption. Bisection shows that first bad commit is 59be5a8e8ce765cf739ec7f07176219972de7481 ("x86: Make 32bit support NO_BOOTMEM"). When I disable CONFIG_NO_BOOTMEM I'm able to start system. Not sure wh... 29 Mar 2010 18:05
[patch] cx231xx: card->driver "Conexant cx231xx Audio" too long
card->driver is 15 characters and a NULL, the original code could cause a buffer overflow. Signed-off-by: Dan Carpenter <error27(a)gmail.com> diff --git a/drivers/media/video/cx231xx/cx231xx-audio.c b/drivers/media/video/cx231xx/cx231xx-audio.c index 7793d60..b3282ae 100644 --- a/drivers/media/video/cx231xx/cx2... 19 Mar 2010 08:11
[PATCH 1/2] Staging: wlan-ng: Fixed 80-character line coding style issues in p80211req.c
From: Candyguitar <candyguitar(a)candyguitar-laptop.(none)> This is a patch for p80211req.c. An 'if' statement that spanned 80 characters has been split onto 2 lines and one of the tabs preceding a comment has been removed. Signed-off-by: Patrick Rooney <candyguitar(a)googlemail.com> --- drivers/staging/wlan-ng/... 19 Mar 2010 08:11
[patch] em28xx: "Empia Em28xx Audio" too long
card->driver is 15 characters and a NULL. The original code goes past the end of the array. Signed-off-by: Dan Carpenter <error27(a)gmail.com> diff --git a/drivers/media/video/em28xx/em28xx-audio.c b/drivers/media/video/em28xx/em28xx-audio.c index bd78338..530df0a 100644 --- a/drivers/media/video/em28xx/em28xx-... 19 Mar 2010 08:11
[patch] power_meter: acpi_device_class "power_meter_resource" too long
acpi_device_class can only be 19 characters and a NULL terminator. The current code has a buffer overflow in acpi_power_meter_add(): strcpy(acpi_device_class(device), ACPI_POWER_METER_CLASS); Signed-off-by: Dan Carpenter <error27(a)gmail.com> --- Feel free to change the name to anything you like. diff ... 19 Mar 2010 08:11
[patch] sbshc: acpi_device_class "smbus_host_controller" too long
acpi_device_class can only be 19 characters and a NULL terminator. With the current name we get a buffer overflow in acpi_smbus_hc_add() when we do: strcpy(acpi_device_class(device), ACPI_SMB_HC_CLASS); Signed-off-by: Dan Carpenter <error27(a)gmail.com> diff --git a/drivers/acpi/sbshc.c b/drivers/acpi/sbshc.... 19 Mar 2010 08:11
[patch] acpi_pad: "processor_aggregator" name too long
cpi_device_class can only be 19 characters and a NULL terminator. With the current name we get a buffer overflow in acpi_pad_add() strcpy(acpi_device_class(device), ACPI_PROCESSOR_AGGREGATOR_CLASS); Signed-off-by: Dan Carpenter <error27(a)gmail.com> --- Feel free to pick your own name if you don't like m... 19 Mar 2010 08:11
[PATCH 2/2] x86: irq_desc->chip_data is always correct whether or not SPARSE_IRQ is enabled.
arch_early_irq_init ensures that in the non-SPARSE_IRQ case that chip_data is only set for irq < NR_IRQS which means that the SPARSE_IRQ version of irq_cfg behaves exactly the same as the non-SPARSE_IRQ version when SPARSE_IRQ is disabled. Signed-off-by: Ian Campbell <ian.campbell(a)citrix.com> Cc: Thomas Gleixn... 19 Mar 2010 08:10
[GITPULL+PATCH 0/2 v3] irq: move some interrupt arch_* functions into struct irq_chip.
This small series ensures that struct irq_desc->chip_data is available for alternative irq_chip implementations. Since v2: pass x86_init_chip_data as a argument to irq_to_desc_alloc_node instead of calling in the arch code in order to get correct locking wrt the core code. Small impact on the SH arch code which ... 19 Mar 2010 08:10
[PATCH] x86, amd: Restrict usage of c1e_idle()
From: Andreas Herrmann <andreas.herrmann3(a)amd.com> Currently c1e_idle returns true for all CPUs greater than or equal to family 0xf model 0x40. This covers too many CPUs. Meanwhile a respective erratum for the underlying problem was filed (#400). This patch adds the logic to check whether erratum #400 applies ... 19 Mar 2010 08:10