Re: [PATCH 0/9] Fix PROM call regression.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi David,

Thanks for debugging. I wanna compile a new sparc kernel but in witch
git tree did you or are you gonna commit the PROM patches?

Thanks,


Frans van Berckel

The commit to fix huge PROM device node property fetching
25edd6946a1d74e5e77813c2324a0908c68bcf9e ("sparc64: Get rid of
indirect p1275 PROM call buffer.") added a regresion for console
I/O via the PROM.

The issue is that the firmware is not %100 64-bit clean for buffer
addresses, and the code to do firmware console output/input uses an
on-stack buffer which can be above 4GB.

We can't just use a static variable to solve this issue otherwise two
threads can race and corrupt the static variable by trying to use it
at the same time.

--
To unsubscribe from this list: send the line "unsubscribe sparclinux" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Kernel Development]     [DCCP]     [Linux ARM Development]     [Linux]     [Photo]     [Yosemite Help]     [Linux ARM Kernel]     [Linux SCSI]     [Linux x86_64]     [Linux Hams]

  Powered by Linux