It's okay to love kernel source – you can admit it. Sony is pretty good to the open source community, and in keeping with that reputation, it has posted the open source files for the Sony Xperia M. Yay.
The Xperia M is a budget device with a 1GHz Snapdragon S4 dual-core, 1GB of RAM, and a 4-inch 854×480 LCD. There's no LTE, but the Xperia M will be produced in a dual-SIM variant. Some online retailers are taking pre-orders for the device unlocked at a little under $300. It's supposed to be out in the next month or two, but there's no set date.
The Jelly Bean download is 127MB in size, so have at it.